INHOUDSOPGAWE:
- Stap 1: Die deurklokkie
- Stap 2: Die deurgonser
- Stap 3: Net 'n klein idee …
- Stap 4: Dankie dat u gelees het
Video: DoorMaster: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Hallo almal!
In hierdie projek sal ek jou wys hoe om 'n deurgonser en 'n deurklokkie in jou slimhuis te integreer!
Aangesien ek FHEM as my slimhuisstelsel gebruik, kan ek u slegs die FHEM -manier wys, maar ek is seker dat u dit maklik na enige ander stelsel kan vertaal!:-)
Ek moet erken dat ek nie 'n professionele persoon is nie! Die meeste van my projekte (soos hierdie een) is net vir die plesier … ek kry die idee van iets en dan besef ek dit!
Hierdie projek is 'n mengsel van luiheid en slimheid, sou ek sê … so ek hoop dat u pret sal hê!:-)
Gebruikte hardeware (benodig):
- Toeganklike deurklokkie
- Wemos D1 mini (ESP8266) -> Amazon -skakel (soek)
- Finder 40.61 relais (12V ~) -> (gevind in ons plaaslike winkel in Reichelt, maar dit behoort hierdie een te wees, alhoewel die prent nie by die beskrywing pas nie, aangesien dit as 230V verskyn)
- Kabels / jumperdraad -> Amazon -skakel (soek)
- Shelly 1 -> Shelly -skakel (produk)
Gebruikte hardeware (opsioneel):
- Wemos D1 mini battery shield -> Amazon link (soek)
- Sonpaneel 6V 6W -> Amazon -skakel (produk)
- Batteryhouer -> Amazon -skakel (produk)
- Herlaaibare battery -> Amazon -skakel (produk)
- Amazon Echo -> Amazon -skakel (produk)
Stap 1: Die deurklokkie
Hardeware wat in hierdie stap gebruik word (benodig):
- Toeganklike deurklokkie
- Wemos D1 Mini
- Kabels / springdraad
- Finder 40.61 (12V ~ / 16A) (Dit is vir my deurklokkie … maak seker dat u die regte relais vir u deurklokkie gebruik!)
- Broodbord
Hardeware wat in hierdie stap gebruik word (opsioneel):
- Wemos D1 mini battery skild
- Sonpaneel 6V 6W
- Batteryhouer
- Herlaaibare battery
Hoe om die deurklokkie aan te sluit op die wemos d1 mini (aflaai lêer beskikbaar)
** OPMERKING ** Die relais wat in die prentjie gebruik word, is slegs 'n voorbeeld
Vir die Wemos -kant kies ons die onderste deel van die broodbord!
Wemos sluit aan by:
1) 5V Uitset na laer plus gedeelte
2) Grond tot laer minus gedeelte
Relais sluit aan by:
1) Relais spoelpen 1 na boonste plus gedeelte
2) Relais spoelpen 2 na boonste minus gedeelte
3) Relais skakel oor na gemeenskaplike na laer plus gedeelte
4) Relais skakel terminaal B (die onaktiewe) oor na die D2 -pen van die Wemos, plaas 'n weerstand van 120 Ohm 1% tussen terminaal B en die verbinding met die D2 -pen, soos op die foto getoon, om te weerkaats. Een been van die weerstand gaan tussenin en die ander been gaan in die onderste minus gedeelte
Deurklokkie sluit aan by:
1) Plus van die deurklokkie na die boonste plus -gedeelte
2) Minus van die deurklokkie na die boonste minus gedeelte
Dit is die verband!
Arduino Part (arduino -projek kan afgelaai word)
Skep 'n MQTT -projek vir u Wemos en stel dit op sodat dit aan u Wifi kan koppel en aan u fhem -instansie kan koppel!
Verklaar die volgende veranderlike voor die instellingsgedeelte:
const int relaisPin = 4;
int relaisState = 0;
int oldRelaisState = 0;
Voeg die volgende by die opstelafdeling:
pinMode (relaisPin, INPUT_PULLUP);
Voeg die volgende by die lusgedeelte:
relaisState = digitalRead (relaisPin); // Lees die huidige toestand van die relais -invoer en stoor dit
if (relaisState! = oldRelaisState) {// Ons wil die kennisgewing slegs een keer per sneller hê.. so vergelyk dit!
if (relaisState == HOOG) {// Het ons 'n hoogtepunt hier?
oldRelaisState = relaisState; //Ja, ons het! Laat ons dit stoor vir ons klein vergelyking, twee reëls hierbo
Serial.println ("Ring !!!"); //Ring ring:-)
client.publish ("/Status", "RING"); // Laat ons ons 'ring' publiseer as MQTT -status
client.publish ("/STATE", "Online"); // Vir my het dit beter gewerk deur my staat aanlyn te publiseer …
}
}
FHEM deel
In die volgende reël wys ek u hoe u die status van die FHEM -toestel kan lees. In my geval gebruik ek my pushover-rekening om 'n stootkennisgewing na my selfoon te stuur, met 'n mooi klein teks (nee.. dit is nie die regte teks wat ek gebruik nie;-))
definieer on_NormalRing stel MQTT2_KlingelSensor in kennis: Status:. RING {system ("curl -s -F 'token = XXX' -F 'user = XXX' -F 'boodskap = RING RING RING RING RING RING RING BANANAPHONE!' https:// api.pushover.net/1/messages.json ")}
U moet die gemerkte "MQTT2_KlingelSensor" hernoem na die naam van u FHEM -toestel!
Dis dit! Ons het (hopelik) ons deurklokkie aan ons slimhuisstelsel gekoppel … lekker!
Kom ons gaan na die volgende hoofstuk en verbind die shelly met ons deurgons:-)
Stap 2: Die deurgonser
Hierdie deel is regtig vinnig en eenvoudig.
- Koppel die shelly aan 'n kragbron (ek gebruik krag van die ligskakelaars bokant my zoemer)
Aangesien die shelly nie omgee wat dit verander nie, voeg ons eenvoudig die shelly by ons skakelaar, wat die gonser afvuur en die deur na onder oopmaak.
Voeg nou die Shelly by u slim huis en beheer dit soos u wil. In my geval maak Alexa die deur vir my oop deur 'n pasgemaakte opdrag by te voeg:-)
Moontlike maniere:
- Shelly app
- Amazon Echo
- Google Assistent
- Siri
… jy het die punt, dink ek;-)
Stap 3: Net 'n klein idee …
Vir mense soos ek, wat nie net 'n bietjie lui is nie, maar ook hul sleutels vergeet, kan ek u die volgende vertel:
Met hierdie opset is dit moontlik om 'n "deur-klok-kode-sleutel-stelsel" op 'n "morse-kode-manier" te kodeer!
Ek het dit in die arduino -projek gedoen, en as die 'morse -kode' (ek het dit in my projek 'n noodkode genoem) korrek ingevoer het, het ek die MQTT -status in 'EmergencyRing' gepubliseer.
Die FHEM -lyn lyk so:
definieer on_EmergencyRing2 stel MQTT2_KlingelSensor in kennis: Status:. EmergencyRING stel Tuerklingel on-for-timer 3 in
Die gonser maak die deur vir 3 sekondes oop!
Het jy jou sleutel vergeet? Gebruik net u eie deurklokkie en laat u slimhuisstelsel die deur vir u oopmaak!;-)
Stap 4: Dankie dat u gelees het
Dankie dat u my eerste projek gelees het!
Miskien het u iets geleer, miskien is u geïnspireer … maar ek hoop regtig dat u 'n bietjie pret gehad het om te volg.
Alex
Aanbeveel:
Spelontwerp in vyf stappe: 5 stappe
Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: 3 stappe
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: in hierdie instruksies gaan ons gesigsopsporing uitvoer op Raspberry Pi 4 met Shunya O/S met behulp van die Shunyaface-biblioteek. Shunyaface is 'n biblioteek vir gesigherkenning/opsporing. Die projek het ten doel om die vinnigste opsporing en herkenningssnelheid te bereik met
DIY Vanity Mirror in eenvoudige stappe (met LED -strookligte): 4 stappe
DIY Vanity Mirror in eenvoudige stappe (met behulp van LED Strip Lights): In hierdie pos het ek 'n DIY Vanity Mirror gemaak met behulp van die LED strips. Dit is regtig cool, en u moet dit ook probeer
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): 6 stappe
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): wil u u vriende skrik en 'n skreeu geraas maak tydens Halloween? Of wil u net 'n goeie grap maak? Hierdie pop-up skerm van Zombies kan dit doen! In hierdie instruksies sal ek u leer hoe u maklik Zombies kan spring deur Arduino te gebruik. Die HC-SR0
Speel Doom op u iPod in 5 maklike stappe !: 5 stappe
Speel Doom op u iPod in 5 maklike stappe !: 'n Stap-vir-stap gids oor hoe u Rockbox op u iPod kan dubbellaai om Doom en tientalle ander speletjies te speel. Dit is iets baie maklik om te doen, maar baie mense staan nog steeds verbaas as hulle sien hoe ek op my iPod doom speel en deurmekaar raak met die instruksies