INHOUDSOPGAWE:
Video: Bewegingsdetektor met Blynk-kennisgewings (WeMos D1 Mini + HC-SR04): 4 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:29
STEM asseblief vir hierdie projek in die draadlose wedstryd. Dankie!
Opdatering nr.2 - 'n Paar aanpassings (weergawe 2.2), u kan u sensor (reeks en naam) in die definisie instel. Dit het ook soms gebeur dat die sensor verkeerde waardes gelees het en 'n kennisgewing gestuur het, en ek het bygevoeg en "as" waar die waardes twee keer in 'n ry binne die reeks moet wees. As u nog steeds probleme ondervind, kan u dit aanpas om 3, 4, … x keer te lees voordat die kennisgewing gestuur word.
String -ligging = "Garage"; int rangeMin = 0; int rangeMax = 50;
_
Opdatering nr. 1 - ek is nog besig om die geheime agter Blynk te ontdek … dit bevat 'n skoner kode (weergawe 2.1), 'n behoorlike lus, ens. Geniet dit en laat weet my hoe hierdie projek vir u werk … dankie! _
Ek wou 'n bewegingsdetektor maak wat my in kennis stel elke keer as my motorhuisdeur oopgemaak word. Ek het 'n rukkie met die PIR-sensor gespeel, maar na 'n paar probleme met die opstel (sensitiwiteit x tyd) het ek besluit om eerder die HC-SR04-sensor te gebruik … en dit werk soos 'n sjarme. Die idee is eenvoudig: u stel die detektor in, sodat wanneer die deur (of venster - afhangend van hoe u dit wil gebruik) die sensor in die pad steek sodat die gemete afstand verander word. Die voordeel met behulp van die UltraSonic -sensor in plaas van groot PIR. Dit kan nie veroorsaak word deur lig of muskiete nie, wat die hoofrede was waarom ek nie die PIR wou gebruik nie.
Wat u benodig:
- WeMos D1 mini -bord - eBay - USD 3,47 (ander borde is moontlik - let op dat bv. NodeMCU ESP -12E V1.0 slegs 3,3V uitdeel en die HC -SR04 -sensor 5V benodig)
- HC -SR04+ Ultrasoniese sensor - eBay - USD 1,06 (gebruik "+" omdat dit op 3,3V kan werk)
- Blynk -app (as u nog nie 'n nuwe persoon in Blynk is nie en 'n iOS -toestel gebruik, moet u 'n Android -telefoon leen om die kennisgewings op te stel)
- Broodbord of soldeerbout
- Drade
- Rekenaar met Arduino IDE geïnstalleer
Stap 1: Saamstel van die onderdele
Ek het gehoor dat mense probleme ondervind met die aanstuur van die HC-SR04-sensor van die bord. Dit werk vir my goed, maar die veiligste manier om dit te voorkom, is deur HC -SR04P (of "+") te gebruik, met 'n insetbereik van 3 - 5.5v
Aansluitings (sien die diagram)
WeMos D1 HC-SR04 (P)
5V VCC
G GND
D6 Echo
D7 Trig
Stap 2: Blynk -opstelling
Vir diegene wat nie weet wat Blynk is nie, dit is 'n platform met iOS- en Android -programme om Arduino, Raspberry Pi en meer oor die internet te beheer. Dit is 'n digitale dashboard waar u 'n grafiese koppelvlak vir u projek kan bou deur eenvoudig widgets te sleep en te laat val.
Kom ons begin met die Andorid -toestel:
- Laai die Blynk -app af
- Teken in of meld aan (as u reeds 'n rekening het)
- Tik op "+" om 'n nuwe projek te skep
- Gee die projek 'n naam en kies die toestel wat u gebruik (in ons geval is dit ESP8266) en tik op 'Skep'
- U sal 'n verifikasieteken in u posbus ontvang, ons benodig dit later
- Tik op die Blynk Project -bladsy op "+" om 'n kennisgewing -widget by te voeg (as dit u eerste Blynk -projek is, moet u genoeg energie hê om dit te koop) en stel dit op soos u wil. Ek gebruik instellings soos op die kiekie vertoon.
- In die projekinstellings (moer -ikoon bo -aan) "Stuur app -gekoppelde opdrag" na AAN.
- Sluit die instellings en druk die Play -knoppie
Nou kan u ook op u iOS -toestel by die Blynk -app aanmeld, en u moet die projek met die kennisgewing -widget sien.
Stap 3: Die kode
Nou is dit tyd om die kode na ons bord te laai.
- Maak die *.ino -lêer oop in Arduino IDE
- Koppel die WeMos -bord aan op u rekenaar
- Kies in die gereedskap die WeMos D1 R2 en mini -bord
Pas die volgende aan:
char auth = "Jou verifikasietoken uit jou posbus gaan hier"; char ssid = "Jou WiFi -naam"; char pass = "Jou WiFi -wagwoord";
U kan ook die reeks verander waar u in kennis gestel wil word (standaard is 1 - 49 cm)
as (0 <afstand && afstand <50) {
Klik op Laai op
Baie geluk! As alles reg was, behoort u nou u eerste kennisgewing te ontvang!
Stap 4: Opsomming
Daar is drie kennisgewings wat u nou sal ontvang. Die eerste vertel u dat die detektor suksesvol aan u WiFi gekoppel is; die tweede kennisgewing wat u sal ontvang, is wanneer iets binne u opstellingsbereik kom. En die derde wanneer u detektor ontkoppel word weens probleme met die verbinding of kragtoevoer.
Die wysigings wat u aan hierdie projek kan aanbring, is eindeloos. U kan meer kennisgewings vir verskillende reekse instel (let daarop dat Blynk ten minste na 15's kennisgewings toelaat). Gebruik verskillende sensors, ens.
Ek hoop dat u van hierdie projek hou, as u dit wel het, stem asseblief vir my en lewer 'n opmerking/voorstel … Ek sal graag insig van die ander kry!
Hê pret!
Aanbeveel:
Bewegingsdetektor met behulp van NodeMCU: 5 stappe
Bewegingsdetektor met behulp van NodeMCU: in hierdie projek kan u die teenwoordigheid van enige mens of dier in hierdie projek opspoor. En op die platform met die naam thingsio kan u die datum en tyd waarop die teenwoordigheid opgespoor is, monitor
Bewegingsdetektor met behulp van Thingsai.io Iot Cloud Platform: 6 stappe
Bewegingsdetektor met behulp van Thingsai.io Iot Cloud Platform: In hierdie tutoriaal gaan ek verduidelik oor bewegingsopsporing met behulp van 'n PIR -sensor en Esp32 saam met 'n IOT -wolkplatform Thingai.io
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer
Beheer Arduino met behulp van slimfoon via USB met Blynk -app: 7 stappe (met foto's)
Beheer Arduino met behulp van slimfoon via USB Met Blynk -app: In hierdie tutoriaal gaan ons leer hoe om die Blynk -app en Arduino te gebruik om die lamp te beheer, die kombinasie sal via 'n USB -seriële poort wees. Die doel van hierdie instruksie is om die eenvoudigste oplossing om u Arduino of c
Bewegingsdetektor vir klein afstande: 5 stappe
Bewegingsdetektor vir klein afstande: hierdie instruksies sal u leer hoe u 'n klein bewegingsdetektor kan maak van goedkoop onderdele wat u by Radioshack kan kry. Met hierdie netjiese projek kan u die helderheid van die detektor verander. Dit is my eerste opdrag, so let op die eenvoud