Përmbajtje:
- Hapi 1: Materialet e nevojshme
- Hapi 2: Ndërtimi i rrethimit
- Hapi 3: Komponentët 3D
- Hapi 4: Lidhjet e bashkimit
- Hapi 5: Konfigurimi i sensorit
- Hapi 6: Montimi i Multi-Sensorit
- Hapi 7: Kodi dhe Konfigurimi
- Hapi 8: Përfundimi…
Video: Cyberpunk Multi-Sensor për Sigurinë .: 8 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:16
Vendosa të bëj një multisensor sigurie pasi na grabitën ndërsa jetonim në xhunglën e Ekuadorit. Ne tani jetojmë në një qytet tjetër, por doja që të merrja njoftime për çdo aktivitet në shtëpinë tonë. Kam parë shumë sensorë të lidhur që nuk ishin tërheqës dhe doja të bëja diçka që nuk ishte vetëm funksionale, por gjithashtu ishte interesante në shtëpinë tonë. LED -të mund të konfigurohen për t'iu përgjigjur sinjalizimeve të temperaturës ose lëvizjes. Ky projekt përfshin monitorimin dixhital të temperaturës dhe lagështisë, zbulimin pasiv të lëvizjes me rreze infra të kuqe dhe zbulimin e zhurmës me zë të lartë për thyerjen e dritareve, lehjen e qenve, etj. Kam përfshirë të gjithë skedarët 3-D të nevojshëm për të përfunduar këtë projekt identik me timen.
Hapi 1: Materialet e nevojshme
Këtu mund të blini të gjithë përbërësit e nevojshëm.
LED të adresueshëm për lentet e qarta.
www.amazon.com/ALITOVE-Individual-Adresa…
Sensori Pir
www.ebay.com/itm/Mini-IR-Infrared-Pyroelec…
WEMOS D1 R1
www.ebay.com/itm/1PCS-Wemos-D1-R2-V2-1-nod…
Detektor i zërit
www.ebay.com/itm/1PCS-Wemos-D1-R2-V2-1-nod…
Fije argjendi
www.amazon.com/HATCHBOX-3D-Filament-Dimens…
Filament i qartë
www.amazon.com/3D-Solutech-Natural-Printer…
Patate të skuqura Ws2811 Led
www.amazon.com/100pcs-ws2811-Circuit-Addre…
RGB -të çlirohen
www.amazon.com/Tricolor-Diffused-Multicolo…
furnizimi me energji elektrike
www.amazon.com/ALITOVE-Converter-5-5x2-1mm…
Druri për strehim
Hapi 2: Ndërtimi i rrethimit
Filloni duke prerë pesë copa druri për të formuar rrethimin e kutisë prej druri. Dimensionet e jashtme nuk janë të rëndësishme, por ajo që është e rëndësishme janë sipërfaqet e brendshme. (Dimensionet e jashtme do të ndryshojnë në bazë të trashësisë së materialit të drurit që po përdorni.) Ju do të keni nevojë për tre pjesë që janë prerë 15 cm të larta me 10 cm të gjerë dhe dy copa druri që janë 10 cm x 10 cm.
Përsëri kjo është fytyra e brendshme, rishikoni fotografinë që kam përfshirë.
(Unë nuk kisha një tavolinë, kështu që pagova një punëtor druri vendas për t'i prerë ato për mua.)
Unë do të sugjeroja të vizatonit një drejtkëndësh 15 cm x 10 cm në faqen e drurit tuaj dhe më pas duke përdorur sharrën e tavolinës vendoseni tehun tuaj në një kënd prej 45 °.
Përdorni sharrën për të ndjekur linjat tuaja të gjurmuara që keni vizatuar në secilën pjesë prej druri.
Pasi të keni prerë drurin, mund të filloni t'i lidhni ato duke përdorur thonjtë e vidave të drurit.
Hapi 3: Komponentët 3D
Këtu është lidhja për të gjithë përbërësit e krijuar 3-D.
www.thingiverse.com/thing:3767354/files
Të gjitha ato u shtypën me densitet 100% në lartësinë e shtresës.2mm.
Stenda për sistemin me fibër optike LED është e shtypur me densitet 100%. Kjo ju jep aftësinë për të përkulur materialin për të futur patate të skuqura pasi ato janë bashkuar. Veryshtë shumë e vështirë të lidhësh lidhjet që mbyllen së bashku. Macet janë bërë që të rrëshqasin direkt mbi pjesën e sipërme të LED duke lënë vetëm bazën të ekspozuar. Mund të jetë e nevojshme që ju të merrni një stërvitje të vogël për të pastruar vrimat në mënyrë që filamenti i qartë të futet në të dhe drita të kalojë lehtë
Hapi 4: Lidhjet e bashkimit
Kam përdorur disa tela të zakonshëm me tre fije, a i lidhni patate të skuqura WS 2811 së bashku. Për më tepër, më duhej të bashkoja tetë LED RGB të Milimetrit mbi ato patate të skuqura. Fijet LED të adresueshme tërheqin shumë energji, kështu që bëra disa saldime shtesë duke shtuar një fuqi dhe një tel tokëzimi direkt në hyrjen e energjisë në tabelën Wemos. Kam përdorur një multimetër për të përcaktuar se cili ishte pozitiv dhe cili ishte negativ dhe për secilin.
Meqenëse po përdor një furnizim me energji 10 amp 5 V, do të kem më shumë se amperazh të mjaftueshëm për të drejtuar të gjithë LED -të e sensorëve dhe shumë më tepër nëse është e nevojshme.
Hapi 5: Konfigurimi i sensorit
Për shqetësimin fillestar, fillova së pari duke aplikuar shirit LED rreth pjesës së jashtme të dritares me fije të qartë që kam projektuar. Kam përdorur zam të nxehtë për të bashkuar LED në dritare. Unë gjithashtu bashkova të dhëna shtesë dhe linja të energjisë në fund të atyre LED -ve, sepse kjo është ajo që lidhet me fibrat optike. Unë kam përfshirë një diagram të instalimeve elektrike në mënyrë që të shihni se si gjithçka është e lidhur.
Nga atje sapo fillova ngjitjen e nxehtë të gjërave ku duket se përshtaten më së miri.
Kam përdorur disa tela të lirshëm për të lidhur gjithçka me Wemos.
Hapi 6: Montimi i Multi-Sensorit
Duke përdorur një stërvitje gjysmë inç, unë preva një vrimë poshtë vendit ku do të ishte ura LED me fibër optike. Përmes asaj vrime unë detyrova një tel mikro USB për t'u lidhur me Wemos, si dhe tela të furnizimit me energji nga furnizimi me energji 10 amp. Dritarja LED ishte e lidhur në vend duke përdorur zam të nxehtë dhe unë përdor thonjtë për të ngjitur të gjithë drurin së bashku. Mund të jetë shumë e vështirë të lidhni të gjitha telat e kërcyesit dhe të mbani gjithçka të duket e pastër dhe e rregullt. Merrni kohën tuaj kur lidhni telat dhe madje mund t'i ktheni ato për t'i bërë ato të duken se kanë më shumë rregull.
Për konfigurimin e fibrave optike do t'ju duhet të hiqni disa nga filamentet e pastra nga roli. Kjo është ajo që do të përdoret për të bartur dritën nga tetë LED LED. Përdorni një palë kapëse për të prerë fijen dhe pastaj shtyjeni skajin e ngushtë të filamentit në pjesën e sipërme të kapakut LED të printuar 3-D. Drejtojeni filmin e qartë në një cep të strehimit dhe priteni atë që të përshtatet me rrethimin.
Hapi 7: Kodi dhe Konfigurimi
Pasi sensori të jetë montuar plotësisht, mund ta lidhni me kompjuterin tuaj për programim.
Për konfigurimin tim fillestar, ky kod u përdor nga automatizimi bruh. Kjo lidhte multisensorin e atëhershëm me ndihmësin në shtëpi.
Multisensor GitHub Repo -
Por pastaj fillova të përdor Blynk për të kontrolluar secilin sensor dhe ta shtyj atë drejtpërdrejt në telefonin tim.
blynk.io/en/getting-started
SuperChart është opsioni Blynk që kam përdorur për të shtyrë të dhënat në iPhone tim për monitorimin e sigurisë. SuperChart përdoret për të vizualizuar të dhëna të drejtpërdrejta dhe historike. Mund ta përdorni për të dhënat e sensorit, për regjistrimin e ngjarjeve binare dhe më shumë.
Për të përdorur widget SuperChart do t'ju duhet të shtyni të dhënat nga hardueri me intervalin e dëshiruar duke përdorur kohëmatës.
Këtu është një shembull bazë për shtyrjen e të dhënave.
Ndërveprimet:
Kaloni midis intervalit kohor dhe modalitetit të drejtpërdrejtë
Prekni diapazonet kohore në fund të widget -it për të ndryshuar intervalet kohore Prekni Legend Elements për të treguar ose fshehur transmetimet e të dhënave
Prekni për të parë etiketën kohore dhe vlerat përkatëse Rrëshqitni shpejt nga e majta në të djathtë për të zbuluar të dhënat e mëparshme
Pastaj mund t'i lëvizni të dhënat mbrapa dhe përpara brenda intervalit të caktuar kohor. Modaliteti i ekranit të plotë
Shtypni këtë buton për të hapur pamjen e ekranit të plotë në orientimin e peizazhit.
Thjesht rrotulloni telefonin përsëri në modalitetin e portretit. Grafiku duhet të rrotullohet automatikisht.
Në pamjen e ekranit të plotë do të shihni shkallët X (koha) dhe shumëfish Y.
Modaliteti i ekranit të plotë mund të çaktivizohet nga cilësimet e widget -it.
Butoni i menysë Butoni i menysë do të hapë funksione shtesë:
Eksportoni në CSV Erase Data në server
Cilësimet e SuperChart:
Titulli i Grafikut Titulli Madhësia e Fontit Ju keni një zgjedhje prej 3 madhësive të shkronjave Titulli Alignment Zgjidhni alignment titullin chart. Ky cilësim ndikon gjithashtu në pozicionin Titulli dhe Legjenda në Widget. Shfaq boshtin x (koha) Zgjidhni atë nëse doni të tregoni etiketën e kohës në fund të grafikut tuaj. Zgjedhësi i intervalit kohor Ju lejon të zgjidhni periudhat e kërkuara (15m, 30m, 1h, 3h,…) dhe zgjidhjen për tabelën tuaj. Rezoluta përcakton se sa të sakta janë të dhënat tuaja. Tani grafiku mbështet 2 lloje të rezolucionit standard dhe të lartë. Zgjidhja gjithashtu varet nga periudha e zgjedhur. Për shembull, rezolucioni standard për 1d do të thotë që do të merrni 24 pikë në ditë (1 në orë), me rezolucion të lartë do të merrni për 1d 1440 pikë në ditë (1 në minutë). Datastreams Shtoni datastreams (lexoni më poshtë si të konfiguroni datastreams)
Cilësimet e rrjedhës së të dhënave
Widget mbështet deri në 4 Datastreams.
Shtypni Ikonën e Cilësimeve të Datastream për të hapur Cilësimet e Datastream.
Dizajni:
Zgjidhni llojet e disponueshme të Grafikut:
Linja e Zonës së Linjës Binary (spiranca LINK në binare)
Ngjyrë:
Zgjidhni ngjyra të forta ose gradiente
Burimi dhe hyrja:
Ju mund të përdorni 3 lloje të burimit të të dhënave:
1. Pin virtual
Zgjidhni Pajisjen dhe Pinin Virtual të dëshiruar për të lexuar të dhënat.
2. Etiketat
SuperChart mund të grumbullojë të dhëna nga pajisje të shumta duke përdorur funksione të integruara të grumbullimit.
Për shembull, nëse keni 10 sensorë të temperaturës që dërgojnë temperaturë me periudhën e caktuar, mund të vizatoni vlerën mesatare nga 10 sensorë në widget.
Për të përdorur etiketat:
Shtoni etiketë në çdo pajisje nga e cila dëshironi të grumbulloni të dhëna. Shtyni të dhënat në të njëjtën Pin Virtual në çdo pajisje. (p.sh. Blynk.virtualWrite (V0, temperatura);) Zgjidhni Etiketën si burim në SuperChart Widget dhe përdorni pinin ku po vijnë të dhënat (p.sh. V0)
Funksionet në dispozicion:
SUM do të përmbledhë të gjitha vlerat hyrëse në Pin -in Virtual të specifikuar në të gjitha pajisjet e etiketuara me etiketën e zgjedhur AVG do të vizatojë vlerën mesatare MED do të gjejë një vlerë mesatare MIN do të vizatojë vlerën minimale MAX do të vizatojë vlerën maksimale
️ E RORTNDSISHME: Etiketat nuk funksionojnë në Modalitetin Live.
Përzgjedhësi i pajisjes Nëse shtoni Miniaplikacionin e Zgjedhësit të Pajisjes në projektin tuaj, mund ta përdorni si burim për SuperChart. Në këtë rast, kur ndryshoni pajisjen në Device Selector, grafiku do të përditësohet në përputhje me rrethanat
Cilësimet e Boshtit Y
Ekzistojnë 4 mënyra se si të shkallëzoni të dhënat përgjatë boshtit Y
Auto
Të dhënat do të shkallëzohen automatikisht bazuar në vlerat min dhe max të periudhës së caktuar kohore. Ky është një opsion i mirë për të filluar. Min/Maks
Kur zgjidhet kjo mënyrë, shkalla Y do të vendoset në vlerat që zgjidhni.
Për shembull, nëse pajisja juaj dërgon të dhëna me vlera që variojnë nga -100 në 100, mund të vendosni tabelën
kësaj vlerat dhe të dhënat do të jepen saktë.
Ju gjithashtu mund të dëshironi të vizualizoni të dhënat brenda një diapazoni të caktuar.
Le të themi se të dhënat hyrëse kanë vlera në rangun 0-55, por ju dëshironi të shihni vetëm vlera në rangun 30-50.
Mund ta konfiguroni dhe nëse vlerat janë jashtë shkallës Y të konfiguruar, grafiku do të shkurtohet
% e Lartësisë Ky opsion ju lejon të shkallëzoni automatikisht të dhënat hyrëse në widget dhe t'i poziciononi ato ashtu siç dëshironi. Në këtë mënyrë, ju vendosni përqindjen e lartësisë së widget -it në ekran, nga 0% në 100%.
Nëse vendosni 0-100%, në fakt është një shkallë e plotë automatike. Pavarësisht se në cilin rang vijnë të dhënat, do të shkallëzohet gjithmonë në të gjithë lartësinë e widget -it.
Nëse e vendosni në 0-25%, atëherë kjo tabelë do të jepet vetëm në 1/4 e lartësisë së widget-it.
Ky cilësim është shumë i vlefshëm për Chart Binary ose për të vizualizuar disa transmetime të të dhënave në të njëjtën tabelë në një mënyrë të ndryshme.
Delta Ndërsa të dhënat qëndrojnë brenda vlerës së dhënë Delta, grafiku do të shkallëzohet automatikisht brenda këtij diapazoni. Nëse delta tejkalon gamën, grafiku do të shkallëzohet automatikisht në vlerat min/max të periudhës së caktuar.
Prapashtesë
Këtu mund të specifikoni një prapashtesë që do të shfaqet gjatë mbajtjes së Tap'n'hold.
Dhjetore
Përcakton formatimin e vlerës së grafikut kur Tap'n'hold grafik. Opsionet e mundshme janë: #, #. #, #. ##, etj.
Lidhni Pikat e të Dhënave që mungojnë
Nëse ky çelës është i ndezur, atëherë SuperChart do të lidhë të gjitha pikat edhe nëse nuk kishte të dhëna.
Nëse është vendosur në OFF, atëherë do të shihni boshllëqe në rast se nuk do të kishte të dhëna.
Cilësimet e Grafikut Binar
Ky lloj grafiku është i dobishëm për të vizatuar të dhënat binare, për shembull kur njësia ishte ON ose OFF, ose kur lëvizja u zbulua ose kur u arrit një prag i caktuar.
Ju duhet të specifikoni një pikë FLIP, e cila është pika ku të dhënat hyrëse do të kthehen në gjendje të VRTET ose FALSE.
Për shembull, ju i dërgoni të dhënat në intervalin 0 deri në 1023. Nëse e vendosni 512 si pikë FLIP, atëherë gjithçka mbi 512 (përjashtuar 512) do të regjistrohet si E VUERTET, çdo vlerë nën 512 (përfshirë 512) do të jetë FALSE.
Një shembull tjetër, nëse dërgoni 0 dhe 1 dhe vendosni 0 si pikë FLIP, atëherë 1 do të jetë E VUERTET, 0 do të jetë FALSE
Etiketat e shtetit:
Këtu mund të specifikoni sesi TRUE/FALSE duhet të shfaqet në modalitetin Tap'n'Hold.
Për shembull, mund të vendosni në etiketë TRUE në "Equipment ON", FALSE në "Equipment OFF".
Hapi 8: Përfundimi…
Vizioni im për këtë projekt ishte të krijoja një modul të plotë ku mund të shtoja komponentë shtesë dhe ta ndryshoja atë për ta bërë atë një sensor sigurie me shumë qëllime. Bazuar në kodin e ngarkuar në mikrokontrollues, kjo njësi mund të përdoret për paraqitje të shumta të sensorëve. Unë vërtet vlerësoj që keni marrë kohë për të lexuar udhëzuesin tim!
Recommended:
Një çelës alternativ RFID për sigurinë e biçikletës: 7 hapa (me fotografi)
Një çelës alternativ RFID për sigurinë e biçikletës: Për sigurinë e biçikletave, ekziston vetëm një çelës i kyçjes së ndezjes. Dhe mund të hakohet lehtë nga hajduti. Këtu vij me DIY një zgjidhje për këtë. Cheapshtë e lirë dhe e lehtë për tu ndërtuar. Anshtë një çelës alternativ RFID për sigurinë e biçikletave. Le ta bëjmë
Butoni i sigurisë pa tel për sigurinë PLC: 6 hapa (me fotografi)
Butoni i sigurisë pa tel për sigurinë PLC: Ky projekt është dëshmia ime e konceptit për përdorimin e IoT dhe (përfundimisht) robotikës për të krijuar një shtresë shtesë sigurie për objektet e prodhimit të rrezikshëm. Ky buton mund të përdoret për të filluar ose ndaluar procese të shumta, përfshirë kontrollin e sinjalit
Si të bëni një qark alarmi për sigurinë e biçikletave: 11 hapa
Si të bëni një qark alarmi për sigurinë e biçikletave: Hii mik, sot do të bëj një qark të qarkut të alarmit të sigurisë së biçikletës. Kur çdo trup prek biçikletën, atëherë zile do të aktivizohet dhe do të japë zë. Le të fillojmë
Moduluesi i fenerëve Arduino për sigurinë në motor: 20 hapa (me fotografi)
Moduluesi i fenerëve Arduino për sigurinë e motoçikletave: Motoçikletat janë të vështira për t'u parë në rrugë kryesisht sepse ato janë vetëm rreth një e katërta e gjerësisë së një makine ose kamioni. Që nga viti 1978 në SHBA, prodhuesve të motoçikletave u është kërkuar të bëjnë motoçikletat më të dukshme duke instaluar dritat e para
Securibot: një dron i vogël i vogël për sigurinë në shtëpi: 7 hapa (me fotografi)
Securibot: një dron i vogël i vogël për sigurinë në shtëpi: ashtë një fakt i thjeshtë që robotët janë të mrekullueshëm. Robotët e sigurisë, megjithatë, priren të jenë shumë të shtrenjtë për një person mesatar të përballojë ose janë ligjërisht të pamundur për t'u blerë; Kompanitë private dhe ushtria priren të mbajnë pajisje të tilla për veten e tyre, dhe