INHOUDSOPGAWE:
- Stap 1: materiaal benodig
- Stap 2: Bou die omhulsel
- Stap 3: 3D -komponente
- Stap 4: Soldeerverbindings
- Stap 5: Sensoropstelling
- Stap 6: Montering van multisensor
- Stap 7: Kode en opstelling
- Stap 8: Verpak …
Video: Cyberpunk multi-sensor vir sekuriteit: 8 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Ek het besluit om 'n sekuriteits -multisensor te maak nadat ons beroof is terwyl ons in die oerwoud van Ecuador gewoon het. Ons woon nou in 'n ander stad, maar ek wou kennisgewings ontvang vir enige aktiwiteit in ons huis. Ek het baie sensors gekoppel wat nie aantreklik was nie, en ek wou iets maak wat nie net funksioneel was nie, maar ook interessant was in ons huis. Die LED's kan gekonfigureer word om te reageer op die temperatuur- of bewegingswaarskuwings. Hierdie projek bevat digitale monitering van temperatuur en humiditeit, opsporing van passiewe infrarooi bewegings en harde geraasopsporing vir vensters wat breek, honde blaf, ens. Ek het al die 3D-lêers ingesluit wat nodig is om hierdie projek identies aan myne te voltooi.
Stap 1: materiaal benodig
Hier kan u al die nodige komponente koop.
Adresseerbare LED's vir 'n helder 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…
Klankdetektor
www.ebay.com/itm/1PCS-Wemos-D1-R2-V2-1-nod…
Silwer filament
www.amazon.com/HATCHBOX-3D-Filament-Dimens…
Duidelike filament
www.amazon.com/3D-Solutech-Natural-Printer…
Ws2811 Led Chips
www.amazon.com/100pcs-ws2811-Circuit-Addre…
RGB -ligte los
www.amazon.com/Tricolor-Diffused-Multicolo…
kragtoevoer
www.amazon.com/ALITOVE-Converter-5-5x2-1mm…
Hout vir behuising
Stap 2: Bou die omhulsel
Begin deur vyf stukke hout te sny om die omhulsel van die houtkas te vorm. Die buiteafmetings is nie belangrik nie, maar die belangrikste is die binneoppervlaktes. (Die afmetings aan die buitekant verander na gelang van die dikte van die houtmateriaal wat u gebruik.) U benodig drie stukke wat 15 cm lank en 10 cm breed is en twee stukke hout wat 10 cm x 10 cm is.
Dit is weer die binnekant, kyk na die prentjie wat ek ingesluit het.
(Ek het nie 'n tafelsaag nie, en ek het 'n plaaslike houtwerker betaal om dit vir my te sny.)
Ek stel voor dat u 'n reghoek van 15 cm x 10 cm op die voorkant van u hout teken en dan die lem in 'n hoek van 45 ° stel.
Gebruik die tafelsaag om die lyne wat u op elke houtstuk geteken het, te volg.
Nadat u die hout gesny het, kan u dit met spykers van houtskroewe begin verbind.
Stap 3: 3D -komponente
Hier is die skakel vir alle geskepte 3D-komponente.
www.thingiverse.com/thing:3767354/files
Hulle is almal met 100% digtheid op 0,2 mm laaghoogte gedruk.
Die standaard vir die LED -veseloptiese stelsel word met 100% digtheid gedruk. Dit gee u die geleentheid om die materiaal te buig om die skyfies in te sit nadat dit gesoldeer is. Dit is baie moeilik om die verbindings wat aan mekaar sluit, te soldeer. Die katte gly direk bo -oor die LED en laat net die basis bloot. Dit kan nodig wees dat u 'n klein boorpunt neem om die gate skoon te maak sodat die deurskynende filament daarin kan steek en lig maklik deur kan gaan
Stap 4: Soldeerverbindings
Ek het 'n algemene draad met drie stringe gebruik; verbind jy die WS 2811 -skyfies aan mekaar. Boonop moes ek die agt millimeter RGB -LED's bo -op die skyfies soldeer. Adresseerbare LED -stringe trek baie krag, so ek het ekstra soldeer deur 'n krag en 'n gronddraad direk by die ingang van die Wemos -bord te voeg. Ek het 'n multimeter gebruik om te bepaal wat die positiewe en die negatiewe was en vir elke.
Aangesien ek 'n 10 amp 5 V -kragtoevoer gebruik, sal ek meer as genoeg stroom hê om alle sensors se LED's aan te dryf en nog baie meer indien nodig.
Stap 5: Sensoropstelling
Vir die aanvanklike ontsteltenis begin ek eers met 'n LED -strook aan die buitekant van die deurskynende filamentvenster wat ek ontwerp het. Ek het warm gom gebruik om die LED's aan die venster vas te maak. Ek het ook ekstra data en kragdrade aan die einde van die LED's gesoldeer, want dit is wat verband hou met die veseloptika. Ek het 'n bedradingsdiagram bygevoeg, sodat u kan sien hoe alles verbind is.
Van daar af het ek net begin om dinge te plak, waar dit lyk asof hulle die beste pas.
Ek het 'n paar los draaddrade gebruik om alles aan die Wemos te koppel.
Stap 6: Montering van multisensor
Met 'n halfduim boorpunt sny ek 'n gat onder waar die veseloptiese LED-brug sou wees. Deur die gat het ek 'n mikro -USB -draad geforseer om aan te sluit op die Wemos sowel as die kragtoevoer van die 10 amp -kragtoevoer. Die LED -venster is op die plek met warm gom verbind, en ek gebruik spykers om al die hout bymekaar te maak. Dit kan baie moeilik wees om al die springdrade aan te sluit en alles skoon en ordelik te laat lyk. Neem die tyd terwyl u drade verbind, en u kan dit selfs draai sodat dit meer orde lyk.
Vir die optiese veselopstelling moet u 'n deel van die duidelike filament van die rol verwyder. Dit is wat gebruik sal word om die lig van die agt millimeter LED's te dra. Gebruik 'n paar knipsels om die filament te sny en druk dan die einde van die filament aan die bokant van die 3D-gedrukte LED-kap. Draai die deursigtige film na 'n hoek van die behuising en sny dit om by die omhulsel te pas.
Stap 7: Kode en opstelling
Nadat die sensor heeltemal gemonteer is, kan u dit aan u rekenaar koppel om te programmeer.
Vir my aanvanklike opstelling gebruik ek hierdie kode van bruh automation. Dit was toe om die multisensor aan die huisassistent te koppel.
Multisensor GitHub Repo -
Maar toe begin ek Blynk gebruik om elke sensor te beheer en dit direk na my foon te laat druk.
blynk.io/en/getting-started
SuperChart is die Blynk -opsie waarmee ek die data na my iPhone gestuur het vir sekuriteitsmonitering. SuperChart word gebruik om lewendige en historiese data te visualiseer. U kan dit gebruik vir sensordata, vir die aanmelding van binêre gebeurtenisse en meer.
Om die SuperChart -widget te gebruik, moet u die data van die hardeware met die gewenste interval stoot deur tydtellers te gebruik.
Hier is 'n basiese voorbeeld vir die stoot van data.
Interaksies:
Wissel tussen tydreekse en lewendige modus
Tik tydsreekse onderaan die widget om tydsreekse te verander Tik Legend Elements om datastrome te wys of te verberg
Tik 'n hou om tydstempel en ooreenstemmende waardes te sien Vee vinnig van links na regs om vorige data te wys
Dan kan u data binne die gegewe tydsbestek heen en weer blaai. Volskermmodus
Druk hierdie knoppie om die volskerm -aansig in liggende oriëntasie oop te maak.
Draai die telefoon eenvoudig terug na die portretmodus. Die grafiek moet outomaties draai.
In die volle skerm sien u X (tyd) en verskeie Y -skale.
Volskermmodus kan uit die widget -instellings gedeaktiveer word.
Menu -knoppie Menu -knoppie maak ekstra funksies oop:
Voer uit na CSV -vee data op die bediener
SuperChart -instellings:
Grafiek Titel Titel Lettergrootte U kan kies uit 3 lettergroottes Titelbelyning Kies belyning van grafiek titel. Hierdie instelling beïnvloed ook die posisie van titel en legende op die widget. Wys x-as (tyd) Kies dit as u die tydsetiket onderaan u grafiek wil wys. Tydreekskeuse Hiermee kan u die vereiste periodes (15m, 30m, 1h, 3h, …) en resolusie vir u grafiek kies. Resolusie bepaal hoe akkuraat u data is. Op die oomblik ondersteun die grafiek 2 soorte resolusie standaard en hoog. Die resolusie hang ook af van die gekose tydperk. Byvoorbeeld, standaardresolusie vir 1d beteken dat u 24 punte per dag (1 per uur) kry, met 'n hoë resolusie vir 1d 1440 punte per dag (1 per minuut). Datastrome Voeg datastrome by (lees hieronder hoe om datastrome op te stel)
Datastream -instellings
Widget ondersteun tot 4 Datastrome.
Druk die Datastream -instellingsikoon om die Datastream -instellings oop te maak.
Ontwerp:
Kies beskikbare tipes grafieke:
Line Area Bar Binary (anker LINK na binêre)
Kleur:
Kies soliede kleure of gradiënte
Bron en insette:
U kan 3 tipes databron gebruik:
1. Virtuele pen
Kies die gewenste toestel en virtuele pen om die data van te lees.
2. Etikette
SuperChart kan data van verskeie toestelle saamvoeg met behulp van ingeboude samevoegingsfunksies.
As u byvoorbeeld 10 temperatuursensors het wat temperatuur stuur met die gegewe tydperk, u kan die gemiddelde waarde van 10 sensors op die widget teken.
Om etikette te gebruik:
Voeg tag by elke toestel waaruit u data wil versamel. Druk data na dieselfde virtuele pen op elke toestel. (bv. Blynk.virtualWrite (V0, temperatuur);) Kies Tag as 'n bron in SuperChart Widget en gebruik die pen waar die data na kom (bv. V0)
Beskikbare funksies:
SUM vat alle inkomende waardes saam met die gespesifiseerde virtuele pen op alle toestelle gemerk met die gekose etiket AVG sal gemiddelde waarde teken MED sal 'n mediaanwaarde vind MIN sal minimum waarde teken MAX sal maksimum waarde teken
☝️ BELANGRIK: Etikette werk nie in die lewendige modus nie.
Toestelkeurder As u Toestelkeuse -widget by u projek voeg, kan u dit as 'n bron vir SuperChart gebruik. In hierdie geval, as u die toestel in Device Selector verander, sal die grafiek dienooreenkomstig opgedateer word
Y-as-instellings
Daar is vier maniere om data langs die Y -as te skaal
Outomaties
Data word outomaties afgeskaal op grond van die minimum en maksimum waardes van die gegewe tydperk. Dit is 'n goeie opsie om mee te begin. Min/maks
As hierdie modus gekies word, word die Y -skaal ingestel op die waardes wat u kies.
As u hardeware byvoorbeeld data stuur met waardes wat wissel van -100 tot 100, kan u die grafiek stel
hierdie waardes en data sal korrek weergegee word.
U kan ook die data binne 'n spesifieke omvang visualiseer.
Gestel inkomende data het waardes in die reeks 0-55, maar u wil slegs waardes in die reeks 30-50 sien.
U kan dit opstel en as die waardes buite die Y -skaal is wat u opgestel het, word die grafiek afgesny
% van hoogte Met hierdie opsie kan u inkomende data outomaties op die widget skaal en dit plaas soos u wil. In hierdie modus stel u die persentasie widgethoogte op die skerm in, van 0% tot 100%.
As u 0-100%stel, is dit eintlik 'n volledige outomatiese skaal. Maak nie saak in watter omvang die data kom nie, dit sal altyd tot die hele hoogte van die widget afgeskaal word.
As u dit op 0-25%stel, word hierdie grafiek slegs op 1/4 van die widgethoogte weergegee.
Hierdie instelling is baie waardevol vir Binary Chart of om 'n paar datastrome op dieselfde grafiek op 'n ander manier te visualiseer.
Delta Terwyl data binne die gegewe Delta-waarde bly, word die grafiek binne hierdie reeks outomaties afgeskaal. As delta die omvang oorskry, word die grafiek outomaties afgeskaal tot min/maksimum waardes van die gegewe tydperk.
Agtervoegsel
Hier kan u 'n agtervoegsel spesifiseer wat tydens die Tap'n'hold getoon sal word.
Desimale
Bepaal die opmaak van die grafiekwaarde wanneer u op die grafiek tik. Moontlike opsies is: #, #. #, #. ##, ens.
Koppel ontbrekende datapunte aan
As hierdie skakelaar AAN is, sal SuperChart al die kolletjies verbind, selfs al was daar geen data nie.
As dit op OFF is ingestel, sal u leemtes sien as daar geen data was nie.
Binêre kaartinstellings
Hierdie tipe grafiek is handig om binêre data te teken, byvoorbeeld wanneer die eenheid AAN of UIT was, of wanneer beweging opgespoor is of wanneer 'n sekere drempel bereik is.
U moet 'n FLIP -punt spesifiseer, dit is die punt waar inkomende data in die WAAR- of ONWAAR -toestand verander sal word.
U stuur byvoorbeeld die data in die omgewing van 0 tot 1023. As u 512 as 'n FLIP -punt stel, word alles bo 512 (uitgesluit 512) as WAAR aangeteken, enige waarde onder 512 (insluitend 512) is ONWAAR.
'N Ander voorbeeld, as u 0 en 1 stuur en 0 as 'n FLIP -punt stel, dan is 1 WAAR, 0 is ONWAAR
Staatsetikette:
Hier kan u spesifiseer hoe WAAR/ONWAAR in die Tap'n'Hold -modus vertoon moet word.
U kan byvoorbeeld WAAR stel op die etiket "Toerusting AAN", ONWAAR op "Toerusting UIT".
Stap 8: Verpak …
My visie vir hierdie projek was om 'n volledige module te skep waarby ek ekstra komponente kan byvoeg en dit kan verander om dit in 'n veeldoelige beveiligingssensor te maak. Op grond van die kode wat na die mikrobeheerder gelaai word, kan hierdie eenheid vir verskeie sensoruitlegte gebruik word. Ek waardeer dit regtig dat u tyd geneem het om my Instructable te lees!
Aanbeveel:
Arduino motorwaarskuwingstelsel vir omgekeerde parkering - Stap vir stap: 4 stappe
Arduino -waarskuwingstelsel vir omgekeerde parkeerterrein | Stap vir stap: In hierdie projek ontwerp ek 'n eenvoudige Arduino Car Reverse Parking Sensor Circuit met behulp van Arduino UNO en HC-SR04 Ultrasonic Sensor. Hierdie Arduino -gebaseerde motor -omkeerwaarskuwingstelsel kan gebruik word vir 'n outonome navigasie, robotafstand en ander reeks
Opstelling vir eksterne Bluetooth GPS -verskaffer vir Android -toestelle: 8 stappe
Opstelling vir eksterne Bluetooth GPS-verskaffer vir Android-toestelle: hierdie instruksies sal verduidelik hoe u u eie eksterne Bluetooth-gps vir u telefoon kan aanbring, maar dit kan slegs teen ongeveer $ 10 aanbring.Materiaal: NEO 6M U-blox GPSHC-05 bluetooth-moduleKennis van koppelvlak Blutooth lae energie modules Ardui
Maklike skyfomslag vir 'n skootrekenaar vir 'n skootrekenaar: 6 stappe
Maklike skootbedekking vir 'n skootrekenaar vir 'n skootrekenaar: MATERIAAL: Dik materiaal, byvoorbeeld sintetiese leer, isolasieband, 'n deksel van 'n boks koekies of sjokolade.GEREEDSKAPPE
FAENG -sekuriteit: 6 stappe (met foto's)
FAENG Security: - Projek: Nossa ideia para um projeto de faculdade, resultou no desenvolvimento deste pequeno sistema de seguran ç a residencial, com o uso de um Arduino mega, um sensor ultrass ô nico, gonser, m ó dulo Ethernet, m &oac; Bluetooth
Hoe om geïnkripteer Dvd -data na sekuriteit te maak, stoor u lêers: 8 stappe
Hoe om geënkripteerde Dvd -data na sekuriteit te stoor, stoor u lêers: ek vind dit 'n baie maklike metode om geënkripteerde dvd's baie goed te maak vir u lêers.Ek het PGP -lessenaar gebruik om GEKRYPTEERDE VIRTUELE DRIVER (EVD) te maak. Let wel: PGP -lessenaar is nie 'n freeware wat u nodig het om die sagteware tech-piersrsr te koop Nadat u die