Daftar Isi:
- Langkah 1: Dapatkan Bagian Anda
- Langkah 2: Campur Bersama
- Langkah 3: Kode
- Langkah 4: Aplikasi
- Langkah 5: Satukan dan Selesai
Video: Solenoid Terkendali Alexa Menggunakan WEMO D1 Mini: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Ini benar-benar menakjubkan. Tidak sulit untuk memiliki alexa echo mengontrol mikroprosesor. Dunia adalah tirammu. Instruksi ini membawa Anda melalui langkah-langkah untuk mengontrol solenoida. Anda dapat menggunakan proses yang sama ini untuk mengontrol apa pun yang Anda inginkan. Dalam kasus saya, saya menggunakan solenoida untuk menekan tombol lift. Saya membuat dua ini, satu untuk tombol lift lantai atas, dan satu lagi untuk tombol lift lantai bawah.
Langkah 1: Dapatkan Bagian Anda
Bahan-bahan:
Alexa Echo Dot (atau Echo)
WEMO D1 mini -- Hati-hati jangan sampai terkena WEMO D1 mini LITE. Saya tidak sengaja melakukan ini dengan berpikir saya sedang menghemat uang, tetapi itu tidak berfungsi dengan benar.
L293D -- Relay biasanya digunakan, tapi saya punya banyak relay ini, dan berhasil.
Papan tempat memotong roti
Konektor Baterai 9V
Header Pin Wanita -- opsional
solenoida
kabel
Baterai 9V
Langkah 2: Campur Bersama
Saya menyolder ini bersama di perfboard. Papan khusus ini bagus karena ditata seperti papan tempat memotong roti dengan rel dan set lubang yang terhubung.
Pertama, saya menyolder header wanita ke perfboard untuk dicolokkan ke WEMO. Awalnya, saya juga menyolder header wanita untuk dicolokkan ke L293D. Namun, saya menemukan, bahwa L293D tidak terhubung ke header dengan koneksi yang baik, jadi saya menyoldernya langsung ke papan.
Kemudian saya menyolder kabel ke papan untuk membuat koneksi:1. Kabel merah dari WEMO 5V ke L293D Aktifkan pin2. Kabel hitam dari arde WEMO ke pin arde L293D (5)3. Kabel kuning dari WEMO D1 pin ke L293D input2 pin (7)4. kabel tutup baterai - hitam ke arde WEMO, merah ke pin L293D Vs (8)5. kabel solenoid -- hitam ke ground WEMO, warna apa saja ke L293D output2 pin (6) -- CATATAN: Saya menggunakan kabel dengan koneksi 2-pin female di ujungnya. Saya bisa pasang solenoid ke ini. Saya menyolder pin jantan ke ujung setiap kabel solenoid.
Tidak ada alasan saya terhubung ke Input/Output 2, saya bisa melakukan Input/Output 1. Sebenarnya, saya bisa mengendalikan 4 solenoida bukan hanya satu, tapi hanya satu yang saya butuhkan untuk proyek ini.
Langkah 3: Kode
Anda dapat menggunakan Arduino IDE untuk memprogram WEMO.
Ada beberapa langkah untuk membuat WEMO bekerja dengan IDE arduino, dan Anda dapat mengikutinya dalam instruksi yang sangat baik ini…
Selanjutnya, Anda harus membuat WEMO bekerja dengan Echo…Alasan untuk WEMO adalah WIFI diaktifkan - dan, Anda dapat menggunakan beberapa kode yang tersedia dengan mudah untuk membuatnya berperilaku seperti sakelar wemo belkin. Ini adalah cara mudah untuk menghubungkannya dengan gema amazon.
Pertama, buka: https://github.com/kakopappa/arduino-esp8266-alexa… dan unduh kode simulasi belkin. Letakkan kode ini di mana semua proyek arduino Anda yang lain berada. Kemudian buka file wemos.ino di arduino ide. Satu-satunya file yang perlu dimodifikasi adalah file wemos.ino. Pada dasarnya, yang perlu Anda lakukan dalam file ini adalah:
1. Atur SSID dan kata sandi Anda ke wifi Anda 2. Tentukan sakelar Anda; (Switch *dapur = NULL;) 3. Inisialisasi sakelar Anda; (dapur = new Switch("lampu dapur", 81, kitchenLightsOn, kitchenLightsOff); upnpBroadcastResponder.addDevice(*dapur);) 4. Tambahkan ke bagian Loop; (dapur->serverLoop();) 5. Buat panggilan balik Anda untuk On dan Off dan masukkan apa pun yang Anda inginkan dalam panggilan balik: bool kitchenLightsOn() { Serial.println("Switch 2 turn on …"); isKitchenLightstsOn = benar; kembalikan isKitchenLightstsOn; }
Anda akan melihat semua ini dalam contoh kode wemos.ino. Ganti saja Switch-es di file itu dengan apa pun yang ingin Anda alihkan. Dalam kasus saya, saya mengganti nama semuanya "BasementButton". Callback basementButtonOn() saya mengubah pin D1 menjadi HIGH. Lihat kode yang saya sertakan sebagai contoh.
Langkah 4: Aplikasi
Dalam kasus saya, saya ingin solenoid menekan tombol lift. Untuk melakukan ini, saya membutuhkan semacam braket untuk menahan solenoid di atas tombol lift. Jadi, ini pertama kalinya saya terjun ke dunia printer 3D. Saya pergi ke tinkercad.com dan membuat akun. Anda dapat menggunakan alat mereka untuk membuat desain 3D di cloud dan kemudian mengekspor desain Anda ke file *.stl yang dapat dicetak. Saya menemukan tinkercad sangat intuitif untuk digunakan. Anda menyeret bentuk ke dalam area gambar untuk membangun desain yang Anda inginkan. Saat pertama kali mengatur akun Anda, ada tutorial yang sangat bagus untuk Anda mulai. Itu hanya menjadi sedikit lebih rumit ketika Anda perlu memastikan itu memiliki dimensi yang benar.
Saya dapat mencetak braket melalui kebaikan seorang teman yang memiliki printer 3D. Tetapi ada berbagai perusahaan yang dapat melakukannya untuk Anda juga. Beberapa perpustakaan bahkan akan melakukannya.
Langkah 5: Satukan dan Selesai
Saya memasang braket/solenoid di atas tombol lift dan meletakkan WEMO di dalam kotak plastik di atas tombol. Setelah mengunggah kode ke WEMO, Anda harus meminta Alexa untuk menemukannya. Katakan saja "Alexa menemukan perangkat". Setelah dia menemukannya, Anda dapat mengucapkan "Alexa turn on DEVICENAME" atau "Alexa turn off DEVICENAME". Ini mengaktifkan panggilan balik ke dalam kode dan menyalakan solenoid. Dalam kasus saya, saya memiliki perangkat "lift atas" dan perangkat "tombol ruang bawah tanah". Ini sedikit bertele-tele, tetapi berhasil. Juga, tidak sepenuhnya masuk akal untuk "menghidupkan" dan "mematikan", tetapi saya tidak yakin itu dapat diubah.
Direkomendasikan:
Peluncur Roket Terkendali Suara Berbasis Alexa: 9 Langkah (dengan Gambar)
Peluncur Roket Terkendali Suara Berbasis Alexa: Saat musim dingin mendekat; datang saat tahun ketika festival lampu dirayakan. Ya, kita berbicara tentang Diwali yang merupakan festival India sejati yang dirayakan di seluruh dunia. Tahun ini, Diwali sudah berakhir, dan melihat orang-orang
Keran Air Sensor Gerak Menggunakan Arduino dan Solenoid Valve - DIY: 6 Langkah
Keran Air Sensor Gerak Menggunakan Arduino dan Katup Solenoid - DIY: Dalam proyek ini, saya akan menunjukkan cara membuat Keran Air Sensor Gerak menggunakan Katup Solenoid. Proyek ini dapat membantu Anda mengubah keran air manual yang ada menjadi keran yang dapat dikontrol berdasarkan deteksi gerakan. Menggunakan antarmuka sensor IR
Alexa Diaktifkan Remote Control (menggunakan WEMO D1 Mini): 3 Langkah
Alexa Enabled Remote Control (menggunakan WEMO D1 Mini): Ini adalah versi terbaru dari posting sebelumnya: https://www.instructables.com/id/Voice-Activated-R…Pada versi sebelumnya, saya menggunakan Geetech modul suara untuk mengontrol remote tipe pembuka pintu garasi biasa. Dalam instruksi ini saya telah mengganti vo
Menggunakan Solenoid Berdenyut Dengan Wemos D1 Mini dan H-Bridge untuk Irigasi: 7 Langkah
Menggunakan Solenoid Berdenyut Dengan Wemos D1 Mini dan H-Bridge untuk Irigasi: Untuk instruksi ini saya ingin membuat solusi sehingga saya dapat menyalakan sistem sprinkler dari jarak jauh atau menyirami bibit saya secara otomatis. Saya akan menggunakan wemos D1 untuk mengontrol solenoida berdenyut. Solenoid ini menggunakan daya yang jauh lebih sedikit karena ketika mereka menerima
Otomatisasi dan Pemantauan Rumah Terkendali Suara/Internet DIY Menggunakan ESP8266 dan Google Home Mini: 6 Langkah
Otomatisasi dan Pemantauan Rumah Terkendali Suara/Internet DIY Menggunakan ESP8266 dan Google Home Mini: Hei!! Setelah istirahat panjang saya di sini karena kita semua harus melakukan sesuatu yang membosankan (pekerjaan) untuk mendapatkan. Setelah semua artikel HOME AUTOMATION yang saya tulis dari BLUETOOTH, IR, WIFI Lokal, Cloud yaitu yang sulit, *SEKARANG* datang paling mudah tapi paling efisien