Indholdsfortegnelse:
Video: Arduino garageportalarm med Blynk: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Temmelig grundlæggende sensor, der sender data til Blynk -projekt for at vise status for min garageport - Åbn for lukket - og sender en push -alarm til min telefon, når dørens status ændres - Åbn for at lukke eller Luk for at åbne. Jeg brugte WEMOS D1 Mini Pro til wifi -forbindelse og til at køre Arduino -skitsen, men du kunne bruge enhver Arduino -kompatibel enhed.
Jeg planlagde oprindeligt at bruge en simpel låsekontakt, men døren er en ældre garageport i tilt -stil og åbner ikke altid til den samme position. Det ville have været svært at få en konsekvent kontakt. Jeg rullede også enhver form for magnetisk sensor af samme grund.
Jeg slog mig til ro med en lille infrarød (IR) sensor, der kan registrere en forhindring i området 2-30 cm.
Trin 1: Hvad du får brug for
1. WEMOS D1 Mini Pro - et mini wifi -kort med 16MB flash, eksternt antennestik og indbygget keramisk antenne baseret på ESP8266EX.
2. IR -forhindringssensor.
3. Blynk konto og app på din smartphone.
4. Nulstil SW og afbryder (valgfrit), forskellige brødbrætter, tilslut ledninger osv. Til test.
5. Jiffy Box - jeg bruger klart, da jeg kan lide at se mit arbejde;-).
6. Monteringsbeslag for at placere sensoren nær din dør (jeg brugte et stykke træ).
Trin 2: Byg din prototype og test
Tilslut IR -sensoren til D1 Mini:
Sensor - D1 Mini
VCC - +5V
GND - GND
UD - D3
Kør skitsen og kontroller den serielle skærm for at se, at værdien på pin D3 ændres, når du blokerer forsiden af senoren (foran LED'erne) - du kan ændre registreringsafstanden ved at justere potentiometeret (potten). Jeg indstillede den til cirka 5 cm, hvilket er rigeligt til at give mulighed for variationer i døren, når den er åben.
Skitsen er skrevet, så stiften sættes HØJ, når døren er åben (sensoren er blokeret), eller LAV, når døren er lukket (senor ikke blokeret). Du kan nemt vende dette, så det passer til dit behov, afhængigt af hvor du monterer sensoren i forhold til dørpositionen.
Ved montering i kassen borede jeg hullerne til lysdioderne meget omhyggeligt for at få en passende pasform til lysdioderne - der er ikke behov for yderligere klæbemiddel, hvilket gør fjernelse for justering, montering osv. Let.
*BEMÆRK: Skitsen definerer sensoren som Pin 0 - men den er fysisk forbundet med WEMOS D1 Mini pin D3… Dette er fordi D! Mini er baseret på ESP8266 -chip/processor. D1 Mini er faktisk bare et skjold, skitsen kører faktisk bare på ESP8266. Så GPiO pin 0 (omtalt i skitsen) bryder faktisk ud som WEMOS D1 Mini pin D3. Du finder dette med mange Arduino -skitser, pin -kortlægning varierer afhængigt af det bræt, du bruger.
Trin 3: Installer og Voila
Jeg monterede sensoren i en lille, klar jiffy -boks (klar, så jeg kan se mit håndværk!). Monteret på et skrotstykke, så dørkarmen blokerer sensoren, når døren er åben.
Jeg borede et lille hul i bunden af kassen, der var algeneret til toppen af gryden, jeg kan glide i en lille skruetrækker for at justere sensorens raseri uden at skulle fjerne låget. (Jeg monterede også låget i bunden, så hvis jeg ikke har brug for at åbne boksen, behøver jeg ikke at fjerne hele beslaget fra væggen, så kan jeg få adgang til skruerne, som de er).
Blynk -projektet er ret enkelt, en LED -widget hver til Åben og lukket (jeg ændrede farverne Rød og Grøn, du kan krydse disse i appindstillingerne for hver widget). Skitsen kontrollerer sensoren hvert andet sekund og sender data til den korrekte LED -widget.
Push -meddelelsen udløses, når dørtilstanden ændres. (Bemærk, at Blynk har en begrænsning af, at de kun tillader push -meddelelse hvert 15. sekund (dette er for at forhindre deres server i at blive bombarderet af anmodninger), jeg har indstillet timeren i skitsen til at kontrollere for dørtilstandsskift kun hvert 16. sekund, hvilket er godt nok til mine behov. Der er et lille potentiale for, at hvis døren åbnes og derefter lukkes igen inden for den 16 sekunders periode, får du ikke beskeden (men lysdioderne vil stadig vise den korrekte tilstand, da de tjekker hvert andet sekund).
Anbefalede:
Et IoT Halloween græskar - Kontrol -LED'er med en Arduino MKR1000 og Blynk App ???: 4 trin (med billeder)
Et IoT Halloween græskar | Kontrol -LED'er Med en Arduino MKR1000 og Blynk App ???: Hej alle sammen, For et par uger siden var det Halloween og efter traditionen skåret jeg et dejligt græskar til min altan. Men da jeg havde mit græskar udendørs, indså jeg, at det var ret irriterende at skulle ud hver aften for at tænde lyset. Og jeg
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 ++)
Vanding af indendørs planter med NodeMCU, Local Blynk Server og Blynk Apk, justerbart setpunkt: 3 trin
Vanding af indendørs planter med NodeMCU, Local Blynk Server og Blynk Apk, justerbart sætpunkt: Jeg har bygget dette projekt, fordi mine indendørs planter skal være sunde, selv når jeg er på ferie i en længere periode, og jeg kan godt lide tanken om at have kontrollere eller i det mindste overvåge alle de mulige ting, der sker i mit hjem over internettet
Arduino vaskemaskine tørretumbler alarm - push -meddelelse til telefon med Blynk: 5 trin (med billeder)
Arduino vaskemaskine tørretumbler alarm - Push -meddelelse til telefon med Blynk: Vores vaskemaskine er i garagen, og vi kan ikke høre bip for at indikere, at vasken er færdig. Jeg ville finde en måde at få besked, uanset hvor vi er i huset, da cyklen var færdig. Jeg har puslet med Arduino, ESP8266 WiFi
Styr Arduino ved hjælp af smartphone via USB med Blynk -app: 7 trin (med billeder)
Kontrol Arduino Brug af smartphone via USB Med Blynk App: I denne vejledning skal vi lære at bruge Blynk app og Arduino for at styre lampen, kombinationen vil være gennem USB seriel port. Formålet med denne instruerbare er at vise enkleste løsning fjernstyret din Arduino eller c