Daftar Isi:

Wifi Dua Papan Dimmer Triac: 7 Langkah
Wifi Dua Papan Dimmer Triac: 7 Langkah

Video: Wifi Dua Papan Dimmer Triac: 7 Langkah

Video: Wifi Dua Papan Dimmer Triac: 7 Langkah
Video: MOES WiFi+RF 2 Gang Switch Light Switch Module,Install with Neutral Wire Needed 2024, November
Anonim
Wifi Dua Papan Dimmer Triac
Wifi Dua Papan Dimmer Triac

Instruksi ini untuk ARMTRONIX WIFI Two Triac Dimmer Board V0.1

Armtronix Wifi two triac dimmer adalah papan IOT. Ini dirancang untuk otomatisasi rumah. Ciri-ciri papan adalah:

  1. Kontrol nirkabel
  2. Faktor bentuk kecil
  3. Catu daya AC ke DC on board1y 230VAC ke 5V DC.
  4. Saklar virtual DC
  5. Dua saluran (satu untuk menghidupkan dan mematikan yang lain untuk peredupan)

Ukuran papan adalah 84mmX39mm dan dengan ukuran kotak 114mmX44mm, seperti yang ditunjukkan pada diagram1, memiliki kapasitas untuk menggerakkan beban hingga 1 Amp. Papan memiliki modul Wifi (Esp 12F) dan mikrokontroler (atmega328p) sama seperti yang digunakan di Arduino Uno, yang digunakan untuk mengontrol triac melalui mode HTTP atau MQTT. Papan memiliki dua sakelar virtual DC yang dapat digunakan untuk mengontrol dua Triac.

Papan ini juga memiliki modul Daya (konverter AC ke DC) yang mampu menangani 100-240 VAC sebagai input dan memberikan output 5V 0,6A. Ada dua triac (BT136) dan konektor Terminal. Ada juga Zero cross detection yang digunakan untuk dimmig. Ada dua triac yang digunakan satu untuk peredupan dan satu lagi untuk tujuan on/off.

Langkah 1: Detail Tajuk

Detail Tajuk
Detail Tajuk
Detail Tajuk
Detail Tajuk

Diagram2 memberikan rincian header dan blok terminal.

Untuk papan 230VAC diterapkan ke blok terminal input dan beban diterapkan ke blok terminal output.

Pada board J3 header digunakan untuk saklar virtual dc, detail header dapat dirujuk dari diagram4. Pin pertama adalah vcc-3.3v, pin kedua adalah pin gpio atmega328p untuk pemrograman arduino kita perlu menggunakan A4 (ON&OFF), pin ketiga adalah pin atmega gpio untuk pemrograman arduino kita perlu menggunakan A5(DIMMING) dan pin keempat adalah ground. Untuk sakelar virtual dc kami hanya menggunakan pin kedua dan ketiga yaitu A4, A5 dan pin Keempat yaitu ground, ini disebutkan dalam diagram3 untuk koneksi sakelar virtual.

Langkah 2: Detail Pemrograman

Detail Pemrograman
Detail Pemrograman
Detail Pemrograman
Detail Pemrograman

J1 Header adalah

digunakan untuk mengunggah firmware ke ESP-12F atau atmega328p melalui Modul FTDI, detail header dapat ditemukan di diagram4. Untuk mengunggah firmware baru ke esp menggunakan FTDI

Buat koneksi berikut untuk ESP12E

1]Hubungkan RX dari FTDI ke TXDE pin dari J1

2]Hubungkan TX dari FTDI ke RXDE pin dari J1

3] Hubungkan RTS FTDI ke pin RTSE J1

4]Hubungkan DTR dari FTDI ke DTRE pin dari J1

5] Hubungkan Vcc5V dari FTDI ke pin VCC5v dari J1

6]Hubungkan GND dari FTDI ke pin GND dari J1

Silakan merujuk tautan berikut untuk kode

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

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

//##### Instance objek #####

MDNSMenanggapi mdns;

ESP8266WebServer server (80);

WiFiKlien wifiKlien;

PubSubClient mqttClient;

Tanda centang btn_timer;

Ticker otaTickLoop;

Setelah membuat koneksi, sambungkan ke port USB, awal kita perlu menginstal driver untuk mendeteksinya mendeteksi port com, dengan cara ini pengguna dapat memprogram mengunggah firmware.

Demikian pula untuk mengunggah firmware ke atmega328p ikuti koneksi

1]Hubungkan RX dari FTDI ke TXDA pin dari J1

2]Hubungkan TX dari FTDI ke RXDA pin dari J1

3]Hubungkan DTR FTDI ke pin DTRA J1

4] Hubungkan Vcc5V dari FTDI ke pin VCC5v dari J1

5]Hubungkan GND dari FTDI ke pin GND dari J1

Silakan merujuk tautan berikut untuk kode

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

kami menggunakan 6gpios untuk mengontrol dua papan dimmer triac, dua untuk mengontrol triac, dua untuk mengontrol LED, dua lagi untuk mengontrol sakelar virtual. Gpios adalah

//Triak no.

#define NON_DIMMABLE_TRIAC 8 //Gpio 8

#define DIMMABLE_TRIAC 9 //Gpio 9

/*LED dua warna*/

#definisikan DLED_RED 3

#define DLED_GREEN 4

//saklar manual

#define SWITCH_INPIN1 A5 //switch 1

#define SWITCH_INPIN2 A4 //sakelar 2

Setelah membuat koneksi, pengguna dapat mengunggah firmware ke atmega. Setelah memprogram ESP dan Atmega, kita harus membuat koneksi antara ESP dan Atmega dengan menyingkat pin 3-4 header J1 dan 5-6 header J1 menggunakan pengaturan jumper.

Langkah 3: Blok Diagram

Diagram Blok
Diagram Blok

Peramban web/MQTT

Kami dapat mengontrol perangkat ini melalui HTTP/MQTT. Klien Http mengirimkan permintaan http ke esp8266 menurut standar http, menentukan informasi yang ingin diambil klien dari esp8266. MQTT adalah singkatan dari MQ Telemetri Transport. Ini adalah sistem penerbitan dan berlangganan ringan yang bagus di mana Anda dapat menerbitkan dan menerima pesan sebagai klien. Itu membuatnya sangat mudah untuk membangun komunikasi antara beberapa perangkat. Ini adalah protokol pesan sederhana, dirancang untuk perangkat terbatas dan dengan bandwidth rendah.

ESP8266

Modul WiFi ESP8266 adalah SOC mandiri dengan tumpukan protokol TCP/IP terintegrasi yang dapat memberikan akses mikrokontroler apa pun ke jaringan WiFi Anda. ESP8266 mampu meng-hosting aplikasi atau membongkar semua fungsi jaringan Wi-Fi dari prosesor aplikasi lain. WiFi adalah teknologi yang menggunakan gelombang radio untuk menyediakan konektivitas jaringan. Koneksi WiFi dibuat menggunakan adaptor nirkabel untuk membuat area hotspot di sekitar router nirkabel yang terhubung ke jaringan dan memungkinkan pengguna mengakses layanan internet. Pemrograman ke esp8266 dijelaskan di atas dan detail konfigurasi dijelaskan di bawah.

Atmega328p

Ini adalah pengontrol 32 pin, Aplikasi berdaya rendah, pengontrol mikro berbiaya rendah diperlukan. Mungkin implementasi yang paling umum dari chip ini adalah pada platform pengembangan Arduino yang populer, yaitu model Arduino Uno dan Arduino Nano. Kami menggunakan 6 gpios dari pengontrol ini dua untuk triac mengendalikan dua lainnya untuk LED dua gpio lainnya adalah DC 5v gpios untuk mengontrol sakelar virtual.

Peralatan

Peralatan rumah tangga seperti lampu dan kipas, papan ini menyediakan dua saluran satu untuk beralih dan lainnya untuk peredupan, Anda juga dapat menggunakan dua saluran sebagai switching, untuk aplikasi ini kami sudah membuat kode, Anda juga dapat menggunakan dua saluran sebagai peredupan untuk ini aplikasi Anda perlu memodifikasi kode kami. Untuk kode, silakan lihat tautan ini

Langkah 4: Detail Konfigurasi

Detail Konfigurasi
Detail Konfigurasi
Detail Konfigurasi
Detail Konfigurasi
Detail Konfigurasi
Detail Konfigurasi

_Power papan dengan Input dengan 230V AC perangkat akan menjadi tuan rumah titik akses seperti yang ditunjukkan pada diagram5, hubungkan ponsel ke titik akses dengan Armtronix-(mac) EX: Armtronix-1a-65-7 seperti yang ditunjukkan pada diagram6. Setelah connect open browser dan ketik 192.168.4.1 IP address di browser maka akan terbuka web server seperti pada gambar 7, isikan SSID dan password lalu pilih http, jika user ingin connect ke mqtt maka harus mqtt radio tombol dan masukkan alamat IP broker mqtt dan masukkan topik publikasi mqtt dan topik berlangganan mqtt dan kirim.

Setelah mengkonfigurasi submit, ESP 8266 akan terhubung ke router dan router memberikan alamat IP ke ESP. Buka alamat IP itu di browser untuk mengontrol relai untuk mode https dan untuk mqtt Anda perlu menggunakan R13_On, R13_OFF, Dimmer:xx(xx di sini adalah nilai dimmer mulai dari 0 hingga 99), R14_On, R14_OFF akan menjadi perintah untuk dikirim ke papan melalui topik yang telah Anda tetapkan saat mengonfigurasi perangkat.

Tanpa mengkonfigurasi SSID dan Kata Sandi kita dapat mengontrol Triac dengan menghubungkan ke titik akses perangkat dan membuka alamat IP perangkat yaitu 192.168.4.1 halaman server web akan menampilkan tautan dengan nama Kontrol GPIO seperti yang ditunjukkan pada diagram7 oleh mengklik tautan ini juga kami dapat mengontrol relai tetapi responsnya akan lambat.

Langkah 5: Pengkabelan

Image
Image
Kotak dan Papan PCB
Kotak dan Papan PCB

Diagram pengkabelan ditunjukkan pada diagram3 untuk memasukkan blok terminal 230VAC Phase(P) dan Neutral(N) diberikan. Outputnya dapat digunakan sebagai dimmer ke lampu yang dapat diredupkan untuk mengontrol intensitas cahaya dan juga untuk mengontrol kecepatan kipas. Output juga dikontrol melalui DC virtual switch seperti yang ditunjukkan pada diagram3 Gpio A4, A5 pin kedua dan ketiga header J3 atmega digunakan untuk saklar virtual dan header J3 pin keempat Ground juga digunakan untuk menghubungkan saklar virtual. Untuk output peredupan terbaik, gunakan pot 10K.

Langkah 6: Kotak dan Papan PCB

Kotak dan Papan PCB
Kotak dan Papan PCB

Cara memasukkan papan PCB ke dalam kotak, silakan lihat di sini. tampilan luar dari dua kotak papan dimmer silakan lihat gambar ini.

Langkah 7: Peringatan Keamanan

Jika Anda mempertimbangkan untuk membeli barang ini, Anda mungkin sudah mengetahui semua ini tetapi demi keselamatan Anda, kami merasa terdorong untuk menyatakan semua ini dengan jelas. Jadi luangkan beberapa menit untuk membacanya dengan seksama sebelum membeli.

Listrik AC sangat berbahaya -- Bahkan suplai AC 50 V lebih dari cukup untuk membunuh Anda.

Harap matikan listrik sebelum membuat atau mengubah koneksi, berhati-hatilah. Jika Anda tidak yakin dengan apa pun yang terkait dengan jalur suplai AC, hubungi teknisi listrik untuk meminta bantuannya.

Jangan mencoba menghubungkan ke sumber listrik kecuali Anda memiliki pelatihan yang memadai dan akses ke peralatan keselamatan yang sesuai.

Jangan pernah bekerja pada tegangan tinggi saat Anda sendirian. Selalu pastikan bahwa Anda memiliki teman/pasangan yang dapat melihat dan mendengar Anda serta mengetahui cara mematikan listrik dengan cepat jika terjadi kecelakaan.

Gunakan Sekring 1A secara seri dengan input ke papan sebagai ukuran keamanan.

Diagram Pengkabelan Dasar tersedia di halaman instruksi dan github kami. Silakan melaluinya

Bahaya Kebakaran: Membuat sambungan yang salah, menarik lebih dari daya terukur, kontak dengan air atau bahan konduktor lainnya, dan jenis penyalahgunaan/penggunaan berlebihan/malfungsi lainnya dapat menyebabkan panas berlebih dan berisiko memicu kebakaran. Uji sirkuit Anda dan lingkungan di mana ia digunakan secara menyeluruh sebelum membiarkannya menyala dan tanpa pengawasan. Selalu ikuti semua tindakan pencegahan keselamatan kebakaran.

Direkomendasikan: