Tartalomjegyzék:
- Lépés: Szükséges anyagok
- 2. lépés: A ház építése
- 3. lépés: 3D -s összetevők
- 4. lépés: Kapcsolatok forrasztása
- 5. lépés: Az érzékelő beállítása
- 6. lépés: A többérzékelő összeszerelése
- 7. lépés: Kód és beállítás
- 8. lépés: Csomagolás…
Videó: Cyberpunk Multi-Sensor for Security: 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Úgy döntöttem, hogy biztonsági multiszenzort készítek, miután kiraboltak minket, miközben Ecuador dzsungelében laktunk. Most egy másik városban élünk, de szerettem volna értesítést kapni otthonunk bármely tevékenységéről. Sok érzékelőt láttam csatlakoztatva, amelyek nem voltak vonzóak, és valami olyat akartam készíteni, ami nemcsak működőképes, hanem érdekes is az otthonunkban. A LED -ek konfigurálhatók úgy, hogy reagáljanak a hőmérséklet- vagy mozgásriasztásokra. Ez a projekt magában foglalja a digitális hőmérséklet- és páratartalom-figyelést, a passzív infravörös mozgásérzékelést és a hangos zajérzékelést az ablakok betörése, a kutyák ugatása stb. Során. Az összes olyan 3D-s fájlt beillesztettem, amely a projekthez hasonló, mint az enyém.
Lépés: Szükséges anyagok
Itt vásárolhatja meg az összes szükséges alkatrészt.
Címzett LED -ek a tiszta lencse körül.
www.amazon.com/ALITOVE-Individual-Address…
Pir érzékelő
www.ebay.com/itm/Mini-IR-Infrared-Pyroelec…
WEMOS D1 R1
www.ebay.com/itm/1PCS-Wemos-D1-R2-V2-1-nod…
Hangérzékelő
www.ebay.com/itm/1PCS-Wemos-D1-R2-V2-1-nod…
Ezüst szál
www.amazon.com/HATCHBOX-3D-Filament-Dimens…
Tiszta szál
www.amazon.com/3D-Solutech-Natural-Printer…
Ws2811 led chipek
www.amazon.com/100pcs-ws2811-Circuit-Addre…
Az RGB ledek lazák
www.amazon.com/Tricolor-Diffused-Multicolo…
tápegység
www.amazon.com/ALITOVE-Converter-5-5x2-1mm…
Fa házhoz
2. lépés: A ház építése
Kezdje öt fadarab vágásával a fadoboz burkolatának kialakításához. A külső méretek nem fontosak, de a belső felületek a fontosak. (A külső méretek a használt faanyag vastagságától függően változnak.) Három darabra lesz szüksége, amelyeket 15 cm magasra és 10 cm szélesre vágnak, és két darab 10 cm x 10 cm méretű darabra.
Ismét ez a belső arc, nézze át a mellékelt képet.
(Nem volt asztali fűrészem, ezért fizettem egy helyi faipari munkásnak, hogy kivágja nekem.)
Azt javaslom, hogy rajzoljon egy 15 cm x 10 cm -es téglalapot a fa felületére, majd az asztalfűrész segítségével állítsa be a pengét 45 ° -os szögbe.
Az asztalfűrésszel kövesse az egyes fadarabokra rajzolt vonalait.
A favágás után elkezdheti összekötni őket facsavarokkal.
3. lépés: 3D -s összetevők
Itt a link az összes létrehozott 3-D komponenshez.
www.thingiverse.com/thing:3767354/files
Mindegyiket 100% -os sűrűséggel, 2 mm -es rétegmagasságban nyomtatták ki.
A LED száloptikai rendszer állványa 100% -os sűrűséggel van nyomtatva. Ez lehetővé teszi az anyag hajlítását a forgács behelyezéséhez, miután forrasztották. Nagyon nehéz az egymáshoz közel álló kapcsolatokat forrasztani. A macskákat közvetlenül a LED teteje fölé csúsztatják, így csak az alap látható. Szükség lehet egy kis fúróhegyre a lyukak tisztításához
4. lépés: Kapcsolatok forrasztása
Néhány közös háromszálas vezetéket használtam, hogy összekapcsolja a WS 2811 chipeket. Ezenkívül a nyolc milliméteres RGB LED -et forrasztani kellett a chipek tetején. A címezhető LED -szálak sok energiát fogyasztanak, ezért további forrasztást végeztem azzal, hogy egy tápfeszültséget és egy földelővezetéket közvetlenül a Wemos -tábla bemenetéhez adtam. Multiméterrel határoztam meg, hogy melyik pozitív és melyik negatív.
Mivel 10 amperes 5 V -os tápegységet használok, több mint elegendő áramerősséggel rendelkezem az összes érzékelő LED -jének meghajtásához, és még sok máshoz, ha szükséges.
5. lépés: Az érzékelő beállítása
A kezdeti beállítási zavarhoz először azzal kezdtem, hogy LED szalagot helyeztem az általam tervezett tiszta szál ablak külső oldalára. Forró ragasztóval rögzítettem a LED -eket az ablakhoz. Ezenkívül további adatokat és tápvezetékeket forrasztottam a LED -ek végén, mert ez kapcsolódik a száloptikához. Mellékeltem a bekötési rajzot, így láthatja, hogyan van minden csatlakoztatva.
Innentől kezdtem el ragasztani a dolgokat, ahol a legjobban illeszkednek.
Néhány laza jumper vezetéket használtam, hogy mindent a Wemos -hoz csatlakoztassak.
6. lépés: A többérzékelő összeszerelése
Fél hüvelykes fúró segítségével lyukat vágtam alatta, ahol a száloptikai LED-híd lenne. Ezen a lyukon keresztül kényszerítettem egy mikro USB -vezetéket a Wemos -hoz való csatlakozáshoz, valamint a 10 amperes tápegység tápkábelét. A LED -es ablakot forró ragasztóval kötötték össze a helyén, és szögekkel rögzítem az összes fát. Nagyon nehéz lehet az összes jumper vezetéket csatlakoztatni, és mindent tisztán és rendben tartani. Szánjon rá időt a vezetékek csatlakoztatására, és akár meg is csavarhatja őket, hogy nagyobb rend legyen.
A száloptikai beállításhoz le kell vennie a tiszta szálak egy részét a szerepkörből. Ezt fogják használni a nyolc milliméteres LED fényének továbbítására. Vágja le az izzószálat egy pár csipesszel, majd nyomja be az izzószál szoros vágott végét a 3-D nyomtatott LED kupak tetejébe. Futtassa az átlátszó fóliát a ház sarkába, és vágja le úgy, hogy illeszkedjen a házhoz.
7. lépés: Kód és beállítás
Miután az érzékelő teljesen összeszerelt, csatlakoztathatja a számítógéphez programozáshoz.
A kezdeti beállításokhoz ezt a bruh automation kódot használtam. Ez összekötötte a multiszenzort az otthoni asszisztenssel.
Multisensor GitHub Repo -
De aztán elkezdtem használni a Blynk -et az egyes érzékelők vezérléséhez, és közvetlenül a telefonomhoz nyomtam.
blynk.io/en/getting-started
A SuperChart a Blynk opció, amellyel az adatokat az iPhone készülékemre küldtem biztonsági ellenőrzés céljából. A SuperChart az élő és történelmi adatok megjelenítésére szolgál. Használhatja érzékelőadatokhoz, bináris eseménynaplózáshoz és így tovább.
A SuperChart widget használatához időzítők használatával kell a hardver adatait a kívánt időközönként elküldeni.
Íme egy alapvető példa az adattovábbításra.
Interakciók:
Váltás az időtartományok és az élő mód között
Koppintson az időtartományokra a modul alján az időtartományok módosításához Koppintson a Jelmagyarázat elemekre az adatfolyamok megjelenítéséhez vagy elrejtéséhez
Érintse meg a gombot, hogy megtekinthesse az időbélyeget és a megfelelő értékeket. Gyorsan pöccintsen balról jobbra a korábbi adatok megjelenítéséhez
Ezután görgetheti az adatokat előre és hátra a megadott időtartományon belül. Teljes képernyős mód
Ezzel a gombbal nyissa meg a teljes képernyős nézetet fekvő tájolásban.
Egyszerűen forgassa vissza a telefont álló módba. A diagramnak automatikusan forognia kell.
Teljes képernyős nézetben X (idő) és több Y skála látható.
A teljes képernyős mód letiltható a widget beállításaiból.
Menü gomb A menü gomb további funkciókat nyit meg:
Exportálás CSV -be Az adatok törlése a szerveren
SuperChart beállítások:
Diagram Cím Cím Betűméret 3 betűméret közül választhat Cím igazítása Válassza ki a diagram címének igazítását. Ez a beállítás hatással van a Widget Cím és Jelmagyarázat pozíciójára is. X tengely megjelenítése (idő) Válassza ki, ha az időcímkét szeretné megjeleníteni a diagram alján. Időtartomány -választó Lehetővé teszi a diagramhoz szükséges időszakok (15 m, 30 m, 1 óra, 3 óra,…) és felbontás kiválasztását. A felbontás határozza meg, hogy az adatok mennyire pontosak. Jelenleg a diagram 2 típusú szabványos és magas felbontást támogat. A felbontás a kiválasztott időszaktól is függ. Például az 1d standard felbontása azt jelenti, hogy napi 24 pontot (óránként 1), a nagy felbontást pedig 1d 1440 pontért (1 percenként) kap. Adatfolyamok Adatfolyamok hozzáadása (olvassa el alább az adatfolyamok konfigurálását)
Adatfolyam beállítások
A Widget legfeljebb 4 adatfolyamot támogat.
Nyomja meg az Adatfolyam -beállítások ikont az Adatfolyam -beállítások megnyitásához.
Tervezés:
Válassza ki a rendelkezésre álló diagramtípusokat:
Vonalterület Sáv Bináris (LINK rögzítése binárishoz)
Szín:
Válasszon egyszínű vagy színátmeneteket
Forrás és bemenet:
Háromféle adatforrást használhat:
1. Virtuális Pin
Válassza ki a kívánt eszközt és virtuális PIN -kódot az adatok olvasásához.
2. Címkék
A SuperChart a beépített összesítési funkciók segítségével több eszköz adatait összesítheti.
Például, ha 10 hőmérséklet -érzékelővel küldi a hőmérsékletet az adott időszakra, a widgeten 10 érzékelőből ábrázolhatja az átlagos értéket.
A címkék használata:
Adjon hozzá címkét minden olyan eszközhöz, amelyről adatokat szeretne összesíteni. Tolja az adatokat ugyanahhoz a virtuális PIN -kódhoz minden eszközön. (pl. Blynk.virtualWrite (V0, hőmérséklet);) Válassza ki a Címkét forrásként a SuperChart Widgetben, és használja a tűt, ahová az adatok érkeznek (pl. V0)
Rendelkezésre álló funkciók:
A SUM összes bejövő értéket összegzi a megadott virtuális pin -be a kiválasztott címkével megjelölt összes eszközön. AVG átlagértéket rajzol, a MED átlagos értéket talál MIN MIN minimális értéket ábrázol MAX maximális értéket
☝️ FONTOS: A címkék nem működnek Élő módban.
Eszközválasztó Ha hozzáadja az Eszközválasztó modult a projekthez, használhatja azt a SuperChart forrásaként. Ebben az esetben, amikor megváltoztatja az eszközt az Eszközválasztóban, a diagram ennek megfelelően frissül
Y tengely beállításai
Az Y tengely mentén 4 módon lehet skálázni az adatokat
Automatikus
Az adatok automatikusan méretezésre kerülnek az adott időszak min és max értékei alapján. Kezdésnek ez egy jó lehetőség. Minimum maximum
Ha ezt az üzemmódot választja, az Y skála a kiválasztott értékekre lesz állítva.
Például, ha a hardver -100 és 100 közötti értékű adatokat küld, beállíthatja a diagramot
ehhez az értékekhez és az adatokhoz megfelelően kerülnek megjelenítésre.
Érdemes az adatokat bizonyos tartományon belül is megjeleníteni.
Tegyük fel, hogy a bejövő adatok értékei 0-55 tartományban vannak, de Ön csak a 30-50 tartományban lévő értékeket szeretné látni.
Beállíthatja, és ha az értékek az Ön által beállított Y skálán kívül esnek, a diagram kivágásra kerül
A magasság % -a Ez az opció lehetővé teszi a bejövő adatok automatikus méretezését a widgeten, és a kívánt módon történő elhelyezést. Ebben a módban beállíthatja a widget magasságának százalékát a képernyőn, 0% és 100% között.
Ha 0-100%-ot állít be, valójában ez egy teljes automatikus skála. Függetlenül attól, hogy az adatok melyik tartományban érkeznek, mindig a widget teljes magasságára lesz méretezve.
Ha 0-25%-ra állítja, akkor ez a diagram csak a modul magasságának 1/4-én jelenik meg.
Ez a beállítás nagyon értékes a bináris diagramok esetében, vagy ha néhány adatfolyamot ugyanazon a diagramon más módon kell megjeleníteni.
Delta Míg az adatok a megadott Delta értéken belül maradnak, a diagram ezen a tartományon belül automatikusan méretezhető lesz. Ha a delta meghaladja a tartományt, a diagram automatikusan átméreteződik az adott időszak min/max értékeire.
Utótag
Itt adhatja meg a tap'n'hold alatt megjelenő utótagot.
Tizedesjegyek
Meghatározza a grafikon értékének formázását, amikor megérinti a grafikonot. A lehetséges lehetőségek a következők: #, #. #, #. ##, stb.
Csatlakoztassa a hiányzó adatpontokat
Ha ez a kapcsoló BE, akkor a SuperChart összekapcsolja az összes pontot, még akkor is, ha nincs adat.
Ha OFF -ra van állítva, akkor hiányosságokat lát, ha nincs adat.
Bináris diagram beállításai
Ez a fajta diagram hasznos bináris adatok ábrázolásához, például amikor az egység be vagy ki volt kapcsolva, vagy amikor mozgást észlelt, vagy amikor elért egy bizonyos küszöböt.
Meg kell adnia egy FLIP pontot, amely az a pont, ahol a bejövő adatok IGAZ vagy HAMIS állapotba kerülnek.
Például az adatokat 0 és 1023 közötti tartományban küldi el. Ha az 512 értéket állítja be FLIP -pontként, akkor az 512 feletti minden (az 512 kivételével) IGAZ lesz, minden 512 alatti érték (beleértve az 512 -et is) HAMIS.
Egy másik példa, ha 0 -t és 1 -et küld, és 0 -t állít be FLIP -pontnak, akkor 1 IGAZ, 0 0 HAMIS
Állami címkék:
Itt adhatja meg, hogy az IGAZ/HAMIS hogyan jelenjen meg Tap'n'Hold módban.
Például beállíthatja az IGAZ értéket a "Berendezés be" címkére, a HAMIS értéket a "Kikapcsolt berendezés" értékre.
8. lépés: Csomagolás…
Az elképzelésem a projektről az volt, hogy létrehozzak egy komplett modult, ahol további komponenseket adhatok hozzá, és módosíthatom, hogy többcélú biztonsági érzékelővé váljon. A mikrokontrollerbe betöltött kód alapján ez az egység több érzékelő elrendezéshez használható. Igazán nagyra értékelem, hogy időt szán az Instructable elolvasására!
Ajánlott:
Cyberpunk maszk: 9 lépés
Cyberpunk Mask: Az emberek gyártásával és építésével a levegő minősége egyre rosszabb. A hagyományos maszkok túl fülledtek, a légzés pedig túl rossz, ezért arra gondoltam, vajon tudnék -e futurisztikus és kényelmes maszkot készíteni ebben a legendás
ALACSONY KÖLTSÉGŰ LOPTFELVÉTELI ESZKÖZ (Pi Home Security): 7 lépés
ALACSONY KÖLTSÉGŰ LOPTFELVÉTELI BERENDEZÉS (Pi Home Security): A rendszert úgy tervezték, hogy érzékelje az épületbe vagy más területekre való behatolást (illetéktelen belépést). Ez a projekt használható lakó-, kereskedelmi, ipari és katonai ingatlanokban betörés vagy vagyoni károk elleni védelem érdekében, valamint
Arduino Security 3G/GPRS e -mail kamera mozgásérzékeléssel: 4 lépés
Arduino Security 3G/GPRS e -mail kamera mozgásérzékeléssel: Ebben a kézikönyvben a mozgásérzékelővel ellátott biztonsági felügyeleti rendszer kiépítésének egyik verziójáról és a fényképek 3G/GPRS pajzson keresztüli postaládába küldéséről szeretnék beszámolni. Ez a cikk egyéb utasítások: 1. utasítás és utasítás
Security Lite: 3 lépés
Security Lite: A Security Lite egy innovatív biztonsági rendszer, amely olcsó és nagyon hatékony. Házvilágításokat használ a fényváltozások észlelésére, ha változás történik, a riasztó aktiválódik. Ennek elkészítéséhez inspirációm volt a lézer kioldó vezetékek és a mozgásérzékelők. T
Cyberpunk óra: 5 lépés (képekkel)
Cyberpunk Clock: Vegyél egy régi udvari eladásra kötött órát (vagy az én esetemben egy ébresztőórát, amellyel túl sokszor visszaéltem), és tedd úgy … ügyesnek. Ez egy jó módja a digitális elektronika megismerésének is, és azt a benyomást kelti az emberekben, hogy megérti a komplex digitális logikát