Mục lục:
- Bước 1: Chi tiết tiêu đề
- Bước 2: Chi tiết lập trình
- Bước 3: Sơ đồ khối
- Bước 4: Chi tiết cấu hình
- Bước 5: Đấu dây
- Bước 6: Hộp và Bảng PCB
- Bước 7: Cảnh báo an toàn
Video: Bảng mạch điều chỉnh độ sáng Wifi hai triac: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:36
Hướng dẫn này dành cho ARMTRONIX WIFI Hai Triac Dimmer Board V0.1
Armtronix Wifi hai tông màu dimmer là một bảng IOT. Nó được thiết kế để tự động hóa gia đình. Các tính năng của bảng là:
- Kiểm soát không dây
- Yếu tố hình thức nhỏ
- Trên bo mạch nguồn AC sang DC hỗ trợ 230VAC đến 5V DC.
- Công tắc ảo DC
- Hai kênh (một để bật và tắt một kênh khác để làm mờ)
Kích thước của bảng là 84mmX39mm và với kích thước hộp 114mmX44mm, như thể hiện trong sơ đồ1, nó có khả năng truyền tải tối đa 1 Amp. Bo mạch có một mô-đun Wifi (Esp 12F) và vi điều khiển (atmega328p) giống như được sử dụng trong Arduino Uno, được sử dụng để điều khiển triac thông qua chế độ HTTP hoặc MQTT. Bo mạch có hai công tắc ảo DC có thể được sử dụng để điều khiển hai Triac.
Bo mạch cũng có mô-đun Nguồn (bộ chuyển đổi AC sang DC) có khả năng xử lý 100-240 VAC làm đầu vào và cho đầu ra 5V 0,6A. Có hai đầu nối triac (BT136) và đầu cuối. Ngoài ra còn có phát hiện chéo Zero được sử dụng cho dimmig. Có hai triac được sử dụng một để làm mờ và một triac khác cho mục đích bật / tắt.
Bước 1: Chi tiết tiêu đề
Sơ đồ2 cung cấp các chi tiết của các tiêu đề và khối đầu cuối.
Bo mạch 230VAC được áp dụng cho khối thiết bị đầu cuối đầu vào và tải được áp dụng cho khối thiết bị đầu cuối đầu ra.
Trên bo mạch tiêu đề J3 được sử dụng cho công tắc ảo dc, chi tiết tiêu đề có thể được tham khảo dưới dạng sơ đồ4. Chân đầu tiên là vcc-3.3v, chân thứ hai là chân atmega328p gpio để lập trình arduino chúng ta cần sử dụng A4 (ON & OFF), chân thứ ba là chân atmega gpio để lập trình arduino chúng ta cần sử dụng A5 (DIMMING) và chân thứ tư là chân nối đất. Đối với công tắc ảo dc, chúng tôi chỉ sử dụng chân thứ hai và thứ ba, tức là chân A4, A5 và chân thứ tư tức là nối đất, điều này được đề cập trong sơ đồ 3 để kết nối công tắc ảo.
Bước 2: Chi tiết lập trình
Tiêu đề J1 mới là
được sử dụng để tải lên phần sụn lên ESP-12F hoặc atmega328p thông qua Mô-đun FTDI, chi tiết về tiêu đề có thể được tìm thấy trong sơ đồ4. Để tải chương trình cơ sở mới lên đặc biệt bằng FTDI
Tạo kết nối sau cho ESP12E
1] Kết nối RX của FTDI với chân TXDE của J1
2] Kết nối TX của FTDI với chân RXDE của J1
3] Kết nối RTS của FTDI với chân RTSE của J1
4] Kết nối DTR của FTDI với chân DTRE của J1
5] Kết nối Vcc5V của FTDI với chân VCC5v của J1
6] Kết nối GND của FTDI với chân GND của J1
Vui lòng tham khảo liên kết dự phòng để biết mã
github.com/armtronix/Wifi-Two-Dimmer-Board
Trong đoạn mã này, cổng HTTP thường dùng là 80, chúng ta có thể thay đổi số cổng, tùy theo nhu cầu người dùng sử dụng dựa trên ứng dụng của mình, tham khảo bên dưới
// ##### Phiên bản đối tượng #####
MDNSResponder mdns;
Máy chủ ESP8266WebServer (80);
WiFiClient wifiClient;
PubSubClient mqttClient;
Mã btn_timer;
Mã đánh dấu otaTickLoop;
Sau khi thực hiện kết nối, kết nối với cổng USB, ban đầu chúng ta cần cài đặt trình điều khiển để nó phát hiện cổng com, bằng cách này người dùng có thể lập trình tải lên firmware.
Tương tự để tải lên phần sụn cho atmega328p theo kết nối
1] Kết nối RX của FTDI với chân TXDA của J1
2] Kết nối TX của FTDI với chân RXDA của J1
3] Kết nối DTR của FTDI với chân DTRA của J1
4] Kết nối Vcc5V của FTDI với chân VCC5v của J1
5] Kết nối GND của FTDI với chân GND của J1
Vui lòng tham khảo liên kết dự phòng để biết mã
github.com/armtronix/Wifi-Two-Dimmer-Board
chúng tôi đang sử dụng 6gpios để điều khiển hai bảng điều chỉnh độ sáng triac, hai để điều khiển triac, hai để điều khiển đèn LED, bao phấn hai để điều khiển công tắc ảo. Gpios là
// Triac no.
#define NON_DIMMABLE_TRIAC 8 // Gpio 8
#define DIMMABLE_TRIAC 9 // Gpio 9
/ * Đèn LED màu kép * /
#define DLED_RED 3
#define DLED_GREEN 4
//chuyển đổi bằng tay
#define SWITCH_INPIN1 A5 // chuyển đổi 1
#define SWITCH_INPIN2 A4 // chuyển đổi 2
Sau khi thực hiện kết nối, người dùng có thể tải phần sụn lên atmega. Sau khi lập trình cả ESP và Atmega, chúng ta phải thiết lập kết nối giữa ESP và Atmega bằng cách rút ngắn chân 3-4 của tiêu đề J1 và 5-6 của tiêu đề J1 bằng cách sử dụng thiết lập jumper.
Bước 3: Sơ đồ khối
Trình duyệt web / MQTT
Chúng tôi có thể điều khiển thiết bị này thông qua HTTP / MQTT. Ứng dụng khách Http gửi một yêu cầu http tới esp8266 theo tiêu chuẩn http, chỉ định thông tin mà khách hàng muốn lấy từ esp8266. MQTT là viết tắt của MQ Telemetry Transport. Đây là một hệ thống đăng ký và xuất bản gọn nhẹ, nơi bạn có thể xuất bản và nhận tin nhắn với tư cách là khách hàng. Nó làm cho nó thực sự dễ dàng thiết lập giao tiếp giữa nhiều thiết bị. Nó là một giao thức nhắn tin đơn giản, được thiết kế cho các thiết bị hạn chế và có băng thông thấp.
ESP8266
Mô-đun WiFi ESP8266 là một SOC độc lập với ngăn xếp giao thức TCP / IP tích hợp có thể cấp cho bất kỳ bộ vi điều khiển nào quyền truy cập vào mạng WiFi của bạn. ESP8266 có khả năng lưu trữ một ứng dụng hoặc giảm tải tất cả các chức năng mạng Wi-Fi từ một bộ xử lý ứng dụng khác. WiFi là công nghệ sử dụng sóng vô tuyến để cung cấp kết nối mạng. Kết nối WiFi được thiết lập bằng cách sử dụng bộ điều hợp không dây để tạo các khu vực điểm phát sóng gần bộ định tuyến không dây được kết nối với mạng và cho phép người dùng truy cập các dịch vụ internet. Lập trình cho esp8266 được giải thích ở trên và chi tiết cấu hình được giải thích bên dưới.
Atmega328p
Đây là bộ điều khiển 32 chân, Ứng dụng cần dùng bộ điều khiển vi mô chi phí thấp, công suất thấp. Có lẽ cách triển khai phổ biến nhất của chip này là trên nền tảng phát triển Arduino phổ biến, cụ thể là các mô hình Arduino Uno và Arduino Nano. Chúng tôi đã sử dụng 6 gpios từ bộ điều khiển hai này để điều khiển triac hai cho đèn LED khác hai gpios khác là DC 5v gpios để điều khiển công tắc ảo.
Thiết bị gia dụng
Các thiết bị gia dụng như đèn và quạt, bảng này cung cấp hai kênh một để chuyển đổi và một kênh khác để làm mờ, bạn cũng có thể sử dụng hai kênh làm chuyển mạch, đối với ứng dụng này, chúng tôi đã xây dựng mã, bạn cũng có thể sử dụng hai kênh làm mờ cho điều này ứng dụng bạn cần sửa đổi mã của chúng tôi. Để biết mã, vui lòng tham khảo liên kết này
Bước 4: Chi tiết cấu hình
_ Cấp nguồn cho bo mạch với Đầu vào với 230V AC, thiết bị sẽ lưu trữ điểm truy cập như được hiển thị trong sơ đồ 5, kết nối thiết bị di động với điểm truy cập bằng Armtronix- (mac) EX: Armtronix-1a-65-7 như trong sơ đồ 6. Sau khi kết nối mở trình duyệt và gõ địa chỉ IP 192.168.4.1 vào trình duyệt, nó sẽ mở máy chủ web như trong sơ đồ7, điền SSID và mật khẩu và chọn http, nếu người dùng muốn kết nối với mqtt thì phải là mqtt radio và nhập địa chỉ IP của nhà môi giới mqtt và nhập chủ đề xuất bản mqtt và chủ đề đăng ký mqtt và gửi.
Sau khi cấu hình đệ trình, ESP 8266 sẽ kết nối với bộ định tuyến và bộ định tuyến chỉ định địa chỉ IP cho ESP. Mở địa chỉ IP đó trong trình duyệt để điều khiển rơ le cho chế độ https và đối với mqtt u sẽ cần sử dụng R13_On, R13_OFF, Dimmer: xx (xx ở đây là giá trị điều chỉnh độ sáng nằm trong khoảng từ 0 đến 99), R14_On, R14_OFF sẽ là các lệnh được gửi đến hội đồng quản trị thông qua chủ đề bạn đã chỉ định trong khi cấu hình thiết bị.
Không cần cấu hình SSID và Mật khẩu, chúng ta có thể điều khiển Triac bằng cách kết nối với điểm truy cập của thiết bị và mở địa chỉ IP của thiết bị tức là 192.168.4.1, trang web server sẽ hiển thị liên kết với tên Control GPIO như trong sơ đồ7 bằng cách nhấp vào liên kết này chúng tôi cũng có thể điều khiển rơle nhưng phản hồi sẽ chậm.
Bước 5: Đấu dây
Sơ đồ đấu dây được thể hiện trong sơ đồ 3 đầu vào khối cực đầu vào 230VAC Pha (P) và Trung tính (N). Đầu ra có thể được sử dụng làm bộ điều chỉnh độ sáng cho đèn có thể điều chỉnh độ sáng để điều khiển cường độ ánh sáng và cũng để điều khiển tốc độ của quạt. Đầu ra cũng được điều khiển thông qua công tắc ảo DC như trong sơ đồ 3 Gpio A4, A5 của chân thứ hai và thứ ba của tiêu đề J3 của atmega được sử dụng cho công tắc ảo và chân thứ tư của tiêu đề J3 chân đất cũng được sử dụng để kết nối công tắc ảo. Để có đầu ra mờ tốt nhất, hãy sử dụng nồi 10K.
Bước 6: Hộp và Bảng PCB
Cách lắp bo mạch PCB vào hộp, vui lòng tham khảo tại đây. cái nhìn bên ngoài của hai hộp bảng điều chỉnh độ sáng, vui lòng tham khảo hình ảnh này.
Bước 7: Cảnh báo an toàn
Nếu bạn đang cân nhắc mua mặt hàng này, bạn có thể đã biết tất cả những điều này nhưng vì lợi ích của sự an toàn của bạn, chúng tôi cảm thấy buộc phải nói rõ tất cả những điều này. Vì vậy, hãy dành vài phút để đọc kỹ trước khi mua.
Nguồn điện xoay chiều rất nguy hiểm - Ngay cả nguồn điện xoay chiều 50 V cũng là quá đủ để giết bạn.
Vui lòng tắt nguồn điện trước khi thực hiện hoặc thay đổi kết nối, hãy hết sức cẩn thận. Nếu bạn không chắc chắn về bất cứ điều gì liên quan đến đường dây cung cấp Ac, vui lòng gọi cho một thợ điện để nhờ anh ta giúp bạn.
Không cố gắng kết nối với nguồn điện trừ khi bạn được đào tạo đầy đủ và tiếp cận với thiết bị an toàn thích hợp.
Không bao giờ làm việc với điện áp cao khi bạn ở một mình. Luôn đảm bảo rằng bạn có một người bạn / đối tác có thể nhìn thấy và nghe thấy bạn cũng như biết cách nhanh chóng tắt nguồn trong trường hợp xảy ra tai nạn.
Sử dụng Cầu chì 1A mắc nối tiếp với đầu vào của bo mạch như một biện pháp an toàn.
Sơ đồ đấu dây cơ bản có sẵn trên trang hướng dẫn và github của chúng tôi. Xin vui lòng đi qua nó
Nguy hiểm cháy nổ: Kết nối sai, sử dụng nhiều hơn công suất định mức, tiếp xúc với nước hoặc vật liệu dẫn điện khác và các kiểu sử dụng sai / sử dụng quá mức / trục trặc khác đều có thể gây ra hiện tượng quá nhiệt và có nguy cơ gây hỏa hoạn. Kiểm tra mạch của bạn và môi trường mà nó được triển khai kỹ lưỡng trước khi bật và không có người giám sát. Luôn tuân theo tất cả các biện pháp phòng ngừa an toàn cháy nổ.
Đề xuất:
Nguồn điện DC có thể điều chỉnh được bằng cách sử dụng bộ điều chỉnh điện áp LM317: 10 bước
Bộ nguồn DC điều chỉnh điện áp sử dụng bộ điều chỉnh điện áp LM317: Trong đồ án này, em đã thiết kế một bộ nguồn DC có điện áp điều chỉnh đơn giản sử dụng IC LM317 với sơ đồ mạch nguồn LM317. Vì mạch này có một bộ chỉnh lưu cầu có sẵn nên chúng ta có thể kết nối trực tiếp nguồn AC 220V / 110V ở đầu vào.
Đèn LED có thể điều chỉnh độ sáng sử dụng Bảng điều khiển Basys 3: 5 bước
Đèn LED có thể điều chỉnh độ sáng sử dụng bảng Basys 3: Trong hướng dẫn này, chúng tôi sẽ xây dựng và điều khiển hệ thống làm mờ đèn LED bên ngoài. Với các nút có sẵn, người dùng có thể làm mờ bóng đèn LED đến bất kỳ độ sáng mong muốn nào. Hệ thống sử dụng bảng Basys 3 và nó được kết nối với bảng mạch có chứa
Đèn xe đạp rất sáng sử dụng bảng điều khiển ánh sáng tùy chỉnh PCB: 8 bước (có hình ảnh)
Đèn xe đạp rất sáng sử dụng bảng điều khiển ánh sáng tùy chỉnh PCB: Nếu bạn sở hữu một chiếc xe đạp thì bạn sẽ biết những ổ gà khó chịu có thể ảnh hưởng đến lốp xe và thân xe của bạn như thế nào. Tôi đã làm nổ lốp xe quá đủ rồi nên tôi quyết định thiết kế bảng điều khiển đèn led của riêng mình với mục đích sử dụng nó như một chiếc đèn xe đạp. Một trong đó tập trung vào việc trở thành E
Công tắc ánh sáng + Bộ điều chỉnh độ sáng quạt trong một bảng với ESP8266: 7 bước (có hình ảnh)
Công tắc đèn + Bộ điều chỉnh độ sáng quạt trong một bảng với ESP8266: Trong hướng dẫn này, bạn sẽ học cách xây dựng công tắc đèn và bộ điều chỉnh độ sáng quạt của riêng mình chỉ trong một bảng với bộ vi điều khiển và mô-đun WiFi ESP8266. Đây là một dự án tuyệt vời cho IoT. : Mạch này xử lý điện áp chính AC, vì vậy hãy cẩn thận
Bảng điều khiển LED có thể điều chỉnh độ sáng: 15 bước (có hình ảnh)
Bảng điều khiển LED có thể điều chỉnh độ sáng: Khi tôi xem cuộc thi đèn LED, tôi đã suy nghĩ xem có điều gì thú vị khi sử dụng đèn LED đó không. Tôi không thực sự là một chàng trai điện nên tôi nghĩ đó sẽ là một thử thách thú vị. Tôi đã tìm kiếm một chiếc đèn làm việc trong một thời gian để