Բովանդակություն:
Video: PoochPak ՝ բջջային միացված խելացի շան բաճկոն ՝ 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Smayorquin Ստուգեք իմ գործարկումը: - KindbotFollow Ավելին հեղինակի կողմից.
Մասին. UC Berkeley մաթեմատիկայի ուսանող, ով իսկապես սիրում է շփվել էլեկտրոնիկայի և արհեստական ինտելեկտի ծրագրերի հետ: Ավելին smayorquin- ի մասին »
Ավտոմատացման մեջ մենք հաճախ կենտրոնանում ենք ինքնարժեքի ճարտարագիտության վրա `համակարգիչների և մարդու մտքի ճանաչողական ուժերից օգտվելու համար: Բայց շները ունեն մի շարք հմտություններ, ինչը նրանց շատ լավ է համապատասխանում որոշակի առաջադրանքներին, որոնք մարդիկ չեն կարող արդյունավետ կատարել: PoochPak- ը ներկայացնում է սենսորներին, որոնք այդ փորձը կապում են մեզ հետաքրքրող չափանիշների հետ:
Մեր ընտանի կենդանիները մեզ համար անգնահատելի են, ուստի մենք ցանկանում ենք համոզվել, որ նրանք լավ են: PoochPak- ի միջոցով կարող եք վերահսկել ձեր ընտանի կենդանու կենսական նշանակությունը և ծանուցումներ ստանալ SMS- ով: PoochPak- ն ունի նաև գիշերային տեսողության տեսախցիկ, որն օգտագործում է համակարգչային տեսողությունը ՝ ձեզ SMS հաղորդագրություն ուղարկելու համար, երբ մարդ է հայտնաբերվել: Սա հիանալի է որոնողափրկարարական աշխատանքների և (կամ) տան անվտանգության համար:
Քայլ 1. Միացրեք ձեր PoochPak- ը
Ձեզ հարկավոր կլինի.
(1) Raspberry Pi Zero Wireless կամ Raspberry Pi 3
(1) Հոլոգրամ Նովա + (1) Հոլոգրամ գլոբալ IoT SIM քարտ
(1) Night Vision Pi տեսախցիկ
(1) Adafruit անալոգային արագացուցիչ ՝ ADXL335
(1) Adafruit DS18B20 peratերմաստիճանի տվիչ
(1) Adafruit Pulse Sensor
(1) Adafruit MCP3008-8 ալիք 10 բիթ ADC + (1) դիմադրություն 4.75k ohm
(1) Լիցքավորվող լիթիումի իոնային մարտկոց
Շների զենքի ընտրություն
Հաղորդալարերի համար
Բոլոր սենսորները ազնվամորու pi- ին միացնելու համար հետևեք ստորև ներկայացված սխեմատիկ հատվածի միացման սխեմային: Մենք բոլոր այս սենսորները միացրել ենք փոքր pcb տախտակին `ավելի հուսալի միացումների համար, մինչ ժիլետը մաշված է: Դուք պետք է միացնեք Հոլոգրամ Նովան USB պորտի միջոցով (զրոյի համար մենք օգտագործել ենք microusb դեպի USB փոխարկիչ): Դուք նաև պետք է միացնեք pi տեսախցիկը ՝ օգտագործելով համապատասխան տեսախցիկի ժապավենը:
Քայլ 2: Տեղադրում
Նախագծի կախվածության միջև համատեղելիությունը պահանջում է python3.4 որպես կանխադրված python3: Դուք պետք է այրեք այս հատուկ պատկերը ձեր ազնվամորու pi zero/ pi 3. Այս պատկերը պատրաստելուց և pi- ն միացնելուց հետո, վերագործարկեք և անցեք առաջին անգամ բեռնման կոնֆիգուրացիայի միջոցով ՝
sudo raspi-config
. Դուք պետք է համոզվեք, որ.
- Ընդլայնված ընտրանքների ներքո ընդլայնել ֆայլային համակարգը
- Տեղայնացման ընտրանքների ներքո փոխեք ժամային գոտին
- Փոխել օգտվողի գաղտնաբառը
- Interfacing Options- ի ներքո միացրեք ssh, camera, SPI, IC2 և Serial
Վերագործարկումից հետո git- ը կլոնավորեք այս ռեպոը.
cd ~/
git կլոն https://github.com/mayorquinmachines/PoochPak.git cd PoochPak
Գործարկեք տեղադրման սցենարը `բոլոր կախվածությունները տեղադրելու համար: Նշում. Սա երկար կտևի: Թողնել այն ամբողջ գիշեր:
./ տեղադրել.շ
Տեղադրման սցենարի ավարտից հետո վերագործարկեք ձեր pi- ն: Գործարկել:
sudo modprobe bcm2835-v4l2sudo modprobe w1-gpio sudo modprobe w1-therm
Սա պարզապես համոզվում է, որ սենսորների հետ հաղորդակցվելու համար անհրաժեշտ բոլոր մոդուլները միացված են:
SMS- ներ ուղարկելու համար հոլոգրամն օգտագործելու համար ձեզ հարկավոր է կարգավորել Hologram- ի վահանակը և ակտիվացնել ձեր SIM քարտը: Ահա Հոլոգրամի մեկնարկային ուղեցույցը հենց դա անելու համար: Տեղադրման սցենարը կարգավորել է ձեզ համար տեղադրելով hologram-cli և hologram-python-sdk: Դուք կարող եք ստուգել սա ՝ գործարկելով.
sudo հոլոգրամի տարբերակ
Երբ ձեր SIM քարտը ակտիվանա, և ձեր սարքը ցույց տա, որ այն գործում է ձեր կառավարման վահանակում, ցանկանում եք կարգավորել հեռախոսահամարը, որին ցանկանում եք ուղարկել SMS հաղորդագրություններ: Ձեր կառավարման վահանակում կտտացրեք ձեր սարքին և անցեք դեպի Կազմաձևում: Այդ էջից դուք կցանկանաք կարգավորել ձեր հեռախոսահամարը ՝ «Կարգավորել հեռախոսահամարը» բաժնում: Սա պետք է կարգավորի ձեզ Nova- ին ՝ SMS հաղորդագրություններ ուղարկելու համար այս հեռախոսահամարին: Այս նույն էջում դուք կտեսնեք + Showույց տալ սարքի բանալին: Այս կոճակի վրա սեղմելը ձեզ կտա բանալին, որն անհրաժեշտ կլինի ձեր hologram-python-sdk նույնականացման համար: Դուք կցանկանաք ստեղծել կազմաձևման ֆայլ, որտեղ տեղադրեք այս բանալին օգտագործման համար: Գործարկեք հետևյալը.
cd ~/PoochPaktouch config.py արձագանք «DEVICEKEY = ''" >> config.py
Քայլ 3: Վազիր
Ի վերջո, օբյեկտի ճանաչման ծածկագիրը գործարկելու և սենսորային սերվերը գործարկելու համար հետևեք ստորև բերված հրահանգներին:
Գործարկում է YOLO օբյեկտի ճանաչումը
cd yolo_picam/
nohup sudo python3 picam.py &
Գործարկող սերվեր
nohup sudo python poochpak_server.py &
Երբ որևէ անձ հայտնաբերվի, դուք կստանաք SMS հաղորդագրություն այն հեռախոսին, որը կազմաձևել եք ձեր հոլոգրամի վահանակում: Անձը հայտնաբերվելիս արձանագրված տեսանյութը տեսնելու համար անցեք https:// և տեսաֆայլը հասանելի կլինի ձեր ներբեռնման համար: Եթե դուք նավարկեք դեպի https://: 8925, դուք կկարողանաք բառարան ստանալ սենսորների ընթերցումներով, ինչպես նաև ժիլետի GPS տեղադրությամբ:
Քայլ 4: Խնդիրների վերացում
Եթե խնդիրներ ունեք Yolo օբյեկտի ճանաչման սցենարի (picam.py) հետ, որը չի գտնում տեսախցիկը, ապա հնարավոր է, որ նորից անհրաժեշտ լինի նորից միացնել տեսախցիկը: Փորձեք նորից միացնել այն ՝ օգտագործելով «sudo raspi-config» և գործարկեք.
sudo modprobe bcm2835-v4l2
Երբեմն «Հոլոգրամ Նովան» կորցնում է ազդանշանը: Դուք պետք է համոզվեք, որ կարմիր LED լուսավորված է, և կապույտ LED լուսարձակը: Արագ բռնկումը նշանակում է, որ դուք 3G ցանցում եք, ավելի դանդաղ բռնկումը նշանակում է 2G ցանց, և ոչ մի կապույտ լույս չի նշանակում, որ Nova- ն դեռ ցանցում չէ:
Եթե սենսորները ճիշտ չեն աշխատում, նորից նայեք էլեկտրագծերին և համոզվեք, որ ամեն ինչ ճիշտ է: Այնուհետև նորից փորձեք նորից միացնել նրանց մոդուլները.
sudo modprobe w1-gpio #ջերմաստիճանի տվիչների համար sudo modprobe w1-therm #ջերմաստիճանի տվիչի համար sudo modprobe spi-bcm2708 #Իմպուլսի տվիչի համար
Կա նաև սցենար, որը կարող եք գործարկել ՝ բոլոր սենսորները փորձարկելու համար: Փորձիր վազել.
python ~/PoochPak/tests/run_tests.py
Խորհուրդ ենք տալիս:
Խելացի անվտանգության բաճկոն `6 քայլ
Խելացի անվտանգության բաճկոն. Այս հրահանգում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել ձեր սեփական անվտանգության խելացի բաճկոնը: Մենք կօգտագործենք NodeMCU միկրո վերահսկիչը և տարբեր սենսորներ `անձի շրջապատող ֆիզիկական պայմանների պատշաճ մոնիտորինգի համար: Նպատակն այստեղ տարբերակները տեղավորելն է
Arduino վերահսկվող լազերային շան հետապնդող խաղալիք ՝ 6 քայլ
Arduino- ի վերահսկվող լազերային շան հալածող խաղալիք. Մոտ երկու տարի առաջ ես կառուցել եմ այս խաղալիքը իմ շան համար, որտեղ լազերը վերահսկվում է երկու սերվով `պատահական շարժում տալու համար, որտեղից լազերային կետը փախչում է, և նա կարող է հետապնդել այն: Լազերը կատարյալ աշխատեց, բայց իմ վերջին տեղափոխության ընթացքում այն վնասվեց
Ավելի անվտանգ էլեկտրական տաք շան կաթսա. 14 քայլ (նկարներով)
Ավելի ապահով էլեկտրական տաք շուն պատրաստող սարք Սա համեմատաբար վտանգավոր գործողություն էր, քանի որ մենք պարզապես ամրացրեցինք երկարացման լարերի ծայրերը երկու պտուտակների վրա, որոնք տեղադրված էին
WiFi- ով միացված է ջերմաստիճանի վերահսկվող խելացի վարդակից ՝ 4 քայլ
WiFi- ով միացված ջերմաստիճանի վերահսկվող խելացի խրոց: Այս հրահանգների հավաքածուում մենք կանդրադառնանք, թե ինչպես կարելի է WiFi- ով միացված ջերմաստիճանի զոնդ սարքել ՝ ծանր բեռների համար պարզ ESP8266 և DHT11 ջերմաստիճանի/խոնավության տվիչով: Մենք նաև կօգտագործենք իմ ստեղծած տպատախտակները և ես
Mountain Safety բաճկոն. Շարժման նկատմամբ զգայուն LED բաճկոն. 11 քայլ (նկարներով)
Mountain Safety բաճկոն. Շարժման նկատմամբ զգայուն LED բաճկոն. Թեթև և կրելի էլեկտրոնիկայի կատարելագործումը նոր հնարավորություններ է բացում տեխնոլոգիաները հայրենիք բերելու և այն օգտագործելու համար `բարձրացնելու հետազոտողների անվտանգությունը: Այս նախագծի համար ես հիմնվել եմ բացօթյա խորհրդատվության իմ սեփական փորձի վրա