Isi kandungan:
Video: Lampu Operasi Alexa and Switch: 3 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Amazon Echo adalah sekeping kit yang hebat! Saya suka idea peranti yang diaktifkan suara!
Saya mahu menjadikan lampu Alexa yang saya kendalikan sendiri, tetapi tetap menjadikan suis manual sebagai pilihan.
Saya mencari di web dan menjumpai emulator WEMO, yang, setelah melihat pilihan lain, ini merupakan kaedah paling mudah untuk membuat Alexa mengendalikan sebarang peranti!
**** CATATAN PENTING: Hormati ELEKTRIK UTAMA - ITU AKAN MEMBUNUH ANDA ****
Langkah 1: The Harware
Kiraan komponen adalah minimum berkat ESP2866-12e yang melakukan semua kerja!
Semua komponen berasal dari eBay.
1 x ESP2866 -12e (atau mana-mana ESP8266 dengan sekurang-kurangnya 2 port GPIO)
Bekalan kuasa 1 x 5v
Relay 1 x 5v. Saya menemui geganti yang sangat kecil ini dengan gegelung 5v & kenalan 250v 3 Amp di eBay
1 x 5v hingga 3v3 turun ke bawah
1 x pengganding opto (4N35 atau setaraf)
1 x tekan sesaat tindakan untuk beralih
1 x kotak projek yang sesuai
Gambar menunjukkan perintang yang tidak diperlukan!
Langkah 2: Menyatukannya
Saya mahukan projek itu tinggal di kandang kompak sehingga tidak kelihatan terlalu sedap.
Ia hanya menukar suis asal lampu dengan relay dan suis 'lembut'!
Penting untuk memastikan bahawa bahagian utama (bit yang akan membunuh anda) dipasang dengan sekuat & sekuat mungkin - saya menggunakan penyambung 'choc block' untuk keselamatan dan kemudahan.
Penyambung gegelung geganti cukup rapat sehingga berhati-hati semasa pendawaian. Jauhkan wayar gegelung 5v dan sambungan utama yang terdedah sesingkat mungkin.
Paip menyalurkan bekalan kuasa 5v. Sisi neutral elektrik terus menuju ke lampu, sedangkan sisi langsung melalui kenalan relay yang biasanya terbuka.
Suis disambungkan ke satu sisi ke tanah dan yang lain ke GPIO13 ESP8266. Sebarang input akan dilakukan tetapi periksa lembaran data kerana beberapa pin dilipatgandakan.
GPIO15 disambungkan ke 0v !! Saya mempunyai sekeping wayar yang dilekatkan pada Reset & satu lagi pada GPIO0. Ini digunakan untuk memuat naik lakaran dan dapat dikeluarkan apabila selesai.
Perhatikan bahawa peranti ESP8266 beroperasi pada 3.3v
GPIO4 (sekali lagi GPIO akan dilakukan) digunakan untuk mengatur / menetapkan semula geganti melalui pengganding opto. Saya menggunakan pengganding opto untuk meminimumkan pengaliran arus pada ESP8266. Dan membenarkan 3.3v menukar gegelung relay 5v.
Saya menggunakan pelekat dua sisi untuk memastikan komponennya tetap di tempat.
Saya menggerudi beberapa lubang 2mm di setiap hujung kandang untuk aliran udara. Tidak pasti sama ada diperlukan kerana haba yang dihasilkan sangat sedikit, tetapi ia membuatkan saya berasa lebih baik:-)
Langkah 3: Perisian Sotfware
Saya memuat turun yang berikut dari GitHub.
IOT-ESP8266-ESP12E-Alexa-Multiple-Devices-master
Semua fail itu ada dalam satu direktori dan satu-satunya fail yang perlu diubah adalah fail.ino.
Ini menunjukkan cara mengendalikan pelbagai suis dan merupakan perisian yang hebat.
Saya menggunakan Arduino IDE untuk memuat naik lakaran ke ESP. Terdapat banyak artikel di web tentang bagaimana ini dilakukan, hanya Google - Menggunakan Arduino IDE untuk memprogram ESP8266. Cukup lurus ke depan dan hanya perlu disediakan sekali., Catatan: Untuk memuat naik lakaran, saya menggunakan usb FTDI standard ke penukar bersiri. GPIO15 mesti dibumikan - Saya mempunyai kabel ini secara kekal ke 0v, GPIO0 mesti dipegang hingga 0v semasa reset. Selepas diset semula, GPIO0 boleh dibiarkan terapung. Lakaran sekarang harus dimuat naik.
Bahagian-bahagian dalam sketsa yang perlu diubah adalah menolak SSID & Kata Laluan penghala anda dan arahan yang anda mahu Alexa balas. Cari 'lampu meja' dan gantilah dengan arahan pilihan anda, mis. 'lampu sisi katil' atau 'kipas siling'.
Perisian ini berinteraksi dengan Alexa dan menukar GPIO4 tinggi atau rendah dengan lampu meja perintah dan lampu meja mati masing-masing. Ia juga menetapkan bendera - rl1 dan isr_ran.
Flag rl1 digunakan sehingga perisian mengetahui keadaan lampu semasa agar ia dihidupkan atau dimatikan melalui Alexa atau suis.
Suis menghasilkan gangguan ketika GPIO13 dibumikan. Selingan dinonaktifkan, GPIO4 diaktifkan dan bendera rl1 ditetapkan / diset semula dengan sewajarnya. Bendera isr_ran digunakan dalam gelung utama untuk mengaktifkan semula gangguan selepas kelewatan yang singkat - ini mengelakkan pertukaran beralih!
Nota penting: Pastikan geganti pilihan anda mempunyai penilaian kenalan yang berkebolehan untuk menangani peranti yang anda tukar.
Naib Johan dalam Cabaran Diaktifkan Suara
Disyorkan:
Permainan Operasi Steampunk DIY Saya, Berdasarkan Arduino: 9 Langkah (dengan Gambar)
Permainan Pengendalian Steampunk DIY Saya, Berdasarkan Arduino: Projek ini agak luas. Ia tidak memerlukan banyak alat atau pengetahuan sebelumnya, tetapi ia akan mengajar banyak orang (termasuk saya) dalam banyak bidang pembuatan! Seperti Captive-sensing dengan Arduino, multitasking dengan Arduino
Permainan Operasi Makey Makey dan Scratch: 6 Langkah (dengan Gambar)
Permainan Operasi Makey Makey dan Scratch: Buat permainan operasi bersaiz hidup yang menyeronokkan dengan watak anda sendiri! Projek yang sangat mudah untuk semua peringkat umur
Sistem Operasi Jenis Monitor Z80 dan SBC: 6 Langkah (dengan Gambar)
Sistem Operasi Jenis Monitor Z80 dan SBC: EfexV4 adalah ROM monitor dengan utiliti penyusun dan pembongkaran sebaris dan asas untuk menulis, menjalankan dan menyahpepijat program z80 anda dalam perkakasan sebenar .EfexMon tidak memerlukan CP / M, N8VEM atau perkakasan rumit lain. Anda hanya memerlukan seni bina standard Z80 SBC dan
Cara Memasang Sistem Operasi pada Raspberry Pi: 15 Langkah (dengan Gambar)
Cara Memasang Sistem Operasi pada Raspberry Pi: Raspberry Pi adalah komputer kecil yang dapat dicolokkan ke monitor komputer dan menggunakan papan kekunci dan tetikus standard membolehkan pengguna mempelajari lebih lanjut mengenai pengaturcaraan. Anda boleh membina peranti Internet of Things anda sendiri dengannya. Pi Raspberry seperti
UVIL: Lampu Malam Lampu Latar Hitam (atau Lampu Petunjuk SteamPunk): 5 Langkah (dengan Gambar)
UVIL: Lampu Latar Lampu Latar Hitam (atau Lampu Indikator SteamPunk): Cara memasang lampu penunjuk ultraviolet neo-retropostmodern yang menyala yang mengerikan. Ini menunjukkan pembinaan dua yang pertama yang saya buat sebagai kaedah untuk menilai proses etsa PCB yang digariskan dalam Instruktif lain . Idea saya adalah menggunakan ini kerana saya