Innehållsförteckning:
Video: Arduino garageportlarm med Blynk: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Ganska grundläggande sensor som skickar data till Blynk -projektet för att visa statusen för min garageport - Öppen för stängning - och skickar en push -varning till min telefon när dörrens status ändras - Öppna för att stänga eller stäng för att öppna. Jag använde WEMOS D1 Mini Pro för wifi -anslutning och för att köra Arduino -skissen, men du kan använda alla Arduino -kompatibla enheter.
Jag planerade ursprungligen att använda en enkel spärrbrytare, men dörren är en äldre lutande garageport och öppnas inte alltid till samma position. Att få en konsekvent kontakt hade varit svårt. Jag rullade också ut alla typer av magnetiska sensorer av samma anledning.
Jag bestämde mig för en liten infraröd (IR) sensor som kan upptäcka ett hinder i intervallet 2-30cm.
Steg 1: Vad du behöver
1. WEMOS D1 Mini Pro - ett mini -wifi -kort med 16 MB blixt, extern antennkontakt och inbyggd keramisk antenn baserad på ESP8266EX.
2. IR -hinder sensor.
3. Blynk konto och app på din smartphone.
4. Återställ SW och strömbrytare (tillval), olika brödbrädor, anslut kablar etc för testning.
5. Jiffy Box - jag använder klart eftersom jag gillar att se mitt arbete;-).
6. Monteringsfäste för att placera sensorn nära din dörr (jag använde en bit trä).
Steg 2: Bygg din prototyp och testa
Anslut IR -sensorn till D1 Mini:
Sensor - D1 Mini
VCC - +5V
GND - GND
UT - D3
Kör skissen och kontrollera seriell bildskärm för att se att värdet på stift D3 ändras när du blockerar senorns framsida (framför lysdioderna) - du kan ändra detektionsavståndet genom att justera potentiometern (kruka). Jag ställde in den till cirka 5 cm vilket är gott om att möjliggöra variationer i dörren när den är öppen.
Skissen är skriven så att tappen sätts HÖG när dörren är öppen (sensorn är blockerad), eller LÅG när dörren är stängd (senorn är inte blockerad). Du kan enkelt vända detta för att passa ditt behov beroende på var du monterar sensorn i förhållande till dörrpositionen.
Vid montering i lådan borrade jag hålen för lysdioderna mycket noggrant för att få en snygg passform för lysdioderna - det finns inget behov av ytterligare lim som gör det enkelt att ta bort för justering, montering etc.
*OBS: Skissen definierar sensorn som Pin 0 - men den är fysiskt ansluten till WEMOS D1 Mini pin D3… Detta beror på att D! Mini är baserad på ESP8266 -chipet/processorn. D1 Mini är faktiskt bara en sköld, skissen går faktiskt bara på ESP8266. Så GPiO -stift 0 (hänvisat till i skissen) bryter faktiskt ut som WEMOS D1 Mini -stift D3. Du hittar detta med många Arduino -skisser, stiftmappning varierar beroende på det bräde du använder.
Steg 3: Installera och Voila
Jag monterade sensorn i en liten, klar jiffy -låda (klar så att jag kan se mitt arbete!). Monteras på en skrotbit så att dörrkarmen blockerar sensorn när dörren är öppen.
Jag borrade ett litet hål i botten av lådan alkenad till toppen av potten, jag kan glida in en liten skruvmejsel för att justera sensorens ilska utan att behöva ta bort locket. (Jag monterade också locket på botten, så att om jag behöver öppna lådan behöver jag inte ta bort hela fästet från väggen så kan jag komma åt skruvarna som det är).
Blynk -projektet är ganska enkelt, en LED -widget var för Open och Shut (jag ändrade färgerna rött och grönt, du kan kryssa av dem i appinställningarna för varje widget). Skissen kommer att kontrollera sensorn varannan sekund och skicka data till rätt LED -widget.
Push -meddelandet utlöses när dörrtillståndet ändras. (Observera att Blynk har en begränsning att de bara tillåter push -meddelande var 15: e sekund (detta för att stoppa deras server bombarderas av förfrågningar), jag har ställt in timern i skissen för att kontrollera om dörren ändras endast var 16: e sekund vilket är bra tillräckligt för mina behov. Det finns en liten potential att om dörren öppnades och sedan stängdes igen inom 16 sekunders perioden får du inte meddelandet (men lysdioderna kommer fortfarande att visa rätt tillstånd när de kontrollerar varannan sekund).
Rekommenderad:
En IoT Halloween Pumpa - Kontroll -lysdioder med en Arduino MKR1000 och Blynk -app ???: 4 steg (med bilder)
En IoT Halloween Pumpa | Kontroll -lysdioder med en Arduino MKR1000 och Blynk -app ???: Hej alla, För några veckor sedan var det Halloween och efter traditionen huggade jag ut en fin pumpa till min balkong. Men med min pumpa utomhus insåg jag att det var ganska irriterande att behöva gå ut varje kväll för att tända ljuset. Och jag
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
Vattna inomhusväxter med NodeMCU, Local Blynk Server och Blynk Apk, justerbart börvärde: 3 steg
Vattna inomhusväxter med NodeMCU, Local Blynk Server och Blynk Apk, justerbart börvärde: Jag har byggt det här projektet eftersom mina inomhusväxter måste vara friska även när jag är på semester under en längre tid och jag gillar idén att ha kontrollera eller åtminstone övervaka alla möjliga saker som händer i mitt hem över internet
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter - Rc helikopter - RC -plan med Arduino: 5 steg (med bilder)
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter | Rc helikopter | Rc -plan med Arduino: Att driva en Rc -bil | Quadcopter | Drone | RC -plan | RC -båt, vi behöver alltid en mottagare och sändare, antag att för RC QUADCOPTER behöver vi en 6 -kanals sändare och mottagare och den typen av TX och RX är för dyr, så vi kommer att göra en på vår
Styr Arduino med smartphone via USB med Blynk -appen: 7 steg (med bilder)
Styr Arduino med hjälp av smartphone via USB med Blynk -app: I den här självstudien kommer vi att lära oss hur man använder Blynk -appen och Arduino för att styra lampan, kombinationen kommer att ske via USB -seriell port. Syftet med denna instruerbara är att visa enklaste lösningen fjärrstyrning av din Arduino eller c