Daftar Isi:

[Home Automation] Kontrol Relay Dari Mana Saja Menggunakan ESP8266 + Blynk: 4 Langkah
[Home Automation] Kontrol Relay Dari Mana Saja Menggunakan ESP8266 + Blynk: 4 Langkah

Video: [Home Automation] Kontrol Relay Dari Mana Saja Menggunakan ESP8266 + Blynk: 4 Langkah

Video: [Home Automation] Kontrol Relay Dari Mana Saja Menggunakan ESP8266 + Blynk: 4 Langkah
Video: Tutorial #4 [DIJAMIN BISA] Monitoring Sensor dan Kendali LED Arduino UNO ESP8266 via BLYNK. 2024, November
Anonim
[Home Automation] Kontrol Relay Dari Mana Saja Menggunakan ESP8266 + Blynk
[Home Automation] Kontrol Relay Dari Mana Saja Menggunakan ESP8266 + Blynk
[Home Automation] Kontrol Relay Dari Mana Saja Menggunakan ESP8266 + Blynk
[Home Automation] Kontrol Relay Dari Mana Saja Menggunakan ESP8266 + Blynk
[Home Automation] Kontrol Relay Dari Mana Saja Menggunakan ESP8266 + Blynk
[Home Automation] Kontrol Relay Dari Mana Saja Menggunakan ESP8266 + Blynk

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

Desain PCB
Desain PCB
Desain PCB
Desain PCB
Desain PCB
Desain PCB
Desain PCB
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

Membuat PCB
Membuat PCB
Membuat PCB
Membuat PCB
Membuat PCB
Membuat PCB
Membuat PCB
Membuat 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

Perakitan PCB
Perakitan PCB
Perakitan PCB
Perakitan PCB
Perakitan PCB
Perakitan PCB
Perakitan PCB
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

Image
Image
Pengkodean dan Flashing
Pengkodean dan Flashing
Pengkodean dan Flashing
Pengkodean dan Flashing
Pengkodean dan Flashing
Pengkodean 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: