Inhoudsopgave:

DoorMaster: 4 stappen
DoorMaster: 4 stappen

Video: DoorMaster: 4 stappen

Video: DoorMaster: 4 stappen
Video: Heb ik vloerisolatie? Ontdek het in 4 stappen! 2024, November
Anonim
DoorMaster
DoorMaster

Dag iedereen!

In dit project laat ik je zien hoe je een deurzoemer en een deurbel integreert in je slimme huis!

Omdat ik FHEM als mijn smart home-systeem gebruik, kan ik je alleen de FHEM-manier laten zien, maar ik weet zeker dat je dat gemakkelijk naar elk ander systeem kunt vertalen!:-)

Ik moet toegeven dat ik geen professional ben! De meeste van mijn projecten (zoals deze) zijn gewoon voor de lol… Ik krijg het idee van iets en dan realiseer ik het!

Dit project is een mix van luiheid en slimheid zou ik zeggen… dus ik hoop dat je veel plezier zult hebben!:-)

Gebruikte hardware (nodig):

- Toegankelijke deurbel

- Wemos D1 mini (ESP8266) -> Amazon-link (zoeken)

- Finder 40.61 relais (12V ~) -> (vond het in onze plaatselijke winkel in reichelt, maar het zou deze moeten zijn, hoewel de afbeelding niet overeenkomt met de beschrijving, omdat deze wordt weergegeven als 230V)

- Kabels / jumper draad -> Amazon link (zoeken)

- Shelly 1 -> Shelly link (product)

Gebruikte hardware (optioneel):

- Wemos D1 mini-batterijschild -> Amazon-link (zoeken)

- Zonnepaneel 6V 6W -> Amazon link (product)

- Batterijhouder -> Amazon link (product)

- Oplaadbare batterij -> Amazon link (product)

- Amazon Echo -> Amazon-link (product)

Stap 1: De deurbel

De deurbel
De deurbel
De deurbel
De deurbel

Hardware die in deze stap wordt gebruikt (nodig):

- Toegankelijke deurbel

- Wemos D1 Mini

- Kabels / jumperdraad

- Finder 40.61 (12V ~ / 16A) (Dit is voor mijn deurbel … zorg ervoor dat u het juiste relais voor uw deurbel gebruikt!)

- Broodplank

Hardware die in deze stap wordt gebruikt (optioneel):

- Wemos D1 mini-batterijschild

- Zonnepaneel 6V 6W

- Batterijhouder

- Oplaadbare batterij

Hoe de deurbel aan te sluiten op de wemos d1 mini (fritzing-bestand om te downloaden beschikbaar)

**OPMERKING** Het relais dat in de fritzing-afbeelding wordt gebruikt, is slechts een voorbeeld:

Voor de Wemos-kant kiezen we voor het onderste deel van het breadboard!

Wemos maakt verbinding met:

1) 5V-uitgang naar lager plus-gedeelte

2) Grond naar beneden minus gedeelte

Relais maakt verbinding met:

1) Relais spoelpen 1 naar bovenste plusgedeelte

2) Relais spoel pin 2 naar bovenste min-gedeelte

3) Gemeenschappelijke relaisschakelaar voor het onderste plusgedeelte;

4) Relais switch terminal B (de inactieve) naar de D2 Pin van de Wemos, zet een weerstand van 120 Ohm 1% tussen terminal B en de aansluiting op de D2 Pin zoals op de afbeelding te debouncen. Een been van de weerstand gaat ertussen en het andere been gaat in het onderste min-gedeelte

Deurbel sluit aan op:

1) Plus van de deurbel naar het bovenste plusgedeelte

2) Min van de deurbel naar het bovenste min-gedeelte

Dat is het voor de verbinding!

Arduino Part (arduino-project om te downloaden beschikbaar)

Maak een MQTT-project voor uw Wemos en stel het zo in dat het verbinding kan maken met uw wifi en is verbonden met uw fhem-instantie!

Declareer de volgende variabele vóór de setup-sectie:

const int relaisPin = 4;

int relaisState = 0;

int oldRelaisState = 0;

Voeg het volgende toe aan het setup-gedeelte:

pinMode (relaisPin, INPUT_PULLUP);

Voeg het volgende toe aan de lussectie:

relaisState = digitalRead (relaisPin); //Lees de huidige status van de relaisingang en sla deze op

if (relaisState != oldRelaisState) { // We willen de melding maar één keer per trigger.. dus laten we het vergelijken!

if (relaisState == HIGH) { // Hebben we hier een high?

oldRelaisState = relaisState; //Ja we hebben! Laten we het bewaren voor onze kleine vergelijking twee regels hierboven

Serial.println("Ring!!!"); //Ringring:-)

client.publish("/Status", "RING"); //Laten we onze "Ring" publiceren als MQTT-status

client.publish("/STATE", "Online"); // Voor mij werkte het beter door mijn staat online te publiceren …

}

}

FHEM-onderdeel

In de volgende regel laat ik u zien hoe u de status van het FHEM-apparaat kunt lezen. In mijn geval gebruik ik mijn pushover-account om me een push-bericht naar mijn mobiele telefoon te sturen, met een leuk sms'je (nee.. dat is niet de echte tekst die ik gebruik;-))

definieer on_NormalRing verwittigen MQTT2_KlingelSensor:Status:. RING {system ( curl -s -F 'token=XXX' -F 'user=XXX' -F 'message=RING RING RING RING RING RING RING BANANAPHONE!'

U moet de gemarkeerde "MQTT2_KlingelSensor" hernoemen naar de naam van uw FHEM-apparaat!

Dat is het! We hebben (hopelijk) onze deurbel aangesloten op ons smart home systeem… leuk!

Laten we verder gaan naar het volgende hoofdstuk, de shelly verbinden met onze deurzoemer:-)

Stap 2: De deurzoemer

De deurzoemer
De deurzoemer
De deurzoemer
De deurzoemer

Dit onderdeel is echt snel en eenvoudig.

- Sluit de shelly aan op een stroombron (ik gebruikte stroom van de lichtschakelaars boven mijn zoemer)

Omdat het de shelly niet uitmaakt wat hij schakelt, voegen we de shelly gewoon toe aan onze schakelaar, die de zoemer activeert en de deur beneden opent.

Voeg nu de Shelly toe aan je slimme huis en bedien hem zoals jij dat wilt. In mijn geval opent Alexa de deur voor mij door een aangepast commando toe te voegen:-)

Mogelijke manieren:

- Shelly-app

- Amazon Echo

- Google Assistent

- Siri

… je hebt het punt denk ik;-)

Stap 3: Gewoon een klein idee…

Voor mensen zoals ik, die niet alleen een beetje lui zijn maar ook de neiging hebben om hun sleutels te vergeten, kan ik je het volgende vertellen:

Met deze opstelling is het mogelijk om een "deurbel-codesleutelsysteem" op een "morse-code-manier" te coderen!

Ik deed dit in het Arduino-project en als de "morsecode" (ik noemde het noodcode in mijn project) correct werd ingevoerd, publiceerde ik de MQTT-status naar "EmergencyRing".

De FHEM-lijn ziet er als volgt uit:

definieer on_EmergencyRing2 informeer MQTT2_KlingelSensor:Status:. EmergencyRING zet Tuerklingel op-voor-timer 3

De zoemer opent de deur voor 3 seconden!

Bent u uw sleutel vergeten? Gebruik gewoon je eigen deurbel en laat je smart home systeem de deur voor je openen!;-)

Stap 4: Bedankt voor het lezen

Bedankt voor het lezen van mijn allereerste project!

Misschien heb je iets geleerd, misschien heb je inspiratie opgedaan… maar ik hoop echt dat je het leuk vond om te volgen.

Alex

Aanbevolen: