Isi kandungan:

Wifi Two Triac Dimmer Board: 7 Langkah
Wifi Two Triac Dimmer Board: 7 Langkah

Video: Wifi Two Triac Dimmer Board: 7 Langkah

Video: Wifi Two Triac Dimmer Board: 7 Langkah
Video: How to connect triac dimmable led driver ? 2024, Julai
Anonim
Papan Dimmer Wifi Two Triac
Papan Dimmer Wifi Two Triac

Instruksional ini adalah untuk ARMTRONIX WIFI Two Triac Dimmer Board V0.1

Armtronix Wifi dua triac dimmer adalah papan IOT. Ia direka untuk automasi rumah. Ciri-ciri papan adalah:

  1. Alat kawalan tanpa wayar
  2. Faktor bentuk kecil
  3. Di atas kuasa AC ke DC kira-kira 230VAC hingga 5V DC.
  4. Suis maya DC
  5. Dua saluran (satu untuk menghidupkan dan mematikan saluran yang lain)

Ukuran papan adalah 84mmX39mm dan dengan ukuran kotak 114 mmX44mm, seperti yang ditunjukkan dalam rajah1, ia mempunyai kapasiti untuk mendorong beban hingga 1 Amp. Papan ini memiliki modul Wifi (Esp 12F) dan mikrokontroler (atmega328p) sama seperti yang digunakan di Arduino Uno, yang digunakan untuk mengendalikan triac melalui mod HTTP atau MQTT. Papan ini mempunyai dua suis maya DC yang dapat digunakan untuk mengendalikan dua Triac.

Papan ini juga mempunyai modul Power (AC to DC converter) yang mampu menangani 100-240 VAC sebagai input dan memberikan output 5V 0.6A. Terdapat dua triac (BT136) dan penyambung Terminal. Terdapat pengesanan silang sifar juga tersedia yang digunakan untuk dimmig. Terdapat dua triac yang digunakan satu untuk redup dan satu lagi untuk tujuan on / off.

Langkah 1: Butiran Tajuk

Butiran Tajuk
Butiran Tajuk
Butiran Tajuk
Butiran Tajuk

Rajah2 memberikan perincian tajuk dan blok terminal.

Untuk menaiki 230VAC diterapkan pada blok terminal input dan beban dikenakan ke blok terminal output.

Di papan header J3 digunakan untuk suis maya dc, butiran tajuk dapat dirujuk dari rajah4. Pin pertama adalah vcc-3.3v, pin kedua adalah pin gpio atmega328p untuk pengaturcaraan arduino kita perlu menggunakan A4 (ON & OFF), pin ketiga adalah pin gpio atmega untuk pengaturcaraan arduino kita perlu menggunakan A5 (DIMMING) dan pin keempat adalah ground. Untuk suis maya dc kami hanya menggunakan pin kedua dan ketiga iaitu pin A4, A5 dan Keempat, ini disebutkan dalam rajah3 untuk sambungan suis maya.

Langkah 2: Perincian Pengaturcaraan

Butiran Pengaturcaraan
Butiran Pengaturcaraan
Butiran Pengaturcaraan
Butiran Pengaturcaraan

Header J1 ialah

digunakan untuk memuat naik firmware ke ESP-12F atau atmega328p melalui FTDI Module, perincian tajuk boleh didapati dalam rajah4. Untuk memuat naik firmware baru ke esp menggunakan FTDI

Lakukan sambungan berikut untuk ESP12E

1] Sambungkan RX FTDI ke pin TXDE J1

2] Sambungkan TX FTDI ke pin RXDE J1

3] Sambungkan RTS FTDI ke pin RTSE J1

4] Sambungkan DTR FTDI ke pin DTRE J1

5] Sambungkan Vcc5V FTDI ke pin VCC5v J1

6] Sambungkan GND FTDI ke pin GND J1

Sila rujuk pautan yang jatuh untuk kod

github.com/armtronix/Wifi-Two-Dimmer-Board

Dalam kod ini port HTTP yang biasa digunakan adalah 80, kita dapat mengubah nomor port, mana yang perlu digunakan pengguna berdasarkan aplikasinya, rujuk di bawah

// ##### Contoh objek #####

MDNSResponder mdns;

Pelayan ESP8266WebServer (80);

WiFiClient wifiClient;

PubSubClient mqttClient;

Tandakan btn_timer;

Ticker otaTickLoop;

Setelah membuat sambungan, sambungkan ke port USB, awalnya kita perlu memasang pemacu untuk mengesannya mengesan port com, dengan cara ini pengguna dapat memprogram memuat naik firmware.

Begitu juga untuk memuat naik firmware ke atmega328p ikuti sambungannya

1] Sambungkan RX FTDI ke pin TXDA J1

2] Sambungkan TX FTDI ke pin RXDA J1

3] Sambungkan DTR FTDI ke pin DTRA J1

4] Sambungkan Vcc5V FTDI ke pin VCC5v J1

5] Sambungkan GND FTDI ke pin GND J1

Sila rujuk pautan yang jatuh untuk kod

github.com/armtronix/Wifi-Two-Dimmer-Board

kami menggunakan 6gpios untuk mengawal dua papan dimmer triac, dua untuk mengendalikan triac, dua untuk mengendalikan LED, dua lagi untuk mengendalikan suis maya. Gpios adalah

// Triac No.

#tentukan NON_DIMMABLE_TRIAC 8 // Gpio 8

#tentukan DIMMABLE_TRIAC 9 // Gpio 9

/ * LED warna ganda * /

#tentukan DLED_RED 3

#tentukan DLED_GREEN 4

// suis manual

#tentukan SWITCH_INPIN1 A5 // suis 1

#tentukan SWITCH_INPIN2 A4 // tukar 2

Setelah membuat sambungan pengguna dapat memuat naik firmware ke atmega. Selepas memprogram ESP dan Atmega, kita harus menjalin hubungan antara ESP dan Atmega dengan memendekkan pin 3-4 dari header J1 dan header 5-6 dari J1 menggunakan pengaturan jumpers.

Langkah 3: Gambarajah Blok

Gambarajah blok
Gambarajah blok

Penyemak imbas web / MQTT

Kita boleh mengawal peranti ini melalui HTTP / MQTT. Pelanggan HTTP menghantar permintaan http ke esp8266 mengikut standard http, menentukan maklumat yang ingin diambil oleh klien dari esp8266. MQTT bermaksud MQ Telemetry Transport. Ini adalah sistem penerbitan dan langganan ringan yang bagus di mana anda boleh menerbitkan dan menerima mesej sebagai pelanggan. Ini menjadikannya sangat mudah untuk menjalin komunikasi antara pelbagai peranti. Ini adalah protokol pesanan ringkas, yang dirancang untuk peranti yang dikekang dan dengan lebar jalur rendah.

ESP8266

Modul WiFi ESP8266 adalah SOC mandiri dengan tumpukan protokol TCP / IP bersepadu yang dapat memberikan akses mikrokontroler ke rangkaian WiFi anda. ESP8266 mampu menghosting aplikasi atau memuat semua fungsi rangkaian Wi-Fi dari pemproses aplikasi lain. WiFi adalah teknologi yang menggunakan gelombang radio untuk menyediakan sambungan rangkaian. Sambungan WiFi dibuat menggunakan penyesuai wayarles untuk membuat kawasan titik panas di sekitar penghala tanpa wayar yang disambungkan ke rangkaian dan membolehkan pengguna mengakses perkhidmatan internet. Pengaturcaraan ke esp8266 dijelaskan di atas dan perincian konfigurasi dijelaskan di bawah.

Atmega328p

Ini adalah pengawal 32 pin, Aplikasi pengawal mikro berkuasa rendah dan rendah diperlukan. Mungkin pelaksanaan chip yang paling biasa adalah pada platform pengembangan Arduino yang popular, iaitu model Arduino Uno dan Arduino Nano. Kami menggunakan 6 gpios dari pengawal ini dua untuk triac mengendalikan dua yang lain untuk LED dua gpios lain adalah DC 5v gpios untuk mengawal suis maya.

Peralatan

Peralatan rumah seperti lampu dan kipas, papan ini menyediakan dua saluran satu untuk beralih dan satu lagi untuk peredupan, anda juga boleh menggunakan dua saluran sebagai beralih, untuk aplikasi ini kita sudah membina kod, anda juga boleh menggunakan dua saluran sebagai peredupan untuk ini aplikasi anda perlu mengubah kod kami. Untuk kod sila rujuk pautan ini

Langkah 4: Butiran Konfigurasi

Butiran Konfigurasi
Butiran Konfigurasi
Butiran Konfigurasi
Butiran Konfigurasi
Butiran Konfigurasi
Butiran Konfigurasi

_Pasang papan dengan Input dengan 230V AC, peranti akan menampung titik akses seperti yang ditunjukkan dalam rajah5, sambungkan telefon bimbit ke titik akses dengan Armtronix- (mac) EX: Armtronix-1a-65-7 seperti ditunjukkan dalam rajah6. Setelah menyambungkan penyemak imbas terbuka dan taipkan 192.168.4.1 alamat IP di penyemak imbas, ia akan membuka pelayan web seperti yang ditunjukkan dalam rajah7, mengisi SSID dan kata laluan dan memilih http, jika pengguna ingin menyambung ke mqtt maka ia harus menjadi radio mqtt butang dan masukkan alamat IP broker mqtt dan masukkan topik penerbitan mqtt dan topik langganan mqtt dan hantar.

Setelah mengkonfigurasi pengiriman, ESP 8266 akan menyambung ke penghala dan penghala memberikan alamat IP ke ESP. Buka alamat IP itu dalam penyemak imbas untuk mengawal relay untuk mod https dan untuk mqtt u perlu menggunakan R13_On, R13_OFF, Dimmer: xx (xx berikut adalah nilai dimmer mulai dari 0 hingga 99), R14_On, R14_OFF akan menjadi perintah untuk dihantar ke papan melalui topik yang telah anda tetapkan semasa mengkonfigurasi peranti.

Tanpa mengkonfigurasi SSID dan Kata Laluan kita dapat mengawal Triac dengan menyambung ke titik akses peranti dan membuka alamat IP peranti iaitu 192.168.4.1 halaman pelayan web akan menunjukkan pautan dengan nama Control GPIO seperti yang ditunjukkan dalam rajah7 oleh mengklik pautan ini juga kita dapat mengawal geganti tetapi tindak balas akan perlahan.

Langkah 5: Pendawaian

Image
Image
Kotak dan Papan PCB
Kotak dan Papan PCB

Gambarajah pendawaian ditunjukkan dalam rajah3 untuk memasukkan blok terminal 230VAC Fasa (P) dan Neutral (N) diberikan. Output dapat digunakan sebagai redup ke cahaya yang dapat dimalapkan untuk mengawal intensiti cahaya dan juga untuk mengawal kelajuan kipas. Keluarannya juga dikendalikan melalui suis maya DC seperti yang ditunjukkan dalam rajah3 Gpio A4, A5 pin kedua dan ketiga dari header J3 atmega digunakan untuk suis maya dan Ground pin kepala keempat J3 juga digunakan untuk menghubungkan suis maya. Untuk output peredupan terbaik gunakan periuk 10K.

Langkah 6: Kotak dan Papan PCB

Kotak dan Papan PCB
Kotak dan Papan PCB

Cara memasukkan papan PCB ke dalam kotak, sila rujuk di sini. bahagian luar kotak papan dua dimmer sila rujuk gambar ini.

Langkah 7: Amaran Keselamatan

Sekiranya anda mempertimbangkan untuk membeli barang ini, anda mungkin sudah mengetahui semua ini tetapi demi keselamatan anda, kami merasa harus menyatakan semua ini dengan jelas. Oleh itu, luangkan masa beberapa minit untuk membacanya dengan teliti sebelum membeli.

Bekalan AC sangat berbahaya - Bahkan bekalan AC 50 V lebih dari cukup untuk membunuh anda.

Matikan talian sebelum membuat atau menukar sambungan, berhati-hatilah. Sekiranya anda tidak yakin dengan apa-apa yang berkaitan dengan talian bekalan AC, sila hubungi juruelektrik, minta dia membantunya.

Jangan cuba bersambung ke talian utama kecuali anda mempunyai latihan dan akses yang mencukupi ke peralatan keselamatan yang sesuai.

Jangan sekali-kali menggunakan voltan tinggi semasa anda bersendirian. Sentiasa memastikan bahawa anda mempunyai rakan / rakan yang dapat melihat dan mendengar anda dan yang tahu cara mematikan kuasa dengan cepat sekiranya berlaku kemalangan.

Gunakan Fuse 1A secara bersiri dengan input ke papan sebagai langkah keselamatan.

Gambarajah Pendawaian Asas terdapat di halaman arahan dan github kami. Sila lalui

Bahaya Kebakaran: Membuat sambungan yang salah, menarik lebih daripada daya yang diberi nilai, bersentuhan dengan air atau bahan pengalir lain, dan jenis penyalahgunaan / penggunaan / kerosakan yang lain semuanya boleh menyebabkan pemanasan berlebihan dan berisiko menyebabkan kebakaran. Uji litar dan lingkungan di mana ia dikerahkan dengan teliti sebelum membiarkannya dihidupkan dan tidak diawasi. Sentiasa ikuti semua langkah keselamatan kebakaran.

Disyorkan: