Mục lục:

Làm việc từ chỉ báo trạng thái nhà: 5 bước
Làm việc từ chỉ báo trạng thái nhà: 5 bước

Video: Làm việc từ chỉ báo trạng thái nhà: 5 bước

Video: Làm việc từ chỉ báo trạng thái nhà: 5 bước
Video: Từ chỉ sự vật - Từ chỉ hoạt động - Từ chỉ đặc điểm (Trọng tâm lý thuyết và bài tập vận dụng) 2024, Tháng mười một
Anonim
Image
Image
Thu thập tất cả các tài liệu cần thiết
Thu thập tất cả các tài liệu cần thiết

Với tình hình làm việc tại nhà hiện nay, tôi đang gặp phả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 các con của mình để đảm bảo rằng chúng biết liệu tôi đang ở trạng thái rảnh rỗi hay đang ở trạng thái tập trung hoàn toàn.

Tôi có một dải LED cũ và ESP8266 từ dự án trước, vậy tại sao không tạo chỉ báo trạng thái Bận để cho các thành viên trong gia đình biết liệu tôi hiện đang bận hay không.

Vì vậy, đây là các quy tắc cơ bản:

- Màu đỏ: Bố đang bận nên đừng làm phiền và đừng ồn ào

- Màu xanh lá cây: Bố sẵn sàng gián đoạn

- Màu xanh lam: Bố đang làm việc, nhưng có thể có mặt nếu cần

Tôi hy vọng bạn thích bài đăng này và có một chút vui vẻ với những đứa trẻ.

Bước 1: Thu thập tất cả các vật liệu cần thiết

Thu thập tất cả các tài liệu cần thiết
Thu thập tất cả các tài liệu cần thiết

Mạch này khá đơn giản, chúng ta không cần nhiều nguyên liệu:

- ESP8266

- Dải LED địa chỉ 5 V (WS2812B)

- Điện trở 330 ohm

- Bảng nguyên mẫu

- Dây kết nối

- Máy khuếch tán (Tôi đang sử dụng bình sữa cho mục đích này)

Xin lưu ý rằng liên kết trên là liên kết liên kết

Bước 2: Xây dựng mạch

Xây dựng mạch
Xây dựng mạch

Mạch khá đơn giản như bạn có thể thấy. Tôi đang sử dụng dải LED 5V. Vì ESP8266 đang hoạt động ở 3.3V, tôi cần đặt điện trở giới hạn dòng 330 Ohm, để kết nối D2 với Din của dải LED.

Dải LED có thể được cấp nguồn từ Vin là 5V. Tôi đã cấp nguồn cho bo mạch ESP8266 của mình từ cổng USB của PC.

ESP8266 hoạt động như một cổng vào internet. Nó sẽ kết nối với WiFi và chờ hướng dẫn.

Bước 3: Nạp mã

Nạp mã
Nạp mã
Nạp mã
Nạp mã

Mã nguồn đầy đủ có thể được tải xuống thông qua liên kết này.

Bạn sẽ cần thay đổi phần sau để phù hợp với cài đặt WiFi của mình.

/ * Cài đặt mạng * / const char * ssid = "yoursid"; // SSID - tên WiFi của bạn const char * password = "yoursidpassword"; // Mật khẩu

Sau khi hoàn tất, bạn có thể biên dịch mã và tải nó lên ESP8266.

Bạn cũng có thể muốn chỉnh sửa địa chỉ IP nếu bạn nghĩ rằng nó sẽ xung đột với thiết bị hiện tại trong mạng con của bạn.

IPAddress ip (192, 168, 1, 111); // địa chỉ IP tĩnh của thiết bị IPAddress gateway (192, 168, 1, 1); // Mạng con Gatway IPAddress (255, 255, 255, 0); // Mặt nạ mạng

và phần sau của mã trong phần CÀI ĐẶT

void setup (void) {delay (1000); / * Bắt đầu một số (không) việc quan trọng * / Serial.begin (115200); WiFi.begin (ssid, mật khẩu); WiFi.config (ip, cổng vào, mạng con); // đã nhận xét điều này cho DHCP

Bạn có thể xóa mã hoàn toàn để mã sẽ được tự động gán bằng cách sử dụng DHCP.

Bước 4: Kích hoạt ánh sáng

Kích hoạt ánh sáng
Kích hoạt ánh sáng
Kích hoạt ánh sáng
Kích hoạt ánh sáng
Kích hoạt ánh sáng
Kích hoạt ánh sáng
Kích hoạt ánh sáng
Kích hoạt ánh sáng

Nếu mọi việc suôn sẻ, bạn sẽ có thể trỏ trình duyệt của mình đến địa chỉ IP được đặt trong cài đặt trước đó:

Bạn có thể nhấp vào bất kỳ kết hợp màu nào mà bạn thích.

Đôi khi tôi quên cài đặt trạng thái của mình khi tôi đang gọi điện trong giờ làm việc từ nhà. Và các con tôi tự động đặt nó để tôi phản ánh đúng trạng thái của mình.

Tôi hy vọng dự án này sẽ mang lại một chút thú vị cho cuộc sống làm việc tại nhà mà tất cả chúng ta đang ở hiện tại.

Nếu bạn thích bài đăng này, bạn cũng có thể xem trang web của tôi để biết các dự án liên quan đến Arduino khác.

Đây là phiên bản cập nhật cho phép bạn kết nối nó với MQTT để bạn có thể điều khiển ánh sáng từ internet.

Đề xuất: