Mục lục:
Video: Công việc WiFi từ chỉ báo nhà: 5 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Đối với những người sử dụng đủ may mắn để có thể làm việc tại nhà, chúng tôi có thể nhận thấy rằng có một số thách thức lớn khi nói đến ranh giới với những người khác trong nhà. điều khiển màu sắc của đèn LED bằng giao diện web để cho những người khác trong nhà biết rằng bạn đang gọi điện hoặc không bị làm phiền.
Đèn còn có nam châm nên có thể dễ dàng gắn và tháo ra khỏi tay nắm cửa để tiện sử dụng và sạc pin.
Vì vậy, nếu bạn đang tìm kiếm một chút yên bình hơn ở nhà, có thể đây là hướng dẫn dành cho bạn!
Quân nhu
- Adafruit Feather Huzzah ESP8266 (Bất kỳ ESP8266 nào cũng có thể hoạt động, nhưng Huzzah có mạch sạc lipo và cũng có bộ điều chỉnh 3.3v khá mạnh mẽ) -
- Dải Neopixel 8 mảnh * -
- Pin Lipo - Bất kỳ kích thước hợp lý nào cũng nên làm (600mAH +) Tôi không có nguồn tốt cho những thứ này
- Trường hợp dự án -
- Ổ cứng cũ - Nguồn nam châm cực mạnh!
Bước 1: Xem Video
Tôi cũng đã làm một video về dự án này nếu bạn muốn xem nó.
Tôi có thể thiên vị, nhưng tôi nghĩ rằng đáng để xem đoạn clip dễ thương đáng yêu về đứa con gái 3 tuổi của tôi nói tiếng Ailen!
Bước 2: Phần cứng
Đây là một bản dựng hoàn toàn đơn giản theo quan điểm phần cứng, làm cho dự án trở nên đơn giản đối với tôi quan trọng hơn là tối ưu hóa pin, nhưng nó sẽ kéo dài cả ngày làm việc chỉ với một lần sạc nên tôi cảm thấy như vậy là đủ tốt.
Bộ vi điều khiển: ESP8266
Đối với bộ điều khiển vi mô, chúng tôi đang sử dụng ESP8266 được lập trình với Arduino IDE. Nếu bạn không quen với ESP8266, đây là một thiết bị tương thích với Arduino tuyệt vời có tích hợp WiFi, tôi khuyên bạn nên xem lớp IoT của Becky Stern để biết thêm thông tin.
Tôi đặc biệt chọn Adafruit Feather Huzzah ESP8266 vì nó đi kèm với mạch để sử dụng pin Lipo tích hợp. Nó cũng có bộ điều chỉnh 500mA 3.3V, tốt hơn một chút so với hầu hết các bo mạch ESP8266 rẻ hơn của Trung Quốc. Điều này cho phép chúng tôi cấp nguồn cho Neopixels sử dụng 3.3V, điều này có thể giúp chúng tôi tránh các sự cố đôi khi xảy ra khi sử dụng Neopixles được cấp nguồn 5v từ thiết bị mức logic 3.3v như ESP8266.
Đèn: Neopixels
Tôi đã chọn neopxiel vì chúng là một cách thực sự đơn giản để thêm đèn LED RGB vào dự án của bạn. Chúng chỉ yêu cầu nguồn điện và một dây dữ liệu duy nhất để kết nối và chúng cho phép bạn đặt chúng thành bất kỳ màu nào, thậm chí cài đặt màu của đèn LED riêng lẻ.
Các neopixel được nối dây như sau.
VCC -> 3V
GND -> GND
Data-in -> gpio 0
Pin: Bất kỳ Lipo nào
Sử dụng mạch pin của lông vũ làm cho việc sử dụng lipo thực sự dễ dàng. Bạn có thể cắm nó thẳng vào đầu nối JST của lông vũ (LƯU Ý: vui lòng kiểm tra cực của pin, không có tiêu chuẩn nào cho việc này nên có thể cần phải đổi chỗ) hoặc bạn có thể kết nối với các chân GND và BAT của huzzah. Để sạc pin, bạn chỉ cần cắm cáp micro USB vào huzzah.
Bạn nên kiểm tra sức khỏe của pin. Người ta thường chấp nhận rằng không được phép thả lipo xuống dưới 3V, vì vậy bạn nên đảm bảo rằng lipo ở trên mức đó trước khi sử dụng nó trong dự án của mình.
Bước 3: Mã
Mã cho dự án này chủ yếu dựa trên ví dụ helloServer có sẵn cho ESP8266 trong Arudino IDE.
Có một và điểm để thay đổi đèn LED thành Đỏ, Xanh lục và sau đó tắt chúng đi, nhưng có thể thêm nhiều tính năng hơn nếu cần.
Bạn có thể tải xuống và cài đặt mã từ Github của tôi
Có một thư viện bên ngoài mà bạn sẽ cần thêm từ trình quản lý thư viện và đó là thư viện Neopixel từ Adafruit.
Bước 4: Nam châm
Để gắn nó vào cánh cửa, tôi đã sử dụng một nam châm rất mạnh từ một ổ cứng cũ. Chỉ cần tháo tất cả các ốc vít bên ngoài ổ cứng và bạn sẽ có thể dễ dàng cạy nam châm ra. Tôi nghĩ không cần phải nói rằng điều này chỉ nên được thực hiện trên một ổ cứng mà bạn không cần nữa! Điều này sẽ làm hỏng ổ đĩa!
Chúng thực sự rất mạnh nên tôi khuyên bạn nên cẩn thận với chúng, đặc biệt là khi tháo chúng ra vì bạn có thể dễ dàng kẹp ngón tay.
Vì đây chỉ là một bản chế tạo mẫu thử nghiệm nhanh và lực từ trường sẽ kéo về phía vỏ máy, nên tôi quyết định chỉ sử dụng blu-tack để gắn nó vào vỏ máy.
Bước 5: Sử dụng
Để sử dụng thiết bị, bạn chỉ cần truy cập "wfh.local" trên trình duyệt web của mình. Xin lưu ý rằng điều đó dựa trên các dịch vụ của Bonjour, để biết thêm thông tin, hãy xem liên kết này.
Sau đó, bạn có thể chỉ cần sử dụng giao diện web để cập nhật màu sắc của đèn LED bất cứ khi nào bạn cần!
Hy vọng rằng bạn thấy Hướng dẫn này hữu ích.
Tôi muốn nghe về những gì bạn sẽ thực hiện với kiểu thiết lập này. Vui lòng cho tôi biết trong phần nhận xét bên dưới hoặc tham gia cùng tôi và một loạt nhà sản xuất khác trên máy chủ Discord của tôi, nơi chúng ta có thể thảo luận về chủ đề này hoặc bất kỳ nhà sản xuất nào khác liên quan đến chủ đề mà bạn có, mọi người thực sự hữu ích ở đó vì vậy đó là một nơi tuyệt vời để treo ngoài.
Tôi cũng muốn gửi lời cảm ơn to lớn đến các Nhà tài trợ Github của tôi, những người đã giúp hỗ trợ những gì tôi làm, tôi thực sự đánh giá cao điều đó. Nếu bạn chưa biết, Github đang đối sánh các khoản tài trợ cho năm đầu tiên, vì vậy nếu bạn thực hiện tài trợ, họ sẽ khớp 100% trong vài tháng tới. Cảm ơn vì đã đọc!
Đề xuất:
Bảo vệ ý tưởng của bạn, bảo vệ công việc của bạn: 8 bước
Bảo vệ ý tưởng của bạn, bảo vệ công việc của bạn: Tôi đã mất dữ liệu vài ngày trước do một sự cố PC. Công việc của một ngày đã bị mất .:/ Tôi lưu dữ liệu của mình trên đám mây để tránh lỗi đĩa cứng. Tôi sử dụng phần mềm tạo phiên bản để có thể khôi phục các phiên bản cũ hơn cho công việc của mình. Tôi sao lưu hàng ngày. Nhưng lần này tôi
Làm việc từ chỉ báo trạng thái nhà: 5 bước
Chỉ báo tình trạng làm việc tại nhà: Với tình hình làm việc tại nhà hiện nay, tôi đang phải đối mặt với một số thách thức vì các con tôi cũng đang học ở nhà. Đôi khi cuộc sống công việc và gia đình có thể hơi mờ nhạt. Vì vậy, tôi cần có thể thiết lập một số quy tắc cơ bản với con mình để
Làm việc Pin siêu lớn 9 Volt được làm từ các tế bào axit chì cũ: 11 bước (có hình ảnh)
Làm việc với pin siêu cỡ 9 Volt được làm từ tế bào axit chì cũ: Có bao giờ bạn đang nhai một số đồ ăn nhẹ và đột nhiên nhận ra rằng bạn đã tiêu thụ chúng quá mức, nhiều hơn hạn ngạch ăn uống hàng ngày mà bạn cho phép hoặc bạn đã đi mua sắm tạp hóa và vì về một số tính toán sai lầm, bạn đã bổ sung quá nhiều sản phẩm
[15 phút] Đồng hồ Weasley / Chỉ báo ai là nhà - Dựa trên TR-064 (beta): 4 bước (có hình ảnh)
[15 phút] Weasley Clock / Who Is Home Indicator - Dựa trên TR-064 (beta): CẬP NHẬT: Xem bước 3. Câu chuyện dài (TL; DR bên dưới): Một thời gian trước, tôi đã viết một tập lệnh bash nhỏ trên máy tính của mình. quét mạng để tìm các thiết bị đã đăng ký và so sánh tên máy chủ của chúng với danh sách có tên liên quan. Mỗi khi một thiết bị sẽ ghi nhật ký-
Lưu hình ảnh của bạn cho công việc của bạn: 4 bước (với hình ảnh)
Lưu hình ảnh cho công việc của bạn: 1. Mở tài liệu Google mới và sử dụng trang này để bảo vệ hình ảnh của bạn. Sử dụng ctrl (control) và nút " c " phím để sao chép.3. Sử dụng ctrl (control) và nút " v " chìa khóa để dán