Mục lục:

Filia - Đèn tình bạn tự chế: 7 bước
Filia - Đèn tình bạn tự chế: 7 bước

Video: Filia - Đèn tình bạn tự chế: 7 bước

Video: Filia - Đèn tình bạn tự chế: 7 bước
Video: THỦ ĐÔ CYPHER - RPT Orijinn x Low G x RZ Ma$ x RPT MCK (Lyrics) 2024, Tháng mười một
Anonim
Filia - Đèn tình bạn tự chế
Filia - Đèn tình bạn tự chế

Filia có nghĩa là Tình bạn trong tiếng Hy Lạp cổ đại. Ý tưởng là có hai chiếc đèn ở những nơi khác nhau trên thế giới và khi bạn chạm vào một chiếc đèn, cả hai đều thay đổi màu sắc của chúng một cách ngẫu nhiên. Vì vậy, nếu bạn muốn cho ai đó ở bên kia thế giới thấy bạn đang nghĩ về họ, bạn có thể chạm vào đèn và màu sắc sẽ thay đổi, sau đó họ có thể làm tương tự (nếu họ thức).

Làm thế nào nó hoạt động?

Cả hai đèn đều được trang bị cảm biến cảm ứng, đèn LED RGB, WEMOS D1 Mini (chip kết nối WiFi) và được kết nối với nguồn điện qua cáp USB. Ở giữa có một máy chủ Amazon IoT (Interner of Things), đây là một máy chủ Đăng ký theo dõi (sau mỗi tin nhắn được gửi đến nó, nó sẽ phát nó đến tất cả các thiết bị được kết nối).

Mỗi đèn:

  1. Cố gắng kết nối với WiFi
  2. Nếu không thành công, nó sẽ mở mạng của chính nó (như một điểm truy cập) và cho phép bạn nhập thông tin đăng nhập cho mạng mong muốn.
  3. Nếu thành công, nó đã kết nối với máy chủ và đợi thông tin đầu vào hoặc tin nhắn từ máy chủ.
  4. Khi chạm vào cảm biến, nó sẽ ngẫu nhiên hóa một màu và gửi đến máy chủ, máy chủ sẽ gửi đến tất cả các đèn.
  5. Sau mỗi tin nhắn từ máy chủ, nó sẽ đặt màu thành màu trong tin nhắn.

Bước 1: Bước 1 - Những gì bạn cần

Bước 1 - Những gì bạn cần
Bước 1 - Những gì bạn cần

Công cụ

  • Hàn sắt (& tất nhiên là hàn. Bạn cũng có thể sử dụng chân không hàn, kim thứ ba và giá đỡ Sắt hàn nếu bạn muốn, đây là lời kêu gọi của bạn. Tôi khuyến cáo tất cả chúng.)
  • Plyer hoặc công cụ Tuốt dây (nếu bạn định tự tước dây, có thể bạn sẽ cần phải làm).
  • Đồng hồ vạn năng, để đảm bảo vòng tròn của chúng tôi không có bất kỳ sự cố nào trong đó.
  • Cây kéo
  • Tua vít. Hãy chắc chắn rằng bạn có được những cái chắc chắn, vì bạn sẽ cần phải tự tạo ren vít.
  • Súng bắn keo nóng, và một ít keo.
  • Máy in 3D hoặc quyền truy cập vào một. Nó cần có thể in màu trắng và tạo ra một bức tường rất mỏng (2 mm). Tôi đã gửi cái của mình đến một nơi in ấn chuyên nghiệp, nó tiêu tốn của tôi khoảng 20 đô la và rất đáng giá, bởi vì họ đã làm điều đó một cách hoàn hảo.
  • Máy chủ AWS IoT. Việc tạo ra máy chủ như vậy là phạm vi của hướng dẫn này, nhưng đây là một liên kết đến một video giải thích nó. Giao diện người dùng có thể đã thay đổi một chút, nhưng ý tưởng tổng thể là như nhau. Đăng ký một thiết bị ở đó và lưu mã được sử dụng ở đó, bạn sẽ cần phải chèn nó vào mã sau này.

Vật liệu và các bộ phận

  • Iso
  • Dây điện. Tôi sử dụng dây nhảy mã màu để làm cho hướng dẫn dễ hiểu hơn, nhưng bạn không cần phải làm điều này. An toàn thông thường là đánh dấu cực dương bằng màu đỏ và cực âm bằng màu đen hoặc xanh lam. Tổng cộng chúng tôi sử dụng khoảng 20 cm dây cho mỗi đèn.
  • Cáp USB (một trên mỗi đèn)
  • Vít. Các vít chúng tôi sử dụng phải vừa với các lỗ của bản in, vì vậy chúng tôi sẽ sử dụng bu lông 3 x 3M x 10mm và 4 x 2M x 3mm cho mỗi đèn.
  • Một chip nhỏ D1 cho mỗi đèn.
  • Một cảm biến cảm ứng TTP223B trên mỗi đèn.
  • Một đèn LED RGB cathode chung 10mm (như thế này) cho mỗi đèn.
  • Vài lá thiếc
  • Một số băng keo

Bước 2: Bước 2: Khung

Bước 2: Khung
Bước 2: Khung
Bước 2: Khung
Bước 2: Khung
Bước 2: Khung
Bước 2: Khung
Bước 2: Khung
Bước 2: Khung

Khung đủ dễ để in. Tôi đã sử dụng ABS màu trắng. Vì nó rất mỏng nên nó có vẻ bán trong suốt, điều này rất phù hợp cho chiếc đèn này.

Sau khi chúng tôi in các bộ phận, chúng tôi cần phải dán hai phần của mái vòm để tạo ra một mái vòm duy nhất. Chúng được gọi là mái vòm trên và mái vòm dưới, và chúng tôi dán chúng bằng keo nóng theo đường kẻ, sau đó làm sạch bằng dao hoặc kéo.

Bước 3: Bước 3: Đèn LED RGB

Bước 3: Đèn LED RGB
Bước 3: Đèn LED RGB
Bước 3: Đèn LED RGB
Bước 3: Đèn LED RGB
Bước 3: Đèn LED RGB
Bước 3: Đèn LED RGB

Đèn LED RGB có bốn kết nối, ba cực dương (đầu dương) với ba màu: đỏ, lục và lam và một cực âm (đầu âm). Đây là những gì "cực âm chung" có nghĩa là. Chúng tôi sẽ kết nối với mỗi dây trên đèn LED dây phù hợp (tôi đã sử dụng mã màu để sau này sẽ dễ dàng phát hiện hơn, bạn có thể đánh dấu các dây của mình theo bất kỳ cách nào để có thể hoàn toàn phân biệt chúng với nhau). Chúng tôi sẽ kết nối các dây càng gần với thân đèn LED càng tốt và sau đó cắt phần còn lại của chân đèn LED, vì vậy chúng sẽ không chiếm bất kỳ không gian nào.

Sau đó, chúng ta sẽ luồn dây qua lỗ ở giữa đế, từ tâm ra ngoài. Cái lỗ chỉ có kích thước tương đối có thể vừa với tất cả các dây, vì vậy chúng tôi sẽ phải ép chúng lại với nhau. Bện chúng lại với nhau có thể giúp dễ dàng đưa chúng qua lỗ hơn. Sau đó, chúng tôi sẽ kiểm tra bằng cách sử dụng đồng hồ vạn năng để không bị thiếu hụt.

Sau khi luồn dây và kiểm tra bằng đồng hồ vạn năng, chúng không chạm vào nhau, chúng tôi sẽ dán đèn led vào bảng điều khiển bằng keo nóng.

Bước 4: Bước 4: Nút

Bước 4: Nút
Bước 4: Nút
Bước 4: Nút
Bước 4: Nút
Bước 4: Nút
Bước 4: Nút
Bước 4: Nút
Bước 4: Nút

Đây thực sự không phải là một "nút". Cảm biến cảm ứng quá lớn để có thể vừa với đỉnh của mái vòm, vì vậy chúng tôi phải mở rộng bề mặt dẫn điện của nó lên bề mặt của mái vòm để tay chúng ta có thể chạm tới. Chúng tôi lấy hình trụ đã in mà chúng tôi đã in với mái vòm và quấn nó theo chiều dọc bằng giấy thiếc, sau đó theo chiều ngang với ống dẫn, đảm bảo rằng cả hai đầu của hình trụ đều có lá thiếc để nó có thể kết nối tay của chúng tôi với bề mặt của cảm biến chạm.

Sau đó, chúng tôi dán buton vào vị trí và loại bỏ keo bằng dao hoặc kéo.

Bước 5: Bước 5: Điện tử

Bước 5: Điện tử
Bước 5: Điện tử
Bước 5: Điện tử
Bước 5: Điện tử
Bước 5: Điện tử
Bước 5: Điện tử

Đó là thời gian của điện tử! Thực hiện theo chương trình và đảm bảo không có sự thiếu hụt. Tốt hơn là kéo căng các bộ phận nguồn bằng một bộ co nhiệt duy nhất, vì đó là những bộ phận được kết nối với cáp bên ngoài.

Một số điều cần lưu ý:

  • Việc tiếp xúc với cáp USB rất khó khăn, nhưng cuối cùng phải có một dây màu đen và màu đỏ trong đó, bện lại với nhau. Nếu bạn cắm cáp USB, chúng phải có điện áp là 5V.
  • Sử dụng dây dài cho Cảm biến cảm ứng, ít nhất là 6 cm.
  • Sẽ dễ dàng hơn sau này nếu bạn không hàn cảm biến cảm ứng và chỉ để lại trên mỗi dây của nó một đầu dây jumper cái, vì vậy bạn có thể dễ dàng kết nối / ngắt kết nối nó sau này.

Bước 6: Bước 6: Mã

Bước 6: Mã
Bước 6: Mã
Bước 6: Mã
Bước 6: Mã
Bước 6: Mã
Bước 6: Mã

Vì vậy, sau khi thiết lập máy chủ AWS, chúng ta có thể bắt đầu viết mã. Bạn có thể tải xuống mã từ đây và tải nó lên D1 mini bằng Arduino IDE. Vui lòng lưu ý một số điều:

  • Nếu đây là lần đầu tiên bạn sử dụng Arduino IDE, hãy xem video ngắn này giải thích cách cài đặt và chạy nó.
  • Nếu đây là lần đầu tiên bạn sử dụng Arduino IDE với WEMOS D1 mini, vui lòng xem phần hướng dẫn này để giải thích cách thực hiện.
  • Bạn sẽ cần bao gồm một vài thư viện để mã chạy. Đi tới Công cụ / Quản lý Thư viện hoặc nhấn ctrl + shift + i, sau đó chọn và cài đặt các thư viện sau:

    • ArduinoJson
    • AWS-SDK-ESP8266
    • PubSubClient
    • WebSockets
    • WiFiManager
  • Cuối cùng, đánh dấu lại tất cả các hằng số được chuyển đổi trong khu vực Ứng dụng khách AWS của mã thành các hằng số phù hợp với tài khoản AWS của bạn.
  • Bạn cũng có thể thêm bao nhiêu màu tùy thích vào danh sách màu tại phần LED của mã.

Bước 7: Bước 7: Tích hợp và vận hành

Image
Image
Bước 7: Tích hợp và vận hành
Bước 7: Tích hợp và vận hành
Bước 7: Tích hợp và vận hành
Bước 7: Tích hợp và vận hành
Bước 7: Tích hợp và vận hành
Bước 7: Tích hợp và vận hành

Cuối cùng chúng ta có thể kết nối cảm biến cảm ứng vào vị trí, đặt các bu lông vào để kết nối đế với mái vòm và cắm nó vào!

Lần đầu tiên chúng tôi cắm nó vào, Filia sẽ không tìm thấy mạng WiFi, trừ khi có một mạng không có bảo vệ trong khu vực, trong trường hợp đó, nó sẽ kết nối với nó. Nếu nó không tìm thấy, nó sẽ bắt đầu điểm truy cập của chính nó và chúng tôi có thể kết nối với mạng của nó.

Sau khi kết nối với mạng, một trang web sẽ được mở ra và chúng ta có thể nhập thông tin đăng nhập cho mạng mong muốn của mình. Sau đó, chúng ta có thể khởi động lại (bằng cách rút phích cắm và cắm lại đèn) và nó sẽ kết nối. Chúng ta có thể thấy rằng nó đã được kết nối sau khi nó nhấp nháy màu xanh lục ba lần và sau đó trở thành màu xanh lam. Sau đó, chúng ta có thể chạm vào phần trên và tín hiệu sẽ được gửi đến máy chủ, thiết lập trạng thái của IoT. Sau đó, nó sẽ cập nhật trạng thái trên tất cả các Filia được kết nối với Thiết bị của bạn và tất cả chúng sẽ thay đổi màu sắc tương ứng.

Cảm ơn bạn đã đọc!

Đề xuất: