Përmbajtje:

Cyberpunk Multi-Sensor për Sigurinë .: 8 Hapa
Cyberpunk Multi-Sensor për Sigurinë .: 8 Hapa

Video: Cyberpunk Multi-Sensor për Sigurinë .: 8 Hapa

Video: Cyberpunk Multi-Sensor për Sigurinë .: 8 Hapa
Video: Cyberpunk RT Overdrive Benchmarks, Image Quality, Path Tracing, & DLSS 2024, Korrik
Anonim
Image
Image
Cyberpunk Multi-Sensor për Siguri
Cyberpunk Multi-Sensor për Siguri
Cyberpunk Multi-Sensor për Siguri
Cyberpunk Multi-Sensor për Siguri

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

Materialet e nevojshme
Materialet e nevojshme
Materialet e nevojshme
Materialet e nevojshme
Materialet e nevojshme
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

Ndërtimi i rrethimit
Ndërtimi i rrethimit
Ndërtimi i rrethimit
Ndërtimi i rrethimit
Ndërtimi i rrethimit
Ndërtimi i rrethimit
Ndërtimi i rrethimit
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

Komponentët 3D
Komponentët 3D
Komponentët 3D
Komponentët 3D
Komponentët 3D
Komponentët 3D
Komponentët 3D
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

Lidhjet e bashkimit
Lidhjet e bashkimit
Lidhjet e bashkimit
Lidhjet e bashkimit
Lidhjet e bashkimit
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

Konfigurimi i sensorit
Konfigurimi i sensorit
Konfigurimi i sensorit
Konfigurimi i sensorit
Konfigurimi i sensorit
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

Montimi i Multi-Sensorëve
Montimi i Multi-Sensorëve
Montimi i Multi-Sensorëve
Montimi i Multi-Sensorëve
Montimi i Multi-Sensorëve
Montimi i Multi-Sensorëve

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

Kodi dhe Konfigurimi
Kodi dhe Konfigurimi
Kodi dhe Konfigurimi
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…

Përfundimi…
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: