Sisukord:
- Tarvikud
- 1. samm: Sonoff RF R2 toite muutmine
- 2. samm: ESPHome - tarkvara loomine
- Samm 3: ESPEasy - Sonoff Basicu vilkumine
- 4. samm: ühendage kõik üles
- Samm: kinnitage garaažiukse külge
- 6. samm: koduabilise automatiseerimine - teade, kui garaaž on 2 tundi avatud
Video: Odav nutikas garaažiukseavaja: 6 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Krediit
Kopeerisin päris palju Savjee rakendust, kuid Shelly asemel kasutasin Sonoff Basicut. Vaadake tema veebisaiti ja YouTube'i kanalit!
www.savjee.be/2020/06/make-garage-door-ope…
www.youtube.com/c/Savjee/
Eeldused
- Teil on käimas koduabilise eksemplar ja teate, kuidas seda kasutada
- Teie ESPHome eksemplar töötab ja teate, kuidas seda kasutada
Tarvikud
Sonoff Basic-https://www.amazon.com/Sonoff-Remote-Control-Comp…
Kontaktandur -
USB seeriasse -
Soojuspüstol -
Jootekolb -
Termokahanevad torud -
Traat -
Juhtmehülss -
Duponti kaablid -
Tarkvara:
Koduabiline -
ESPhome -
ESP Easy -
1. samm: Sonoff RF R2 toite muutmine
TÄHELEPANU
Ma ei ole elektriinsener ega teeskle, et mängin seda internetis. Kui otsustate Sonoff Basicu muuta, teete seda omal vastutusel. Nii olen oma Sonoff Basicut muutnud, kuid ei soovita teil sama teha. Samuti ei vihja ma sellele, et teen seda õigesti või ohutult.
Alustamine
Csongor Varga teeb oma videos hea märkuse selle kohta, et seda Sonoffi versiooni, nagu eelmine versioon, pole turvaline muuta, lõigates jälje. Vaata lähemalt siit. Relee jootmisühendus ja vooluahelat toitev kaitsme jootmisühendus on lõikamisjälje meetodi jaoks liiga lähedal. Ma sain sellest mööda, eemaldades suurema osa jälgedest ja paigutades kaitsme ümber.
- Leidke kaitsmed, mis varustavad vooluringi toitega
- Koht, kus neutraaltraat on sisselaskeava külge joodetud
- Keerake kaitse lahti, eemaldage ja asetage kõrvale
- Lahutage neutraaltraat sisendist ja eemaldage
- Lõigake jälg välja, nagu on näha viienda sammu fotol
- Lõika välja sälk, nagu on näha 6. sammu fotol
- Jootke kaitse vastupidisel viisil, kui selle välja võtsite, ja jootke pikem ots liini sisselaskeava külge
- Eemaldage neutraaljuhe ja jootke see plaadi külge, nagu on näha 8. etapi fotol
2. samm: ESPHome - tarkvara loomine
Lüliti relee konfigureerimiseks. See on sisemine, nii et see ei puutuks otse koduabilisega kokku.
lüliti:
- platvorm: gpio pin: 12 id: relee_1 nimi: "sonoff_basic_4_switch" internal: true Vajame kontaktanduri jaoks binaarset andurit, mis ütleb meile, kas garaažiuks on suletud või avatud
binaarne_andur:
- platvorm: gpio pin: number: 3 režiim: INPUT_PULLUP nimi: "Garaažiukse kontaktandur" id: contact_sensor internal: true filters: delayed_on_off: 500ms Saame konfigureerida Sonoffi nupu relee ümberlülitamiseks
- platvorm: gpio
id: button_0 pin: number: 0 tagurpidi: True mode: INPUT_PULLUP on_click: then: - switch.turn_on: relee_1 - viivitus: 500 ms - switch.turn_off: relee_1 Lõpuks kaas atribuudiga garaaž
kaas:
- platvorm: mall device_class: garaaži nimi: "Garage Door" id: template_cov lambda: |- if (id (contact_sensor).state) {return COVER_OPEN; } muu {return COVER_CLOSED; } open_action: - switch.turn_on: relee_1 - viivitus: 0,5 s - switch.turn_off: relee_1 close_action: - switch.turn_on: relee_1 - viivitus: 0,5 s - switch.turn_off: relee_1 Siin on täielik YAML
wifi:
ssid: parool: manual_ip: static_ip: gateway: alamvõrk: dns1: dns2: # Luba varupunkt (hõivatud portaal) juhuks, kui wifi -ühendus ebaõnnestub: substitutions: # Muutujate muutmine vastavalt teie seadetele hostinimi: '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: gpio pin: number: 3 režiim: INPUT_PULLUP nimi: "Garaažiukse kontaktandur" id: contact_sensor internal: tõelised filtrid: delayed_on_off: 500ms - platvorm: gpio id: button_0 pin: number: 0 inverted: True mode: INPUT_PULLUP on_click: then: - switch.turn_on: relee_1 - viivitus: 500 ms - switch.turn_off: rele_1: |- kui (id (kontakt_andur).riik) {retu rn COVER_OPEN; } muu {return COVER_CLOSED; } open_action: - switch.turn_on: relee_1 - viivitus: 0,5 s - switch.turn_off: relee_1 close_action: - switch.turn_on: relee_1 - viivitus: 0,5 s - switch.turn_off: relee_1 andur: - platvorm: wifi_signaali nimi: "sonoff_basic_4_wifi_signal" update_interval: 60s - platform: uptime name: "sonoff_basic_4_up_time" text_sensor: - platvorm: versiooni nimi: "sonoff_basic_4_version"
Samm 3: ESPEasy - Sonoff Basicu vilkumine
Selleks vajate USB -jadaadapterit.
- Jadaadapteri RX läheb Sonoffi TX -le
- Seeriaadapteri TX läheb Sonoffi RX -le
- Koostage ESPHome'is kood
- Laadige alla binaar
- Kopeerige.bin fail oma ESPEasy kataloogi
- Ühendage oma jadajuhtmed Sonoffi külge
- Hoidke Sonoffi nuppu all ja ühendage arvutiga jada -USB -adapter
- Avage kataloog ESPEasy FlashESP8266.exe
- Valige oma COM -port
- Valige.bin
- Klõpsake nuppu Flash
4. samm: ühendage kõik üles
Ma kasutasin selleks duponti kaableid ja arvuti toitekaablit, kuid saate kasutada seda, mis teile meeldib.
- Jootke traat Sonoffi RX -terminali
- Jootke traat Sonoffi GND terminali
- Ühendage juhtmed väljuvate neutraal- ja liiniklemmidega
- Pange Sonoffi ümbris pähe
- Lõigake pikendusjuhtme sisselaske pool, eemaldage juhtmed ja kinnitage see Sonoffi liini ja neutraalse sisendiga
- Keerake Sonoffi korgid sissevoolutraadi turvalisuse tagamiseks
- Kontrollige, kas kontaktandur ja relee töötavad õigesti
Samm: kinnitage garaažiukse külge
-
Kinnitage kontaktandur (mina kinnitasin rihmaratta külge)
Mul ei olnud ühtegi elektroonikatraati, nii et ma kasutasin kontaktanduri kinnitamiseks mõnda kõlarijuhet ja kaablikile.
- Kinnitage Sonoff millegi külge (kasutasin garaažiukse avamist hoidvat klambrit)
- Ühendage kaablid
6. samm: koduabilise automatiseerimine - teade, kui garaaž on 2 tundi avatud
Päästik: Kui garaažiuks on avatud 2 tundi
Toiming: saatke märguandeid minu telefonile, sõbrannade telefonile ja minu kodusele ebakõla kanalile
automaatika.yaml
- id: Notification_if_garage_is_open_for_2_hours
varjunimi: "märguanne, kui garaaž on 2 tundi avatud" päästik: platvorm: osariigi üksus_id: kate.garaažiuksed: avatud: tunnid: 2 toiming: - teenus: teavita.mobile_app_kohtule_s_iphone andmed: pealkiri: "[?] [?] Garaaž lahtiseks jäetud! " teade: "Garaažiuks on olnud avatud 2 tundi. Kas sulgeda?" andmed: tõukamine: kategooria: ios_close_garage - teenus: teate.mobile_app_pixel_3a andmed: pealkiri: "[?] [?] Garaaž on avatud!" teade: "Garaažiuks on olnud avatud 2 tundi. Kas sulgeda?" andmed: toimingud: - tegevus: android_close_garage title: Sulge garaaž - service: teate.discordi andmed: sõnum: "[?] [?] Garaažiuks on olnud 2 tundi avatud. Kas sulgeda?" target: ["YOUR DISCORD CHANNEL ID"]
IOS -i teate saamiseks, millel on garaažiukse sulgemise nupp, peate faili config.yaml lisama järgmise.
konfiguratsioon.yaml
ios:
push: kategooriad: - nimi: sule Garaaži identifikaator: 'ios_close_garage' toimingud: - identifikaator: 'IOS_CLOSE_GARAGE' title: 'Close Garage' aktiveerimine Režiim: 'background' autentimine Nõutav: true # Nõua FaceID / TouchID destruktiivset: vale käitumine: 'vaikimisi'
Nüüd saate lisada automaatika, mida kutsutakse, kui vajutasite IOS -i tõukemärguande garaažiukse sulgemise nuppu.
automaatika.yaml
- id: 'ios_mobile_app_notification_close_garage_door'
varjunimi: ios mobiilirakenduse teade sulgeda garaažiukse päästik: platvorm: event event_type: ios.notification_action_fired event_data: actionName: IOS_CLOSE_GARAGE action: - delay: 00:00:15 - service: cover.close_cover data: entity_id: cover.garage_door
Automaatika, mis helistatakse, kui vajutate Androidi tõuketeatisel garaažiukse sulgemise nuppu.
automaatika.yaml
- id: 'android_mobile_app_notification_close_garage_door'
varjunimi: androidi mobiilirakenduse teade garaažiukse päästiku sulgemine: - event_data: action: android_close_garage event_type: mobile_app_notification_action platform: event action: - delay: 00:00:15 - service: cover.close_cover data: entity_id: cover.garage_door
Soovitan:
DIY nutikas garaažiukseavaja ja koduabilise integreerimine: 5 sammu
DIY nutikas garaažiukseavaja ja koduabilise integreerimine: muutke oma tavaline garaažiuks nutikaks, kasutades seda DIY projekti. Näitan teile, kuidas seda ehitada ja juhtida, kasutades koduabilist (üle MQTT) ja mul on võimalus garaažiukse kaugjuhtimisega avada ja sulgeda. Ma kasutan ESP8266 plaati nimega Wemos
Garaažiukseavaja tagasisidega, kasutades veebiserverina Esp8266 .: 6 sammu
Garaažiukseavaja tagasisidega, kasutades veebiserverina Esp8266. Tere, ma näitan teile, kuidas teha lihtne viis garaažiukse avamiseks.-ESP8266 on kodeeritud veebiserverina, uks saab olla avatud kõikjal maailmas tagasisidet, teate, kas uks on reaalajas avatud või suletud-lihtne, vaid üks otsetee
3D -trükitud - odav odav valgusmõõk!: 12 sammu
3D -trükitud - madala hinnaga valgusmõõk!: Madala hinnaga, 3D -trükitud ja kokkupandav valgusmõõk. RGB LED võimaldab valida punaste, roheliste ja siniste võllide vahel, mida saab valida valgusmõõga käepidemel asuva pöördlüliti abil. Võlli kokkupandav olemus muudab selle
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: 10 sammu (koos piltidega)
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: kas olete kunagi tahtnud nutikat kella? Kui jah, siis see on teie jaoks lahendus! Ma tegin nutika äratuskella, see on kell, mille abil saate äratusaega vastavalt veebisaidile muuta. Kui äratus hakkab tööle, kostab heli (sumin) ja 2 tuld
Raspberry Pi Zero garaažiukseavaja riistvara: 10 sammu
Raspberry Pi Zero garaažiukseavaja riistvara: Üks selle projekti inspiratsiooni oli Raspberry Pi 3 garaažiukseavaja juhendatav trahv koos mitmete teiste Internetis leiduvatega. Kuna ma ei ole kogenud elektroonikainimene, tegin palju täiendavaid uuringuid, kuidas