Mục lục:
- Bước 1: Bước 1 - Những gì bạn cần
- Bước 2: Bước 2: Khung
- Bước 3: Bước 3: Đèn LED RGB
- Bước 4: Bước 4: Nút
- Bước 5: Bước 5: Điện tử
- Bước 6: Bước 6: Mã
- Bước 7: Bước 7: Tích hợp và vận hành
Video: Filia - Đèn tình bạn tự chế: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
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:
- Cố gắng kết nối với WiFi
- 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.
- 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ủ.
- 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.
- 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
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
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
Đè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
Đâ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ử
Đó 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ã
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
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:
Thiết bị máy tính để bàn - Trợ lý máy tính để bàn có thể tùy chỉnh: 7 bước (có hình ảnh)
Thiết bị máy tính để bàn - Trợ lý máy tính để bàn có thể tùy chỉnh: Thiết bị máy tính để bàn là một trợ lý máy tính để bàn cá nhân nhỏ có thể hiển thị nhiều thông tin khác nhau được tải xuống từ internet. Thiết bị này do tôi thiết kế và chế tạo cho CRT 420 - Lớp học Chuyên đề Đặc biệt tại Trường Cao đẳng Berry do Giáo viên hướng dẫn
Bật "Vĩnh viễn" Bàn phím ở Chế độ Máy tính bảng (Máy tính xách tay ASUS 2 trong 1): 4 bước
Bật "Vĩnh viễn" Bàn phím ở Chế độ Máy tính bảng (Máy tính xách tay ASUS 2 trong 1): Gần đây, màn hình trên Máy tính xách tay 2 trong 1 ASUS Q551LN của tôi đã ngừng hiển thị màu đỏ. Sau nhiều tháng cố gắng sửa chữa mà không có tiến triển gì, tôi quyết định biến nó thành một chiếc máy tính để bàn cố định và gắn nó vào một màn hình. Tuy nhiên, tôi nhận ra rằng nếu tôi & quot
Giá đỡ máy tính xách tay không đắt tiền / Máy tính xách tay sang Bộ chuyển đổi máy tính để bàn: 3 bước
Giá đỡ máy tính xách tay / Máy tính xách tay sang Bộ chuyển đổi máy tính để bàn không đắt tiền: Tôi thấy mình đã sử dụng máy tính xách tay của mình trong thời gian dài. Nó sẽ khó chịu sau một thời gian. Bàn phím và màn hình lý tưởng nên tách biệt để giảm mỏi cổ khi sử dụng lâu. Nếu bạn là người dùng máy tính xách tay toàn thời gian, tôi khuyên bạn nên xây dựng
Cách biến điện thoại di động LG EnV 2 của bạn thành một Modem quay số di động cho máy tính xách tay (hoặc máy tính để bàn) của bạn: 7 bước
Cách biến điện thoại di động LG EnV 2 của bạn thành một Modem quay số di động cho máy tính xách tay (hoặc máy tính để bàn) của bạn: Tất cả chúng ta đều có nhu cầu sử dụng Internet ở những nơi không thể, chẳng hạn như trong ô tô hoặc trong kỳ nghỉ, nơi họ tính một khoản tiền đắt đỏ mỗi giờ để sử dụng wifi của họ. cuối cùng, tôi đã nghĩ ra một cách đơn giản để
Làm cho máy ảnh của bạn thành "chế độ chụp đêm quân sự", thêm hiệu ứng ban đêm hoặc tạo chế độ chụp ảnh ban đêm trên bất kỳ máy ảnh nào !!!: 3 bước
Đặt Máy ảnh của bạn thành "Chế độ chụp đêm quân sự", Thêm Hiệu ứng Ban đêm hoặc Tạo Chế độ Cảnh báo Ban đêm trên Bất kỳ Máy ảnh nào !!!: *** Điều này đã được đưa vào CUỘC THI KỸ THUẬT SỐ DAYS PHOTO , Hãy bình chọn cho tôi ** * Nếu bạn cần bất kỳ trợ giúp nào, vui lòng gửi email: [email protected] Tôi nói tiếng Anh, Pháp, Nhật, Tây Ban Nha và tôi biết các ngôn ngữ khác nếu bạn