Isi kandungan:
- Langkah 1: Dapatkan Bahagian Anda
- Langkah 2: Campurkannya Bersama
- Langkah 3: Kod
- Langkah 4: Permohonan
- Langkah 5: Letakkan Bersama dan Selesai
Video: Solenoid terkawal Alexa Menggunakan WEMO D1 Mini: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Ia sungguh luar biasa. Tidak sukar untuk mempunyai alexa echo mengendalikan mikro-pemproses. Dunia adalah tiram anda. Petunjuk ini membawa anda melalui langkah-langkah untuk mengawal solenoid. Anda boleh menggunakan proses yang sama untuk mengawal apa sahaja yang anda mahukan. Dalam kes saya, saya menggunakan solenoid untuk menekan butang lif. Saya membuat dua daripadanya, satu untuk butang lif di tingkat atas, dan satu lagi untuk butang lif di tingkat bawah.
Langkah 1: Dapatkan Bahagian Anda
Bahan-bahan:
Alexa Echo Dot (atau Echo)
WEMO D1 mini - Berhati-hatilah untuk tidak mendapatkan WEMO D1 mini LITE. Secara tidak sengaja saya berfikir bahawa saya menjimatkan wang, tetapi tidak berfungsi dengan betul.
L293D - Relay biasanya digunakan, tetapi saya mempunyai banyak ini, dan ia berfungsi.
Papan roti
Penyambung Bateri 9V
Header Pin Wanita - pilihan
Solenoid
wayar
Bateri 9V
Langkah 2: Campurkannya Bersama
Saya memasangkannya bersama-sama di papan wangi. Papan khas ini bagus kerana diletakkan seperti papan roti dengan rel dan set lubang yang bersambung.
Mula-mula, saya menyisipkan header wanita ke papan wangi agar WEMO dipasang. Pada asalnya, saya juga memasangkan header wanita untuk dipasang di L293D. Namun, saya dapati, bahawa L293D tidak menyambung ke header dengan sambungan yang baik, jadi saya menyoldernya terus ke papan.
Kemudian saya memasangkan wayar ke papan untuk membuat sambungan: 1. Wayar merah dari WEMO 5V hingga L293D Dayakan pin2. Kawat hitam dari ground WEMO ke pin ground L293D (5) 3. Kawat kuning dari pin WEMO D1 ke pin L293D2 pin (7) 4. wayar penutup bateri - hitam ke tanah WEMO, merah ke pin L293D Vs (8) 5. wayar solenoid - hitam ke tanah WEMO, warna apa pun ke output L293D2 pin (6) - CATATAN: Saya menggunakan wayar dengan sambungan wanita 2-pin di hujungnya. Saya boleh memasukkan solenoid ke dalam ini. Saya menyolatkan pin lelaki ke hujung setiap wayar solenoid.
Tidak ada sebab bahawa saya menyambung ke Input / Output 2, saya boleh melakukan Input / Output 1. Sebenarnya, saya boleh mengawal 4 solenoid dan bukan hanya satu, tetapi satu-satunya yang saya perlukan untuk projek ini.
Langkah 3: Kod
Anda boleh menggunakan Arduino IDE untuk memprogram WEMO.
Terdapat beberapa langkah untuk membuat WEMO berfungsi dengan arduino IDE, dan anda boleh mengikutinya dengan cara yang sangat baik ini…
Seterusnya, anda harus membuat WEMO bekerja dengan Echo … Sebab WEMO adalah WIFI diaktifkan - dan, anda boleh menggunakan beberapa kod yang mudah didapati untuk menjadikannya berperilaku seperti wemo belkin switch. Ini adalah cara mudah untuk mengaitkannya dengan gema amazon.
Pertama, pergi ke: https://github.com/kakopappa/arduino-esp8266-alexa… dan muat turun kod simulasi belkin. Letakkan kod ini di mana semua projek arduino anda berada. Kemudian bawa fail wemos.ino dalam idea arduino. Satu-satunya fail yang perlu diubah suai ialah fail wemos.ino. Pada dasarnya, yang perlu anda lakukan dalam fail ini ialah:
1. Tetapkan SSID dan kata laluan anda ke wifi anda 2. Tentukan suis anda; (Tukar * dapur = NULL;) 3. Memulakan suis anda; (dapur = Suis baru ("lampu dapur", 81, kitchenLightsOn, kitchenLightsOff); upnpBroadcastResponder.addDevice (* kitchen);) 4. Tambah ke bahagian Loop; (kitchen-> serverLoop ();) 5. Buat panggilan balik anda untuk Hidup dan Mati dan masukkan apa sahaja yang anda mahukan dalam panggilan balik: bool kitchenLightsOn () {Serial.println ("Tukar 2 hidupkan …"); isKitchenLightstsOn = benar; pulangan isKitchenLightstsOn; }
Anda akan melihat semua ini dalam contoh kod wemos.ino. Cukup ganti Switch-es dalam fail itu dengan apa sahaja yang anda mahu buat pertukaran. Dalam kes saya, saya menamakan semula semuanya "BasementButton". Panggilan semula basementButtonOn saya () menukar pin D1 menjadi TINGGI. Lihat kod yang saya sertakan sebagai contoh.
Langkah 4: Permohonan
Dalam kes saya, saya mahu solenoid menekan butang lif. Untuk melakukan ini, saya memerlukan sejenis pendakap untuk menahan solenoid di atas butang lif. Jadi, ini adalah percubaan pertama saya ke dunia pencetak 3D. Saya pergi ke tinkercad.com dan membuat akaun. Anda boleh menggunakan alat mereka untuk membuat reka bentuk 3D di awan dan kemudian mengeksport reka bentuk anda ke fail *.stl yang boleh dicetak. Saya mendapati tinkercad sangat intuitif untuk digunakan. Anda menyeret bentuk ke kawasan lukisan untuk membina reka bentuk yang anda mahukan. Semasa pertama kali membuat akaun, ia mempunyai tutorial yang sangat baik untuk memulakan anda. Cukup sukar apabila anda perlu memastikan ia mempunyai dimensi yang betul.
Saya dapat mencetak tanda kurung melalui kebaikan rakan yang mempunyai pencetak 3D. Tetapi ada pelbagai syarikat yang boleh melakukannya untuk anda juga. Beberapa perpustakaan bahkan akan melakukannya.
Langkah 5: Letakkan Bersama dan Selesai
Saya memasang braket / solenoid di atas butang lif dan meletakkan WEMO di dalam kotak plastik di atas butang. Setelah memuat naik kod ke WEMO, anda harus meminta Alexa untuk mencarinya. Cukup sebut "Alexa cari peranti". Setelah dia menemuinya, anda boleh menyebut "Alexa hidupkan DEVICENAME" atau "Alexa matikan DEVICENAME". Ini mengaktifkan panggilan balik ke dalam kod dan menghidupkan solenoid. Dalam kes saya, saya mempunyai peranti "lif up up" dan peranti "butang bawah tanah". Ini sedikit kata, tetapi ia berfungsi. Juga, tidak masuk akal untuk "menghidupkan" dan "mematikan", tetapi saya tidak pasti bahawa ia boleh diubah.
Disyorkan:
Pintu Garaj Terkawal Alexa Dengan Arduino Esp8266: 6 Langkah
Pintu Garasi Terkawal Alexa Dengan Arduino Esp8266: Idea untuk projek ini datang kepada saya dari projek lama yang saya kerjakan beberapa ketika yang lalu. Saya telah memasang rangkaian butang tekan mudah yang akan menyalakan LED apabila butang ditekan oleh pintu garaj. Kaedah ini terbukti tidak boleh dipercayai dan tidak berguna
Tekan Air Motion Sensor Menggunakan Arduino dan Solenoid Valve - DIY: 6 Langkah
Keran Air Motion Sensor Menggunakan Arduino dan Solenoid Valve - DIY: Dalam projek ini, saya akan menunjukkan kepada anda cara membina Motion Sensor Water Tap menggunakan Solenoid Valve. Projek ini dapat membantu anda menukar paip air manual yang ada menjadi keran yang dapat dikendalikan berdasarkan pengesanan gerakan. Menggunakan antara muka sensor IR
Alat kawalan jauh yang diaktifkan Alexa (menggunakan WEMO D1 Mini): 3 Langkah
Alexa Enabled Remote Control (menggunakan WEMO D1 Mini): Ini adalah versi terkini dari catatan sebelumnya: https: //www.instructables.com/id/Voice-Activated-R..Dalam versi sebelumnya, saya menggunakan Geetech modul suara untuk mengawal alat pembuka pintu garaj biasa jarak jauh. Dalam arahan ini saya telah menggantikan vo
Menggunakan Solenoid Berdenyut Dengan Wemos D1 Mini dan H-Bridge untuk Pengairan: 7 Langkah
Menggunakan Solenoid Pulsed Dengan Wemos D1 Mini dan H-Bridge untuk Pengairan: Untuk arahan ini, saya ingin membuat penyelesaian supaya saya dapat menghidupkan sistem penyiram dari jarak jauh atau untuk menyiram anak benih saya secara automatik. Saya akan menggunakan wemos D1 untuk mengawal solenoid berdenyut. Solenoid ini menggunakan tenaga yang jauh lebih sedikit kerana apabila mereka mempunyai
Blind Pintar Terkawal Alexa Terpadu: 8 Langkah (dengan Gambar)
Blind Pintar Terkawal Alexa Bersepadu: Terdapat banyak projek Smart Blind dan Instructables yang tersedia dalam talian. Walau bagaimanapun, saya ingin meletakkan sentuhan saya sendiri pada projek-projek semasa dengan tujuan menjadikan semua buta dalaman termasuk semua litar. Ini bermaksud