Daftar Isi:
- Langkah 1: Detail Tajuk
- Langkah 2: Detail Pemrograman
- Langkah 3: Blok Diagram
- Langkah 4: Detail Konfigurasi
- Langkah 5: Pengkabelan
- Langkah 6: Kotak dan Papan PCB
- Langkah 7: Peringatan Keamanan
Video: Wifi Dua Papan Dimmer Triac: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
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:
- Kontrol nirkabel
- Faktor bentuk kecil
- Catu daya AC ke DC on board1y 230VAC ke 5V DC.
- Saklar virtual DC
- 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
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
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
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
_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
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
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:
Papan Organizer Gaya Grid-it Murah, Dua Sisi: 4 Langkah
Murah, Double Sided, Grid-it Style Organizer Board: ini adalah versi sederhana dan murah dari organizer grid-it yang lebih halus, kuat, dan umumnya lebih baik yang dapat Anda beli. Saya membuat biaya untuk membuat bangunan yang mirip dengan aslinya dan memutuskan bahwa itu tidak sepadan, namun versi ini sama sekali tidak ada biaya (
Game Strip LED Dua Pemain Tunggal Dengan Papan Skor: 10 Langkah
Game Strip LED Dua Pemain Tunggal Dengan Papan Skor: Pertama-tama berdoa kepada Tuhan untuk semua orang di seluruh dunia, hanya Tuhan yang dapat membantu dan memberi kita kedamaian saat ini. Kita semua terkunci dan tidak ada tempat untuk pergi. Saya tidak punya banyak pekerjaan yang harus dilakukan, jadi mulailah belajar python online dan tidak bisa memikirkan apa pun
Pengatur Kecepatan Kipas WiFi (ESP8266 AC Dimmer): 8 Langkah (dengan Gambar)
Pengatur Kecepatan Kipas WiFi (ESP8266 AC Dimmer): Instruksi ini akan memandu cara membuat Pengatur Kecepatan Kipas Angin Plafon menggunakan metode kontrol sudut Fase Triac. Triac secara konvensional dikendalikan oleh chip arduino yang dikonfigurasikan secara mandiri oleh Atmega8. Wemos D1 mini menambahkan fungsionalitas WiFi untuk pengaturan ini
Cara Memprogram Papan AVR Menggunakan Papan Arduino: 6 Langkah
Cara Memprogram Papan AVR Menggunakan Papan Arduino: Apakah Anda memiliki papan mikrokontroler AVR yang tergeletak di sekitar? Apakah sulit untuk memprogramnya? Nah, Anda berada di tempat yang tepat. Disini saya akan menunjukkan cara memprogram board mikrokontroler Atmega8a menggunakan board Arduino Uno sebagai programmernya. Jadi tanpa lanjut
Papan Mini AVR Dengan Papan Tambahan: 7 Langkah
Papan Mini AVR Dengan Papan Tambahan: Agak mirip dengan protoboard mini PIC 12f675, tetapi diperpanjang dan dengan papan tambahan. Menggunakan attiny2313