Talaan ng mga Nilalaman:

Cyberpunk Multi-Sensor para sa Seguridad .: 8 Mga Hakbang
Cyberpunk Multi-Sensor para sa Seguridad .: 8 Mga Hakbang

Video: Cyberpunk Multi-Sensor para sa Seguridad .: 8 Mga Hakbang

Video: Cyberpunk Multi-Sensor para sa Seguridad .: 8 Mga Hakbang
Video: Inside a Modern Castle Oasis With Fire and Water Features! 2024, Hulyo
Anonim
Image
Image
Cyberpunk Multi-Sensor para sa Seguridad
Cyberpunk Multi-Sensor para sa Seguridad
Cyberpunk Multi-Sensor para sa Seguridad
Cyberpunk Multi-Sensor para sa Seguridad

Napagpasyahan kong gumawa ng security multisensor matapos kaming ninakawan habang nakatira sa gubat ng Ecuador. Nakatira kami ngayon sa ibang lungsod ngunit nais kong paraan upang makatanggap ng mga abiso para sa anumang aktibidad sa aming tahanan. Nakita ko ang maraming mga sensor na konektado na hindi kaakit-akit at nais kong gumawa ng isang bagay na hindi lamang gumagana ngunit nakakainteres din sa aming tahanan. Maaaring mai-configure ang mga LED upang tumugon sa mga alerto sa temperatura o paggalaw. Kasama sa proyektong ito ang Digital temperatura at pagsubaybay sa kahalumigmigan, passive infrared motion detection, at malakas na pagtuklas ng ingay para sa windows break, dogs barking, atbp. Isinama ko ang lahat ng mga 3-D file na kinakailangan upang makumpleto ang proyektong ito na magkapareho sa minahan.

Hakbang 1: Kailangan ng Mga Materyales

Mga Materyal na Kailangan
Mga Materyal na Kailangan
Mga Materyal na Kailangan
Mga Materyal na Kailangan
Mga Materyal na Kailangan
Mga Materyal na Kailangan

Dito mo mabibili ang lahat ng sangkap na kinakailangan.

Maaaring i-address ang mga LED para sa paligid ng malinaw na lens.

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

Pir Sensor

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

WEMOS D1 R1

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

Sound Detector

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

Pilak na filament

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

Malinis na filament

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

Ws2811 Led Chips

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

Maluwag ang RGB

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

supply ng kuryente

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

Kahoy para sa pabahay

Hakbang 2: Pagbuo ng Enclosure

Pagbuo ng Enclosure
Pagbuo ng Enclosure
Pagbuo ng Enclosure
Pagbuo ng Enclosure
Pagbuo ng Enclosure
Pagbuo ng Enclosure
Pagbuo ng Enclosure
Pagbuo ng Enclosure

Magsimula sa pamamagitan ng pagputol ng limang piraso ng kahoy upang mabuo ang enclosure ng kahon na gawa sa kahoy. Ang mga sukat sa labas ay hindi mahalaga, ngunit kung ano ang mahalaga ay ang mga panloob na lugar sa ibabaw. (Ang mga sukat sa labas ay magbabago batay sa kapal ng materyal na kahoy na iyong ginagamit.) Kakailanganin mo ng tatlong piraso na pinutol ng 15 cm ang taas ng 10 cm ang lapad at dalawang piraso ng kahoy na 10 cm x 10 cm.

Muli ito ang nasa loob ng mukha, suriin ang larawan na isinama ko.

(Wala akong isang tablesaw kaya't nagbayad ako ng isang lokal na manggagawa sa kahoy upang i-cut ang mga ito para sa akin.)

Iminumungkahi ko ang pagguhit ng isang rektanggulo na 15 cm x 10 cm sa mukha ng iyong kahoy at pagkatapos ay gamit ang tablesaw na itakda ang iyong talim sa isang anggulo na 45 °.

Gamitin ang tablesaw upang sundin ang iyong mga na-trace na linya na iyong iginuhit sa bawat piraso ng kahoy.

Matapos maputol ang kahoy maaari mo nang simulang ikonekta ang mga ito gamit ang mga kuko ng mga kahoy na turnilyo.

Hakbang 3: Mga Sangkap ng 3D

Mga Bahagi ng 3D
Mga Bahagi ng 3D
Mga Bahagi ng 3D
Mga Bahagi ng 3D
Mga Bahagi ng 3D
Mga Bahagi ng 3D
Mga Bahagi ng 3D
Mga Bahagi ng 3D

Narito ang link para sa lahat ng nilikha na mga bahagi ng 3-D.

www.thingiverse.com/thing:3767354/files

Lahat sila ay naka-print sa 100% density sa.2mm taas ng layer.

Ang paninindigan para sa LED fiber optic system ay nakalimbag sa 100% density. Binibigyan ka nito ng kakayahang ibaluktot ang materyal upang maipasok ang mga chips pagkatapos na maghinang. Napakahirap maghinang ng mga koneksyon na magkakasama. Ang mga pusa ay ginawang madulas nang diretso sa tuktok ng LED na iniiwan lamang ang base na nakalantad. Maaaring kailanganin para sa iyo na kumuha ng isang maliit na drillbit upang linisin ang mga butas upang ang malinaw na filament ay maaaring ipasok dito at madaling madaan ang ilaw

Hakbang 4: Mga Koneksyon sa Paghihinang

Mga Koneksyon sa Paghinang
Mga Koneksyon sa Paghinang
Mga Koneksyon sa Paghinang
Mga Koneksyon sa Paghinang
Mga Koneksyon sa Paghinang
Mga Koneksyon sa Paghinang

Gumamit ako ng ilang karaniwang tatlong strand wire na ikinonekta mo ang WS 2811 chips nang magkasama. Bilang karagdagan kailangan kong maghinang ng walong Millimeter RGB LEDs sa tuktok ng mga chips. Ang nahuhuling LED strands ay kumukuha ng maraming lakas kaya't gumawa ako ng karagdagang karagdagang paghihinang sa pamamagitan ng pagdaragdag ng isang kuryente at isang ground wire nang direkta sa pag-input ng kuryente sa board ng Wemos. Gumamit ako ng isang multimeter upang matukoy kung alin ang positibo at alin ang negatibo at para sa bawat isa.

Dahil gumagamit ako ng isang 10 amp 5 V power supply magkakaroon ako ng higit sa sapat na amperage upang himukin ang lahat ng mga LED sensor at higit pa kung kinakailangan.

Hakbang 5: Pag-setup ng Sensor

Pag-setup ng Sensor
Pag-setup ng Sensor
Pag-setup ng Sensor
Pag-setup ng Sensor
Pag-setup ng Sensor
Pag-setup ng Sensor

Para sa paunang set na nabagabag ako unang nagsimula sa pamamagitan ng paglalapat ng LED strip sa paligid ng labas ng malinaw na window ng filament na aking dinisenyo. Gumamit ako ng mainit na pandikit upang ilakip ang mga LED sa bintana. Naghinang din ako ng karagdagang mga data at linya ng kuryente sa dulo ng mga LED na iyon dahil iyon ang konektado sa fiber optics. Nagsama ako ng isang diagram ng mga kable upang makita mo kung paano nakakonekta ang lahat.

Mula doon ay nagsimula na lang ako ng mainit na pagdidikit ng mga bagay na kung saan parang pinakamahusay na magkasya.

Gumamit ako ng ilang maluwag na mga wire ng lumulukso upang ikonekta ang lahat sa mga Wemos.

Hakbang 6: Assembly ng Multi-sensor

Assembly ng Multi-sensor
Assembly ng Multi-sensor
Assembly ng Multi-sensor
Assembly ng Multi-sensor
Assembly ng Multi-sensor
Assembly ng Multi-sensor

Gamit ang kalahating pulgada na drill bit ay pinutol ko ang isang butas sa ibaba kung saan makikita ang fiber optic LED bridge. Sa pamamagitan ng butas na iyon pinilit ko ang isang micro USB wire para sa pagkonekta sa Wemos pati na rin ang power supply wire mula sa 10 amp power supply. Ang LED window ay konektado sa lugar gamit ang mainit na pandikit at gumagamit ako ng mga kuko upang sabay na maabot ang lahat ng kahoy. Napakahirap na ikonekta ang lahat ng mga jumper wires at panatilihing malinis at maayos ang lahat. Dalhin ang iyong oras sa pagkonekta mo ng mga wires at maaari mo ring paikutin ang mga ito upang ipakita na magkaroon sila ng mas maraming order.

Para sa pag-setup ng fiber optic kakailanganin mong alisin ang ilang mga malinaw na filament off sa papel. Ito ang gagamitin upang dalhin ang ilaw mula sa walong Millimeter LEDs. Gumamit ng isang pares ng snips upang putulin ang filament at pagkatapos ay itulak ang Strait cut end ng filament sa tuktok ng 3-D naka-print na LED cap. Patakbuhin ang malinaw na pelikula ito sa isang sulok ng pabahay at gupitin ito upang magkasya ang enclosure.

Hakbang 7: Code at Setup

Code at Setup
Code at Setup
Code at Setup
Code at Setup

Matapos ang sensor ay ganap na tipunin maaari mong ikonekta ito sa iyong computer para sa pag-program.

Para sa aking paunang pag-set up ng isang ginamit ang code na ito mula sa bruh automation. Kumokonekta ito pagkatapos ay multisensor sa katulong sa bahay.

Multisensor GitHub Repo -

Ngunit nagsimula akong gumamit ng Blynk upang makontrol ang bawat sensor at itulak ito nang direkta sa aking telepono.

blynk.io/en/getting-started

Ang SuperChart ay ang pagpipilian na Blynk na ginamit ko upang itulak ang data sa aking iPhone para sa pagsubaybay sa seguridad. Ginagamit ang SuperChart upang mailarawan ang live at makasaysayang data. Maaari mo itong gamitin para sa data ng sensor, para sa pag-log ng kaganapan sa binary at higit pa.

Upang magamit ang SuperChart widget kakailanganin mong itulak ang data mula sa hardware gamit ang nais na agwat sa pamamagitan ng paggamit ng mga timer.

Narito ang isang pangunahing halimbawa para sa pagtulak ng data.

Pakikipag-ugnay:

Lumipat sa pagitan ng mga saklaw ng oras at Live mode

Ang mga saklaw ng oras sa pag-tap sa ilalim ng widget upang baguhin ang mga saklaw ng oras I-tap ang Mga Elemento ng Legend upang ipakita o itago ang mga datastream

I-tap'n'hold upang matingnan ang timestamp at kaukulang mga halaga Mabilis na mag-swipe mula kaliwa hanggang kanan upang ipakita ang nakaraang data

Pagkatapos ay maaari mong i-scroll ang data pabalik at pasulong sa loob ng naibigay na saklaw ng oras. Mode ng Buong Screen

Pindutin ang pindutan na ito upang buksan ang view ng Buong Screen sa orientation ng landscape.

Paikutin lamang ang telepono pabalik sa portrait mode. Ang tsart ay dapat na paikutin nang awtomatiko.

Sa buong view ng screen makikita mo ang X (oras) at maraming Y kaliskis.

Ang Full Screen Mode ay maaaring hindi paganahin mula sa Mga Setting ng widget.

Button ng Menu Button ay magbubukas ng mga karagdagang pag-andar:

I-export sa CSV Burahin ang Data sa server

Mga Setting ng SuperChart:

Laki ng Pamagat ng Pamagat ng Tsart Laki ng Font Mayroon kang pagpipilian ng 3 laki ng font ng Pagkahanay ng Pamagat Piliin ang pagkakahanay ng pamagat ng tsart. Ang setting na ito ay nakakaapekto rin sa posisyon ng Pamagat at Alamat sa Widget. Ipakita ang x-axis (oras) Piliin ito kung nais mong ipakita ang tatak ng oras sa ilalim ng iyong tsart. Pinipili ng mga saklaw ng oras na pumili ng kinakailangang mga panahon (15m, 30m, 1h, 3h,…) at resolusyon para sa iyong tsart. Tinutukoy ng resolusyon kung gaano katumpak ang iyong data. Sa ngayon ang tsart ay sumusuporta sa 2 uri ng pamantayan ng resolusyon at mataas. Nakasalalay din ang resolusyon sa napiling panahon. Halimbawa, ang karaniwang resolusyon para sa 1d ay nangangahulugang makakakuha ka ng 24 na puntos bawat araw (1 bawat oras), na may mataas na resolusyon na makukuha mo para sa 1d 1440 na puntos bawat araw (1 bawat minuto). Mga Datastreams Magdagdag ng mga datastream (basahin sa ibaba kung paano i-configure ang mga datastream)

Mga Setting ng Datastream

Sinusuportahan ng Widget ang hanggang sa 4 na Datastreams.

Pindutin ang Icon ng Mga Setting ng Datastream upang buksan ang Mga Setting ng Datastream.

Disenyo:

Pumili ng mga magagamit na uri ng Tsart:

Line Area Bar Binary (anchor na link sa binary)

Kulay:

Pumili ng mga solidong kulay o gradient

Pinagmulan at input:

Maaari mong gamitin ang 3 uri ng mapagkukunan ng Data:

1. Virtual Pin

Piliin ang nais na Device at Virtual Pin upang basahin ang data mula sa.

2. Mga Tag

Maaaring pagsamahin ng SuperChart ang data mula sa maraming mga aparato gamit ang mga built-in na function ng pagsasama-sama.

Halimbawa, kung mayroon kang 10 mga sensor ng Temperatura na nagpapadala ng temperatura sa ibinigay na tagal ng panahon, maaari kang magbalangkas ng average na halaga mula sa 10 mga sensor sa widget.

Upang magamit ang Mga Tag:

Magdagdag ng Tag sa bawat aparato na nais mong pagsamahin ang data. Itulak ang data sa parehong Virtual Pin sa bawat aparato. (hal. Blynk.virtualWrite (V0, temperatura);) Piliin ang Tag bilang isang mapagkukunan sa SuperChart Widget at gamitin ang pin kung saan darating ang data (hal. V0)

Magagamit ang mga pagpapaandar:

Ibubuod ng SUM ang lahat ng mga papasok na halaga sa tinukoy na Virtual Pin sa lahat ng mga aparato na naka-tag sa napiling tag na AVG ay lalagyan ng average na halaga ang MED ay makakahanap ng isang median na halaga na MIN ay lalagyan ng minimum na halagang MAX ay lalagyan ng maximum na halaga

☝️ MAHALAGA: Hindi gumagana ang mga tag sa Live Mode.

Pumili ng Device Kung nagdagdag ka ng Device Selector Widget sa iyong proyekto, maaari mo itong magamit bilang isang mapagkukunan para sa SuperChart. Sa kasong ito, kapag binago mo ang aparato sa Selector ng Device, maa-update ang tsart nang naaayon

Mga Setting ng Y-Axis

Mayroong 4 na mga mode kung paano sukatin ang data kasama ang Y axis

Auto

Awtomatikong mai-scale ang data batay sa mga min at max na halaga ng naibigay na tagal ng panahon. Ito ay magandang pagpipilian upang magsimula sa. Min / Max

Kapag napili ang mode na ito, ang Y scale ay itatakda sa mga halagang pinili mo.

Halimbawa, kung ang iyong hardware ay nagpapadala ng data na may mga halaga na nag-iiba mula -100 hanggang 100, maaari mong itakda ang tsart

sa mga halagang ito at ang data ay mai-render nang tama.

Maaari mo ring nais na mailarawan ang data sa loob ng ilang tukoy na saklaw.

Sabihin nating ang mga papasok na data ay may mga halaga sa saklaw na 0-55, ngunit nais mong makita lamang ang mga halagang nasa saklaw na 30-50.

Maaari mong i-set up ito at kung ang mga halaga ay wala sa sukat Y na iyong na-configure, ang tsart ay i-crop

% ng Taas Ang pagpipiliang ito ay nagbibigay-daan sa iyo upang auto-scale ang papasok na data sa widget at iposisyon ito sa gusto mo. Sa mode na ito, na-set up mo ang porsyento ng taas ng widget sa screen, mula 0% hanggang 100%.

Kung magtakda ka ng 0-100%, sa katunayan ito ay isang buong auto-scale. Hindi alintana kung aling saklaw ang data ay darating, palagi itong mai-scale sa buong taas ng widget.

Kung itinakda mo ito sa 0-25%, ang chart na ito ay ibibigay lamang sa 1/4 ng taas ng widget.

Napakahalaga ng setting na ito para sa Binary Chart o para sa pagpapakita ng ilang mga datastream sa parehong tsart sa ibang paraan.

Delta Habang mananatili ang data sa loob ng ibinigay na halagang Delta, ang tsart ay awtomatikong mai-scale sa loob ng saklaw na ito. Kung lumampas ang delta sa saklaw, ang tsart ay awtomatikong mai-scale sa mga min / max na halaga ng naibigay na tagal ng panahon.

Panlapi

Dito maaari mong tukuyin ang isang panlapi na ipapakita sa panahon ng Tap'n'hold.

Mga decimal

Tinutukoy ang pag-format ng halaga ng graph kapag na-tap mo ang grap. Ang mga posibleng pagpipilian ay: #, #. #, #. ##, atbp.

Ikonekta ang Mga Nawawalang puntos ng Data

Kung ang switch na ito ay ON, pagkatapos ay ikonekta ng SuperChart ang lahat ng mga tuldok kahit na walang data.

Kung nakatakda sa OFF, pagkatapos ay makakakita ka ng mga puwang kung sakaling walang data.

Mga Setting ng Binary Chart

Ang uri ng tsart na ito ay kapaki-pakinabang upang magbalangkas ng binary data, halimbawa kapag NAKA-ON o NAKA-OFF ang unit, o kung nakita ang paggalaw o kung kailan naabot ang ilang partikular na threshold.

Kailangan mong tukuyin ang isang punto ng FLIP, na kung saan ay ang punto kung saan ang papasok na data ay gagawing TRUE o MALI na estado.

Halimbawa, ipinapadala mo ang data sa saklaw na 0 hanggang 1023. Kung itinakda mo ang 512 bilang isang FLIP point, kung gayon ang lahat sa itaas ng 512 (hindi kasama ang 512) ay maitatala bilang TUNAY, ang anumang halaga sa ibaba 512 (kasama ang 512) ay MALI.

Ang isa pang halimbawa, kung magpapadala ka ng 0 at 1 at itakda ang 0 bilang isang FLIP point, pagkatapos ang 1 ay magiging TUNAY, 0 ay MALI

Mga Label ng Estado:

Dito maaari mong tukuyin kung paano dapat ipakita ang TUNAY / MALI sa Tap'n'Hold mode.

Halimbawa, maaari mong itakda ang TUNAY sa label na "Equipment ON", MALI sa "Equipment OFF".

Hakbang 8: Pagbabalot…

Pagbabalot…
Pagbabalot…

Ang aking pangitain para sa proyektong ito ay upang lumikha ng isang kumpletong module kung saan maaari akong magdagdag ng mga karagdagang bahagi at palitan ito upang gawin itong isang multipurpose security sensor. Batay sa code na na-load sa microcontroller ang yunit na ito ay maaaring magamit para sa maraming mga layout ng sensor. Pinahahalagahan ko talaga ang paglalaan mo ng oras upang mabasa ang aking Instructable!

Inirerekumendang: