Përmbajtje:
- Hapi 1: Përbërësit
- Hapi 2: Mjetet dhe Aplikacionet
- Hapi 3: Pasqyrë e Komponentëve
- Hapi 4: Instalimet elektrike të kyçjes së gjurmëve të gishtave
- Hapi 5: Kodi dhe funksionimi i kyçjes së gjurmëve të gishtërinjve
- Hapi 6: Zgjerimi i gamës së kamerave
- Hapi 7: Dizajni i qarkut të kamerës pas lëvizjes
- Hapi 8: Kodi rrotullues i kamerës
- Hapi 9: Kontrollimi i shtëpisë dhe pajisjeve
- Hapi 10: Instalimet dhe qarku
- Hapi 11: Kodi dhe Funksionimi i Kontrollit të Shtëpisë
- Hapi 12: Ndjekja e pajisjeve
- Hapi 13: Kodi i Punës
- Hapi 14: Përfundimi
Video: Siguroni me zgjuarsi shtëpinë tuaj të zgjuar: 14 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Unë jam duke konkurruar për konkursin e sigurt dhe të sigurt. Nëse ju pëlqen udhëzimi im, ju lutemi votoni për të! Unë do t'ju tregoj se si ta siguroni lehtë dhe me çmim të plotë shtëpinë tuaj dhe mjedisin e tij. Ai përmban segmente ku do të mësoni se si: 1. Konfiguroni sistemin e bllokimit të derës së gjurmëve të gishtërinjve2. Kontrolloni shtëpinë dhe pajisjet tuaja edhe nëse mungoni3. Konfiguroni kamerat në mënyrë që të kenë një gamë të madhe shikimi4. Ndiqni pajisjet dhe sendet e vjedhura ose të humbura5. Aktivizoni disa sisteme alarmi për shkak të reagimeve të caktuara
Hapi 1: Përbërësit
Për sistemin e përcjelljes: 1x MKR GSM 1400 (https://www.store.arduino.cc) Për kamerën: 1x Arduino Uno1x Kamera sigurie1x 100 uF kondensator2x sensor PIR lëvizjeje 1x ServoBreadboardPër sistemin e kyçjes së derës së gjurmëve të gishtërinjve: 1x Arduino Uno1x Adafruit LCD (16 x 2) 1x FPM1OA Sensori i gjurmëve të gishtërinjve (Adafruit) 1x Motor1x Drejtuesi i motorit 9 bateri 9V (opsionale) 2x 3.7V bateri e rimbushshme 1x LockVeroboardPër sistemin e monitorimit të shtëpisë: 1x Mburoja Arduino uno1x Ethernet dhe kabllo rrjeti RJ-451x LM351x Sensor LED veroboard Disa nga përbërësit e mësipërm mund të merren në çdo dyqan të shitjes me pakicë aty pranë p.sh. LED, bateri etj. Të tjerat mund të merren në AliExpress.com (https://aliexpress.com), ebay (ebay.com), Arduino (https:/ /www.arduino.cc), Adafruit (https://www.adafruit.com) ose Amazon (https://www.amazon.com)
Hapi 2: Mjetet dhe Aplikacionet
Printer 3D Multimetër Hekur saldimi Ngjitës APPS: Arduino IDE (https://www.arduino.cc/en/Main/Software)Fritzing (https://fritzing.org/download)
Hapi 3: Pasqyrë e Komponentëve
Bordi arduino ka një mikrokontrollues që vepron si tru, ai merr dhe dërgon sinjale për funksionimin e duhur. MKR GSM 1400 është një bord arduino që mbështet shërbimet GSM si telefonata, dërgimi i mesazheve etj. Një kartë SIM duhet të instalohet në të. Mburoja Ethernet normalisht është montuar në bordin arduino. Përdoret për komunikim përmes internetit. Ajo ka një slot SD në mënyrë që të dhënat në një kartë SD të mund të arrihen. Keypad përdoret për futjen e të dhënave në një sistem. Shoferi L298N Motor përdoret për të kontrolluar shpejtësinë dhe drejtimin e rrotullimit të motorëve. Sensori i lëvizjes PIR përbëhet nga tre kunja, toka, sinjali dhe fuqia në anën ose pjesën e poshtme. Modulet PIR me madhësi të madhe përdorin një stafetë në vend të daljes direkte. Motorët servo janë të pajisur me motorë DC me një qark të inkorporuar brenda tyre. Ato përbëjnë një motor DC, kuti ingranazhi, potenciometër dhe qark kontrolli. Zakonisht përdoret për t'i kthyer pajisjet në një kënd të kërkuar. LM35 është një sensor i temperaturës IC precize me daljen e tij proporcionale me temperaturën (në gradë Celsius). LDR është një rezistencë e varur nga drita, mund të tregojë nëse një vend është i errët apo jo. LCD është përdoret si pajisje për shfaqje. Ajo shfaq karaktere alfanumerike. Sensori i gjurmëve të gishtërinjve FPM1OA është një sensor i cili përcakton dhe ndjen gjurmët e gishtërinjve. Përdoret për qëllime sigurie.
Hapi 4: Instalimet elektrike të kyçjes së gjurmëve të gishtave
Siç shihet në diagramin e qarkut, të gjitha kunjat duhet të lidhen në përputhje me rrethanat. Kam përdorur baterinë 3.7V për të fuqizuar motorin dhe kam përdorur lidhësin USB për të fuqizuar bordin Arduino. Bateria 9V mund të përdoret nëse dëshironi ose si rezervë. LCD -ja e lidhur me bordin Arduino përdoret për ndërveprim. ID -të futen duke përdorur tastierën e lidhur me bordin Arduino. Sensori i gjurmëve të gishtërinjve kontrollon vlefshmërinë, i lidhur edhe me bordin Arduino. Dhe së fundi, motori DC i kontrolluar nga moduli L298N kthehet në drejtim të akrepave të orës ose kundër orës. Vini re se bllokimi është ngjitur në motor dhe rrotullimi i motorit hap/mbyll derën. Ka disa bravë në treg, thjesht merrni një të përshtatshme.
Hapi 5: Kodi dhe funksionimi i kyçjes së gjurmëve të gishtërinjve
Për shikimin e duhur, të gjithë kodet e përdorura në këtë udhëzues mund të merren këtu (https://drive.google.com/file/d/1CwFeYjzM1lmim4NhrlxIwW-xCREJmID6/view?usp=sharing). Unë kam komentuar për çdo pjesë të kodeve për qartësi. Për të filluar, kam ngarkuar kodin "Regjistrohu" nga biblioteka e gjurmëve të gishtërinjve dhe shtova një gjurmë gishtash. Pasi të ngarkohet kodi, sistemi është duke pritur që një gisht të vendoset në sensor. Nuk ka nevojë për gjurmë gishtash për dikë brenda, shtypja e tastierës hap derën. Por për njerëzit që hyjnë, gjurma e gishtit kontrollohet vlefshmëria, nëse është e vlefshme, kyçi do të hapet dhe shfaqet një mesazh që përmban emrin e çiftuar me ID -në e gjurmës së gishtit, përndryshe dera mbetet e kyçur. Le të inspektojmë kodin! Linja e parë e konfigurimit () funksioni është vetëm për të vendosur fazën gati. Së pari, unë përfshiva bibliotekat që më duheshin. (Të gjitha bibliotekat janë të përfshira në lidhjen e mësipërme) Pastaj konfigurova kunjat e transferimit të të dhënave për sensorin tim të gjurmëve të gishtërinjve. Më pas përcaktova kunjat e përdorur në diagramin e qarkut: dmth. Kunjat për sensorin e gjurmëve të gishtërinjve, modulin e drejtuesit L298N, LCD. Unë gjithashtu deklaroi disa vargje, karaktere dhe numra të plotë. Gjithashtu kodkalimi, i cili është 0000 si parazgjedhje, megjithëse mund të ndryshohet. Unë gjithashtu konfigurova tastierën duke identifikuar numrin e rreshtave dhe kolonave të saj; dhe personazhet e tij. Pastaj përcaktova kunjat dixhitale me të cilat ishte lidhur. Pastaj konfigurova modulin e gjurmëve të gishtërinjve me bibliotekën dhe deklarova ndryshoren 'id'. Tjetra është funksioni setup () që funksionon vetëm një herë kur sistemi është i ndezur. Unë vendos baud shkalla e komunikimit serik në 9600; dhe atë të gjurmës së gishtit në 57600. Konfigurova modalitetet e pinit të drejtuesit L298N në 'OUTPUT'. Përcaktova madhësinë e LCD, pastrova ekranin dhe shfaqa "Standby". Pastaj ndoqa funksionin loop (), ku ndodh ekzekutimi. Unë përcaktova karakteri hyrës: Nëse është 'A', do të thotë që një model i ri dëshiron të shtohet. Prandaj, kërkohet një kodkalim i cili është vendosur në 0000 (mund të modifikohet), nëse nuk përputhet me të do të shfaqet "Kodi i gabuar". Nëse është "B", dera hapet për 6 sekonda për dalje. Pastaj " Vendi gisht "shfaqet pas. Pas lakut () janë OpenDoor () dhe CloseDoor () për hapjen dhe mbylljen e derës. Tjetra është funksioni getPasscode (). Ai merr kodkalimin e shtypur dhe i ruan në grupin c [4] dhe i krahason nëse është i saktë. Tjetra janë funksionet Enrolling () dhe getFingerprintEnroll () të përdorura për regjistrimin e një ID -je të re duke përdorur funksionet readnumber () dhe getImage (). Pas kësaj, "Vendosni gishtin" dhe "Hiq gishtin" shfaqen kur gishti duhet të vendoset ose hiqet. Kam përdorur metodën normale të skanimit të gjurmëve të gishtërinjve, domethënë imazhi i të njëjtit gisht merret dy herë. Funksioni readnumber () merr numrin ID si format 3 shifror dhe e kthen numrin në funksionin e regjistrimit. Vini re se diapazoni i ID është nga 1 në 127. Së fundi vjen funksioni getFingerprintIDez (), e thirra në lak. Ai skanon një gjurmë gishtash dhe i jep akses nëse njihet. Nëse gjurma e gishtit nuk njihet, shfaqet "Qasja e refuzuar", pas 3 sekondash shfaqet përsëri mesazhi "Vendos gishtin". Për një gjurmë gishtash të njohur, shfaqet një mesazh "mirëseardhje" dhe ID -ja e tij. Pastaj dera hapet. Dyert tani janë siguruar, mbetet mjedisi dhe brenda shtëpisë.
Hapi 6: Zgjerimi i gamës së kamerave
Kamerat përdoren si për ambiente të brendshme ashtu edhe për ato të jashtme, por ndonjëherë zonat e shikimit dhe rrotullimit nuk janë të favorshme. Kjo mund të mos e bëjë sigurinë mjaft të fortë nëse nuk janë instaluar më shumë. Kështu që në vend që të përdor deri në tre kamera ku mund të përdoret njëra, unë projektova një stendë për kamerat. Ky qëndrim rrotullon kamerën në kënde të ndryshme. Pra, kjo më mundëson të kem një gamë shikimi më shumë se 230 gradë. Kjo gjithashtu kursen koston e kamerave të panevojshme dhe zgjidhjen e problemeve të panevojshme. Kjo ishte mënyra se si e zgjidha atë: Kam përdorur servo motorin dhe sensorët e lëvizjes PIR. Mora një bazë dhe instalova servo në të. Pastaj instalova dy sensorë lëvizjeje PIR. Mora një bazë më të madhe për të mbajtur instalimet elektrike. Unë bashkangjita një pjatë në servo dhe vendosa kamerën në të në mënyrë që servo të rrotullojë kamerën. Printeri 3D u përdor për të printuar stendën dhe pllakën plastike. Prandaj, servo kthehet në drejtimin e sensorit të lëvizjes PIR që ndjen lëvizjen Me
Hapi 7: Dizajni i qarkut të kamerës pas lëvizjes
Sensorët e lëvizjes janë të lidhur me arduino uno, me VCC në 5V, GNG në GND dhe pin sinjalin në kunjat 2 dhe 3. Servo është e lidhur me pin 4. Kondensatori 100 uF është i lidhur midis GND dhe VCC të servo. Shënim: Shoferi i motorit gjithashtu mund të përdoret për të drejtuar servo.
Hapi 8: Kodi rrotullues i kamerës
Unë përfshiva bibliotekën e nevojshme, pastaj krijova një objekt servo. Më tej përcaktova kunjat për sensorët PIR. Unë pastaj deklarova këndin e rrotullimit të kamerës dhe fillova gjendjet e mëparshme dhe aktuale të servo. Në funksionin e konfigurimit (), bashkova pinin e servo dhe konfigurova pinModes për sensorët PIR, pastaj vendosa kamerën në mes. Në funksioni loop (), deklarova variabla për të marrë të dhënat në kunjat. Pastaj u përcaktua gjendja e sensorëve të lëvizjes në mënyrë që të dinë se ku të drejtohen. Nëse ka një ndryshim në gjendjen, këndi i kthesës vendoset në gjendjen e duhur; përndryshe pozicioni ruhet. Më në fund, vendosa gjendjen e mëparshme në gjendjen aktuale dhe cikli fillon nga e para.
Hapi 9: Kontrollimi i shtëpisë dhe pajisjeve
Për të përforcuar sigurinë e shtëpisë, kam përdorur modulin Ethernet, LDR, LM35 dhe sensorin e lëvizjes për të qenë në rrugën e duhur me shtëpinë. Me këto, unë kam qenë në gjendje: a) të kontrolloj pajisjet përmes Ethernet; b) të njoh statusin e mjedisit si temperatura e.t.c; c) të di nëse dikush është në shtëpi.
Hapi 10: Instalimet dhe qarku
Mburoja Ethernet është montuar në Arduino Uno. Kablloja e rrjetit RJ-45 kërkohet për lidhjen ose modemin e ruterit. Zileja, sensori i lëvizjes, llamba LED janë të lidhura me kunjat dixhitale 2, 3 dhe 6. Unë e bëra llambën LED duke bashkuar paralelisht 4 LED të ndritshëm në një veroboard, pastaj e mbyll atë me një perspeks transparent. Dy telat dalës shkojnë në qark. (Një e ngjashme mund të merret në treg). LDR dhe LM35 janë të lidhura me kunjat analoge 0 dhe 1. Kunjat e tjerë shkojnë në GND, kunja e tretë për PIR dhe LM35 shkon në furnizimin me energji.
Hapi 11: Kodi dhe Funksionimi i Kontrollit të Shtëpisë
Kam përfshirë bibliotekat, të përcaktuara kunjat e Buzzer, PIR, LED, LDR, LM35. Adresa MAC është në mburojë, duhet të specifikohet saktë. Adresa IP gjithashtu duhet të specifikohet. Tjetra është ndryshorja e kërkesës dhe adresa e serverit të uebit. Tjetra është funksioni i konfigurimit (), konfigurova modalitetet e pinit dhe fillova lidhjet e serverit dhe mburojës Ethernet. Në funksionin e lakut (), deklarova disa ndryshore, të quajtura funksione dhe bëra lexime në hyrjet Pastaj shkëlqimi i dhomave kontrollohet nëse ndizet drita. Pastaj klientët dëgjohen dhe kërkesa http gjithashtu kontrollohet. Ajo që vjen pasi kontrollon ekranin e faqes në internet që tregon statusin e dhomës dhe butonat për të kryer disa veprime. Pas lakut vijnë disa funksione për kontrollin e dritës: Funksioni onLight () në dritë në shkëlqimin e tij maksimal. OffLight () funksionon jashtë dritës. dimLight () funksionon në dritë deri në çerekun e shkëlqimit të saj.
Hapi 12: Ndjekja e pajisjeve
Kam krijuar një sistem sigurie që mund të marrë pozicionin e pajisjeve të mia në smartphone tim përmes një SMS me një lidhje Google Maps me të. Kam përdorur një Arduino MKR GSM 1400, një antenë dhe një paketë baterie LiPo. Kërkohet gjithashtu një kartë SIM që punon. PIN, APN dhe kredencialet e tjera kërkohen për t'u lidhur me rrjetin. Kur dërgova një SMS me karakterin e kërkesës, mora një SMS të marrë që përmbante Gjatësinë dhe Gjerësinë dhe lidhjen Google Maps. Për ta konfiguruar, antena është e lidhur me bordi me kartën SIM të futur, atëherë bateria lidhet me lidhësin JST siç shihet në diagramin e mësipërm. Pas kësaj, mund të lidhet me çdo pajisje në mënyrë që kur të vidhet ose humbet, të mund të rikuperohet.
Hapi 13: Kodi i Punës
Seksioni i parë është importimi i bibliotekave të nevojshme. Pastaj vjen PIN, APN, emri i përdoruesit dhe fjalëkalimi. Kjo duhet të plotësohet. Tjetra është funksioni i konfigurimit (), objekti i vendndodhjes është i inicializuar dhe lidhja e të dhënave është vendosur. Pasi të ketë funksionin e lakut (), është thirrur funksioni getLocation (), atëherë nëse merret një SMS, kontrollohet nëse futet mesazhi i saktë i kërkesës, i cili këtu "T", nëse karakteri është i saktë, dërgohet një SMS që përmban vendndodhjen e pajisjes. Shënim: Karakteri i kërkesës mund të ndryshohet. Për të minimizuar konsumin e energjisë, bordi hibernohet për 70 sekonda. GetLocation () merr koordinatat nga rrjeti celular, nëse koordinatat e reja janë të disponueshme e përditëson atë. Funksioni ConnectNetwork () përdor gsmAccess.fillojnë dhe gprs.attachGPRS metodat për të lidhur bordin me rrjetin e të dhënave.
Hapi 14: Përfundimi
Zbatimi i sistemeve të mësipërme e bën atë të sigurt. Shtë një sistem i drejtuar teknikisht, prandaj i lehtë për tu kontrolluar. Vini re se për të maksimizuar përdorimin e energjisë, portat USB mund të përdoren në vend të baterive (nëse portet janë në dispozicion). Unë kam komentuar në mënyrë gjithëpërfshirëse mbi kodet për kuptim të lehtë dhe funksionim të saktë, kështu edhe parimet e punës. Mos harroni të nxirrni bibliotekat në drejtorinë e duhur. Gjithashtu, kamerat e sigurisë duhet të instalohen me mençuri në mënyrë të tillë që të kamuflohen me mjedisin. Mirupafshim, duke ju uruar një ditë të sigurt përpara.
Recommended:
[HASS.IO] Filloni të ndërtoni shtëpinë tuaj të zgjuar pa kodim, për më pak se 100 dollarë: 6 hapa
[HASS.IO] Filloni të ndërtoni shtëpinë tuaj të zgjuar pa kodim, për më pak se 100 dollarë: Kohët e fundit unë jam ngatërruar dhe e bëj me sukses shtëpinë time më pak " idiotike ". Kështu që unë do të ndaj si të krijoj një sistem të zgjuar të shtëpisë me një çmim të ulët, pajtueshmëri të lartë që do të funksiononte pa probleme dhe e qëndrueshme
Si ta siguroni dhe siguroni telefonin dhe vegël tuaj: 4 hapa
Si ta siguroni dhe siguroni telefonin dhe pajisjen tuaj: nga një person që ka humbur pothuajse gjithçka (natyrisht, i ekzagjeruar). Pra, koha e rrëfimit, siç tha fjalia ime e mëparshme, unë jam shumë i ngathët. Nëse diçka nuk është e lidhur me mua, ka një shans shumë të madh që ta gaboj, harroj është diku
Bëjeni shtëpinë tuaj të zgjuar me Sonoff dhe Kontaktues: 3 hapa
Bëjeni shtëpinë tuaj të zgjuar me Sonoff dhe Kontaktues: Bëjeni shtëpinë tuaj të zgjuar me Sonoff dhe Kontaktues
Mbroni dhe siguroni të dhënat në laptopin tuaj: 6 hapa
Mbroni dhe siguroni të dhënat në laptopin tuaj: Humbja e një laptopi është e keqe; humbja e të dhënave dhe fjalëkalimeve të rëndësishme është shumë më keq. Ja çfarë bëj për të mbrojtur të dhënat e mia
Kontrolloni dritat në shtëpinë tuaj me kompjuterin tuaj: 3 hapa (me fotografi)
Kontrolloni dritat në shtëpinë tuaj me kompjuterin tuaj: A keni dashur ndonjëherë të kontrolloni dritat në shtëpinë tuaj nga kompjuteri juaj? Actuallyshtë në të vërtetë mjaft e përballueshme për ta bërë këtë. Ju madje mund të kontrolloni sistemet e spërkatësve, perdet automatike të dritareve, ekranet e projektimit të motorizuar, etj. Ju duhen dy pjesë të luftës së fortë