Satura rādītājs:

Drošības Cyberpunk Multi-Sensor .: 8 soļi
Drošības Cyberpunk Multi-Sensor .: 8 soļi

Video: Drošības Cyberpunk Multi-Sensor .: 8 soļi

Video: Drošības Cyberpunk Multi-Sensor .: 8 soļi
Video: Объявление Google Plus о закрытии социальной сети: когда настанет очередь Android YouTube Gmail? 2024, Novembris
Anonim
Image
Image
Cyberpunk vairāku sensoru drošība
Cyberpunk vairāku sensoru drošība
Cyberpunk vairāku sensoru drošība
Cyberpunk vairāku sensoru drošība

Es nolēmu izveidot drošības multisensoru pēc tam, kad mūs aplaupīja, dzīvojot Ekvadoras džungļos. Tagad mēs dzīvojam citā pilsētā, bet es vēlējos saņemt paziņojumus par jebkurām darbībām mūsu mājās. Esmu redzējis daudzus pieslēgtus sensorus, kas nebija pievilcīgi, un es gribēju izveidot kaut ko ne tikai funkcionālu, bet arī interesantu mūsu mājās. Gaismas diodes var konfigurēt, lai reaģētu uz temperatūras vai kustības brīdinājumiem. Šajā projektā ietilpst digitālā temperatūras un mitruma uzraudzība, pasīvā infrasarkanā kustības noteikšana un skaļa trokšņa noteikšana, ja logi tiek izsisti, suņi rej utt. Esmu iekļāvis visus trīsdimensiju failus, kas nepieciešami, lai pabeigtu šo projektu, kas ir identisks manējam.

1. darbība. Nepieciešamie materiāli

Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli

Šeit jūs varat iegādāties visas nepieciešamās sastāvdaļas.

Adresējamas gaismas diodes caurspīdīgam objektīvam.

www.amazon.com/ALITOVE-Individual-Address…

Pir sensors

www.ebay.com/itm/Mini-IR-Infrared-Pyroelec…

WEMOS D1 R1

www.ebay.com/itm/1PCS-Wemos-D1-R2-V2-1-nod…

Skaņas detektors

www.ebay.com/itm/1PCS-Wemos-D1-R2-V2-1-nod…

Sudraba pavediens

www.amazon.com/HATCHBOX-3D-Filament-Dimens…

Skaidrs pavediens

www.amazon.com/3D-Solutech-Natural-Printer…

Ws2811 LED mikroshēmas

www.amazon.com/100pcs-ws2811-Circuit-Addre…

RGB gaismas diodes ir vaļīgas

www.amazon.com/Tricolor-Diffused-Multicolo…

enerģijas padeve

www.amazon.com/ALITOVE-Converter-5-5x2-1mm…

Koks mājokļiem

2. solis: korpusa izveide

Iežogojuma celtniecība
Iežogojuma celtniecība
Iežogojuma celtniecība
Iežogojuma celtniecība
Iežogojuma celtniecība
Iežogojuma celtniecība
Iežogojuma celtniecība
Iežogojuma celtniecība

Sāciet, sagriežot piecus koka gabalus, veidojot koka kastes korpusu. Ārējie izmēri nav svarīgi, bet svarīgi ir iekšējās virsmas laukumi. (Ārējie izmēri mainīsies atkarībā no izmantotā koka materiāla biezuma.) Jums būs nepieciešami trīs gabali, kas sagriezti 15 cm augstumā un 10 cm platumā, un divi koka gabali, kuru izmērs ir 10 cm x 10 cm.

Atkal šī ir iekšējā seja, pārskatiet iekļauto attēlu.

(Man nebija galda zāģa, tāpēc es samaksāju vietējam kokapstrādātājam, lai tie man sagriež.)

Es ieteiktu uz koka virsmas uzzīmēt taisnstūri 15 cm x 10 cm un pēc tam ar galda zāģi iestatīt asmeni 45 ° leņķī.

Izmantojiet galdzāģi, lai sekotu izsekotajām līnijām, kuras esat uzzīmējis uz katra koka gabala.

Pēc koka griešanas jūs varat sākt tos savienot, izmantojot koka skrūvju naglas.

3. darbība: 3D komponenti

3D komponenti
3D komponenti
3D komponenti
3D komponenti
3D komponenti
3D komponenti
3D komponenti
3D komponenti

Šeit ir saite uz visiem izveidotajiem 3-D komponentiem.

www.thingiverse.com/thing:3767354/files

Tie visi tika drukāti ar 100% blīvumu 0,2 mm slāņa augstumā.

LED optisko šķiedru sistēmas statīvs ir iespiests ar 100% blīvumu. Tas dod iespēju saliekt materiālu, lai ievietotu skaidas pēc tam, kad tās ir pielodētas. Ir ļoti grūti lodēt savienojumus, kas ir cieši kopā. Kaķiem ir jāslīd tieši virs gaismas diodes augšdaļas, atstājot tikai pamatni. Lai notīrītu caurumus, var būt nepieciešams ņemt nelielu urbi, lai tajā varētu ievietot caurspīdīgu pavedienu un gaisma varētu viegli iziet cauri

4. solis: Savienojumu lodēšana

Lodēšanas savienojumi
Lodēšanas savienojumi
Lodēšanas savienojumi
Lodēšanas savienojumi
Lodēšanas savienojumi
Lodēšanas savienojumi

Es izmantoju kādu parastu trīsstiepļu vadu, vai jūs savienojat WS 2811 mikroshēmas kopā. Turklāt man vajadzēja lodēt astoņas milimetru RGB gaismas diodes virs šīm mikroshēmām. Adresējamie LED pavedieni patērē daudz enerģijas, tāpēc es veicu papildu lodēšanu, pievienojot strāvu un zemējuma vadu tieši Wemos paneļa strāvas padevei. Es izmantoju multimetru, lai noteiktu, kurš no tiem bija pozitīvs un kurš negatīvs.

Tā kā es izmantoju 10 ampēru 5 V barošanas avotu, man būs vairāk nekā pietiekami daudz strāvas, lai vadītu visas sensoru gaismas diodes, un, ja nepieciešams, daudz vairāk.

5. darbība: sensora iestatīšana

Sensora iestatīšana
Sensora iestatīšana
Sensora iestatīšana
Sensora iestatīšana
Sensora iestatīšana
Sensora iestatīšana

Sākotnējās iestatīšanas sākumā es vispirms sāku ar LED sloksnes uzlikšanu ap mana izstrādātā caurspīdīgā kvēldiega loga ārpusi. Es izmantoju karstu līmi, lai LED piestiprinātu pie loga. Es arī lodēju papildu datus un elektropārvades līnijas šo gaismas diožu galā, jo tas ir saistīts ar optisko šķiedru. Esmu pievienojis elektroinstalācijas shēmu, lai jūs varētu redzēt, kā viss ir savienots.

No turienes es tikko sāku līmēt lietas, kur tās šķiet vislabāk piemērotas.

Es izmantoju dažus vaļīgus džemperu vadus, lai visu savienotu ar Wemos.

6. solis: daudzu sensoru montāža

Daudzu sensoru montāža
Daudzu sensoru montāža
Daudzu sensoru montāža
Daudzu sensoru montāža
Daudzu sensoru montāža
Daudzu sensoru montāža

Izmantojot pus collu urbi, es izgriezu caurumu zem vietas, kur būtu optiskās šķiedras LED tilts. Caur šo caurumu es piespiedu mikro USB vadu savienošanai ar Wemos, kā arī barošanas vadu no 10 amp barošanas avota. LED logs tika savienots vietā, izmantojot karstu līmi, un es izmantoju naglas, lai kopā salīmētu visu koku. Var būt ļoti grūti savienot visus džemperu vadus un saglabāt visu tīru un sakārtotu. Nesteidzieties, pievienojot vadus, un jūs pat varat tos savīt, lai šķiet, ka tiem ir lielāka kārtība.

Lai izveidotu optisko šķiedru, no lomas ir jānoņem daļa skaidras kvēldiega. Tas tiks izmantots, lai pārnestu gaismu no astoņiem milimetru gaismas diodēm. Izmantojiet pāris spraudeņus, lai sagrieztu kvēldiegu, un pēc tam iespiediet kvēldiega šauruma griezuma galu trīsdimensiju drukātā LED vāciņa augšpusē. Izvelciet caurspīdīgo plēvi līdz korpusa stūrim un sagrieziet to, lai tas atbilstu korpusam.

7. darbība: kods un iestatīšana

Kods un iestatīšana
Kods un iestatīšana
Kods un iestatīšana
Kods un iestatīšana

Kad sensors ir pilnībā samontēts, varat to savienot ar datoru programmēšanai.

Sākotnējai iestatīšanai izmantoju šo kodu no bruh automatizācijas. Tas savienoja multisensoru ar mājas palīgu.

Multisensor GitHub Repo -

Bet tad es sāku izmantot Blynk, lai kontrolētu katru sensoru un liktu to nospiest tieši uz manu tālruni.

blynk.io/en/getting-started

SuperChart ir Blynk opcija, kuru izmantoju, lai pārsūtītu datus uz savu iPhone drošības uzraudzībai. SuperChart tiek izmantots tiešu un vēsturisku datu vizualizēšanai. To var izmantot sensoru datiem, bināro notikumu reģistrēšanai un daudz ko citu.

Lai izmantotu SuperChart logrīku, jums vajadzēs nosūtīt datus no aparatūras ar vēlamo intervālu, izmantojot taimerus.

Šeit ir pamata piemērs datu pārsūtīšanai.

Mijiedarbība:

Pārslēdzieties starp laika diapazoniem un tiešraides režīmu

Logrīka apakšdaļā pieskarieties laika diapazoniem, lai mainītu laika diapazonus Pieskarieties Leģendas elementi, lai parādītu vai paslēptu datu plūsmas

Pieskarieties un turiet, lai skatītu laika zīmogu un atbilstošās vērtības Ātri velciet no kreisās uz labo, lai atklātu iepriekšējos datus

Tad jūs varat ritināt datus uz priekšu un atpakaļ noteiktā laika diapazonā. Pilnekrāna režīms

Nospiediet šo pogu, lai atvērtu pilnekrāna skatu ainavas orientācijā.

Vienkārši pagrieziet tālruni portreta režīmā. Diagrammai vajadzētu griezties automātiski.

Pilnekrāna skatā redzēsit X (laiks) un vairākas Y skalas.

Pilnekrāna režīmu var atspējot logrīka iestatījumos.

Izvēlnes poga Izvēlnes poga atvērs papildu funkcijas:

Eksportēt uz CSV Dzēst datus serverī

SuperChart iestatījumi:

Diagrammas nosaukuma nosaukuma fonta lielums Jūs varat izvēlēties 3 fontu izmērus Nosaukuma izlīdzināšana Izvēlieties diagrammas virsraksta līdzinājumu. Šis iestatījums ietekmē arī virsraksta un leģendas pozīciju logrīkā. Rādīt x asi (laiks) Atlasiet to, ja diagrammas apakšā vēlaties parādīt laika etiķeti. Laika diapazonu atlasītājs Ļauj izvēlēties diagrammai nepieciešamos periodus (15 m, 30 m, 1 h, 3 h,…) un izšķirtspēju. Izšķirtspēja nosaka, cik precīzi ir jūsu dati. Šobrīd diagramma atbalsta divu veidu izšķirtspēju standarta un augstu. Izšķirtspēja ir atkarīga arī no izvēlētā perioda. Piemēram, standarta izšķirtspēja 1d nozīmē, ka saņemsiet 24 punktus dienā (1 stundā), bet ar augstu izšķirtspēju - 1d 1440 punktus dienā (1 minūtē). Datu plūsmas Pievienojiet datu plūsmas (kā konfigurēt datu plūsmas, lasiet tālāk)

Datu straumes iestatījumi

Logrīks atbalsta līdz 4 datu straumēm.

Nospiediet datu plūsmas iestatījumu ikonu, lai atvērtu datu plūsmas iestatījumus.

Dizains:

Izvēlieties pieejamos diagrammas veidus:

Līnijas apgabala joslas binārais (noenkurot LINK uz bināro)

Krāsa:

Izvēlieties vienkrāsainas krāsas vai gradientus

Avots un ievade:

Varat izmantot 3 veidu datu avotus:

1. Virtuālā tapa

Izvēlieties vajadzīgo ierīci un virtuālo tapu, lai nolasītu datus.

2. Tagi

SuperChart var apkopot datus no vairākām ierīcēm, izmantojot iebūvētās apkopošanas funkcijas.

Piemēram, ja jums ir 10 temperatūras sensori, kas nosūta temperatūru noteiktā laika periodā, logrīkā varat uzzīmēt vidējo vērtību no 10 sensoriem.

Lai izmantotu tagus:

Pievienojiet tagu katrai ierīcei, no kuras vēlaties apkopot datus. Push datus uz to pašu virtuālo tapu katrā ierīcē. (piemēram, Blynk.virtualWrite (V0, temperatūra);) Izvēlieties tagu kā avotu SuperChart logrīkā un izmantojiet tapu, kur dati nonāk (piemēram, V0)

Pieejamās funkcijas:

SUM apkopos visas ienākošās vērtības norādītajā virtuālajā tapā visās ierīcēs, kas marķētas ar izvēlēto tagu. AVG uzzīmēs vidējo vērtību MED atradīs vidējo vērtību MIN uzzīmēs minimālo vērtību

☝️ SVARĪGI: tagi nedarbojas tiešajā režīmā.

Ierīces atlasītājs Ja savam projektam pievienojat ierīces atlasītāja logrīku, varat to izmantot kā SuperChart avotu. Šādā gadījumā, mainot ierīci ierīces atlasītājā, diagramma tiks attiecīgi atjaunināta

Y ass iestatījumi

Ir 4 režīmi datu mērogošanai pa Y asi

Automātiski

Dati tiks automātiski mērogoti, pamatojoties uz konkrētā laika perioda min un max vērtībām. Šī ir jauka iespēja, ar ko sākt. Min./Maks

Izvēloties šo režīmu, Y skala tiks iestatīta uz jūsu izvēlētajām vērtībām.

Piemēram, ja jūsu aparatūra sūta datus, kuru vērtības svārstās no -100 līdz 100, varat iestatīt diagrammu

uz šīm vērtībām un dati tiks atveidoti pareizi.

Iespējams, vēlēsities arī vizualizēt datus noteiktā diapazonā.

Pieņemsim, ka ienākošajiem datiem ir vērtības diapazonā no 0 līdz 55, bet jūs vēlaties redzēt tikai vērtības diapazonā no 30 līdz 50.

Varat to iestatīt, un, ja vērtības neatbilst jūsu konfigurētajai Y skalai, diagramma tiks apgriezta

% no augstuma Šī opcija ļauj automātiski mērogot ienākošos datus logrīkā un novietot to vēlamajā veidā. Šajā režīmā ekrānā iestatāt logrīka augstuma procentuālo vērtību no 0% līdz 100%.

Ja iestatāt 0-100%, patiesībā tā ir pilna automātiskā mēroga. Neatkarīgi no datu diapazona, tas vienmēr tiks mērogots līdz visam logrīka augstumam.

Ja iestatāt to uz 0–25%, šī diagramma tiks atveidota tikai 1/4 no logrīka augstuma.

Šis iestatījums ir ļoti vērtīgs binārajai diagrammai vai dažu datu plūsmu vizualizēšanai tajā pašā diagrammā citādā veidā.

Delta Kamēr dati paliek norādītajā Delta vērtībā, diagramma tiks automātiski mērogota šajā diapazonā. Ja delta pārsniedz diapazonu, diagramma tiks automātiski pielāgota attiecīgā perioda min/max vērtībām.

Sufikss

Šeit jūs varat norādīt sufiksu, kas tiks parādīts Tap'n'hold laikā.

Decimāldaļas

Nosaka diagrammas vērtības formatējumu, pieskaroties diagrammai. Iespējamās iespējas ir šādas: #, #. #, #. ## utt.

Savienojiet trūkstošos datu punktus

Ja šis slēdzis ir IESLĒGTS, tad SuperChart savieno visus punktus pat tad, ja nebija datu.

Ja tas ir iestatīts uz IZSLĒGTS, jūs redzēsit nepilnības, ja nebūtu datu.

Binārās diagrammas iestatījumi

Šāda veida diagrammas ir noderīgas, lai attēlotu bināros datus, piemēram, kad iekārta bija ieslēgta vai izslēgta, vai tika konstatēta kustība vai kad tika sasniegts noteikts slieksnis.

Jums jānorāda FLIP punkts, kurā ienākošie dati tiks pārvērsti par TRUE vai FALSE stāvokli.

Piemēram, jūs sūtāt datus diapazonā no 0 līdz 1023. Ja kā FLIP punktu iestatāt 512, tad viss virs 512 (izņemot 512) tiks ierakstīts kā PATIESA, jebkura vērtība zem 512 (ieskaitot 512) būs nepatiesa.

Cits piemērs, ja nosūtāt 0 un 1 un kā FLIP punktu iestatāt 0, tad 1 būs TRUE, 0 būs FALSE

Valsts iezīmes:

Šeit jūs varat norādīt, kā TAISNĪBA/FALSE jāparāda Tap'n'Hold režīmā.

Piemēram, jūs varat iestatīt uz TRUE uz uzrakstu "Equipment ON", FALSE uz "Equipment OFF".

8. darbība: iesaiņošana…

Ietīšana…
Ietīšana…

Mana vīzija par šo projektu bija izveidot pilnu moduli, kurā es varētu pievienot papildu komponentus un mainīt to, lai tas kļūtu par daudzfunkcionālu drošības sensoru. Pamatojoties uz kodu, kas tiek ielādēts mikrokontrollerī, šo ierīci var izmantot vairākiem sensoru izkārtojumiem. Es patiešām novērtēju, ka veltījāt laiku, lai izlasītu manu pamācību!

Ieteicams: