Isi kandungan:

Kawalan Gerbang Dengan Google Assistent Menggunakan ESP8266 NodeMCU: 6 Langkah
Kawalan Gerbang Dengan Google Assistent Menggunakan ESP8266 NodeMCU: 6 Langkah

Video: Kawalan Gerbang Dengan Google Assistent Menggunakan ESP8266 NodeMCU: 6 Langkah

Video: Kawalan Gerbang Dengan Google Assistent Menggunakan ESP8266 NodeMCU: 6 Langkah
Video: Membuat Alat Kontrol Peralatan Listrik Jarak Jauh - ARDUINO PROJECT INDONESIA 2024, November
Anonim
Kawalan Gerbang Dengan Google Assistent Menggunakan ESP8266 NodeMCU
Kawalan Gerbang Dengan Google Assistent Menggunakan ESP8266 NodeMCU

Ini adalah projek pertama saya mengenai instruksional, jadi sila komen di bawah ini sekiranya ada kemungkinan penambahbaikan.

Ideanya adalah dengan menggunakan pembantu google untuk menghantar isyarat ke papan kawalan gerbang. Oleh itu dengan menghantar arahan akan ada relay yang menutup kenalan pada input pengawal gerbang yang menghantar isyarat terbuka gerbang ke pengawal.

Untuk menghubungkan pembantu google dengan peranti IOT, kami menggunakan perkhidmatan Blynk dan IFTTT.

Dalam projek ini kita akan menggunakan modul NodeMCU ESP8266 kerana saiznya yang kecil.

Langkah 1: Perkakasan dan Perisian

Apa yang kamu perlu:

Perkakasan

1) NodeMCU (ESP8266) mis. aliexpress

2) Relay 5 atau 12V dengan arus pencetus lebih baik <9mA maksimum 12mA: f.e. Aliexpress

3) Bekalan kuasa 5 atau 12V bergantung pada geganti (> 700mA untuk selamat) mis. aliexpress

Perisian Gunakan pautan untuk memasang, papan

1) Pautan Arduino IDE

2) Pautan Perpustakaan Blynk

3) Pengurus Lembaga ESP8266 (langkah seterusnya)

4) Aplikasi Blynk androidIOS

Langkah 2: Pasang Nodemcu

1) Buka Arduino IDE

2) Pergi ke fail -> pilihan

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

4) Pergi ke Alat -> Papan -> Pengurus Papan (di bahagian atas)

5) Navigasi ke esp8266 dengan esp8266 dan pasang perisian.

Langkah 3: Siapkan Blynk

Persediaan Blynk
Persediaan Blynk

1) Buka aplikasi de Blynk dan buat akaun.

2) Buat projek baru (ikon +)

3) Pilih peranti 'ESP8266' dan buat

4) Dalam E-mel anda akan menerima token sah peribadi anda.

5) Dalam projek tersebut, Anda dapat menambahkan widget menggunakan ikon +, tombol tambah seperti yang ditunjukkan dalam gambar

Langkah 4: Persediaan IFTTT

Persediaan IFTTT
Persediaan IFTTT
Persediaan IFTTT
Persediaan IFTTT
Persediaan IFTTT
Persediaan IFTTT

1) Log masuk atau buat akaun di IFTTT.com atau aplikasi.

2) Buat applet baru: penjelasan tambahan

-Pada 'ini' cari pembantu google dan pilih pencetus mengatakan frasa mudah

-Tambah sesuatu seperti Buka gerbang atau pilih yang anda sendiri

-Pada 'itu' cari webhooks -> buat permintaan web dan tambahkan seperti gambar. Untuk IP anda perlu menambahkan alamat IP pelayan Blynk (buka CMD pada PC / komputer riba dan ketik "ping blynk-cloud" dan ia harus mengembalikan alamat IP pelayan Blynk tempatan anda) Untuk kod autentikasi, anda perlu menambahkan kod sahih peribadi anda dari e-mel yang anda terima dari Blynk.

Langkah 5: Sambungan

Sambungan
Sambungan

Sambungkan: Vin modul ke bekalan kuasa 5V atau 12V anda (inputnya maksimum 20VVcc relay ke bekalan kuasa 5 dari 12VGND relay ke bekalan kuasa 0V / GNDGND modul ke bekalan kuasa 0V / GNDD1 ke input Relay (CH1 atau sesuatu)

Saya telah menambahkan maklum balas pilihan pada pin D8 seperti yang anda juga dapat lihat dalam program saya tetapi ini adalah pilihan sehingga anda dapat melakukan apa yang anda mahukan.

Langkah 6: Muat naik Program ke Modul

Muat turun kod saya

Buka dengan menggunakan Arduino IDE

Tukar SSID WiFi dan kata laluan agar sesuai dengan WiFi anda

Tukar kod Auth agar sepadan dengan kod dari e-mel anda

Sambung melalui USB dan muat naik

Disyorkan: