Բովանդակություն:
- Պարագաներ
- Քայլ 1: Պատրաստեք RPi
- Քայլ 2: Անհատականացրեք RPi- ն
- Քայլ 3: Գործ
- Քայլ 4: DXF- ին փոխակերպման պատրաստում
- Քայլ 5: Փոխակերպում DXF- ին
- Քայլ 6: Oh-oh
- Քայլ 7: Կափարիչներ
- Քայլ 8: Մուտք գործեք պատկերներ
- Քայլ 9: Տեսախցիկի տեղադրում
Video: Բարձր լուծման տեսախցիկ ՝ 9 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Որոշ տարիներ ես օգտագործում էի RPi վրա հիմնված տեսախցիկ (PiCam մոդուլով): Ստեղծված պատկերները ամեն ինչ կարգին էին, բայց այն ժամանակ եկավ մի պահ, երբ ես այլևս գոհ չէի որակից: Ես որոշեցի պատրաստել բարձրորակ վեբ-տեսախցիկ:
Օգտագործվեցին հետևյալ մասերը.
Պարագաներ
- 1 RPi 3, մոդել B, V1.2 (գնվել է տեղական տարածքում $ 30 $)- 1 Canon Powershot S5 (ձեռք է բերվել օգտագործված առցանց հարթակից ՝ մոտ 20 դոլարով)- 1 սնուցման ուժ Ethernet Splitter- ի միջոցով ՝ PoE մինչև 12V/9V/5V: (TL-POE10R: PoE Splitter), մոտ. 12 $- 2 Հետընթաց փոխարկիչ 1.5..35V դեպի 1.5.. 35V ՝ (DSN6000AUD), 2x 3.5 $
Քայլ 1: Պատրաստեք RPi
Չեմ նկարագրելու RPi- ի պատրաստումը: Հավանաբար, կան հազարավոր Instructables և ինչպես կարելի է ցույց տալ այս քայլը: Արդյունքում, դուք ունեք պատրաստ RPi ՝ ընթացիկ տարբերակի raspbian- ով:
Քայլ 2: Անհատականացրեք RPi- ն
Հիմա ավելի հետաքրքիր քայլերի մասին: Ամբողջ վարժության հիմքում ընկած է գաղափարը. Լուսանկարել ամեն 10 րոպեն մեկ, դրանք պահել ցանցում կցված պահեստում (Synology NAS), տպել ամսաթվերն ու ժամանակը պատկերի վրա և, voilà:
Ներկայիս պատկերը հասանելի է համացանցում, քանի որ ԳԱԱ թղթապանակն այն է, որը հասանելի է ինտերնետից:
Նախ RPi- ն պետք է տեղադրի հասանելի մասնաբաժինը ԳԱԱ -ում, որտեղ պետք է պահվի նկարը: Հետևաբար /etc /fstab ֆայլը պետք է հարմարեցվեր, և ավելացվեց հետևյալ տողը.
# mount the NAS192.168.1.2:/volume1/web/mnt/nas2/web/nfs vers = 3, rw, soft, intr 0 0
Եթե դուք գնում եք այդ ուղղությամբ, օգտագործեք ԳԱԱ ձեր սեփական հասցեները: Որպես այլընտրանք, դուք կարող եք նաև ֆայլը տեղական կերպով պահել RPi- ում և ուղղակիորեն մուտք գործել դրան: Այդ դեպքում մոռացեք /etc /fstab- ի այս փոփոխությունը:
Լուսանկարելու համար ես օգտագործել եմ gphoto2 և հետևյալ պարզ սցենարը.
#!/bin/sh
#սպանել ցանկացած ghoto2 գործընթաց, որը հնարավոր է USB ավտոբուս մուտք գործի
pkill gphoto2
#նկարեք նկարը gphoto2- ով
gphoto2-գրավում-պատկեր-և-ներբեռնում-ուժ-վերագրեք-ֆայլ
#տեղադրեք ամսաթիվը և ժամը նկարի մեջ
TEXT = `ամսաթիվ +"%F%H:%M "`
փոխակերպել -տառատ helvetica- լրացնել սպիտակ -փոքր չափի 70 -նկարել "տեքստ 20, 2350 '$ TEXT'" /mnt/nas2/web/test.jpg /mnt/nas2/web/test.jpg
Այս սցենարը պահվում է որպես
/home/pi/take-picture.sh
կատարելի դարձնել ըստ
chmod a+x /home/pi/take-picture.sh
Այժմ ամրացրեք տեսախցիկը USB մալուխով և միացրեք տեսախցիկը:
Եթե տեսախցիկի պահեստը տեղադրվում է ինքնաբերաբար, դուք պետք է ճնշեք, քանի որ gphoto2- ը կարող է մուտք գործել տեսախցիկ, եթե այն գտնվում է այսպես կոչված PTP ռեժիմում: Դուք կարող եք ճնշել ավտոմատ գումարը RPi- ի աշխատասեղանին:
Կատարեք սցենարը, և տեսախցիկը պետք է նկարահանի:
Դուք կստանաք այնպիսի պատասխան, ինչպիսին է ՝
pi@picam2-walensee: ~ $./take-picture.sh
Neue Datei ist /store_00010001/DCIM/100CANON/IMG_0163-j.webp
Քանի որ, իմ դեպքում, պատկերն այժմ վերցված է, պահվում և պիտակվում ամսաթվով և ժամով, ես կարող եմ մուտք գործել համացանցով:
Take-picture.sh սցենարը ամբողջ 10 րոպեն կատարելու համար ես crontab- ում մուտքագրեցի.
sudo crontab -e
ավելացնել հետևյալ տողերը.
# լուսանկարեք յուրաքանչյուր 10 րոպեն մեկ */10 * * * * /home/pi/take-picture.sh
Սա կիրականացնի /home/pi/take-picture.sh սցենարը յուրաքանչյուր 10 րոպեն մեկ (առաջին */10): Քանի որ մենք crontab- ը խմբագրում էինք «sudo» - ով, crontab- ը պատրաստվում է գերօգտագործողի համար, իսկ սցենարը կատարվում է գերօգտագործողի իրավունքներով: Սա, հավանաբար, կարող էր արվել նաև որպես «pi» օգտագործող: Չեմ փորձել: Այդ դեպքում pi օգտվողի crontab խմբագրելու հրամանը կլինի «crontab -e»:
Քայլ 3: Գործ
Տեսախցիկի պատյանների չափը որոշելու համար ես ամբողջը կառուցեցի Sketchup- ում: Ես տեսախցիկի կոպիտ մոդելը պատրաստեցի միացված վիճակում (ոսպնյակն ավելի երկար է, քան անջատված վիճակում) և ավելացրեցի բոլոր անհրաժեշտ էլեկտրոնային բաղադրամասերը. Քայլ-փոխարկիչ PoE- ից մինչև 12V, 12V դեպի 7.5V (տեսախցիկի համար), 12V- ից 5V (RPi- ի համար):
Ոսպնյակի առջև բացվածքն է, որը փակվելու է ապակու կտորով: Վերին և կողային բացվածքները նախատեսված են մասերի տեղադրման և պահպանման համար:
Ստորին հարթություն (այստեղ տեսանելի չէ). Ներքևի անցքը նախատեսված է ethernet մալուխի համար, իսկ ճեղքը `տեսախցիկը ամրացնելու համար նախատեսված պտուտակի համար:
Քայլ 4: DXF- ին փոխակերպման պատրաստում
Քանի որ ես ունեմ միայն Sketchup- ի հիմնական հաշիվ, ես ստիպված եղա միջոց գտնել պլանը լազերային կտրելու համար DXF ֆայլին փոխարկելու համար:
Հետեւաբար, ես բոլոր պատերը դրեցի հարթ, մեկը մյուսից բացի եւ հանեցի 3 -րդ հարթությունը: Դրանից հետո ես ներբեռնեցի ստացված STL ֆայլը:
Քայլ 5: Փոխակերպում DXF- ին
DXF- ի փոխակերպման համար ես օգտագործեցի freecad: Ներմուծեք STL ֆայլը և արտահանեք որպես DXF: Այս ֆայլը այնուհետ ուղարկվեց խանութ ՝ 5 մմ նրբատախտակը կտրելու համար:
Քայլ 6: Oh-oh
Մի քանի օր անց կտորները կտրվեցին.. բայց իմ, ախ: Ես ինչ-որ կերպ սխալ թույլ տվեցի, երբ էսքիզային տվյալները փոխարկեցի dxf տվյալների: Ես ստիպված էի դրանք մասշտաբավորել և, հետևաբար. Ես պետք է օգտագործեի ճարմանդը `մասերը համապատասխանեցնելու համար: Ինչպիսի խառնաշփոթ…
Բայց ի վերջո ես կարողացա սոսնձել բոլոր մասերը և վերջապես ներկեցի դրանք սպիտակ ՝ հնարավորինս շատ արևի արտացոլելու համար: (սառեցում չի նախատեսվում):
Քայլ 7: Կափարիչներ
Քանի որ ես արդեն ունեմ տեսախցիկների «չաշխատող» որոշ փորձ, ես որոշեցի հեշտությամբ հասանելի լինել պատյանում գտնվող մասերին:
Հետեւաբար ես նախագծեցի շատ պարզ կափարիչներ: Կողային կափարիչի և վերին կափարիչի համար մեխանիզմը շատ հեշտ է: Դա ընդամենը մի կտոր թեքված մետաղալար է, որը կարելի է պտտել մոտ 30 °, որպեսզի կափարիչը տեղում փակվի:
Քայլ 8: Մուտք գործեք պատկերներ
Պատկերներին կարելի է ծանոթանալ հետևյալ հղումով.
www.windy.com/de/-Webcams/Schweiz/Sankt-Ga…
Սա դեռ հին վեբ -տեսախցիկի պատկերներն են: Նորերը կհաջորդեն:
Քայլ 9: Տեսախցիկի տեղադրում
Պատյանում բոլոր մասերի տեղադրումից հետո ժամանակն էր այն ամրացնել:
Ինչպես սովորաբար անում եմ, ես ամբողջ պատյանն ամրացրել եմ անձրևաջրի խողովակին ՝ օգտագործելով փակագիծ, որը սովորաբար օգտագործվում է ջրահեռացման խողովակը պատին ամրացնելու համար: Ես ուղղակի հակառակն էի օգտագործում:
Ինչպես տեսնում եք վերջին նկարում, պատուհանի պատուհանը կարող էր շատ ավելի փոքր լինել, բայց, այնուամենայնիվ, կարծես թե աշխատում է:
Խորհուրդ ենք տալիս:
Բարձր լուծման հաճախականության հաշվիչ ՝ 5 քայլ (նկարներով)
Բարձր լուծման հաճախությունների հաշվիչ. Այս հրահանգը ցույց է տալիս փոխադարձ հաճախությունների հաշվիչ, որն ունակ է արագ և ողջամիտ ճշգրտությամբ չափել հաճախականությունները: Այն պատրաստված է ստանդարտ բաղադրիչներով և կարող է պատրաստվել հանգստյան օրերին (ինձ մի քիչ ավելի երկար տևեց :-)) Խմբագրել. Կոդն այժմ հասանելի է
Տեսախցիկի տեսախցիկ ՝ 5 դոլար արժողությամբ փաստաթղթերի տեսախցիկ ՝ 4 քայլ (նկարներով)
5 դոլար արժողությամբ դյուրակիր համակարգչային փաստաթղթերի տեսախցիկ տեսաֆիլմերի կոնֆերանսի համար. Հրապարակվել է 202008 թ. Johnոն Է. www.instructables.com/id/A-Sub-10-MetaPrax-Documen
Բարձր լուծման PWM ազդանշանի ստեղծում RC սերվերների համար STM32 սարքերով `3 քայլ
Բարձր լուծման PWM ազդանշանի ստեղծում RC սերվերների համար STM32 սարքերով. Ներկայումս ես կառուցում եմ RC հաղորդիչ/ընդունիչ ՝ հիմնված SX1280 RF չիպի վրա: Projectրագրի նպատակներից մեկն այն է, որ ես ուզում եմ 12 բիթանոց servo լուծում ձողիկներից մինչև սերվոներ: Մասամբ այն պատճառով, որ ժամանակակից թվային սերվերն ունեն 12 բիթանոց ռեսո
Մատնահետքի ցուցիչի օգտագործումը ժամանակին մասնակցելու համար ՝ XAMP լուծման հետ համատեղ. 6 քայլ (նկարներով)
Մատնահետքի ցուցիչի օգտագործումը ՝ XAMP լուծման հետ համատեղ ժամանակի մասնակցության համար. Դպրոցական նախագծի համար մենք լուծում էինք փնտրում, թե ինչպես հետևել աշակերտների հաճախելիությանը: Մեր ուսանողներից շատերն են ուշ ժամանում: Հոգնեցուցիչ աշխատանք է նրանց ներկայությունը ստուգելը: Մյուս կողմից, շատ քննարկումներ կան, քանի որ ուսանողները հաճախ կասեն
Ինչպես ստանալ բարձր լուծման պատկերներ հրահանգներից. 4 քայլ
Ինչպե՞ս ստանալ բարձր լուծման պատկերներ հրահանգներից. Դուք իսկապես վայելե՞լ եք այդ ուսանելի նկարը և ցանկանում եք պահպանել դրա բարձրորակ պատճենը: Այս հիանալի փոքրիկ հատկությունը հեշտությամբ անտեսվում է