Isi kandungan:
- Bekalan
- Langkah 1: Mengubah Kuasa Sonoff RF R2
- Langkah 2: ESPHome - Membuat Perisian
- Langkah 3: ESPEasy - Mengedipkan Sonoff Basic
- Langkah 4: Pendawaian Semuanya
- Langkah 5: Pasang ke Pintu Garasi
- Langkah 6: Automasi Pembantu Rumah - Pemberitahuan Sekiranya Garaj Dibuka selama 2 Jam
Video: Pembuka Pintu Garasi Pintar Murah: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Kredit
Saya banyak menyalin pelaksanaan Savjee tetapi bukannya menggunakan Shelly, saya menggunakan Sonoff Basic. Lihat laman webnya dan Saluran YouTube!
www.savjee.be/2020/06/membuat-garage-door-ope…
www.youtube.com/c/Savjee/
Andaian
- Anda menjalankan instance Pembantu Rumah dan anda tahu bagaimana menggunakannya
- Anda mempunyai contoh ESPHome dan anda tahu bagaimana menggunakannya
Bekalan
Sonoff Basic -
Sensor Kenalan -
USB To Serial -
Heat Gun -
Soldering Iron -
Tiub Pengecutan Panas -
Kawat -
Lengan Kawat -
Kabel Dupont -
Perisian:
Pembantu Rumah -
ESPhome -
ESP Mudah -
Langkah 1: Mengubah Kuasa Sonoff RF R2
PENAFIAN
Saya bukan jurutera elektrik dan tidak berpura-pura bermain di internet. Sekiranya anda memutuskan untuk mengubah Sonoff Basic anda melakukannya dengan risiko anda sendiri. Ini adalah bagaimana saya telah mengubahsuai Sonoff Basic saya tetapi tidak mengesyorkan agar anda melakukan perkara yang sama. Saya juga tidak bermaksud bahawa saya melakukannya dengan betul atau selamat.
Bermula
Csongor Varga memberikan poin yang baik dalam videonya bahawa tidak selamat untuk mengubah versi Sonoff ini seperti versi sebelumnya dengan memotong jejaknya. Lihat lebih banyak lagi di sini. Sambungan solder untuk relay dan sambungan solder untuk fius yang membekalkan kuasa ke litar terlalu dekat dengan kaedah memotong jejak. Saya menyelesaikan ini dengan membuang sebahagian besar jejak dan menukar semula fius.
- Cari fius yang membekalkan kuasa ke litar
- Lokasi di mana wayar neutral disolder ke saluran masuk
- Hancurkan sekering, angkat, dan ketepikan
- Tarik wayar neutral dari saluran masuk dan tanggalkan
- Potong jejak seperti yang terlihat dalam foto pada langkah lima
- Potong takik seperti yang terlihat dalam foto pada langkah 6
- Selesaikan fius dengan cara yang berlawanan ketika anda mengeluarkannya dan memateri hujung panjang ke saluran masuk
- Tanggalkan wayar neutral dan pateri ke papan seperti yang dilihat pada foto pada langkah 8
Langkah 2: ESPHome - Membuat Perisian
Suis untuk mengkonfigurasi geganti. Ini akan bersifat dalaman sehingga tidak terdedah kepada Pembantu Rumah.
beralih:
- platform: pin gpio: 12 id: relay_1 nama: "sonoff_basic_4_switch" dalaman: benar Kami memerlukan sensor binari untuk sensor hubungan yang akan memberitahu kami jika pintu garaj ditutup atau terbuka
sensor_ binari:
- platform: pin gpio: nombor: 3 mod: INPUT_PULLUP nama: "Garage Door Contact Sensor" id: contact_sensor internal: penapis benar: tertunda_on_off: 500ms Kita boleh mengkonfigurasi butang pada Sonoff untuk menukar relay
- platform: gpio
id: butang_0 pin: nombor: 0 terbalik: Mod benar: INPUT_PULLUP on_click: then: - switch.turn_on: relay_1 - delay: 500ms - switch.turn_off: relay_1 Akhirnya, penutup dengan garaj atribut
penutup:
- platform: template device_class: nama garasi: "Garage Door" id: template_cov lambda: | - if (id (contact_sensor).state) {return COVER_OPEN; } lain {pulangan COVER_CLOSED; } open_action: - switch.turn_on: relay_1 - delay: 0.5s - switch.turn_off: relay_1 close_action: - switch.turn_on: relay_1 - delay: 0.5s - switch.turn_off: relay_1 Inilah YAML penuh
wifi:
ssid: password: manual_ip: static_ip: gateway: subnet: dns1: dns2: # Aktifkan fallback hotspot (captive portal) sekiranya sambungan wifi gagal ap: ssid: password: captive_portal: # Aktifkan logging logger: # Enable Home Assistant API api: ota: penggantian: # Ubah ubah pemboleh ubah berdasarkan tetapan nama host anda: 'sonoff_basic_4' esphome: name: $ hostname platform: ESP8266 board: esp01_1m board_flash_mode: dout status_led: pin: number: 13 inverted: True binary_sensor: - platform: pin gpio: number: 3 mod: INPUT_PULLUP name: "Garage Door Contact Sensor" id: contact_sensor internal: true filter: delay_on_off: 500ms - platform: gpio id: button_0 pin: number: 0 inverted: True mode: INPUT_PULLUP on_click: then: - switch.turn_on: relay_1 - delay: 500ms - switch.turn_off: relay_1 switch: - platform: gpio pin: 12 id: relay_1 name: "sonoff_basic_4_switch" dalaman: true cover: - platform: template device_class: garage name: "Garage Door" id: template_cov lambda: | - if (id (contact_sensor).state) {retu rn COVER_OPEN; } lain {pulangan COVER_CLOSED; } open_action: - switch.turn_on: relay_1 - delay: 0.5s - switch.turn_off: relay_1 close_action: - switch.turn_on: relay_1 - delay: 0.5s - switch.turn_off: relay_1 sensor: - platform: wifi_signal name: "sonoff_basic_4_wifi_signal" update_interval: 60s - platform: uptime name: "sonoff_basic_4_up_time" text_sensor: - platform: nama versi: "sonoff_basic_4_version"
Langkah 3: ESPEasy - Mengedipkan Sonoff Basic
Anda memerlukan penyesuai USB ke siri untuk ini.
- RX pada penyesuai siri menuju ke TX pada Sonoff
- TX pada penyesuai siri menuju ke RX pada Sonoff
- Di ESPHome menyusun kod
- Muat turun perduaan
- Salin fail.bin ke direktori ESPEasy anda
- Pasang wayar bersiri anda ke Sonoff
- Tahan butang pada Sonoff dan pasangkan penyesuai Serial ke USB ke komputer anda
- Di direktori ESPEasy Buka FlashESP8266.exe
- Pilih port COM anda
- Pilih.bin
- Klik Flash
Langkah 4: Pendawaian Semuanya
Saya menggunakan kabel dupont dan kabel kuasa komputer untuk ini tetapi anda boleh menggunakan apa yang anda suka.
- Pateri wayar ke terminal RX di Sonoff
- Pateri wayar ke terminal GND di Sonoff
- Pasang wayar ke terminal neutral dan talian keluar
- Pasang kes Sonoff
- Potong bahagian masuk tali sambungan, lepaskan wayar, dan pasangkan saluran Sonoff dan saluran masuk neutral
- Skru penutup Sonoff untuk memastikan bahawa wayar masuk selamat
- Uji untuk memastikan sensor hubungan dan geganti anda berfungsi dengan betul
Langkah 5: Pasang ke Pintu Garasi
-
Pasang sensor kenalan (saya memasang tambang ke takal)
Saya tidak mempunyai wayar elektronik wayar jadi saya menggunakan wayar pembesar suara dan kabel pembungkus untuk memasang sensor kenalan.
- Pasang Sonoff ke sesuatu (saya menggunakan pendakap memegang pembuka pintu garaj)
- Sambungkan kabel
Langkah 6: Automasi Pembantu Rumah - Pemberitahuan Sekiranya Garaj Dibuka selama 2 Jam
Pencetus: Sekiranya pintu garaj dibuka selama 2 jam
Tindakan: Hantar pemberitahuan ke telefon saya, telefon teman wanita saya, dan ke saluran perselisihan rumah saya
automasi.yaml
- id: notification_if_garage_is_open_for_2_jam
alias: "pemberitahuan jika garaj dibuka selama 2 jam" pencetus: platform: state entity_id: cover.garage_door to: open for: hours: 2 action: - service: notify.mobile_app_courtney_s_iphone data: title: "[?] [?] Garasi dibiarkan terbuka! " mesej: "Pintu garaj telah dibuka selama 2 jam. Tutup?" data: push: kategori: ios_close_garage - service: notify.mobile_app_pixel_3a data: title: "[?] [?] Garaj dibiarkan terbuka!" mesej: "Pintu garaj telah dibuka selama 2 jam. Tutup?" data: actions: - action: android_close_garage title: Close Garage - service: notify.discord data: message: "[?] [?] Pintu garaj telah dibuka selama 2 jam. Tutup?" target: ["ID SALURAN DISCORD ANDA"]
Untuk mendapatkan pemberitahuan mengenai IOS yang mempunyai butang untuk menutup pintu garaj, anda perlu menambahkan yang berikut ke fail config.yaml.
konfigurasi.yaml
ios:
tolak: kategori: - nama: Tutup pengecam Garasi: 'ios_close_garage' tindakan: - pengecam: tajuk 'IOS_CLOSE_GARAGE': pengaktifan 'Tutup Garasi' Kaedah: pengesahan latar belakang 'Diperlukan: benar # Memerlukan FaceID / TouchID merosakkan: kelakuan salah:' default '
Sekarang anda boleh menambahkan automasi yang dipanggil ketika anda menekan butang pintu garaj tutup pada pemberitahuan tolak IOS.
automasi.yaml
- id: 'ios_mobile_app_notification_close_garage_door'
alias: pemberitahuan aplikasi mudah alih ios tutup pencetus pintu garaj: platform: event_type event: ios.notification_action_fired event_data: actionName: IOS_CLOSE_GARAGE tindakan: - kelewatan: 00:00:15 - perkhidmatan: cover.close_cover data: entity_id: cover.garage_door
Automasi yang dipanggil ketika anda menekan butang pintu garaj tutup pada pemberitahuan push Android.
automasi.yaml
- id: 'android_mobile_app_notification_close_garage_door'
alias: pemberitahuan aplikasi mudah alih android tutup pencetus pintu garaj: - event_data: action: android_close_garage event_type: mobile_app_notification_action platform: action event: - delay: 00:00:15 - service: cover.close_cover data: entity_id: cover.garage_door
Disyorkan:
Pembuka Pintu Garasi Pintar DIY + Integrasi Pembantu Rumah: 5 Langkah
Pembuka Pintu Garasi Pintar DIY + Integrasi Pembantu Rumah: Hidupkan pintu garaj biasa anda dengan bijak menggunakan projek DIY ini. Saya akan menunjukkan kepada anda bagaimana membinanya dan mengawalnya menggunakan Pembantu Rumah (melalui MQTT) dan mempunyai kemampuan untuk membuka dan menutup pintu garaj anda dari jauh. Saya akan menggunakan papan ESP8266 yang disebut Wemos
Mikro: Pembuka Pintu Anjing Bit: 8 Langkah (dengan Gambar)
Mikro: Pembuka Pintu Anjing Bit: Adakah haiwan kesayangan anda terperangkap di dalam bilik? Adakah anda ingin menjadikan rumah anda lebih mudah diakses oleh rakan-rakan anda yang berbulu ?? Sekarang anda boleh, hore !! Projek ini menggunakan mikrokontroler mikro: bit untuk membuka pintu apabila suis (mesra haiwan peliharaan) ditekan. Kami
Menggunakan Pautan Rumah Dengan Pembuka Pintu Garasi yang Tidak Disokong: 6 Langkah
Menggunakan Pautan Rumah Dengan Pembuka Pintu Garasi Tidak Disokong: Saya tinggal di bangunan pangsapuri dan baru-baru ini saya memasang pautan rumah di dalam kereta saya. Malangnya, garaj jarak jauh yang mereka berikan kepada saya menggunakan sambungan maxSecure ini yang tidak menyokong pautan rumah. Oleh itu, saya memutuskan untuk mencari jalan penyelesaian
Pembuka Pintu Garage Menggunakan Raspberry Pi: 5 Langkah (dengan Gambar)
Pembuka Pintu Garage Menggunakan Raspberry Pi: Kawal motor garaj dari telefon pintar atau mana-mana peranti yang dapat melayari laman web (dengan AJAX!). Projek ini dimulakan kerana saya hanya mempunyai satu alat kawalan jauh untuk garaj saya. Betapa seronoknya membeli yang kedua? Tidak cukup. Sasaran saya adalah untuk dapat mengawal dan memantau
Peti Surat dan Pemberitahuan Pintu Garasi: 5 Langkah (dengan Gambar)
Peti Surat dan Pemberitahuan Pintu Garage: Instructables ini berdasarkan Johan Moberg Mailbox Notifier. Berbanding dengan projek ini, saya melakukan beberapa perubahan: Jauh dari rumah saya tidak hanya peti surat, tetapi juga garaj. Mereka berada di satu lokasi berdekatan dengan jalan raya dan rumahnya terletak sekitar 5