Daftar Isi:

Kontrol Gerbang Dengan Asisten Google Menggunakan ESP8266 NodeMCU: 6 Langkah
Kontrol Gerbang Dengan Asisten Google Menggunakan ESP8266 NodeMCU: 6 Langkah

Video: Kontrol Gerbang Dengan Asisten Google Menggunakan ESP8266 NodeMCU: 6 Langkah

Video: Kontrol Gerbang Dengan Asisten Google Menggunakan ESP8266 NodeMCU: 6 Langkah
Video: OK GOOGLE || KONTROL RUMAH VIA GOOGLE ASISTANT MENGGUNAKAN ESP8266 DAN BLYNK #belajar 8 2024, November
Anonim
Kontrol Gerbang Dengan Asisten Google Menggunakan ESP8266 NodeMCU
Kontrol Gerbang Dengan Asisten Google Menggunakan ESP8266 NodeMCU

Ini adalah proyek pertama saya tentang instruksi jadi tolong beri komentar di bawah jika ada kemungkinan perbaikan.

Idenya adalah menggunakan asisten google untuk mengirim sinyal ke papan kontrol gerbang. Jadi dengan mengirimkan perintah maka akan ada relay yang menutup kontak pada input gate controller yang mengirimkan sinyal gate open ke controller.

Untuk menghubungkan asisten google dengan perangkat IOT, kami menggunakan layanan Blynk dan IFTTT.

Dalam proyek ini kita akan menggunakan modul NodeMCU ESP8266 karena ukurannya yang kecil.

Langkah 1: Perangkat Keras dan Perangkat Lunak

Apa yang kau butuhkan:

Perangkat keras

1) NodeMCU (ESP8266) f.e. aliexpress

2) Relai 5 atau 12V dengan arus pemicu sebaiknya <9mA dari maks 12mA: f.e. Aliexpress

3) Catu daya 5 atau 12V tergantung pada relai (>700mA agar aman) f.e. aliexpress

Perangkat LunakGunakan tautan untuk menginstal, papan

1) tautan Arduino IDE

2) tautan Perpustakaan Blynk

3) Manajer Dewan ESP8266 (langkah selanjutnya)

4) Aplikasi Blynk androidIOS

Langkah 2: Instal Papan Nodemcu

1) Buka Arduino IDE

2) Buka file -> preferensi

3) Pada Manajer papan tambahan tambahkan: https://arduino.esp8266.com/stable/package_esp8266c…dan kemudian tekan OK untuk menutup tab.

4) Pergi ke Tools -> Board -> Boards Manager (di atas)

5) Arahkan ke esp8266 dengan esp8266 dan instal perangkat lunak.

Langkah 3: Siapkan Blynk

Siapkan Blynk
Siapkan Blynk

1) Buka aplikasi de Blynk dan buat akun.

2) Buat proyek baru (+ ikon)

3) Pilih perangkat 'ESP8266' dan buat

4) Dalam E-mail Anda akan menerima token resmi pribadi Anda.

5) Dalam proyek Anda dapat menambahkan widget menggunakan ikon +, tambahkan tombol seperti yang ditunjukkan pada gambar

Langkah 4: Pengaturan IFTTT

Pengaturan IFTTT
Pengaturan IFTTT
Pengaturan IFTTT
Pengaturan IFTTT
Pengaturan IFTTT
Pengaturan IFTTT

1) Masuk atau buat akun di IFTTT.com atau aplikasi.

2) Buat applet baru: penjelasan ekstra

-Pada pencarian 'ini' untuk asisten google dan pilih pemicu ucapkan frasa sederhana

-tambahkan sesuatu seperti Buka gerbang atau pilih sendiri

-Pada 'itu' cari webhooks -> buat permintaan web dan tambahkan seperti gambar. Untuk IP Anda perlu menambahkan alamat IP server Blynk (buka CMD di PC / laptop dan ketik "ping blynk-cloud" dan itu harus mengembalikan alamat IP server Blynk lokal Anda) Untuk kode auth Anda perlu menambahkan kode otentik pribadi Anda dari email yang Anda terima dari Blynk.

Langkah 5: Koneksi

Koneksi
Koneksi

Hubungkan: Vin modul ke catu daya 5V atau 12V Anda (inputnya maksimal 20VVcc relai ke catu daya 5 dari relai 12VGND ke catu daya 0V / GNDGND modul ke catu daya 0V / GNDD1 ke Relai input (CH1 atau sesuatu)

Saya telah menambahkan umpan balik opsional pada pin D8 seperti yang juga dapat Anda lihat di program saya, tetapi ini opsional sehingga Anda dapat melakukannya dengan apa yang Anda inginkan.

Langkah 6: Unggah Program ke Modul

Unduh kode saya

Buka menggunakan Arduino IDE

Ubah SSID dan kata sandi WiFi agar sesuai dengan WiFi Anda

Ubah kode Auth agar sesuai dengan yang ada di email Anda

Hubungkan melalui USB dan unggah

Direkomendasikan: