INHOUDSOPGAWE:
- Stap 1: Hoe dit werk
- Stap 2: Waarskuwings. Ethernet -verbinding misluk by aanskakel
- Stap 3: Waarskuwings. Aanskakelwaarskuwing
- Stap 4: Waarskuwings. Rookalarms
- Stap 6: Waarskuwings. Deurklokkie
Video: Arduino drukwaarskuwings vir deurklokkie, diefwering, rookalarms ens: 8 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
IoT -kennisgewings van u deurklokkie, diefwering, rookalarms, ens met behulp van 'n Arduino Uno en 'n Ethernet -skild
Volledige besonderhede op my webwerf hier
Oor Arduino Push Alert Box Gebruik 'n Arduino Uno en Ethernet Shield gebaseer op die Wiznet W5100 -chip om stootwaarskuwings oor rookalarm, diefwering en deurklokkies te aktiveer via PushingBox. Alle waarskuwings ignoreer situasies/kabelfoute wat vinnig veelvuldige snellers gee. Dit voorkom dat groot hoeveelhede vals waarskuwingsboodskappe na u selfoon gestuur word. Die waarskuwings kan ook gekoppel word aan enige webcams wat in u huis/kantoor geïnstalleer is. Dit word gedoen via die PushingBox -koppelvlak. Die PushingBox -dienslys bevat alle soorte telefone (Android, Windows en Iphone), rekenaar (Mac, Windows PC en Chromebook) en bevat ook pos en twitter. As u Pushbullet gebruik, word waarskuwings ook herhaal op u rekenaar/Chromebook en binnekort Mac OS.
Diefwering
Stuur waarskuwings wanneer die sirene geaktiveer word en ook as die sonde deur tydsinterval of gebruikersintervensie afgeskakel word. Koppel via die aux sonder -uitset op my hoof alarmpaneel. 'N Foto word ook gestuur vanaf enige kamera's wat u opgestel het.
Rook alarm
Gebruik 'n aangepaste rookalarm in 'n draadlose rookalarmstelsel as 'n koppelvlak. Bespeur wanneer die rookalarms vir 'n werklike waarskuwing klink en waarskuwings oor lae battery/fout ignoreer. Dit word gedoen deur die vertraging tussen klinkertjies te meet.
Verbind via 'n optokoppelaar op die aangepaste uitset van die alarm alarm.
Deurklokkie waarskuwing
As u op die deurklokkie druk, lui u gewone deurbel, maar 'n waarskuwing word ook na al u toestelle gestuur, tesame met 'n foto van die oproeper. Dit het ook 'n koppelvlak om alle telefone op 'n draadlose telefoonstelsel te blaai as die deurklokkie lui. Die grootste deel van die stroombane word gebruik vir die telefoonroepsinterface wat deel was van 'n bestaande projek. Hierdie stroombane kan maklik weggelaat en vervang word, sien minimale skematiese diagram. Die deurklokkode moet aangepas word om dit in ag te neem. Dit maak 'n baie eenvoudiger projek moontlik.
Herstel/aanskakelwaarskuwing
As die krag herstel word na 'n kragonderbreking, word 'n waarskuwing gestuur om u in kennis te stel dat die krag onderbreek is en nou herstel is.
Daar is ook 'n visuele waarskuwing as die ethernetverbinding nie by aanskakeling gemaak kan word nie.
Gebruik ongeveer 2 Watt krag.
Stap 1: Hoe dit werk
PushingBox
Sien prent 1.
Waarskuwings word waargeneem deur die Arduino wat in die Push Alert Box gemonteer is en via 'n Ethernet -kaart na PushingBox gestuur word. PushingBox stuur dan die waarskuwings na u dienste uit en word dan na al u toestelle gestuur.
Prent 2 toon 'n lys dienste wat deur u waarskuwings geaktiveer kan word.
Elke gemerkte item aktiveer 'n 'scenario'.
Elke 'scenario' bevat 'dienste' wat aangepas is vir u waarskuwings. U kan slegs 1 of baie dienste in elke scenario hê. 'n Deurklokkiescenario kan byvoorbeeld 'n e -pos stuur, 'n onmiddellike drukwaarskuwing stuur en 'n foto vanaf u deurkamera stuur.
Ek het voorbeelde van die volgende waarskuwings in my kode ingesluit: Deurklokkie, diefwering alarm aktiveer, diefwering alarm deaktiveer, rookalarm en Ethernet kragherstel. Kennisgewings kan maklik opgestel word vir vrieskasalarms, kweekhuisalarms, tropiese vistenks temperatuuralarms en enige aantal ander alarms.
Elke waarskuwing het sy eie hardeware -koppelvlak om die Arduino te aktiveer, en 'n eie stukkie kode om die hardeware te verstaan.
Die hardeware/sagteware is baie modulêr, so dit is baie maklik om te kies watter stukke van hierdie projek u wil insluit.
Stap 2: Waarskuwings. Ethernet -verbinding misluk by aanskakel
As die krag herstel word of die Wiznet W5100 Ethernet -kaart aan die gang is, probeer dit om met die internet te skakel. Op R3 -borde is daar 'n reset -chip wat die kaart herstel wanneer dit aanskakel, en moet verseker dat die kaart sonder probleme verbind word.
Op kaarte onder R3 is die kaart geneig om nie weer aan te skakel tydens aanskakel nie. Daar is 'n mod wat u kan uitvoer wat die kaart herstel wanneer dit aangeskakel word en goeie resultate lewer, sien beelde vir meer besonderhede.
As u kaart nie weer kan aansluit nadat u krag verloor het nie (u kry geen waarskuwings nie), het ek die Arduino ingestel om 'n flitsende LED as 'n waarskuwing aan te steek. Die LED sal flikker terwyl die kaart probeer aansluit en dan moet uitgaan.
As die rooi flikkerende LED aan bly, probeer dan afskakel en skakel die boks aan.
Stap 3: Waarskuwings. Aanskakelwaarskuwing
Aanskakelwaarskuwing
As die krag in die Push Alert Box herstel word, word 'n waarskuwing uitgestuur sodra die Ethernet -kaart weer suksesvol met die internet gekoppel is. Dit sal u waarsku dat daar 'n tyd 'n kragonderbreking was, en u moet waarsku dat alle stelsels weer werk wanneer u by die huis kom. Die IoT -koppelvlak het toetsskakelaars waarmee u kan toets of alle stelsels waarsku. Die rookalarms kan getoets word deur op enige "toetsknoppie" van die rookalarm te druk. U behoort in elk geval maandeliks rookalarmtoetse te doen!
Video 1
Intydse video van my IoT-koppelvlak in die ontwerpfase met die eerste aanvang. 'N Gedeelte van my rekenaarskerm is aan die regterkant wat die waarskuwings ontvang terwyl my selfoon aan die linkerkant van die skerm verskyn. Ek gebruik die Newtifry -gesproke waarskuwings op my selfoon tydens stelseltoetsing, sodat ek kan hoor watter waarskuwings uitgestuur word.
Video 2
Skakel waarskuwingsdemo vanaf my lessenaar aan met werkskermwaarskuwings, Arduino -poortuitvoer en my mobiele waarskuwings bo -op.
Stap 4: Waarskuwings. Rookalarms
"laai =" lui"
Diefstalwaarskuwings word gestuur wanneer die alarmsignaal geaktiveer word. 'N Foto van u webkamera kan ook by die alarmwaarskuwings ingesluit word indien nodig. U kan, indien nodig, u webcams vir indringers monitor.
As die sirene afgeskakel is of die tydsverloop uit is, word 'n verdere waarskuwing gestuur om u te laat weet dat die alarm nou af is. As u klank op u webcams het, kan u dit via u selfoon -koppelvlak bevestig.
As 'n bedradingfout op die sensordraad ontstaan en dit ontkoppel word, sal verskeie waarskuwings gestuur word. Die Arduino sal vinnige waarskuwings opspoor en ignoreer. Ek het gekoppel aan die hulpalarmuitset, maar as u by u inbraakalarmpaneel wil inbreek, moet u die uitset van die LED -waarskuwingsaanwysers kan afhaal, sodat u persoonlike waarskuwings kan maak, afhangende van watter sones geaktiveer is, bv. paniek, binne of buite deure.
Die koppelvlak is baie eenvoudig; die hulpuitset bedien 'n relais wat die Arduino -aanskakel -module 2 laat sien.
Die video toon Push -waarskuwings op my lessenaar en ook op my selfoon bo -oor. Arduino -uitgang word ook gewys.
Stap 6: Waarskuwings. Deurklokkie
Aanbeveel:
Framboos Pi DIY slim deurklokkie wat mense, motors, ens kan opspoor: 5 stappe
Raspberry Pi DIY Slimme deurbel wat mense, motors, ens kan opspoor: Hierdie ontwerp met steampunk-tema kan integreer met die huisassistent en ons klankstelsel met meer kamers om met die res van ons selfgemaakte slimhuis te kommunikeer. Nest, of een van die ander mededingers) Ek het ons eie slim deurbalk gebou
Eenvoudige "robotstel" vir klubs, ruimte vir onderwysers, ens .: 18 stappe
Eenvoudige "Robot -kit" vir klubs, Makerspace -onderwysers, ens.: Die idee was om 'n klein, maar uitbreidbare kit te bou vir ons lede van die " Middle TN Robotic Arts Society ". Ons beplan werkswinkels rondom die kit, veral vir kompetisies, soos lyn volg en vinnige reis. Ons het 'n Arduino opgeneem
Verander u bedrade deurklokkie in 'n slim deurklokkie met IFTTT: 8 stappe
Verander u bedrade deurbel in 'n slim deurklokkie met IFTTT: die WiFi -deurbel verander u bestaande bedrade deurklokkie in 'n slim deurklokkie. https://www.fireflyelectronix.com/product/wifidoor
3.3V Mod vir ultrasoniese sensors (berei HC-SR04 voor vir 3.3V Logic op ESP32/ESP8266, Particle Photon, ens.): 4 stappe
3.3V Mod vir ultrasoniese sensors (berei HC-SR04 voor vir 3.3V Logic op ESP32/ESP8266, Particle Photon, ens.): TL; DR: Sny op die sensor die spoor na die Echo-pen en koppel dit dan weer met 'n spanningsverdeler (Echo trace -> 2.7kΩ -> Echo pin -> 4.7kΩ -> GND). Bewerk: Daar was 'n mate van debat oor of die ESP8266 eintlik 5V -verdraagsaam is op GPIO in
Wireless Serial (UART) vir Arduino/STM32/ens .: 3 stappe (met foto's)
Wireless Serial (UART) vir Arduino/STM32/ens .: Hopelik sal almal met my saamstem dat die Arduino Serial 'n uitstekende hulpmiddel is om u projekte te ontfout. Dit is basies die enigste opsie om 'n Arduino te ontfout. Maar soms is dit nie moontlik of prakties om 'n USB -kabel van die Ard af te voer nie