Daftar Isi:
- Langkah 1: Hubungkan Relay
- Langkah 2: Program Mikrokontroler & Uji
- Langkah 3: Pahat Dasar Kayu agar Sesuai dengan Komponen
- Langkah 4: Gunakan
Video: Alexa Smart Lamp Dengan ESP8266: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Instruksi ini memandu Anda bersama saya dalam meningkatkan lampu antik dengan kontrol suara menggunakan mikrokontroler ESP8266 dan Amazon Echo/Alexa. Kode Arduino mengemulasi perangkat Belkin WeMo menggunakan perpustakaan fauxmoESP, yang membuat pengaturan menjadi mudah.
Harap diperhatikan: Kode proyek ini telah dibatalkan oleh perubahan perpustakaan fauxmoESP untuk meniru protokol Philips Hue alih-alih Belkin WeMo. Jika Anda memperbaruinya agar berfungsi dengan versi perpustakaan yang baru, beri tahu saya
Untuk panduan lengkap tentang alur kerja Arduino ESP8266, lihat Kelas Instructables Internet of Things gratis saya, dan lihat Kelas Lampu Paige untuk inspirasi dan pengetahuan pencahayaan lebih lanjut. Jika Anda baru mengenal Arduino, kami juga memiliki kelas intro untuk itu.
Proyek ini menggunakan listrik AC, yang dapat membahayakan Anda atau memicu kebakaran-- jangan biarkan proyek ini tersambung ke listrik tanpa pengawasan, dan jika Anda tidak tahu apa yang Anda lakukan, bekerjalah di bawah pengawasan seseorang yang melakukannya
Untuk proyek ini, Anda akan membutuhkan:
- Amazon Echo (dan aplikasi Alexa)
- Lampu (milik saya 60W)
- Komputer yang menjalankan perangkat lunak Arduino dengan dukungan ESP8266 diinstal
- Papan mikrokontroler Adafruit Feather Huzzah ESP8266
- Adafruit Power Relay FeatherWing
- Kabel sambungan
- Adaptor daya USB (setidaknya 1A, saya menggunakan satu dari iPhone)
- Kabel USB (mikroB)
- Sakelar sakelar dan kabel (opsional)
- Alat tangan ketiga (opsional)
- Pinset (opsional)
- Tabung panas menyusut
- Pistol panas (atau korek api/pengering rambut)
- penari telanjang kawat
- Siram pemotong diagonal
- Kacang kawat
- Besi solder dan solder
Untuk dasar lampu kayu khusus saya:
- Pahat dan palu kayu
- Keburukan
- Gergaji besi
- file logam
- Bor/tekan dengan mata bor yang lebih kuat
- Sander dengan kertas grit 220
- Finishing kayu (dengan sarung tangan, sikat, dll.- baca instruksi paket)
Selain dukungan papan ESP8266, Anda harus menginstal perpustakaan Arduino berikut (cari di manajer perpustakaan atau letakkan folder secara manual di Arduino/perpustakaan):
- fauxmoESP
- ESPAsyncTCP
- ESPAsyncWebServer
Saya belajar tentang metode ini dari tutorial Adafruit ini: Kontrol Alexa (Echo) Mudah dari ESP8266 Huzzah Anda, yang memiliki lebih banyak info berguna tentang menggunakan kode ini dalam proyek Anda sendiri.
Untuk mengikuti apa yang sedang saya kerjakan, ikuti saya di YouTube, Instagram, Twitter, Pinterest, dan berlangganan buletin saya. Sebagai Associate Amazon, saya memperoleh penghasilan dari pembelian yang memenuhi syarat yang Anda lakukan menggunakan tautan afiliasi saya.
Langkah 1: Hubungkan Relay
Untuk mengontrol bagian AC dari rangkaian, saya menggunakan Power Relay FeatherWing-- cukup hentikan kabel lampu panas dan colokkan ujung yang dilucuti ke terminal sekrup Biasanya Terbuka dan Umum. Ingat, jika Anda tidak tahu AC, cari seseorang yang bisa mengawasi. Lampu saya memiliki sakelar di sepanjang kabelnya, jadi saya hanya melepasnya dan menggunakan kabel yang telah dikendalikan sakelar itu.
Jangan lupa untuk menjembatani salah satu jumper di bagian bawah papan, sesuai dengan pin mikrokontroler yang akan Anda gunakan pada ESP8266. Saya mengikuti tutorial setup untuk Power Relay FeatherWing dan menjembatani jumper yang ditampilkan untuk mengontrol relay dengan pin 13 pada Feather Huzzah ESP8266 saya.
Saya selalu membuat prototipe papan tempat memotong roti dari jenis sirkuit ini terlebih dahulu, bahkan jika tujuan utamanya adalah untuk mendapatkan semuanya agar pas di dasar kayu lampu.
Langkah 2: Program Mikrokontroler & Uji
Kode Arduino untuk proyek ini menggunakan sketsa contoh untuk perpustakaan fauxmoESP, yang mengemulasi perangkat Belkin WeMo. Akibatnya, mengonfigurasi homebrew Anda persis sama dengan perangkat komersial, yang sangat mudah di aplikasi Alexa. Demi ucapan alami, saya menamai perangkat saya "cahaya".
Saya memutuskan kemudian untuk menambahkan saklar power override sehingga lampu dapat dikontrol secara independen dari perintah suara. Itu sebabnya tidak ada di foto papan tempat memotong roti di sini, tetapi muncul kemudian selama langkah kayu. Anda tidak benar-benar membutuhkan tombol untuk menguji kode, jadi Anda baik-baik saja. Tonton video yang disematkan di Langkah 1 untuk melihat saya menjelaskan cara kerja kode tombol! Unduh kode dari langkah ini dan colokkan nama dan kata sandi jaringan wifi Anda sendiri, dan sesuaikan nama perangkat Anda.
Langkah 3: Pahat Dasar Kayu agar Sesuai dengan Komponen
Setelah memastikan bahwa semuanya berfungsi, saatnya untuk menangani bagian pengerjaan kayu dari proyek ini. Lampu ini disatukan oleh batang berulir, yang mudah dipendekkan dengan gergaji atau roda pemotong alat putar, kemudian dikikir halus sehingga flensa penyetel masih dapat disekrup. Saya memahat dasar kayu untuk mengakomodasi komponen saya.
Saya mengampelas dasar kayu untuk menghilangkan bantingan dari mengacaukannya, dan menyelesaikannya dengan beberapa noda kayu.
Langkah 4: Gunakan
Rasanya wajar untuk mengatakan "Alexa, nyalakan lampu," jadi saya merasa lebih pintar dalam menamai lampu pintar saya. Untuk memiliki beberapa perangkat di jaringan yang sama, Anda dapat membedakannya dengan memberi nama "lampu lorong" atau "lampu malam", misalnya. Apakah ini benar-benar lebih baik daripada membeli sakelar WeMo? Jika Anda sudah membaca sejauh ini di Instructable, pasti kita bisa setuju bahwa lebih menyenangkan untuk membangun sendiri, terutama dengan upgrade lampu vintage kustom dan desain all-in-one.
Proyek rumah pintar apa yang Anda miliki di bawah batas pemikiran Anda? Beri tahu saya apa yang sedang Anda kerjakan di komentar di bawah.
Direkomendasikan:
Pixel Smart Lamp: 7 Langkah (dengan Gambar)
Pixel Smart Lamp: Ini adalah proyek yang saya buat untuk lampu pintar yang dikontrol oleh Bluetooth dengan Aplikasi Android yang dikembangkan di Android Studio. Tujuan utama Pixel adalah menampilkan lampu yang indah. Ini lightmode perapian, misalnya, mari kita lihat bagaimana perapian satu piksel mungkin
IoT RC Car Dengan Smart Lamp Remote atau Gateway: 8 Langkah (dengan Gambar)
Mobil RC IoT Dengan Remote atau Gerbang Lampu Cerdas: Untuk proyek yang tidak terkait, saya telah menulis beberapa kode Arduino untuk berbicara dengan lampu pintar MiLight dan remote lampu yang saya miliki di rumah. Setelah saya berhasil mencegat perintah dari remote nirkabel, Saya memutuskan untuk membuat mobil RC kecil untuk menguji
Smart Lamp Chic'on Cube: 11 Langkah (dengan Gambar)
Smart Lamp Chic'on Cube: Instruksi ini menunjukkan cara membuat lampu pintar yang dapat menghubungkan platform layanan Chic'on. (Informasi lebih lanjut di https://www.github.com/roiKosmic/)****** Pembaruan Sejak Juli 2018 situs online www.chicon.fr tidak dapat diakses lagi, Anda harus
Alexa Echo + ESP 8266 = Smart Power Plug: 4 Langkah (dengan Gambar)
Alexa Echo + ESP 8266 = Smart Power Plug: Instruksi ini menggunakan kontrol langsung ALEXA ECHO ESP8266. Server saya hanya mendukung otorisasi ESP8266 ke server Amazon. Server saya tidak mencadangkan data Anda. Pilih saya: D Terima kasih
Smart Lamp (TCfD) - Rainbow + Music Visualizer: 7 Langkah (dengan Gambar)
Smart Lamp (TCfD) - Rainbow + Music Visualizer: Proyek ini dilakukan untuk kursus Teknologi untuk Desain Konsep di TUDelftProduk akhir adalah lampu LED dasar ESP-32 dan terhubung ke server. Untuk prototipe, lampu memiliki dua fungsi; efek pelangi yang memancarkan warna yang menenangkan