Isi kandungan:

[Automasi Rumah] Relay Kawalan Dari mana-mana sahaja Menggunakan ESP8266 + Blynk: 4 Langkah
[Automasi Rumah] Relay Kawalan Dari mana-mana sahaja Menggunakan ESP8266 + Blynk: 4 Langkah

Video: [Automasi Rumah] Relay Kawalan Dari mana-mana sahaja Menggunakan ESP8266 + Blynk: 4 Langkah

Video: [Automasi Rumah] Relay Kawalan Dari mana-mana sahaja Menggunakan ESP8266 + Blynk: 4 Langkah
Video: Шкаф Управления Подпиточными Насосами . автоматизация электропривод . КИПиА 2024, Julai
Anonim
[Automasi Rumah] Relay Kawalan Dari Mana-mana sahaja Menggunakan ESP8266 + Blynk
[Automasi Rumah] Relay Kawalan Dari Mana-mana sahaja Menggunakan ESP8266 + Blynk
[Automasi Rumah] Relay Kawalan Dari Mana-mana sahaja Menggunakan ESP8266 + Blynk
[Automasi Rumah] Relay Kawalan Dari Mana-mana sahaja Menggunakan ESP8266 + Blynk
[Automasi Rumah] Relay Kawalan Dari Mana-mana sahaja Menggunakan ESP8266 + Blynk
[Automasi Rumah] Relay Kawalan Dari Mana-mana sahaja Menggunakan ESP8266 + Blynk

Terdapat banyak cara untuk membuat automasi kediaman, Ada yang rumit, Ada yang mudah, Ini akan saya tunjukkan bagaimana membuat kawalan relai mudah menggunakan ESP-12E dengan Blynk. Reka bentuknya adalah PCB sisi tunggal Oleh itu, anda boleh membuat sendiri di rumah atau menghantar fail gerber kepada pengeluar PCB untuk membuatnya sendiri.

Langkah 1: Reka Bentuk PCB

Reka Bentuk PCB
Reka Bentuk PCB
Reka Bentuk PCB
Reka Bentuk PCB
Reka Bentuk PCB
Reka Bentuk PCB
Reka Bentuk PCB
Reka Bentuk PCB

Langkah reka bentuk PCB adalah langkah yang paling penting kerana jika kita melakukan kesalahan dalam langkah ini projek tidak akan berjalan dengan baik.

Sebagai topik yang dapat dipesan ini, Kami akan menggunakan modul ESP8266 (ESP-12E) untuk menggerakkan relay ON / OFF. Oleh itu, kita perlu memahami spesifikasi ESP8266. Sekiranya kita melihat di bahagian Karakteristik Elektrik dalam lembaran data ESP8266, kita dapati

- Voltan bekalan adalah 3.3V

- Voltan tinggi GPIO maksimum ialah 3.3V

- Arus GPIO maksimum ialah 12mA

Kami akan menggunakan relay 5V, Bekalannya 5V tetapi ESP8266 hanya memerlukan 3.3V Oleh itu, kami memerlukan beberapa pengatur dari 5V hingga 3.3V. Untuk relay pemacu 5V menggunakan 3.3V, kita memerlukan beberapa transistor untuk mendapatkan arus dan voltan, untuk bilangan bahagian minimum saya cadangkan untuk menggunakan transistor array ULN2803. Dengan ULN2803 kita dapat mengemudi sehingga 8 relay dan ia mempunyai diod flyback dalaman untuk mencegah lonjakan voltan ketika mematikan beban induktif.

Akhirnya saya memilih 1117-3.3 untuk pengatur voltan, ULN2803A untuk relay pemacu

Seterusnya, mod Boot ESP8266 dan mod Flash

Dari lembaran data halaman 8 untuk membuat boot ESP8266 biasanya anda harus menggunakan logik pada pin seperti di bawah

- TINGGI pada CHIP_EN, GPIO0, GPIO2

- RENDAH di GPIO15

Untuk mem-flash firmware ke ESP8266, anda harus menggunakan logik pada pin seperti di bawah

- TINGGI di CHIP_EN, GPIO2

- RENDAH di GPIO15, GPIO0

Oleh itu, saya menggunakan perintang 10k untuk menarik dan menarik setiap pin seperti yang dijelaskan dan menggunakan butang tekan sebagai RESET dan FLASH untuk membolehkan anda memasuki setiap mod dengan mudah.

Langkah 2: Buat PCB

Buat PCB
Buat PCB
Buat PCB
Buat PCB
Buat PCB
Buat PCB
Buat PCB
Buat PCB

Sekiranya boleh, anda boleh menghantar fail gerber kepada pengeluar PCB, tetapi jika tidak, kami akan membuatnya sendiri.

Saya menggunakan pemindahan haba untuk membuat PCB langkah-langkahnya adalah:

- Cetak lapisan bawah pada kertas foto.

- Potong PCB biasa dengan ukuran yang sama dengan reka bentuk kami.

- Gunakan besi untuk memindahkan dakwat dari kertas ke PCB.

- Setelah mengeluarkan kertas, celupkan PCB ke dalam etsa asid PCB.

- Membersihkan PCB dengan Thinner untuk menghilangkan dakwat.

- Penggerudian PCB

- Membentuk PCB

Langkah 3: Pemasangan PCB

Perhimpunan PCB
Perhimpunan PCB
Perhimpunan PCB
Perhimpunan PCB
Perhimpunan PCB
Perhimpunan PCB
Perhimpunan PCB
Perhimpunan PCB

Pada langkah Pemasangan PCB, Sila berhati-hati mengenai besi pematerian.

Pada langkah ini saya cadangkan untuk menyolder peranti kecil terlebih dahulu. Sekiranya anda membuat PCB sendiri gunakan multimeter untuk memeriksa beberapa ruang trek yang sempit untuk mengelakkan elektrik menjadi pendek.

Langkah 4: Pengekodan dan Flashing

Image
Image
Pengekodan dan Flashing
Pengekodan dan Flashing
Pengekodan dan Flashing
Pengekodan dan Flashing
Pengekodan dan Flashing
Pengekodan dan Flashing

Pertama, Pada telefon bimbit anda pasang aplikasi "Blynk", daftar dan log masuk ke aplikasi tersebut.

Setelah log masuk ke aplikasi ketuk "Projek Baru".

Masukkan nama projek, pilih ESP8266 sebagai peranti kemudian ketuk "Buat Projek".

Aplikasi akan menunjukkan mesej "Auth Token telah dihantar ke:".

Tab di mana sahaja pada reka bentuk projek, kotak widget akan muncul.

Pilih butang kemudian masukkan LED1 sebagai nama butang, Pilih "GP16" sebagai output dari ESP8266 (Lihat skema), Nilai minimum "0", Nilai maksimum "1", Mode "Suis", Masukkan label ON / OFF yang anda perlukan dan tab Butang "OK" di kanan atas skrin untuk menyelesaikan tetapan butang.

Lakukan perkara yang sama seperti di atas untuk LED2, LED3 dan LED4

Seret butang ke mana sahaja yang anda mahukan.

Ketik butang "Segitiga" atau "Main" di kanan atas skrin untuk menjalankan projek.

Anda akan melihat bahawa papan anda di luar talian.

Sekarang mari kita pergi ke program di sebelah ESP8266.

Sambungkan USB ke RS-232 ke ESP8266 PCB, Hati-hati tahap TTL USB ke RS-232 modul, Tahap TTL tidak boleh melebihi 3,6 volt.

Untuk memasuki mod kilat, tekan butang tetapan semula dan butang denyar setelah butang pelepasan pelepas dan kemudian lepaskan butang denyar masing-masing. Sekiranya papan dalam mod kilat, LED1 akan "ON".

Pergi ke laman web Blynk, Muat turun perpustakaan Blynk dan pasang pada PC anda.

Pada Arduino IDE goto Fail-> Contoh-> Blynk-> Papan_Wifi-> ESP8266_Standalone.

Tukar rentetan "YourAuthToken" ke token penerimaan anda dari e-mel.

Tukar ssid dan kata laluan rumah anda.

Pilih "NodeMCU 1.0" sebagai papan.

Pilih port modul USB ke RS-232.

Muat naik kod untuk menunggu tunggu sehingga muat naik selesai (LED1 akan MATI).

Sekarang sudah bersedia untuk mengawal geganti dari telefon bimbit anda.

Kembali ke telefon status papan menjadi "ONLINE".

Ketuk pada setiap butang maka relay akan hidup ON / OFF sebagai paparan pada telefon anda.

Semoga berjaya.

Disyorkan: