Isi kandungan:
- Bekalan
- Langkah 1: Motor, Gear dan Pemegang Stepper
- Langkah 2: Perkakasan Pemacu Stepper
- Langkah 3: Perisian
- Langkah 4: Perhimpunan
- Langkah 5: Automasi Rumah
Video: Blinds Control Dengan ESP8266, Integrasi Laman Utama Google dan Openhab dan Kawalan Web: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Dalam Instructable ini saya menunjukkan kepada anda bagaimana saya menambah automasi pada tirai saya. Saya mahu dapat menambah dan mengeluarkan automasi, jadi semua pemasangan dihidupkan.
Bahagian utama adalah:
- Motor stepper
- Pemandu stepper dikawal bij ESP-01
- Pendakap gear dan pelekap
Saya mengawal tirai melalui Google Home, pelayan Openhab saya dan laman web.
Anda masih boleh mengawal tirai secara manual, kerana apabila tirai tidak dibuka atau ditutup secara automatik, motor stepper akan dilumpuhkan.
Bekalan
Saya membeli kebanyakan komponen dari Aliexpress
ESP8266: ESP-01
Motor stepper
Pemandu stepper A4988
Rantai untuk mengawal tirai
Penukar Buck
Bekalan kuasa
Saya sendiri merancang dan mencetak gear dan pendakap pemasangan
Langkah 1: Motor, Gear dan Pemegang Stepper
Saya mengeluarkan gear dari roller tirai untuk merekayasa semula gear di Fusion360. Saya bereksperimen dengan gear yang berbeza. Gear yang lebih kecil memberikan tork yang lebih besar, tetapi cengkaman kurang pada rantai bola. Gigi dengan 12 gigi paling sesuai untuk saya dan saya merancang pendakap pemasangan agar sesuai dengan motor stepper dan roda gigi dengan rantai bola.
Saya merancang pemegangnya untuk memegang pemegang Luxaflex standard.
Fail STL semua bahagian 3D diterbitkan di halaman Thingiverse saya.
Langkah 2: Perkakasan Pemacu Stepper
Perkakasan terdiri daripada:
- Langkah turun (buck) converter (12V hingga 3.3V) untuk memberi kuasa kepada pemacu stepper ESP-01 dan A4988
- ESP-01 yang menghubungkan ke rangkaian WiFi dan mengawal pemacu stepper (aktifkan / lumpuhkan, arah motor dan langkah)
- Pemandu stepper A4988
- Motor Stepper (17HS4401)
- Beberapa komponen elektronik
Saya memasangkan penyambung wanita ke papan perf dan menyambungkan komponen yang disebutkan di atas.
Langkah 3: Perisian
Kod tersebut diterbitkan di Github saya.
Edit April 2020: versi tanpa MQTT dan hanya kawalan web ditambahkan.
Edit April 2020: + 10% dan - 10% ditambahkan ke antara muka web.
Program dengan kawalan MQTT:
- Menyambung ke rangkaian WiFi dan pelayan MQTT
- Memeriksa sama ada keadaan tirai sama dengan tetapan, jika tidak, keadaan berubah menjadi seting dengan tetapan. Kemudian aktifkan motor stepper, jalankan bilangan langkah yang betul. Matikan motor stepper.
- Tetapan boleh diterima melalui MQTT atau melalui Webserver.
- Pelayan web boleh memasuki mod HTTPUpdateServer untuk OTA mengemas kini firmware.
Melumpuhkan motor stepper dengan menetapkan pin 'EN' pemacu A4988 penting untuk:
- Kurangkan jumlah arus yang digunakan oleh peranti jika tetapannya tetap sama (sebahagian besar waktu)
- Dayakan kawalan tirai secara manual.
HTTPUpdateServer diaktifkan pada alamat / kemas kini IP. Sebelum memasuki mod kemas kini melalui pelayan web, ia mengubah keadaan menjadi keadaan PUSAT, kerana program ini dimulakan dalam keadaan PUSAT.
Ini adalah bagaimana saya memperoleh bilangan langkah:
Panjang keseluruhan tali antara tertutup dan dibuka adalah kira-kira 40 cm. Satu revolusi gear adalah lebih kurang. 7.5 cm. Panjang keseluruhan kord adalah 40 / 7.5 = lebih kurang. 5.3 revolusi. Saya tidak mahu meregangkan kord dan peranti bermula dari kedudukan tengah, jadi saya membundarkannya ke 5 revolusi (2.5 dalam satu dan 2.5 ke arah lain). Satu revolusi motor stepper adalah 200 langkah, tetapi saya telah menetapkan pemacu motor stepper saya ke tahap seperempat, jadi satu revolusi adalah 800 langkah seperempat. 5 revolusi ialah 4000 langkah suku (MAX_STEPS). Tetapan tutup (CLOSE_STEPS) ditutup 90% = 3600 langkah; tetapan terbuka (OPEN_STEPS) adalah 10% = 400 langkah. Kedudukan tengah (CENTER_STEPS) adalah 50% adalah 2000 langkah dan merupakan bilangan langkah awal semasa peranti dimulakan.
Langkah 4: Perhimpunan
Pengawal saya dijahit ke ambang tingkap melalui pendakap pemasangan motor stepper
Saya merancang hujung belakang untuk motor stepper yang mengandungi pemacu stepper dan ESP-01.
Langkah 5: Automasi Rumah
Asal: Saya mempunyai Raspberry Pi Zero yang menjalankan Raspbian Stretch lite, NodeRed dan Openhab 2.4.0
Edit mac 2021: Saya mempunyai Raspberry Pi 3B yang menjalankan Raspbian Buster lite, NodeRed dan Openhab 3.0.0
Item, peraturan dan peta laman Openhab saya ada di Github saya. Edit april 2020: + 10% dan - 10% setpoint ditambahkan ke Peta Laman di Openhab). Edit Mac 2021: Saya menambahkan keterangan Openhab 3 dalam fail.
Lihat Petunjuk ini bagaimana saya menyediakan MQTT di Openhab 3
Dalam kes ini Node Red hanya digunakan untuk tujuan penyahpepijatan.
Pembantu Google
Integrasi Google Home Openhab dijelaskan di sini.
Sekiranya TV saya dihidupkan melalui Openhab, tirai ditutup mengikut peraturan.
"Hai Google, tetapkan tirai tetingkap ke 50"
Disyorkan:
Automasikan Keseluruhan Bilik Anda Dengan Laman Utama Google + Arduino, NodeMCU dan Ubidots: 5 Langkah
Automasikan Keseluruhan Bilik Anda Dengan Laman Utama Google + Arduino, NodeMCU dan Ubidots: Hai semua, di sini saya akan menunjukkan kepada anda projek yang saya buat. Ini akan mengawal dan mengautomasikan bilik anda dengan arduino dan nodemcu dengan platform IoT yang saya mula gunakan beberapa bulan yang lalu dan saya rasa sangat mengagumkan, jadi di sini saya berkongsi dengan anda pengalaman saya. Dengan ini
Hidupkan dan Matikan Komputer Anda Dengan Laman Utama Google & Blynk: 6 Langkah
Hidupkan dan Matikan Komputer Anda Dengan Google Home & Blynk: Helo Guys dan selamat datang ke tutorial ini! Kali ini saya akan menunjukkan kepada anda cara menghidupkan komputer anda dengan Google Home anda PERHATIAN !! BACA INI !!: 1. Pastikan anda mengasingkan penyambung! Saya memilih untuk mencetak casing 3d untuk menyelesaikan masalah ini 2. Sekiranya anda menyambungkan kuasa
Sonoff B1 Firmware Home Automation Openhab Laman Utama Google: 3 Langkah
Sonoff B1 Firmware Home Automation Openhab Google Home: Saya sangat menyukai firmware Tasmota untuk suis Sonoff saya. Tetapi a tidak begitu gembira dengan firmware Tasmota pada Sonoff-B1 saya. Saya tidak berjaya mengintegrasikannya di Openhab saya dan mengendalikannya melalui Google Home. Oleh itu, saya menulis firma saya sendiri
Dapatkan Skrin untuk Laman Utama Google Anda Menggunakan Raspberry Pi dan Dialogflow (Alternatif Chromecast): 13 Langkah
Dapatkan Skrin untuk Rumah Google Anda Menggunakan Raspberry Pi dan Dialogflow (Alternatif Chromecast): Sejak saya membeli rumah Google, saya ingin mengawal peranti saya di rumah menggunakan perintah suara. Ia berfungsi dengan hebat dalam semua cara, tetapi saya berasa tidak senang dengan ciri videonya. Kita boleh menonton Youtube dan Netflix hanya jika kita mempunyai peranti Chromecast atau T
GassistPi (Laman Utama Google di Raspberry Pi): 7 Langkah (dengan Gambar)
GassistPi (Laman Utama Google di Raspberry Pi): Pembantu Google untuk Raspberry Pi