Isi kandungan:

Automasi dan Pemantauan Rumah yang Dikawal Suara / Internet DIY Menggunakan ESP8266 dan Google Home Mini: 6 Langkah
Automasi dan Pemantauan Rumah yang Dikawal Suara / Internet DIY Menggunakan ESP8266 dan Google Home Mini: 6 Langkah

Video: Automasi dan Pemantauan Rumah yang Dikawal Suara / Internet DIY Menggunakan ESP8266 dan Google Home Mini: 6 Langkah

Video: Automasi dan Pemantauan Rumah yang Dikawal Suara / Internet DIY Menggunakan ESP8266 dan Google Home Mini: 6 Langkah
Video: Voice Recognition Wireless Home Automation & Sensors Monitoring System Based On Bluetooth 2024, Jun
Anonim
Automasi dan Pemantauan Rumah yang Dikawal Suara / Internet DIY Menggunakan ESP8266 dan Google Home Mini
Automasi dan Pemantauan Rumah yang Dikawal Suara / Internet DIY Menggunakan ESP8266 dan Google Home Mini
Automasi dan Pemantauan Rumah yang Dikawal Suara / Internet DIY Menggunakan ESP8266 dan Google Home Mini
Automasi dan Pemantauan Rumah yang Dikawal Suara / Internet DIY Menggunakan ESP8266 dan Google Home Mini
Automasi dan Pemantauan Rumah yang Dikawal Suara / Internet DIY Menggunakan ESP8266 dan Google Home Mini
Automasi dan Pemantauan Rumah yang Dikawal Suara / Internet DIY Menggunakan ESP8266 dan Google Home Mini

Hey!! Setelah berehat lama saya berada di sini kerana kita semua mesti melakukan sesuatu (pekerjaan) yang membosankan untuk memperoleh.

Setelah semua artikel HOME AUTOMATION saya tulis dari BLUETOOTH, IR, Local WIFI, Cloud, iaitu yang sukar, * SEKARANG * hadir penyelesaian HOME AUTOMATION paling mudah tetapi paling berkesan. T

projeknya memerlukan perkakasan yang lebih sedikit, litar tidak seperti projek saya sebelumnya. Penggunaan perkhidmatan dari syarikat perisian yang berbeza dilihat dalam hal ini dengan sedikit pengetahuan Arduino dan litar. Jangan bosan dengan anda. Nikmati LAZINESS !!!

CATATAN: Sila baca keseluruhan dokumen yang memerlukan 9 minit, jika tidak, jika anda merosakkan komponen anda, saya tidak akan bertanggungjawab !! Ini adalah kali ketiga saya memuat naik projek ini kerana terdapat beberapa masalah tarikh dengan laman web ini.

Langkah 1: Komponen Diperlukan

Komponen Diperlukan
Komponen Diperlukan
Komponen Diperlukan
Komponen Diperlukan
Komponen Diperlukan
Komponen Diperlukan

Lima komponen sebenarnya diperlukan tetapi kita boleh memecahkannya untuk yang kedua seperti yang saya lakukan sebelumnya kerana saya tidak mahu menghabiskan wang ketika itu !!

  1. Papan pengembangan wifi Nodemcu ESP8266 - Mungkin LOLIN, AMICA, ADAFRUIT apa sahaja
  2. Papan geganti 5V secara keseluruhan atau pecah seperti berikut

    • RELAY 5VULN2003 atau ULN2003A
    • Diod untuk perlindungan relay (yang saya terlepas dalam projek sebelumnya)
  3. Pelompat atau (Kawat dan besi pematerian)
  4. Mana-mana pengecas mudah alih atau penyesuai 5V (pengecas ganti, jangan hancurkan pengecas mudah alih ibu bapa anda)
  5. MINI RUMAH GOOGLE

Oleh itu, kita boleh membeli papan geganti relay 2/4/8/16 yang utuh dalam litar prebuilt atau kita boleh membuatnya, sila rujuk artikel saya sebelumnya seperti ini untuk membuat papan geganti sendiri.

Langkah 2: Aplikasi Blynk

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

Pasang aplikasi Blynk di telefon android atau telefon epal anda

Selepas memasang, daftar menggunakan id e-mel atau facebook (Saya tidak lebih suka facebook). Dan pastikan anda mengetahui kata laluan id e-mel yang digunakan, jika tidak, anda tidak akan mendapat Blynk Auth Token (khusus projek) yang bukan sahaja dihantar ke id e-mel anda yang berdaftar tetapi juga dapat diperoleh dari tetapan projek di Blynk! Bercanda!

  1. pilih projek baru Gunakan butang + untuk menambah widget
  2. Tambah butang seberapa banyak yang anda mahukan (SEHINGGA ANDA SELESAIKAN TENAGA 2000 PERCUMA ANDA dan kemudian beli tenaga)
  3. Butang konfigurasi dengan mengklik pada butang tambah
  4. Pilih pin output (Digital) seperti D1, D2, D3, _, _, _, _ (FILL IN THE BLANKS) (pin boleh berbentuk digital, analog, maya)
  5. Lihat gambar, saya telah meletakkan keadaan bawah sebagai 1 dan bahagian atas butang sebagai 0.

Sebab di sebalik ini adalah bahawa input papan geganti disambungkan ke IC seperti ULN2003 atau IC pemacu geganti yang bertindak sebagai pintu Gerbang.

Langkah 3: Pengaturcaraan ESP8266 di Arduino IDE

Pengaturcaraan ESP8266 di Arduino IDE
Pengaturcaraan ESP8266 di Arduino IDE
Pengaturcaraan ESP8266 di Arduino IDE
Pengaturcaraan ESP8266 di Arduino IDE
Pengaturcaraan ESP8266 di Arduino IDE
Pengaturcaraan ESP8266 di Arduino IDE

Di Arduino IDE, pertama-tama kita perlu memilih papan pengembangan yang akan kita aturcara seperti yang telah saya ceritakan dalam projek-projek saya yang terdahulu. Arduino IDE> Alat> Papan> Nodemcu 12E dan pilih port usb yang kami sambungkan seperti COM3 / 4/5/6 /…

Sekarang kita perlu memasang perpustakaan Blynk di Arduino supaya kita tidak dapat melakukan apa-apa dan mempunyai setiap kod dengan mudah !! SKETCH -> TERMASUK PERPUSTAKAAN -> MENGURUSKAN PERPUSTAKAAN -> MENCARI "Blynk" -> MEMASANG PERPUSTAKAAN

Sambungkan Nodemcu ESP8266 ke komputer riba. Tentunya dengan kabel USB !! Untuk kemudahan bukan pengekod dan saya:

Pergi ke FILE> CONTOH> Blynk> Board Wifi> pilih StandaloneSekarang tidak diperlukan kecuali Blynk Auth Token (khusus projek) dan kelayakan wifi. UBAH lakaran dalam ESP8266 dan buka SERIAL MONITOR.

Anda dapat melihat "IP", perhatikan bahawa IP, mungkin berbeza mengikut zon pelayan. Milik saya adalah seperti yang anda lihat "139.59.206.133".80 adalah port biasanya untuk

Langkah 4: IFTTT (Jika Ini Kemudian)

IFTTT (Sekiranya Ini Kemudian)
IFTTT (Sekiranya Ini Kemudian)
IFTTT (Sekiranya Ini Kemudian)
IFTTT (Sekiranya Ini Kemudian)
IFTTT (Sekiranya Ini Kemudian)
IFTTT (Sekiranya Ini Kemudian)

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

DI SINI: Sekiranya "ungkapan khusus dikatakan kepada pembantu google" maka "ping itu akan dibuat"

Oleh itu, kita perlu mengklik - Applet saya> buat baru> klik ini> cari dan pilih pembantu google> pilih frasa mudah> ikuti gambar> buat pencetus

Klik pada itu> cari webhooks> pilihnya> pilih Buat permintaan web> Akan ada bidang seperti berikut:

  • URL (https:// IP / YourAuthToken / update / PIN? Value = 1) (digital 1/0…. 1 untuk MATI dan 0 untuk sebab ON ditulis dalam artikel ini, sila baca itu)
  • Kaedah (GET) Jenis kandungan (tidak ada)
  • Badan (tidak ada)

Setelah mengisi semua ini klik Buat pencetus

Catatan: PIN di sini sepadan dengan pin Arduino jadi seperti yang kita lihat di ESP8266 kerana D1 adalah GPIO5 iaitu D5 untuk Arduino yang harus kita tulis di sini bukan D1. Contoh: https:// IP / YourAuthToken / update / D5? Value = 1 ini bermaksud pin D1 ESP8266 akan MATI. GUNAKAN DIAGRAM PIN ESP8266 UNTUK MENGETAHUI CORRESPONDING D? KE GPIO?

Langkah 5: Litar

Litar
Litar
Litar
Litar
Litar
Litar
Litar
Litar

Untuk projek ini litar sangat mudah. Komponen seperti yang dibincangkan sebelumnya digunakan di sini:

Penyesuai 5V; ESP8266 Nodemcu; papan geganti; penerjun. Saya telah menggunakan dua geganti tetapi kita boleh menggunakan sebilangan pin ESP8266 !!!

  • Bekalan 5V akan dimasukkan ke ESP8266 dan papan Relay.
  • ESP8266 Nodemcu akan mempunyai bekalan 5V melalui micro USB atau pin Vin dan Ground (Seperti yang telah saya lakukan).
  • Papan geganti mempunyai pin Vcc dan GND yang ditetapkan untuk bekalan. Ikuti gambar jangan masukkan bekalan di sisi lain papan Relay untuk tujuan lain. (Saya tidak akan mengatakan bahawa itu adalah tugas yang mudah !!)
  • Oleh itu, MODUL IoT kami sudah siap, apa yang tinggal? Menyambungkannya ke perkakas..:)
  • Itu tugas paling mudah tetapi berhati-hatilah kerana ITS 220V AC ATAU 110V AC….. Letakkan suis utama ke bawah atau jika anda mati saya tidak tahu siapa yang menulis artikel ini.
  • Sambungkan pin relay "TIDAK" (Biasanya terbuka) dan pin relay COM (biasa) ke suis perkakas secara selari jika tidak ada suis untuk perkakas, sambungkan pin relay secara bersiri ke wayar (LIVE atau NEUTRAL) yang menghubungkan dengan perkakas.

CATATAN: Saya katakan untuk menyambungkan relay ke pin NO dan pin COM supaya peralatan biasanya dalam keadaan MATI. Seseorang boleh menggunakan pin NC (Biasanya ditutup) jika dia menginginkan alat dalam keadaan ON sebagai lalai. Keadaan ON dan OFF bergantung pada 2 FAKTOR: 1) Pin relay NO dan NC 2) 0 dan 1 logik dalam aplikasi IFTTT / Blynk

Langkah 6: Pemantauan Dari Mana sahaja di MOBILE (Aplikasi IFTTT)

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

Jadi perkara yang perlu untuk ini adalah aplikasi IFTTT yang terdapat di Google Play Store untuk pengguna Android.

Pengguna IoS juga boleh mendapatkannya dari App Store mereka.

Untuk kedua-dua kes tersebut ingatlah untuk log masuk dari akaun yang sama yang dihubungkan dengan akaun GOOGLE HOME MINI dan IFTTT tempat anda membuat applet. Jadi yang penting adalah akaun gmail atau akaun facebook yang semestinya sama.

Dalam aplikasi ini anda dapat membuat applet dengan cara yang sama seperti yang kita lakukan dalam aplikasi web IFTTT.

Apabila kita membuat applet selalu ada pilihan untuk menerima pemberitahuan ketika applet berjalan, secara default, ON.

Oleh itu, pantau sekarang apabila alat anda digelitik.

NIKMATI LAZINESS !! Berinovasi !! jadikan kegemaran projek ini untuk menunjukkan sokongan anda dan jika anda mahukan projek mudah DIY seperti ini …

Disyorkan: