Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Như trong phim "Nhiệm vụ bất khả thi" có nói "Những lúc tuyệt vọng kêu gọi những biện pháp tuyệt vọng", anh trai tôi học lớp 10 có ý tưởng điều khiển đèn nhà bếp bằng điện thoại thay vì sử dụng công tắc và lý do là nhà bếp của chúng tôi được chia sẻ với các khách Airbnb khác và thiết bị chuyển mạch là khu vực dễ bị lây lan COVID nhất 19.
Sau khi có ý tưởng, chúng tôi đã lên kế hoạch làm thế nào để biến nó thành hiện thực. Tôi với kiến thức về Kỹ thuật và anh trai tôi với kiến thức về Sáng tạo ở cấp lớp 10 đã bùng nổ thành hành động. Cha mẹ của chúng tôi đã giúp chúng tôi kết nối để có được các thành phần của chúng tôi và các nhiệm vụ linh tinh khác.
Bước 1: Các thành phần
- Smps mini -5v
- MOC3041
- MOC3021
- Bộ chỉnh lưu
- Triac-BT136
- Điện trở
- Ghim tiêu đề
- 4N35
- NodeMCU
- Điện trở
Bước 2: Cách thức hoạt động
- Nó bao gồm một mô-đun NodeMCU được kết nối với Wifi từ nơi nó được kết nối với máy chủ Blynk.
- Nó có Triac để điều khiển ON và Off của đèn. Tôi đã sử dụng Triac thay vì rơ le vì chúng rẻ hơn và đáng tin cậy hơn.
- Nó có Smps để chuyển đổi dòng điện AC thành dòng điện một chiều.
Bước 3: Sơ đồ mạch cho PCB chính
PCB được sản xuất tùy chỉnh và được in từ pcbway. Tôi đã bao gồm Sơ đồ mạch
Bước 4: Tạo PCB bằng Eagle CAD
Người ta có thể truy cập hồ sơ của tôi, nơi tôi đã giải thích cách thiết kế PCB tùy chỉnh bằng Eagle CAD. Hình ảnh hiển thị tệp bảng và Chế độ xem Gerber của Dự án.
Bước 5: Lấy PCB
PCB được giao trong vòng 2 tuần
Bước 6: Che phủ
- Như tôi đã nói với bạn, anh trai tôi rất sáng tạo, anh ấy đã sử dụng hộp bánh ngọt cũ và Sunmica cũ để làm vỏ bọc
- Nó được sơn màu đen
- Sunmica hoàn thiện bằng gỗ tốt
Bước 7: Mã hóa
#define BLYNK_PRINT Sê-ri
#include #include
char auth = "Xác thực của bạn. Chìa khóa"; // Bạn sẽ nhận được Mã xác thực trong Ứng dụng Blynk.
const int R1 = 5; // Đầu ra Relay 1
const int R2 = 4; // Đầu ra Relay 2
char ssid = "Tên mạng Wifi của bạn"; // Thông tin đăng nhập WiFi của bạn.
char pass = "Mật khẩu mạng của bạn"; // Đặt mật khẩu thành "" cho các mạng mở.
void setup () {
Serial.begin (9600); // Bảng điều khiển gỡ lỗi
Blynk.begin (auth, ssid, pass);
pinMode (R1, OUTPUT);
pinMode (R2, OUTPUT); }
void loop () {Blynk.run (); }
Bước 8: Blynk
- Tạo một dự án mới trong ứng dụng BLYNK.
- Viết tên dự án "Điều khiển đèn rảnh tay" và chọn NodeMCU từ menu thả xuống
- Mã thông báo AUTH sẽ được gửi đến email đã đăng ký của bạn
- Thêm 2 nút chuyển tiếp từ menu thả xuống bên phải
- D1 cho rơ le 1 và D2 cho rơ le 2 hoặc như bạn muốn
Bước 9: Lắp ráp
- Tất cả các bộ phận đã được lắp ráp theo sơ đồ mạch đã cho
- Và lớp phủ đã được đặt an toàn trên mạch điện bằng cách sử dụng vít.
Bước 10: Kết luận
- Dự án này rất thành công và các khách Airbnb đã thích nó rất nhiều!
- Dự án này cũng rất có lợi cho em trai tôi vì anh ấy đã học được rất nhiều kiến thức điện tử được sử dụng trong Kỹ thuật.