Daftar Isi:

Otomatisasi dan Pemantauan Rumah Terkendali Suara/Internet DIY Menggunakan ESP8266 dan Google Home Mini: 6 Langkah
Otomatisasi dan Pemantauan Rumah Terkendali Suara/Internet DIY Menggunakan ESP8266 dan Google Home Mini: 6 Langkah

Video: Otomatisasi dan Pemantauan Rumah Terkendali Suara/Internet DIY Menggunakan ESP8266 dan Google Home Mini: 6 Langkah

Video: Otomatisasi dan Pemantauan Rumah Terkendali Suara/Internet DIY Menggunakan ESP8266 dan Google Home Mini: 6 Langkah
Video: Voice Controlled Home Automation using Google Assistant with Online, Manual, and Timer Mode. 2024, November
Anonim
Otomatisasi dan Pemantauan Rumah Terkendali Suara/Internet DIY Menggunakan ESP8266 dan Google Home Mini
Otomatisasi dan Pemantauan Rumah Terkendali Suara/Internet DIY Menggunakan ESP8266 dan Google Home Mini
Otomatisasi dan Pemantauan Rumah Terkendali Suara/Internet DIY Menggunakan ESP8266 dan Google Home Mini
Otomatisasi dan Pemantauan Rumah Terkendali Suara/Internet DIY Menggunakan ESP8266 dan Google Home Mini
Otomatisasi dan Pemantauan Rumah Terkendali Suara/Internet DIY Menggunakan ESP8266 dan Google Home Mini
Otomatisasi dan Pemantauan Rumah Terkendali Suara/Internet DIY Menggunakan ESP8266 dan Google Home Mini

Hai!! Setelah istirahat panjang saya di sini karena kita semua harus melakukan sesuatu yang membosankan (pekerjaan) untuk mendapatkan.

Setelah semua artikel HOME AUTOMATION yang saya tulis dari BLUETOOTH, IR, WIFI Lokal, Cloud yaitu yang sulit, *SEKARANG* hadir solusi HOME AUTOMATION yang paling mudah tetapi paling efisien. T

proyeknya membutuhkan lebih sedikit perangkat keras, sirkuit tidak seperti proyek saya sebelumnya. Pemanfaatan layanan dari perusahaan perangkat lunak yang berbeda sebagian besar terlihat dalam hal ini dengan sedikit pengetahuan tentang Arduino dan sirkuit. Mari kita tidak membuat Anda bosan. Nikmati kemalasan!!!

CATATAN: Harap baca seluruh dokumen ini akan memakan waktu 9 menit, jika tidak jika Anda merusak komponen Anda, saya tidak akan bertanggung jawab!! Ini adalah ketiga kalinya saya mengunggah proyek karena ada beberapa masalah tanggal dengan situs.

Langkah 1: Komponen Diperlukan

Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan

Lima komponen sebenarnya dibutuhkan tetapi kita dapat memecahnya untuk yang kedua seperti yang saya lakukan sebelumnya karena saya tidak ingin menghabiskan uang saat itu!!

  1. ESP8266 Nodemcu wifi development board - Mungkin LOLIN, AMICA, ADAFRUIT apa saja
  2. Papan relai 5V secara keseluruhan atau putus sebagai berikut:

    • RELAY 5VULN2003 atau ULN2003A
    • Dioda untuk perlindungan relai (yang saya lewatkan di proyek sebelumnya)
  3. Jumper atau (Kawat dan besi solder)
  4. Pengisi daya ponsel atau adaptor 5V apa pun (pengisi daya cadangan, jangan hancurkan pengisi daya seluler orang tua Anda)
  5. GOOGLE RUMAH MINI

Jadi kita bisa membeli papan relay 2/4/8/16 utuh dalam rangkaian prebuilt atau kita bisa membuatnya, silakan lihat artikel saya sebelumnya seperti ini untuk membuat papan relay sendiri.

Langkah 2: Aplikasi Blynk

Aplikasi Blynk
Aplikasi Blynk
Aplikasi Blynk
Aplikasi Blynk
Aplikasi Blynk
Aplikasi Blynk

Instal aplikasi Blynk di ponsel android atau ponsel apel Anda

Setelah menginstal, daftar menggunakan id email atau facebook (saya tidak suka facebook). Dan pastikan Anda mengetahui kata sandi id email yang digunakan, atau Anda tidak akan mendapatkan Blynk Auth Token (khusus proyek) yang tidak hanya dikirim ke id email terdaftar Anda tetapi juga dapat diperoleh dari pengaturan proyek di Blynk! Hanya bercanda!

  1. pilih proyek baruGunakan tombol + untuk menambahkan widget
  2. Tambahkan tombol sebanyak yang Anda inginkan (SAMPAI ANDA SELESAI GRATIS 2000 ENERGI dan kemudian beli energi)
  3. Konfigurasikan tombol dengan mengklik tombol yang ditambahkan
  4. Pilih pin keluaran (Digital) seperti D1, D2, D3, _, _, _, _ (ISI KOSONG) (pin bisa digital, analog, virtual)
  5. Lihat gambar, saya telah menempatkan status bawah sebagai 1 dan status atas tombol sebagai 0.

Alasan di balik ini adalah bahwa input papan relai terhubung ke IC seperti ULN2003 atau IC penggerak relai yang bertindak sebagai gerbang NOT.

Langkah 3: Pemrograman ESP8266 di Arduino IDE

Pemrograman ESP8266 di Arduino IDE
Pemrograman ESP8266 di Arduino IDE
Pemrograman ESP8266 di Arduino IDE
Pemrograman ESP8266 di Arduino IDE
Pemrograman ESP8266 di Arduino IDE
Pemrograman ESP8266 di Arduino IDE

Di Arduino IDE, pertama-tama kita harus memilih papan pengembangan yang akan kita pemrograman seperti yang telah saya ceritakan di proyek saya sebelumnya. Arduino IDE>Tools>Boards>Nodemcu 12E dan pilih port usb yang kita sambungkan seperti COM3/4/5/6/…

Sekarang kita perlu menginstal perpustakaan Blynk di Arduino sehingga kita dapat dengan mudah melakukan apa-apa dan memiliki setiap kode!! SKETSA -> TERMASUK PERPUSTAKAAN -> KELOLA PERPUSTAKAAN -> CARI "Blynk" -> INSTALL THE LIBRARY

Hubungkan Nodemcu ESP8266 ke laptop. Tentu dengan kabel USB!! Untuk kemudahan non-coders dan saya sendiri:

Buka FILE > CONTOH > Blynk > Board's Wifi > pilih StandaloneNow, tidak ada yang diperlukan kecuali Blynk Auth Token (khusus proyek) dan kredensial wifi. UPLOAD sketsa di ESP8266 dan buka SERIAL MONITOR.

Anda dapat melihat "IP", catat IP itu, mungkin berbeda menurut zona server. Milik saya seperti yang Anda lihat "139.59.206.133".80 adalah port yang biasanya untuk

Langkah 4: IFTTT (Jika Ini Maka Itu)

IFTTT (Jika Ini Maka Itu)
IFTTT (Jika Ini Maka Itu)
IFTTT (Jika Ini Maka Itu)
IFTTT (Jika Ini Maka Itu)
IFTTT (Jika Ini Maka Itu)
IFTTT (Jika Ini Maka Itu)

Ini adalah platform yang membantu kami membuat applet khusus yang dapat membantu kami mendapatkan pemberitahuan untuk acara tertentu atau dapat melakukan beberapa tugas tertentu. Seperti namanya: semuanya mengelilingi "ini" dan "itu".

DI SINI: Jika "frasa tertentu dikatakan kepada asisten google" maka "ping itu akan dibuat"

Jadi seperti yang dikatakan, kita perlu mengklik -- Applet saya> buat baru> klik ini> cari dan pilih asisten google> pilih frasa sederhana> ikuti gambar> buat pemicu

Klik itu > cari webhook > pilih > pilih Buat permintaan web > Akan ada bidang sebagai berikut:

  • URL (https://IP/YourAuthToken/update/PIN?value=1) (digital 1/0 …. 1 untuk OFF dan 0 untuk ON penyebab ditulis dalam artikel ini harap baca itu)
  • Metode (GET)Jenis konten (tidak ada)
  • Tubuh (tidak ada)

Setelah mengisi semua ini, klik Buat pemicu

Catatan: PIN di sini sesuai dengan pin Arduino jadi seperti yang kita lihat di ESP8266 karena D1 adalah GPIO5 yaitu D5 untuk Arduino yang harus kita tulis di sini bukan D1. Contoh: https://IP/YourAuthToken/update/D5?value=1 ini berarti pin D1 ESP8266 akan OFF. GUNAKAN DIAGRAM PIN ESP8266 UNTUK MENGETAHUI KORESPOND D? KE GPIO?

Langkah 5: Sirkuit

sirkuit
sirkuit
sirkuit
sirkuit
sirkuit
sirkuit
sirkuit
sirkuit

Untuk sirkuit proyek ini sangat sederhana. Komponen seperti yang dibahas sebelumnya yang digunakan di sini:

adaptor 5V; ESP8266 Nodemcu; papan estafet; jumper. Saya telah menggunakan dua relay tetapi kami dapat menggunakan sebanyak pin ESP8266 yang ada!!!

  • Pasokan 5V akan diumpankan ke ESP8266 dan papan Relay.
  • ESP8266 Nodemcu akan memiliki suplai 5V melalui micro USB atau pin Vin dan Ground (Seperti yang telah saya lakukan).
  • Papan relai memiliki pin Vcc dan GND yang ditujukan untuk suplai. Silakan ikuti gambar jangan masukkan suplai di sisi lain papan Relay itu untuk beberapa tujuan lain. (Saya tidak akan mengatakan bahwa itu adalah tugas yang mudah!!)
  • Jadi MODUL IoT kita sudah siap, apa yang tersisa? Menghubungkannya ke peralatan..:)
  • Itu tugas yang paling mudah tapi hati-hati karena AC 220V ATAU AC 110V….. Turunkan sakelar utama atau jika Anda mati, saya tidak tahu siapa yang menulis artikel ini.
  • HUBUNGKAN pin relai "NO" (Biasanya terbuka) dan pin relai COM(umum) ke sakelar alat secara paralelatau jika tidak ada sakelar untuk peralatan, sambungkan pin relai secara seri ke salah satu kabel (LIVE atau NETRAL) yang menghubungkan dengan alat tersebut.

CATATAN: Saya telah mengatakan untuk menghubungkan relai ke pin NO dan pin COM sehingga peralatan biasanya dalam keadaan OFF. Seseorang dapat menggunakan pin NC (Biasanya tertutup) jika dia menginginkan alat dalam keadaan ON sebagai default. Status ON dan OFF tergantung pada 2 FAKTOR: 1) pin NO dan NC Relay 2) logika 0 dan 1 di aplikasi IFTTT/Blynk

Langkah 6: Memantau Dari Mana Saja di MOBILE (Aplikasi IFTTT)

Seseorang dapat dengan mudah memantau apa yang terjadi di rumah mereka dari mana saja di dunia ini hanya jika Internet tersedia.

Jadi yang diperlukan untuk ini adalah aplikasi IFTTT yang tersedia di Google Play Store untuk pengguna Android.

Pengguna iOS juga bisa mendapatkannya dari App Store mereka.

Untuk kedua kasus, ingatlah untuk masuk dari akun yang sama yang ditautkan dengan akun GOOGLE HOME MINI dan IFTTT tempat Anda membuat applet. Jadi yang penting akun gmail atau akun facebook harus sama semua.

Dalam aplikasi ini Anda dapat membuat applet dengan cara yang sama seperti yang kami lakukan di aplikasi web IFTTT.

Saat kami membuat applet selalu ada opsi untuk menerima notifikasi saat applet berjalan, secara default ON.

Jadi sekarang pantau kapan salah satu alat Anda tergelitik.

NIKMATI MASALAH!! Berinovasi!! jadikan favorit proyek ini untuk menunjukkan dukungan Anda dan jika Anda ingin lebih seperti proyek mudah DIY ini …

Direkomendasikan: