Inhoudsopgave:
Video: Arduino garagedeuralarm met Blynk - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Vrij eenvoudige sensor die gegevens naar het Blynk-project verzendt om de status van mijn garagedeur weer te geven - Open of Shut - en stuurt een push-waarschuwing naar mijn telefoon wanneer de status van de deur verandert - Open naar Shut of Shut to Open. Ik gebruikte WEMOS D1 Mini Pro voor wifi-connectiviteit en om de Arduino-schets uit te voeren, maar je zou alle Arduino-compatibele apparaten kunnen gebruiken.
Ik was oorspronkelijk van plan om een eenvoudige vergrendelingsschakelaar te gebruiken, maar de deur is een oudere garagedeur in kantelstijl en gaat niet altijd in dezelfde positie open. Het krijgen van een consistent contact zou moeilijk zijn geweest. Ik heb om dezelfde reden ook elk type magnetische sensor uitgesloten.
Ik koos voor een kleine infraroodsensor (IR) die een obstakel in het bereik van 2-30 cm kan detecteren.
Stap 1: Wat heb je nodig?
1. WEMOS D1 Mini Pro - een mini wifi-bord met 16 MB flash, externe antenneconnector en ingebouwde keramische antenne op basis van ESP8266EX.
2. IR-obstakelsensor.
3. Blynk-account en app op je smartphone.
4. Reset SW en aan/uit-schakelaar (optioneel), verschillende breadboard, aansluitdraden enz. Voor testen.
5. Jiffy Box - Ik gebruik transparant zoals ik mijn werk graag zie;-).
6. Montagebeugel om de sensor bij uw deur te plaatsen (ik gebruikte een stuk afvalhout).
Stap 2: Bouw uw prototype en test
Sluit de IR-sensor aan op de D1 Mini:
Sensor - D1 Mini
VCC -- +5V
GND -- GND
UIT -- D3
Voer de schets uit en controleer de seriële monitor om te zien dat de waarde op pin D3 verandert wanneer u de voorkant van de senor blokkeert (vóór de LED's) - u kunt de detectieafstand wijzigen door de potentiometer (pot) aan te passen. Ik heb het ingesteld op ongeveer 5 cm, wat voldoende is om variaties in de deur mogelijk te maken wanneer deze open is.
De schets is zo geschreven dat de pin HOOG staat wanneer de deur open is (de sensor is geblokkeerd), of LAAG wanneer de deur gesloten is (senor niet geblokkeerd). U kunt dit eenvoudig omdraaien om aan uw behoefte te voldoen, afhankelijk van waar u de sensor monteert ten opzichte van de deurpositie.
Bij het monteren in de doos heb ik de gaten voor de LED's heel zorgvuldig geboord om een goede pasvorm voor de LED's te maken - er is geen extra lijm nodig, wat het verwijderen voor afstelling, montage enz. Gemakkelijk maakt.
*OPMERKING: De schets definieert de sensor als Pin 0 - maar is fysiek verbonden met WEMOS D1 Mini pin D3… Dit komt omdat de D! Mini is gebaseerd op de ESP8266 chip/processor. De D1 Mini is in feite slechts een schild, de schets loopt eigenlijk gewoon op de ESP8266. Dus GPiO-pin 0 (waarnaar in de schets wordt verwezen), breekt eigenlijk uit als WEMOS D1 Mini-pin D3. Je vindt dit bij veel Arduino-schetsen, pin-mapping varieert afhankelijk van het bord dat je gebruikt.
Stap 3: Installeer en voila
Ik heb de sensor in een kleine, duidelijke jiffy-box gemonteerd (duidelijk zodat ik mijn handwerk kan zien!). Gemonteerd op een stuk afvalhout zodat het deurkozijn de sensor blokkeert als de deur open is.
Ik heb een klein gaatje in de bodem van de doos geboord, uitgelijnd met de bovenkant van de pot, ik kan een kleine schroevendraaier erin steken om de sensorwoede aan te passen zonder het deksel te hoeven verwijderen. (Ik heb het deksel ook aan de onderkant gemonteerd, zodat als ik de doos moet openen, ik niet de hele beugel van de muur hoef te verwijderen, ik kan gewoon bij de schroeven).
Het Blynk-project is vrij eenvoudig, elk een LED-widget voor Open en Shut (ik heb de kleuren Rood en Groen gewijzigd, je kunt deze selecteren in de app-instellingen voor elke widget). De schets controleert de sensor elke seconde en stuurt gegevens naar de juiste LED-widget.
De pushmelding wordt geactiveerd wanneer de deurstatus verandert. (Merk op dat Blynk een beperking heeft dat ze alleen elke 15 seconden pushmeldingen toestaan (dit is om te voorkomen dat hun server wordt gebombardeerd door verzoeken), ik heb de timer in de schets ingesteld om slechts elke 16 seconden te controleren op verandering van de deurstatus, wat goed is genoeg voor mijn behoeften. Er is een kleine kans dat als de deur wordt geopend en vervolgens weer wordt gesloten binnen de periode van 16 seconden, u geen melding krijgt (maar de LED's zullen nog steeds de juiste status weergeven terwijl ze elke seconde controleren).
Aanbevolen:
Een IoT Halloween-pompoen - Bedien LED's met een Arduino MKR1000 en Blynk-app ???: 4 stappen (met afbeeldingen)
Een IoT Halloween-pompoen | Bedien LED's Met een Arduino MKR1000 en Blynk App ???: Hallo allemaal, Een paar weken geleden was het Halloween en volgens de traditie heb ik een mooie pompoen uitgesneden voor op mijn balkon. Maar toen ik mijn pompoen buiten had, realiseerde ik me dat het best vervelend was om elke avond de deur uit te moeten om de kaars aan te steken. En ik
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Hallo Blynk! De SPEEEduino koppelen met de Blynk-app: 5 stappen
Hallo Blynk! De SPEEEduino koppelen met de Blynk-app: wat is de SPEEEduino? De SPEEEduino is een voor wifi geschikte microcontrollerkaart gebaseerd op het Arduino-ecosysteem, gebouwd voor opvoeders. De SPEEEduino combineert de vormfactor en de microcontroller van de Arduino met de ESP8266 Wi-Fi SoC, waardoor
Domotica met BLYNK-app: 7 stappen (met afbeeldingen)
Domotica met behulp van de BLYNK-app: in dit project heb ik laten zien hoe iedereen zijn / haar huishoudelijke apparaten op afstand kan bedienen met zijn / haar mobiele telefoon. Hiervoor moet een applicatie op uw mobiel zijn geïnstalleerd. De naam van deze applicatie is BLYNK App (Downloadlink wordt gegeven in besch
NODEMCU 1.0 (ESP8266) GECONTROLEERD RELAIS MET BLYNK (VIA HET WEB): 5 stappen (met afbeeldingen)
NODEMCU 1.0 (ESP8266) GECONTROLEERD RELAIS MET BEHULP VAN BLYNK (OVER HET WEB): HI GUYS, MIJN NAAM IS P STEVEN LYLE JYOTHI EN DIT IS MIJN EERSTE INSTRUCTIES OVER HET BEDIENEN VAN RELAIS DOOR NODEMCU ESP8266-12E VIA BLYNK VIA DE INTERNETSO LETS MIJN SLECHTE ENGELS