Isi kandungan:
- Bekalan
- Langkah 1: Dapatkan PCB untuk Projek Anda Dibuat
- Langkah 2: Melihat Modul Relay
- Langkah 3: Menghubungkan ESP8266 Dengan Relay Board
- Langkah 4: Muat turun dan Siapkan IDE Arduino
- Langkah 5: Menambah Perpustakaan Tambahan ke Arduino IDE
- Langkah 6: Pengekodan Modul
- Langkah 7: Relay Menghidupkan Perintah kepada Alexa
Video: Kawal Peralatan Rumah Tangga Melalui Alexa Dengan ESP8266 atau ESP32: 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Hei, ada apa, kawan! Akarsh di sini dari CETech.
Projek saya ini akan membantu hidup anda menjadi mudah dan anda akan merasa seperti raja setelah mengendalikan peralatan di rumah anda dengan hanya memberi arahan kepada Alexa.
Perkara utama di sebalik projek ini tidak lain adalah fungsi dua modul ESP8266 dan Relay Module. Pada dasarnya kami akan mengawal ESP8266 kami menggunakan Alexa.
Menjelang akhir artikel, kami akan melakukan hubungan mudah antara modul ESP8266 dan relay diikuti dengan kod untuk menghubungkan dan mengawal ESP8266 dengan Alexa.
Mari mulakan dengan keseronokan sekarang.
Bekalan
Pautan ke produk:
ESP8266 NodeMcu:
Papan geganti saluran dua:
Langkah 1: Dapatkan PCB untuk Projek Anda Dibuat
Anda mesti menyemak PCBGOGO untuk memesan PCB dalam talian dengan harga murah!
Anda mendapat 10 PCB berkualiti yang dihasilkan dan dihantar ke depan pintu anda dengan harga 5 $ dan sebilangan penghantaran. Anda juga akan mendapat potongan harga penghantaran pada pesanan pertama anda.
PCBGOGO mempunyai kemampuan pembuatan pemasangan dan stensil PCB serta menjaga standard kualiti yang baik.
Periksa jika anda perlu membuat PCB dihasilkan atau dipasang.
Langkah 2: Melihat Modul Relay
Relay Module adalah papan mudah yang boleh digunakan untuk mengawal voltan tinggi, beban arus tinggi seperti lampu dan beban AC. Ia direka untuk berinteraksi dengan mikrokontroler seperti Arduino, ESP8266 dan lain-lain. Ia dilengkapi dengan LED untuk menunjukkan status relay. Modul relay umumnya mempunyai terminal berikut:
1. NC (Biasanya ditutup) = Konfigurasi tertutup biasanya digunakan apabila anda mahu relay ditutup secara lalai, yang bermaksud arus mengalir melainkan anda menghantar isyarat dari Arduino ke modul relay untuk membuka litar dan menghentikan arus
2. TIDAK (Biasa Terbuka) = Konfigurasi yang biasanya terbuka berfungsi sebaliknya: geganti selalu terbuka, jadi litarnya rosak kecuali anda menghantar isyarat dari Arduino untuk menutup litar.
3. Pin biasa = Umumnya berada di tengah
4 Input pin = Merupakan pin di mana relay disambungkan ke alat kawalan.
Sekiranya tidak disebutkan pada modul, kita dapat mengetahui pin NC menggunakan multimeter dalam pengaturan kesinambungan dengan menghubungkan sambungan biasa dengan terminal lain melalui probe multimeter jika menghasilkan bunyi bip maka pin itu adalah NC.
Langkah 3: Menghubungkan ESP8266 Dengan Relay Board
Modul boleh dibeli dari sini (Pautan untuk ditambahkan). Anda pasti akan mendapat banyak tawaran di sini.
Sambungan terdapat dalam dua bahagian:
Antara ESP8266 dan Modul Relay:
1. Sambungkan pin D5 (GPIO14) dengan input geganti. Anda boleh menyambungkan lebih banyak input relay juga dengan menghubungkannya ke pin GPIO lain yang tersedia.
2. Sambungkan Vcc modul geganti ke bekalan kuasa 5V / 12V berdasarkan modul geganti anda.
3. Sambungkan GND ESP8266 dengan modul relay GND dan kemudian sambungkannya ke GND bekalan kuasa.
Antara modul dan Alat Relay:
1. Pastikan soket kuasa dimatikan sebelum sambungan.
2. Sambungkan common dengan satu terminal soket.
3. Sambungkan terminal soket yang lain ke terminal perkakas.
4. Sambungkan terminal alat yang lain ke terminal NO relay.
Setelah langkah ini selesai, anda boleh beralih ke bahagian perisian.
Langkah 4: Muat turun dan Siapkan IDE Arduino
Muat turun Arduino IDE dari sini
1. Pasang Arduino IDE dan buka.
2. Pergi ke Fail> Keutamaan
3. Tambahkan https://arduino.esp8266.com/stable/package_esp8266c… ke URL Pengurus Papan Tambahan.
4. Pergi ke Alat> Papan> Pengurus Papan
5. Cari esp8266 dan kemudian pasang papan.
6. Mulakan semula IDE.
Langkah 5: Menambah Perpustakaan Tambahan ke Arduino IDE
Kami akan menggunakan perpustakaan fauxmoESP untuk mengawal ESP8266 kami menggunakan Alexa.
Perpustakaan ini memerlukan perpustakaan lain untuk berfungsi iaitu ESPAsyncTCP.
Ketahui mengenai perpustakaan fauxmoESP dari sini. Untuk ESPAsyncTCP buka halaman ini.
Perpustakaan FauxmoESP boleh dimuat turun dari sini.
Perpustakaan ESPAsyncTCP boleh dimuat turun dari sini.
Setelah memuat turun perpustakaan ini, kita perlu mengekstraknya dan memasukkannya ke dalam folder perpustakaan Arduino IDE yang boleh didapati di bawah folder dokumen.
Langkah 6: Pengekodan Modul
1. Muat turun kod untuk menyambung dan mengawal ESP8266 dengan Alexa dari sini.
2. Buka kod di Arduino IDE dan buat perubahan yang diperlukan pada SSID / Kata Laluan di bahagian atas kod.
3. Navigasi ke Alat> Papan. Pilih papan yang sesuai yang anda gunakan NodeMCU (12E) berfungsi dalam kebanyakan kes.
4. Pilih comm yang betul. port dengan pergi ke Tools> Port.
5. Tekan butang muat naik.
6. Apabila tab mengatakan Selesai Memuat naik, anda sudah bersedia untuk menggunakan peranti ini.
Langkah 7: Relay Menghidupkan Perintah kepada Alexa
Selepas kod dimuat naik:
1. Kami dapat membawa peranti Alexa dan bertanya kepadanya "Alexa, Discover devices". Semasa peranti kami memulakan dalam mod pasangan, ia akan dapat ditemui oleh Alexa.
2. Apabila skrin peranti penemuan dimatikan, ia menunjukkan bahawa peranti ditemui dan ditambahkan.
3. Cubalah dengan mengatakan "Alexa, Hidupkan" sekiranya saya telah memberikan nama "Device1" dan "Device 2"
Anda akan dapat melihat bahawa relay dihidupkan dan dimatikan semasa kami memberikan arahan kepada Alexa.
Dengan cara ini, anda dapat mengawal seberapa banyak peralatan rumah yang anda inginkan menggunakan modul geganti yang sesuai dan membuat perubahan yang relevan dalam kod.
Itu dari demonstrasi ini!
Disyorkan:
Tuchless Switch untuk Peralatan Rumah Tangga -- Kawal Peralatan Rumah Tangga Anda Tanpa Suis: 4 Langkah
Tuchless Switch untuk Peralatan Rumah Tangga || Kawal Peralatan Rumah Tangga Anda Tanpa Suis: Ini Suis Tanpa Tuch Untuk Peralatan Rumah. Anda Boleh Menggunakannya Ke Mana-mana Tempat Umum sehingga Membantu Memerangi Virus. Litar Berdasarkan Litar Sensor Gelap Dibuat Oleh Op-Amp Dan LDR. Bahagian Penting Kedua Litar Ini SR Flip-Flop Dengan Sequencell
Kawal Peralatan Rumah Tangga Menggunakan Node MCU dan Google Assistant - IOT - Blynk - IFTTT: 8 Langkah
Kawal Peralatan Rumah Tangga Menggunakan Node MCU dan Pembantu Google | IOT | Blynk | IFTTT: Projek mudah untuk mengawal Peralatan Menggunakan Pembantu Google: Amaran: Mengendalikan Elektrik Utama boleh Berbahaya. Tangani dengan berhati-hati. Sewa juruelektrik profesional semasa bekerja dengan litar terbuka. Saya tidak akan memikul tanggungjawab untuk da
Kawal Peralatan Rumah Tangga Melalui LoRa - LoRa dalam Automasi Rumah - Alat kawalan jauh LoRa: 8 Langkah
Kawal Peralatan Rumah Tangga Melalui LoRa | LoRa dalam Automasi Rumah | Alat Kawalan Jauh LoRa: Kawal dan automasikan peralatan elektrik anda dari jarak jauh (Kilometer) tanpa kehadiran internet. Ini boleh dilakukan melalui LoRa! Hei, ada apa? Akarsh di sini dari CETech. PCB ini juga mempunyai paparan OLED dan 3 relay yang
Kawal Peralatan Rumah Tangga Menggunakan NodeMCU (ESP8266) dan Aplikasi Blynk: 8 Langkah (dengan Gambar)
Kawal Peralatan Rumah Tangga Menggunakan Aplikasi NodeMCU (ESP8266) dan Blynk: Dalam tutorial ini, kita akan belajar bagaimana menggunakan aplikasi Blynk dan NodeMCU (ESP8266) untuk mengawal lampu (peralatan rumah lain akan baik), kombinasi akan melalui internet. Tujuan pengajaran ini adalah untuk menunjukkan simp
Kawal Peralatan Rumah Tangga Dari Telefon Pintar Anda Dengan Aplikasi Blynk dan Raspberry Pi: 5 Langkah (dengan Gambar)
Kawal Peralatan Rumah Tangga Dari Telefon Pintar Anda Dengan Aplikasi Blynk dan Raspberry Pi: Dalam projek ini, kami akan belajar bagaimana menggunakan aplikasi Blynk dan Raspberry Pi 3 untuk mengendalikan perkakas rumah (Pembuat kopi, Lampu, tirai tingkap dan banyak lagi … Komponen perkakasan: Kabel Breadboard Lampu Relay Raspberry Pi 3 Aplikasi apl perisian: Blynk A