Daftar Isi:
Video: [Home Automation] Kontrol Relay Dari Mana Saja Menggunakan ESP8266 + Blynk: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Ada banyak cara untuk membuat otomatisasi rumah, Ada yang rumit, Ada yang mudah, Instruksi ini saya akan menunjukkan cara membuat kontrol relai sederhana menggunakan ESP-12E dengan Blynk. Untuk kenyamanan desainnya adalah PCB satu sisi sehingga Anda dapat membuatnya sendiri di rumah atau bahkan mengirim file gerber ke produsen PCB untuk membuatnya untuk Anda.
Langkah 1: Desain PCB
Langkah desain PCB adalah langkah yang paling penting karena jika kita melakukan kesalahan pada langkah ini, proyek tidak akan berjalan dengan baik.
Sebagai topik instruksi ini, Kami akan menggunakan modul ESP8266 (ESP-12E) untuk menggerakkan relai ON/OFF. Jadi kita perlu memahami spesifikasi ESP8266. Jika kita melihat di bagian Karakteristik Listrik di lembar data ESP8266, kami menemukan bahwa
- Tegangan suplai adalah 3.3V
- Tegangan tinggi GPIO maksimum adalah 3.3V
- Arus GPIO maksimum adalah 12mA
Kami akan menggunakan relay 5V, Pasokan akan menjadi 5V tetapi ESP8266 hanya membutuhkan 3.3V Jadi kami memerlukan beberapa regulator dari 5V ke 3.3V. Untuk drive relay 5V menggunakan 3.3V kita memerlukan beberapa transistor untuk mendapatkan arus dan tegangan, untuk jumlah minimum bagian saya sarankan untuk menggunakan transistor array ULN2803. Dengan ULN2803 kita dapat menggerakkan hingga 8 relay dan memiliki dioda flyback internal untuk mencegah lonjakan tegangan saat mematikan beban induktif.
Akhirnya saya pilih 1117-3.3 untuk voltage regulator, ULN2803A untuk drive relay
Selanjutnya, mode Boot ESP8266 dan mode Flash
Dari datasheet halaman 8 untuk membuat ESP8266 boot secara normal Anda harus menerapkan logika pada pin seperti di bawah ini:
- TINGGI pada CHIP_EN, GPIO0, GPIO2
- RENDAH pada GPIO15
Untuk mem-flash firmware ke ESP8266 Anda harus menerapkan logika pada pin seperti di bawah ini:
- TINGGI di CHIP_EN, GPIO2
- RENDAH pada GPIO15, GPIO0
Jadi, saya menggunakan resistor 10k untuk menarik ke atas dan ke bawah pada setiap pin seperti yang dijelaskan dan menggunakan tombol tekan sebagai RESET dan FLASH untuk memungkinkan Anda memasuki setiap mode dengan mudah.
Langkah 2: Buat PCB
Jika memungkinkan Anda dapat mengirim file gerber ke produsen PCB, tetapi jika tidak, kami akan membuatnya sendiri.
Saya menggunakan perpindahan panas untuk membuat PCB langkah-langkahnya adalah:
- Cetak lapisan bawah pada kertas foto.
- Potong PCB polos dengan ukuran yang sama dengan desain kami.
- Gunakan setrika untuk mentransfer tinta dari kertas ke PCB.
- Setelah mengeluarkan kertas, celupkan PCB ke dalam etsa asam PCB.
- Membersihkan PCB dengan Thinner untuk menghilangkan tinta.
- Pengeboran PCB
- Menggores PCB
Langkah 3: Perakitan PCB
Pada langkah Perakitan PCB, Harap hati-hati tentang besi Solder.
Pada langkah ini saya sarankan untuk menyolder perangkat kecil terlebih dahulu. Jika Anda membuat PCB sendiri, gunakan multimeter untuk memeriksa beberapa ruang lintasan yang sempit untuk mencegah korsleting listrik.
Langkah 4: Coding dan Flashing
Pertama, Di ponsel Anda, instal aplikasi "Blynk", daftar dan masuk ke aplikasi.
Setelah masuk ke aplikasi, ketuk "Proyek Baru".
Masukkan nama proyek, pilih ESP8266 sebagai perangkat lalu ketuk "Buat Proyek".
Aplikasi akan menampilkan pesan "Auth Token telah dikirim ke:".
Tab di mana saja pada desain proyek, kotak widget akan muncul.
Pilih tombol lalu masukkan LED1 sebagai nama tombol, Pilih "GP16" sebagai output dari ESP8266 (Lihat skema), Nilai minimum "0", Nilai maksimum "1", Mode "Switch", Masukkan label ON/OFF sesuai kebutuhan dan tab Tombol "OK" di kanan atas layar untuk menyelesaikan pengaturan tombol.
Lakukan hal yang sama seperti di atas untuk LED2, LED3 dan LED4
Seret tombol ke mana pun Anda inginkan.
Ketuk tombol "Segitiga" atau "Mainkan" di kanan atas layar untuk menjalankan proyek.
Anda akan melihat bahwa papan Anda sedang offline.
Sekarang mari kita pergi ke program di sisi ESP8266.
Hubungkan USB ke PCB RS-232 ke ESP8266, Waspadai level TTL modul USB ke RS-232, Level TTL tidak boleh lebih dari 3,6 volt.
Untuk masuk ke mode flash, tekan tombol reset dan tombol flash setelah itu lepaskan tombol reset dan kemudian lepaskan tombol flash masing-masing. Jika papan dalam mode flash, LED1 akan "ON".
Buka situs web Blynk, Unduh perpustakaan Blynk dan instal di PC Anda.
Pada Arduino IDE buka File->Contoh->Blynk->Boards_Wifi->ESP8266_Standalone.
Ubah string "YourAuthToken" menjadi token terima Anda dari email.
Ubah ssid dan kata sandi rumah Anda.
Pilih "NodeMCU 1.0" sebagai papan.
Pilih port modul USB ke RS-232.
Unggah kode ke papan tunggu sampai unggahan selesai (LED1 akan MATI).
Sekarang siap untuk mengontrol relay dari ponsel Anda.
Kembali ke ponsel status papan menjadi "ONLINE".
Ketuk setiap tombol maka relai akan AKTIF/MATI seperti tampilan di ponsel Anda.
Semoga beruntung.
Direkomendasikan:
Mengontrol Relay Dari Ponsel Anda Menggunakan Blynk: 4 Langkah
Mengontrol Relay Dari Ponsel Anda Menggunakan Blynk: Dalam instruksi ini saya akan menunjukkan kepada Anda bagaimana Anda dapat menghidupkan/mematikan relai dari ponsel pintar Anda
Kontrol Arduino Uno Menggunakan Modul WiFi ESP8266 dan Aplikasi Blynk: 6 Langkah
Kontrol Arduino Uno Menggunakan Modul WiFi ESP8266 dan Aplikasi Blynk: Proyek ini memungkinkan Anda untuk mengontrol pin Arduino menggunakan modul WiFi ESP8266-01 dan Aplikasi Blynk. Aplikasi Blynk sangat mudah digunakan dan merupakan cara yang bagus untuk mulai belajar tentang IoT. Tutorial ini untuk PC Windows
Kontrol Peralatan Rumah Tangga Menggunakan NodeMCU(ESP8266) dan Aplikasi Blynk: 8 Langkah (dengan Gambar)
Mengontrol Peralatan Rumah Menggunakan NodeMCU (ESP8266) dan Aplikasi Blynk: Dalam tutorial ini, kita akan mempelajari cara menggunakan aplikasi Blynk dan NodeMCU (ESP8266) untuk mengontrol lampu (peralatan rumah lainnya akan baik-baik saja), kombinasinya akan melalui internet. Tujuan dari instruksi ini adalah untuk menunjukkan
Kontrol Peralatan Rumah Tangga Dari Smartphone Anda Dengan Aplikasi Blynk dan Raspberry Pi: 5 Langkah (dengan Gambar)
Mengontrol Peralatan Rumah Dari Ponsel Cerdas Anda Dengan Aplikasi Blynk dan Raspberry Pi: Dalam proyek ini, kita akan mempelajari cara menggunakan aplikasi Blynk dan Raspberry Pi 3 untuk mengontrol peralatan rumah tangga (Pembuat kopi, Lampu, Tirai jendela, dan lainnya… ).Komponen perangkat keras: Raspberry Pi 3 Relay Lamp Breadboard WiresAplikasi perangkat lunak: Blynk A
NODEMCU 1.0 (ESP8266) RELAY TERKENDALI MENGGUNAKAN BLYNK (OVER THE WEB): 5 Langkah (dengan Gambar)
NODEMCU 1.0 (ESP8266) RELAY TERKENDALI MENGGUNAKAN BLYNK (OVER THE WEB): HI GUYS MY NAME IS P STEVEN LYLE JYOTHI DAN INI ADALAH INSTRUCTABLE PERTAMA SAYA TENTANG CARA MENGONTROL RELAY OLEH NODEMCU ESP8266-12E VIA BLYNK FORNETSOUGH THE BAHASA INGGRIS SAYA BURUK