Daftar Isi:
- Perlengkapan
- Langkah 1: Motor Stepper, Roda Gigi, dan Pegangan
- Langkah 2: Perangkat Keras Driver Stepper
- Langkah 3: Perangkat Lunak
- Langkah 4: Perakitan
- Langkah 5: Otomatisasi Rumah
Video: Kontrol Tirai Dengan ESP8266, Integrasi Google Home dan Openhab dan Kontrol Web: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Dalam Instruksi ini saya menunjukkan kepada Anda bagaimana saya menambahkan otomatisasi ke tirai saya. Saya ingin dapat menambah dan menghapus otomatisasi itu, jadi semua instalasi adalah klip.
Bagian utama adalah:
- Motor langkah
- Driver stepper dikendalikan bij ESP-01
- Gigi dan braket pemasangan
Saya mengontrol tirai melalui Google Home, server Openhab saya, dan situs web.
Anda masih dapat mengontrol kerai secara manual, karena ketika kerai tidak membuka atau menutup secara otomatis, motor stepper dinonaktifkan.
Perlengkapan
Saya membeli sebagian besar komponen dari Aliexpress
ESP8266: ESP-01
Motor stepper
Pengemudi stepper A4988
Rantai untuk mengendalikan tirai
Konverter uang
Sumber Daya listrik
Saya merancang dan mencetak sendiri roda gigi dan braket pemasangan
Langkah 1: Motor Stepper, Roda Gigi, dan Pegangan
Saya melepas roda gigi dari roller tirai untuk merekayasa ulang roda gigi di Fusion360. Saya bereksperimen dengan gigi yang berbeda. Roda gigi yang lebih kecil memberikan torsi yang lebih besar, tetapi cengkeraman yang lebih kecil pada rantai bola. Roda gigi dengan 12 gigi bekerja paling baik untuk saya dan saya merancang braket pemasangan agar sesuai dengan motor stepper dan roda gigi dengan rantai bola.
Saya merancang pegangan untuk dijepit pada pegangan Luxaflex standar.
File STL dari semua bagian 3D dipublikasikan di halaman Thingiverse saya.
Langkah 2: Perangkat Keras Driver Stepper
Perangkat keras terdiri dari:
- Konverter step down (buck) (12V ke 3.3V) untuk menyalakan ESP-01 dan driver stepper A4988
- ESP-01 yang terhubung ke jaringan WiFi dan mengontrol driver stepper (mengaktifkan/menonaktifkan, arah dan langkah motor)
- Pengemudi stepper A4988
- Motor stepper (17HS4401)
- Beberapa komponen elektronik
Saya menyolder konektor perempuan ke papan kinerja dan menghubungkan komponen yang disebutkan di atas.
Langkah 3: Perangkat Lunak
Kode diterbitkan di Github saya.
Sunting april 2020: versi tanpa MQTT dan hanya kontrol web yang ditambahkan.
Sunting april 2020: + 10% dan - 10% ditambahkan ke antarmuka web.
Program dengan kontrol MQTT:
- Terhubung ke jaringan WiFi dan server MQTT
- Memeriksa apakah status kerai sama dengan pengaturan, jika tidak, itu mengubah status agar sesuai dengan pengaturan. Kemudian aktifkan motor stepper, jalankan jumlah langkah yang tepat. Nonaktifkan motor stepper.
- Pengaturan dapat diterima melalui MQTT atau melalui Webserver.
- Server web dapat memasuki mode HTTPUpdateServer untuk memperbarui firmware secara OTA.
Menonaktifkan motor stepper dengan menyetel pin 'EN' pada driver A4988 penting untuk:
- Kurangi jumlah arus yang digunakan oleh perangkat jika pengaturannya tetap sama (sebagian besar waktu)
- Aktifkan kontrol manual kerai.
HTTPUpdateServer diaktifkan pada alamat IP/pembaruan. Sebelum memasuki mode pembaruan melalui server web, ia mengubah status ke status CENTER, karena program dimulai dalam status CENTER.
Inilah cara saya menurunkan jumlah langkah:
Panjang total kabel antara tertutup dan terbuka kira-kira 40 cm. Satu putaran roda gigi kira-kira. 7,5 cm. Panjang total kabel adalah 40 / 7,5 = kira-kira. 5,3 putaran. Saya tidak ingin meregangkan kabel dan perangkat dimulai dari posisi tengah, jadi saya membulatkannya menjadi 5 putaran (2,5 dalam satu dan 2,5 dalam arah lain). Satu putaran motor stepper adalah 200 langkah, tetapi saya telah mengatur driver motor stepper saya menjadi seperempat langkah, jadi satu putaran adalah 800 langkah seperempat. 5 putaran adalah 4000 seperempat langkah (MAX_STEPS). Pengaturan tutup (CLOSE_STEPS) adalah 90% tertutup = 3600 langkah; pengaturan terbuka (OPEN_STEPS) adalah 10% = 400 langkah. Posisi tengah (CENTER_STEPS) adalah 50% adalah 2000 langkah dan merupakan jumlah langkah awal saat perangkat dimulai.
Langkah 4: Perakitan
Pengontrol saya didorong ke ambang jendela melalui braket pemasangan motor stepper
Saya merancang bagian belakang untuk motor stepper yang berisi driver stepper dan ESP-01.
Langkah 5: Otomatisasi Rumah
Asli: Saya memiliki Raspberry Pi Zero yang menjalankan Raspbian Stretch lite, NodeRed dan Openhab 2.4.0
Sunting Maret 2021: Saya memiliki Raspberry Pi 3B yang menjalankan Raspbian Buster lite, NodeRed, dan Openhab 3.0.0
Item, aturan, dan peta situs Openhab saya ada di Github saya. Edit April 2020: + 10% dan - 10% setpoint ditambahkan ke Peta Situs di Openhab). Edit Maret 2021: Saya menambahkan deskripsi Openhab 3 di file.
Lihat Instruksi ini bagaimana saya mengatur MQTT di Openhab 3
Dalam hal ini Node Red hanya digunakan untuk keperluan debugging.
Asisten Google
Integrasi Google Home Openhab dijelaskan di sini.
Jika TV saya dihidupkan melalui Openhab, tirai ditutup sesuai aturan.
"Ok Google, setel tirai jendela ke 50"
Direkomendasikan:
Status Kicker Sederhana dan Sistem Reservasi Dengan Integrasi Slack: 12 Langkah (dengan Gambar)
Status Kicker Sederhana dan Sistem Reservasi Dengan Integrasi Slack: Di perusahaan tempat saya bekerja ada meja kicker. Perusahaan menempati banyak lantai dan untuk beberapa karyawan membutuhkan waktu hingga 3 menit untuk sampai ke meja dan…menyadari bahwa meja sudah ditempati.Oleh karena itu muncul ide untuk membangun sebuah ki
Kontrol Kamar Dengan ESP8266 - Suhu, Gerakan, Tirai, dan Pencahayaan: 8 Langkah
Kontrol Kamar Dengan ESP8266 | Temperatur, Gerakan, Tirai, dan Pencahayaan: Proyek ini terdiri dari sistem berdasarkan modul NodeMCU ESP8266 yang memungkinkan Anda mengontrol kecerahan Strip LED dan tirai ruangan Anda, juga dapat mengirim data tentang peristiwa gerakan ruangan Anda dan suhu ke awan
Tirai Otomatis / Tirai Jendela Menggunakan Arduino dan LDR: 3 Langkah
Tirai Otomatis / Tirai Jendela Menggunakan Arduino dan LDR: Dalam Tutorial ini kita akan mendemonstrasikan cara membuat tirai jendela otomatis menggunakan Modul Arduino dan LDR. Pada siang hari gorden/window blind akan menggulung dan pada malam hari akan menggulung
Tirai Otomatis Dengan Google Home: 3 Langkah
Tirai Otomatis Dengan Google Home: Setelah bertahun-tahun melakukan otomatisasi rumah dengan lampu dan kipas, sekarang saya ingin mencoba mengotomatiskan tirai rumah saya. Biaya auto curtain yang sudah jadi sangat mahal, jadi saya memilih DIY. Tirai otomatis ini adalah sakelar relai WiFi yang mirip dengan Sonoff. Ini sangat
Sistem Kontrol Tirai Alexa - Cetak 3D dan Biaya Rendah: 19 Langkah (dengan Gambar)
Sistem Kontrol Tirai Alexa - Dapat Dicetak 3D dan Biaya Rendah: Halo, saya sudah lama mencoba mengotomatiskan sebanyak mungkin rumah kami. Ketika Musim Dingin tiba di sini di Inggris, saya memutuskan untuk menghapus tugas menutup semua tirai di malam hari dan kemudian membukanya lagi di pagi hari. Ini berarti menjalankan saya