Բովանդակություն:
- Քայլ 1: Նյութ
- Քայլ 2: Տեղադրեք Raspberry Pi
- Քայլ 3: Ավելացնել սցենար
- Քայլ 4: Տեղադրեք փաթեթներ
- Քայլ 5: Կարգավորեք Crontab- ը
- Քայլ 6: PCB դիագրամ
- Քայլ 7: Sոդման կոճակներ և LED
- Քայլ 8: Պատրաստեք PCB
- Քայլ 9: oldոդման PCB
- Քայլ 10: Օգտագործում
Video: Raspberry Pi GPS անտառահատիչ. 10 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Այս հրահանգը բացատրում է ձեզ, թե ինչպես կարելի է կառուցել կոմպակտ GPS անտառահատիչ ազնվամորու պի զրոյով: Այս համակարգի հիմնական առավելությունն այն է, որ այն ներառում է մարտկոց և, հետևաբար, շատ կոմպակտ է:
Սարքը տվյալները պահում է.nmea ֆայլում: Հետևյալ տվյալները կարող են հեշտությամբ ցուցադրվել google earth- ում.
- Դիրք
- Արագություն
- Բարձրություն
- Հեռավորությունը
Այս համակարգը կարող է օգտագործվել այն վայրերում, որտեղ դուք չեք ցանկանում տեղադրել ձեր սմարթֆոնը, օրինակ.
- Longboarding (հատկապես ներքև)
- Անօդաչու թռչող սարքի վրա
Քայլ 1: Նյութ
Այս հրահանգը իրականացնելու համար ձեզ հարկավոր են հետևյալ սարքավորումները.
- Raspberry Pi Zero HDMI և USB ադապտեր
- Միկրո SD քարտ
- Adafruit GPS
- Adafruit 500mAh Powerboost լիցքավորիչ
- Li-Po մարտկոց, որը կարող է բավարար էներգիա ապահովել էներգիայի հզորացման համար (2500 mAh tutoriel- ում)
- Stripboard PCB (առնվազն 29x23 անցք)
- մի պղնձե մետաղալար
- 2x 200 Օմ դիմադրություն (կամ ավելի մեծ դիմադրությամբ)
- 3x 10 կիլոգրամ դիմադրիչներ
- կանաչ և կարմիր LED (LED և դիմադրողական փաթեթ)
- 3x կոճակ
Ձեզ անհրաժեշտ գործիքները.
- SD քարտի ընթերցող ունեցող համակարգիչ
- կեբոր ազնվամորու պի համար
- ցուցադրում HDMI- ով
- HDMI մալուխ
- Ethernet մալուխ
- USB- ից LAN ադապտեր
- Sոդման կայան
- որոշ ամրացումներ `պղնձե լարերը կտրելու և թեքելու համար
Տեղադրման համար կարող եք օգտագործել մեկ այլ ազնվամորի պի (ոչ զրո), եթե չունեք համապատասխան ադապտերներ:
Wգուշացում. Լիթիումի մարտկոցները կարող են շատ վտանգավոր լինել: Ընտրեք Li-Po մարտկոց, որը կարող է ապահովել բավարար էներգիա և ներկառուցված է պաշտպանական միացում: Ես պատասխանատվություն չեմ կրում վթարի դեպքում:
Քայլ 2: Տեղադրեք Raspberry Pi
Ձեր ազնվամորի pi- ն տեղադրելու համար անհրաժեշտ է ներբեռնել երկու բան.
Win32diskImager ՝ https://sourceforge.net/projects/win32diskimager/Raspbian Jessy lite:
Համոզվեք, որ ներբեռնեք Raspbian- ի 32 բիթանոց տարբերակը:
Տեղադրեք Win32DiskImager- ը և բացեք այն: Ընտրեք Raspbianimg ֆայլը և դատարկ SD քարտը: Սեղմեք գրելու կոճակի վրա, սպասեք մինչև win32DiskImagerhave- ը ավարտվի և հանեք SD քարտը համակարգչից:
Քայլ 3: Ավելացնել սցենար
Սցենարը ավելացնելու ամենապարզ միջոցն այն համակարգչով sd քարտին պատճենելն է:
Այս պահոցից ֆայլերը պատճենեք SD քարտի բաժանման մեջ կամ կլոնավորեք պահոցը ազնվամորի pi- ի վրա և տեղափոխեք այն /boot պանակ:
Github պահեստ ՝
Եվ եթե ձեզ դուր է գալիս ծրագրավորումը, ստուգեք իմ Instagram- ը:)
Քայլ 4: Տեղադրեք փաթեթներ
Եթե ունեք ethernet և HDMI ադապտեր, միացրեք ազնվամորի pi զրոյը HDMI էկրանին և ցանցին: Տեղադրեք SD քարտը և սկսեք ազնվամորի pi- ն: Եթե դուք չունեք ադապտերներ, տեղադրման համար կարող եք օգտագործել մեկ այլ ազնվամորի պի: Այս նախագծում ես օգտագործեցի ազնվամորի pi մոդել B:
Սկսեք ազնվամորի pi- ն և մուտքագրեք կանխադրված օգտվողի անունը ՝ pi և գաղտնաբառը ՝ ազնվամորի: Մուտքագրեք հրամանը ՝ կազմաձևման գործիքը գործարկելու համար:
sudo raspi-config
Ընդլայնել ֆայլային համակարգը `ապահովելու համար, որ ամբողջ SD քարտը օգտագործվի և անջատեք հաջորդական տերմինալը առաջադեմ բաժնում: Կարող եք նաև փոխել գաղտնաբառը, ստեղնաշարի դասավորությունը կամ միացնել SSH- ը:
Նախքան փաթեթը տեղադրելը, վերագործարկեք ազնվամորի pi- ն և կատարեք թարմացում.
sudo apt-get թարմացում
Այնուհետև տեղադրեք բոլոր Python փաթեթները GPS- ի և GPIO- ի հետ հաղորդակցության համար:
sudo apt-get տեղադրել python-dev python-rpi.gpio python-serial
Քայլ 5: Կարգավորեք Crontab- ը
Դրա համար սցենարը լսում է GPIO- ին միացված կոճակները, մեզ անհրաժեշտ է, որ այն աշխատի ազնվամորու pi- ի գործարկումից անմիջապես հետո: Դա անելու համար մեզ պետք է crontab: Crontab- ը լռելյայն տեղադրված է:
sudo crontab -e
Եթե սխալի հաղորդագրություն է հայտնվում, պարզապես սեղմեք Enter:
ֆայլի վերջում, մեկնաբանություններից անմիջապես հետո, ավելացրեք հետևյալ տողը.
@reboot sh /boot/gps.sh
Սա գործարկելու է gps.sh սցենարը յուրաքանչյուր գործարկումից հետո: Պահպանեք փոփոխությունները և փակեք խմբագիրը CTRL+O և CTRL+X- ով: Ձեր ազնվամորի pi- ն այժմ պատրաստ է, կարող եք այն փակել ՝
sudo անջատում հիմա
Քայլ 6: PCB դիագրամ
Նկարներում դուք տեսնում եք այս նախագծի PCB- ի համար արված սխեմաները:
PCB դիագրամի համար.
- Ուղղահայաց գծերը թռչկոտողներն են:
- Կետերը զոդման կետեր են
- Շրջանակները միացումներ են PCB- ից դուրս գտնվող բաղադրիչներին
- Իսկ խաչերն ընդմիջումներ են բաժակի շերտերում:
- Ուղղանկյունները ռեզիստորներ են (խորհրդանիշը եվրոպականն է)
- Հորիզոնական գծերը նախատեսված են շղթան ավելի լավ հասկանալու համար
Երկրորդ պատկերը բացատրում է հիմնական PCB- ի յուրաքանչյուր արտաքին միացում:
Դուք կարող եք ցանկանալ բարելավել, փոխել իմ դիագրամները կամ այլ գործառույթներ ավելացնել սխեմային: Օրինակ, կարող եք ավելացնել ջերմաստիճանի, խոնավության կամ արագացման տվիչ: Բայց հիշեք, որ ձեզ անհրաժեշտ է տարածք յուրաքանչյուր բաղադրիչի համար (ազնվամորի pi, gps, powerboost և մարտկոց), և որ powerboost USB միակցիչը պետք է հասանելի լինի մարտկոցը լիցքավորելու համար:
Նշում. Դիագրամները PCB- ների պղնձե կողմից դիտված տեսարաններ են:
Քայլ 7: Sոդման կոճակներ և LED
Օգտվողի միջերեսի համար կտրեք մի փոքր PCB ՝ LED- ները և դրանց վրա կոճակները միացնելու համար: Եթե PCB- ն ունի պղնձի տողեր, ինչպես պատկերը, ապա ձեզ հարկավոր է գործիք, որն ընդհատում է գավաթը: Եթե դուք չունեք նման գործիք, պարզապես օգտագործեք հին անգործունյա սկավառակից ալյումինի կտորի նման սուր բան:
Առաջին նկարի վրա տեսնում եք ավարտված PCB- ն ՝ յուրաքանչյուր բաղադրիչի համար մետաղալարով (LED կամ կոճակ) և ընդհանուր գրունտալարով: Այս մետաղալարերից յուրաքանչյուրը պետք է զոդվի հիմնական PCB- ին:
Նշում. PCB- ի շագանակագույն պղինձը պայմանավորված է եռակցման երկաթի ջերմությունից:
Քայլ 8: Պատրաստեք PCB
Կտրեք 23 տող և 29 սյունակ ունեցող PCB: Շատ օգտակար է, եթե PCB- ն պղնձի շարքեր ունի և ոչ միայն օղակվում է յուրաքանչյուր անցքի շուրջ: Պլանշետի տողերը փոխկապակցելու համար մետաղալարից թռիչքներ պատրաստեք: Ընդհատեք պղնձե շարանը գծապատկերում նշված վայրերից 6 -րդ քայլից (խաչեր):
Քայլ 9: oldոդման PCB
Սկսեք թռչկոտներին զոդել, քանի որ դրանք մանրուքների բաղադրիչն են: Կտրեք բոլոր ավելորդ մետաղալարերը և կապում:
Շարունակեք դիմադրիչների հետ: Ռեզիստորներից հետո PCB- ն ավարտված է:
Այժմ մենք պետք է պատրաստենք մյուս PCB- ն (GPS, հզորության բարձրացում և ազնվամորի պի): Այս բաղադրիչներին կպցրեք անհրաժեշտ կապում (տես դիագրամը):
Ի վերջո, դուք կարող եք զոդել բոլոր մասերը միասին: Eringոդման ժամանակ զգույշ եղեք, մարտկոցի միակցիչները չպետք է դիպչեն միմյանց:
Սարքը պաշտպանելու համար դրեք այն տախտակի կամ տուփի մեջ: Դա անհրաժեշտ չէ, դա կախված է այն բանից, թե որտեղ եք այն օգտագործում:
Քայլ 10: Օգտագործում
Տեղադրեք SD քարտը pi զրոյի մեջ և միացրեք սարքը `անջատիչն անջատելով: Մինչև կարմիր LED- ի վառելը, ազնվամորու pi- ն պատրաստ է գրանցել GPS տվյալները GPS ընդունիչից:
GPS ստացողի կարմիր LED- ը, հավանաբար, վայրկյանում մեկ անգամ է թարթում, սա նշանակում է, որ ստացողը արբանյակներ է մշակում: Գնացեք բացօթյա և սպասեք մի քանի րոպեի ընթացքում:
Կոորդինատների գրանցումը սկսելու համար սեղմեք կանաչ LED- ի կողքին գտնվող կոճակին (սկիզբը գծապատկերից):
Խորհուրդ ենք տալիս:
Ստեղծեք հարմարեցված քարտեզներ ձեր Garmin GPS- ի համար. 8 քայլ (նկարներով)
Ստեղծեք հարմարեցված քարտեզներ ձեր Garmin GPS- ի համար. Եթե ունեք Garmin GPS, որը նախատեսված է արշավի և այլ բացօթյա գործունեության համար (ներառյալ GPSMAP, eTrex, Colorado, Dakota, Oregon և Montana շարքերը, ի թիվս մի քանի ուրիշների), ապա պարտադիր չէ բավարարվեք մերկ ոսկորների քարտեզներով, որոնք նախապես բեռնված էին դրա վրա: Ե
Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi- պատկերիչով և նկարներով. 7 քայլ (նկարներով)
Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi-imager- ով և նկարներով. Ես պլանավորում եմ օգտագործել այս Rapsberry PI- ն իմ բլոգում զվարճալի նախագծերի փունջում: Ազատորեն ստուգեք այն: Ես ուզում էի նորից օգտագործել իմ Raspberry PI- ն, բայց իմ նոր վայրում Ստեղնաշար կամ մկնիկ չկար: Որոշ ժամանակ անց ես ստեղծեցի ազնվամորի
Ciclop 3D Scanner My Way Քայլ առ քայլ ՝ 16 քայլ (նկարներով)
Ciclop 3D Scanner My Way Քայլ առ քայլ. Ողջույն, ես գիտակցելու եմ հանրահայտ Ciclop 3D սկաները: Բոլոր այն քայլերը, որոնք լավ բացատրված են սկզբնական նախագծում, ներկա չեն: Ես որոշ շտկումներ կատարեցի ՝ գործընթացը պարզեցնելու համար, նախ Ես տպում եմ հիմքը, իսկ հետո վերականգնում եմ PCB- ն, բայց շարունակում եմ
Ինչպես միացնել DeLorme Earthmate GPS LT-20- ը ձեր Google Earth- ին ՝ GPS- ի հետևման հիանալի քարտեզի համար. 5 քայլ
Ինչպես միացնել DeLorme Earthmate GPS LT-20- ը ձեր Google Earth- ին ՝ GPS- ի հետևման հիանալի քարտեզի համար. Ես ձեզ ցույց կտամ, թե ինչպես միացնել GPS սարքը հանրաճանաչ Google Earth ծրագրին ՝ առանց Google Earth Plus- ի օգտագործման: Ես մեծ բյուջե չունեմ, այնպես որ կարող եմ երաշխավորել, որ դա հնարավորինս էժան կլինի
Արագացուցիչ-անտառահատիչ ՝ SD քարտի հիշողությամբ. 6 քայլ (նկարներով)
Արագացուցիչ-անտառահատիչ ՝ SD- քարտի հիշողությամբ. Անիվը, որը չափում է անվասայլակի վրա ուժերը և պահում դրանք SD- քարտի վրա: Հնարավոր է նաև փոփոխել ծրագրակազմի միավորը, որպեսզի կարողանա չափել այլ բաներ, եթե այն հնարավոր է միացնել a i2c-bus. Top Thrill Dragster