Indholdsfortegnelse:
Video: DoorMaster: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Hej allesammen!
I dette projekt viser jeg dig, hvordan du integrerer en dørsummer og en dørklokke i dit smarte hjem!
Da jeg bruger FHEM som mit smarte hjemmesystem, kan jeg kun vise dig FHEM -måden, men jeg er sikker på, at du let kan oversætte det til ethvert andet system!:-)
Jeg må indrømme, at jeg ikke er professionel! De fleste af mine projekter (som denne) er bare for sjov … Jeg får ideen om noget, og så indser jeg det!
Dette projekt er en blanding af dovenskab og kløgt vil jeg sige … så jeg håber, at du har det sjovt!:-)
Brugt hardware (påkrævet):
- Tilgængelig dørklokke
- Wemos D1 mini (ESP8266) -> Amazon -link (søg)
- Finder 40.61 relais (12V ~) -> (fandt det i vores lokale butik på reichelt, men det burde være denne, selvom billedet ikke matcher beskrivelsen, da det vises som 230V)
- Kabler / jumper wire -> Amazon link (søg)
- Shelly 1 -> Shelly link (produkt)
Brugt hardware (valgfrit):
- Wemos D1 mini batteriskærm -> Amazon link (søg)
- Solpanel 6V 6W -> Amazon link (produkt)
- Batteriholder -> Amazon link (produkt)
- Genopladeligt batteri -> Amazon link (produkt)
- Amazon Echo -> Amazon link (produkt)
Trin 1: Dørklokken
Hardware brugt i dette trin (nødvendigt):
- Tilgængelig dørklokke
- Wemos D1 Mini
- Kabler / jumper wire
- Finder 40.61 (12V ~ / 16A) (Dette er til min dørklokke … sørg for at bruge de rigtige relæer til din dørklokke!)
- Brødbræt
Hardware, der bruges i dette trin (valgfrit):
- Wemos D1 mini batteriskærm
- Solpanel 6V 6W
- Batteriholder
- Genopladeligt batteri
Sådan tilsluttes dørklokken til wemos d1 mini (fritzing -fil kan downloades)
** BEMÆRK ** Relæerne, der bruges på fritzing -billedet, er kun for eksempel
For Wemos -siden vælger vi den nederste del af brødbrættet!
Wemos opretter forbindelse til:
1) 5V Output til lavere plus sektion
2) Jord til lavere minus sektion
Relais forbinder til:
1) Relais spole pin 1 til øvre plus sektion
2) Relais spole pin 2 til øvre minus sektion
3) Relæer skifter fælles til lavere plus sektion
4) Relæer skifter terminal B (den inaktive) til D2 Pin på Wemos, sæt en modstand på 120 Ohms 1% mellem terminal B og forbindelsen til D2 Pin som vist på billedet for at debounce. Et ben af modstanden går imellem, og det andet ben går ind i den nedre minus sektion
Dørklokke forbindes til:
1) Plus fra dørklokken til den øvre plus sektion
2) Minus fra dørklokken til det øvre minusafsnit
Det er det for forbindelsen!
Arduino Part (arduino -projekt kan downloades)
Opret et MQTT -projekt til dine Wemos, og konfigurer det, så det kan oprette forbindelse til din Wifi og er forbundet til din fhem -instans!
Angiv følgende variabel før opsætningsafsnittet:
const int relaisPin = 4;
int relaisState = 0;
int oldRelaisState = 0;
Tilføj følgende til opsætningsafsnittet:
pinMode (relaisPin, INPUT_PULLUP);
Tilføj følgende til loop -sektionen:
relaisState = digitalRead (relaisPin); // Læs den aktuelle tilstand for relaisindgangen og gem den
if (relaisState! = oldRelaisState) {// Vi vil kun have underretningen én gang pr. trigger.. så lad os sammenligne den!
if (relaisState == HIGH) {// Har vi en high her?
oldRelaisState = relaisState; //Ja vi har! Lad os gemme det til vores lille sammenligning to linjer ovenfor
Serial.println ("Ring !!!"); //Ring Ring:-)
client.publish ("/Status", "RING"); // Lad os offentliggøre vores "ring" som MQTT -status
client.publish ("/STATE", "Online"); // For mig fungerede det bedre ved at offentliggøre min stat til online …
}
}
FHEM del
I den følgende linje viser jeg dig, hvordan du kan læse status for FHEM -enheden. I mit tilfælde bruger jeg min pushover-konto til at sende mig en push-meddelelse til min mobiltelefon, med en dejlig lille tekst (nej.. det er ikke den rigtige tekst, jeg bruger;-))
definere on_NormalRing underret MQTT2_KlingelSensor: Status:. RING {system ("curl -s -F 'token = XXX' -F 'user = XXX' -F 'meddelelse = RING RING RING RING RING RING BANANAPHONE!' https:// api.pushover.net/1/messages.json ")}
Du skal omdøbe mærket "MQTT2_KlingelSensor" til navnet på din FHEM -enhed!
Det er det! Vi har (forhåbentlig) forbundet vores dørklokke til vores smart home system … dejligt!
Lad os gå videre til det næste kapitel og forbinde shelly med vores dørsummer:-)
Trin 2: Dørsummeren
Denne del er virkelig hurtig og enkel.
- Tilslut shelly til en strømkilde (jeg brugte strøm fra lyskontakterne over min summer)
Da shelly er ligeglad med, hvad den skifter, tilføjer vi simpelthen shellyen til vores switch, der affyrer summeren og åbner døren nedenunder.
Tilføj nu Shelly til dit smarte hjem, og kontroller det, som du vil. I mit tilfælde åbner Alexa døren for mig ved at tilføje en brugerdefineret kommando:-)
Mulige måder:
- Shelly app
- Amazon Echo
- Google Assistant
- Siri
… du har vist pointen;-)
Trin 3: Bare en lille idé …
For folk som mig, der ikke kun er lidt dovne, men også har en tendens til at glemme deres nøgler, kan jeg fortælle dig følgende:
Med denne opsætning er det muligt at kode et "dør-klokke-kode-system" på en "morse-kode-måde"!
Jeg gjorde dette i arduino -projektet, og hvis "morse -koden" (jeg kaldte det nødkode i mit projekt) blev angivet korrekt, offentliggjorde jeg MQTT -status til "EmergencyRing".
FHEM -linjen ser sådan ud:
definere on_EmergencyRing2 underret MQTT2_KlingelSensor: Status:. EmergencyRING indstillet Tuerklingel on-for-timer 3
Summeren åbner døren i 3 sekunder!
Glemte du din nøgle? Brug bare din egen dørklokke, og lad dit smarte hjemmesystem åbne døren for dig!;-)
Trin 4: Tak fordi du læste
Tak fordi du læste mit første projekt nogensinde!
Måske har du lært noget, måske blev du inspireret … men jeg håber virkelig, at du havde det lidt sjovt at følge med.
Alex
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)