Բովանդակություն:

Թռիչքի մոնիտոր `օգտագործելով ազնվամորի PI և DVB փայտիկ` 3 քայլ
Թռիչքի մոնիտոր `օգտագործելով ազնվամորի PI և DVB փայտիկ` 3 քայլ
Anonim
Թռիչքի մոնիտոր `օգտագործելով ազնվամորի PI և DVB փայտիկ
Թռիչքի մոնիտոր `օգտագործելով ազնվամորի PI և DVB փայտիկ
Թռիչքի մոնիտոր `օգտագործելով ազնվամորի PI և DVB Stick
Թռիչքի մոնիտոր `օգտագործելով ազնվամորի PI և DVB Stick

Եթե հաճախակի թռիչքներ եք անում կամ պարզապես ինքնաթիռով եք զբաղվում, ապա Flightradar- ը կամ Flightaware- ը պետք է ունենան 2 կայք (կամ հավելվածներ, քանի որ կան նաև բջջային հավելվածներ), որոնք դուք կօգտագործեք ամեն օր:

Երկուսն էլ թույլ են տալիս իրական ժամանակում հետևել ինքնաթիռներին, տեսնել թռիչքների ժամանակացույցեր, ուշացումներ և այլն:

Կայքերն օգտագործում են ինքնաթիռներից տվյալներ ստանալու համակցված համակարգեր, սակայն մեր օրերում ԱBԲ-S արձանագրությունը դառնում է ավելի ու ավելի հայտնի և լայն տարածում գտած:

Քայլ 1: ADS-B արձանագրություն

Ավտոմատ կախված հսկողություն, կամ կարճ ժամանակում ADS-B, ինչպես նշված է վիքիպեդիայի կողմից.

«Ավտոմատ կախված հսկողություն - հեռարձակում (ADS -B) - դա վերահսկման տեխնոլոգիա է, որի ընթացքում ինքնաթիռը որոշում է իր դիրքը արբանյակային նավարկության միջոցով և պարբերաբար հեռարձակում այն ՝ հնարավորություն ընձեռելով հետևել նրան: Տեղեկատվությունը կարող է ստացվել որպես փոխարինող երկրորդական ռադիոտեղորոշիչի համար: Այն կարող է նաև այլ ինքնաթիռների կողմից ստացվել իրավիճակի մասին տեղեկացվածություն ապահովելու և ինքնաբաժանում թույլ տալու համար: ADS -B- ն «ավտոմատ» է այն առումով, որ այն չի պահանջում օդաչու կամ արտաքին մուտքագրում: Այն «կախված» է այն առումով, որ դա կախված է տվյալներից օդանավի նավիգացիոն համակարգը [1] »:

Դրա մասին ավելին կարող եք կարդալ այստեղ ՝

hy.wikipedia.org/wiki/Automatic_dependent_…

Համակարգը բարդ է, մանրամասներով հետաքրքրվողների համար Վիքիպեդիան լավ կետ է սկսելու համար:

Մի խոսքով, ինքնաթիռները 1090 ՄՀց հաճախականությամբ փոխանցում են մի քանի թռիչքի տվյալներ, որոնք պարունակում են տեղեկատվություն ՝ արագություն, բարձրություն, ուղղություն, ճռռոց, կոորդինատներ, որոնք կարող են օգտագործվել ցամաքային կառավարման կամ այլ ինքնաթիռների կողմից ինքնաթիռը և դրա ճշգրիտ դիրքը որոշելու համար:

Սա սովորական ռադիոլոկացիոն համակարգի երկրորդական համակարգ է, սակայն այն մտցվելու է որպես ավելի ու ավելի շատ օդային արհեստների պարտադիր:

Այս տեղեկատվությունը կարող է պահվել հատուկ ընդունիչների միջոցով և փոխանցվել մասնագիտացված կայքերին, որոնք ստեղծում են ինքնաթիռի մասին «կենդանի» տվյալների շտեմարան:

Նման վեբ կայքերն են.

Flightradar

www.flightradar24.com/

Թռչող սարքեր

flightaware.com/

Քայլ 2. Տվյալների կերակրում ազնվամորու PI մեկ տախտակով համակարգչով և DVB-T USB ձողով

Տվյալների կերակրում ազնվամորու PI մեկ տախտակով համակարգչով և DVB-T USB ձողով
Տվյալների կերակրում ազնվամորու PI մեկ տախտակով համակարգչով և DVB-T USB ձողով
Տվյալների կերակրում ազնվամորու PI մեկ տախտակով համակարգչով և DVB-T USB ձողով
Տվյալների կերակրում ազնվամորու PI մեկ տախտակով համակարգչով և DVB-T USB ձողով
Տվյալների կերակրում ազնվամորու PI մեկ տախտակով համակարգչով և DVB-T USB ձողով
Տվյալների կերակրում ազնվամորու PI մեկ տախտակով համակարգչով և DVB-T USB ձողով

Այս վեբ կայքերը հաճախ առաջարկում են Ա equipmentԲ-Ա ընդունման ունակ սարքավորումներ, որոնք տվյալներ կբեռնեն իրենց տվյալների բազա `ծածկույթը բարելավելու համար: Իհարկե, նրանք դա տրամադրում են միայն այն դեպքում, երբ ձեր տեղադրման վայրը կավելացնի ներկայիս առկա ծածկույթը:

Փոխարենը, դուք կստանաք անսահմանափակ պրեմիում հաշիվ, որը թույլ է տալիս Ձեզ մուտք ունենալ բազմաթիվ լրացուցիչ տեղեկություններ, բացի անվճար հաշիվներից: Իհարկե, դուք նույնպես կազատվեք գովազդներից:

Բայց ձեզ պետք չէ պրոֆեսիոնալ և թանկարժեք ADB-S ընկալիչ: Դուք կարող եք կառուցել մեկը ՝ օգտագործելով մի քանի դոլար (ընդհանուր առմամբ այն 100 դոլարից ցածր է) ՝ օգտագործելով մի քանի բաղադրիչ:

Կան լավ ձեռնարկներ: Լրացուցիչ տեղեկությունների համար կարող եք ծանոթանալ ստորև ներկայացված վեբ էջերին, ես միայն կփորձեմ այնտեղից կազմել ամփոփում և գուցե բացատրեմ մի քանի մանրամասներ, որոնք բացակայում են այդ ձեռնարկներում:

ferrancasanovas.wordpress.com/2013/09/26/d…

www.jacobtomlinson.co.uk/projects/2015/05/…

forum.flightradar24.com/threads/8591-Raspbe…

Այս հղումները կենտրոնանում են միայն ծրագրաշարի տեղադրման վրա, բայց չեն կենտրոնանում HW- ի կամ Mechanical- ի տեղադրման վրա: Ես կփորձեմ լուսաբանել նաև դրանք:

Այսպիսով, HW- ն բաղկացած է Raspberry PI Single board համակարգչից: Եթե դուք չեք ապրում Մարսում, հավանաբար արդեն լսել եք դրա մասին, դա շատ տարածված փոքր համակարգիչ է, որը հասել է արդեն 3 -րդ սերնդին:

Վերջին մոդելը առաջարկում է քառամիջուկ 1.2 ԳՀց 64 բիթանոց պրոցեսոր, տեսակապ, LAN, Wifi, Bluetooth, բոլորը ՝ 35 $ վաճառքի գնով.

www.raspberrypi.org/products/raspberry-pi-…

Իհարկե, ձեր երկրում դա այդքան էժան չեք ստանա, բայց այն դեռ էժան է ՝ համեմատած այն բանի հետ, թե ինչ կարող եք անել դրա հետ և որքան մեծ համայնք կարող եք գտնել դրա հետևում:

Մեր նախագծի համար վերջին մոդելի օգտագործումը մի փոքր ավելորդ է, հետևաբար և ավելի հին, գուցե PI 1 մոդելը B- ն ավելի քան բավարար է (սա այն է, ինչ ես նույնպես օգտագործել եմ):

Նաև ավելի լավ է օգտագործել առաջին PI- ն, քանի որ այն ունի ավելի ցածր էներգիայի սպառում, հետևաբար նաև ավելի ցածր ջերմության հեռացում:

Նույնիսկ եթե դա սովորական օգտագործման համար չի պահանջվում, ավելի լավ է Ազնվամորին վերազինել տաքացուցիչով (գոնե պրոցեսորի համար), քանի որ վերջում ամբողջ տեղադրումը տեղադրելու եք անջրանցիկ պարիսպի տուփի մեջ և տեղադրելու այն վերևում: տանիքը, ազդանշանի ավելի լավ ընդունում ստանալու համար (դա նշանակում է, որ դուք կունենաք ավելի լավ ծածկույթ) և լավ տեսադաշտ: Դուք կարող եք ջերմատաքացուցիչ գնել վերավաճառողներից, որոնք նաև վաճառում են տախտակը:

Տվյալների ընդունումը կկատարվի DVB-T dongle- ով: Քանի որ ոչ բոլոր մոդելները կարող են համապատասխանեցնել 1090 հաճախականությանը, ավելի լավ է օգտագործել արդեն ապացուցված չիպսեթը ՝ RTL2832: Մեր չինացի ընկերներից Aliexpress- ում հեշտ է գտնել նման միացումներ մի քանի դոլարով.

www.aliexpress.com/item/USB2-0-DAB-FM-DVB-T…

Այս ստորաբաժանումները հակված են շատ էներգիա սպառել USB պորտից և բավականին տաք են աշխատում, և եթե ունեք Raspberry Pi մոդել B (ոչ թե 2 և 3), ապա ձեզ ամենաշատը դուր կգա էներգիայի մատակարարման հետ կապված խնդիրներ:

Ես փոխեցի իմը (տեղադրեցի 2 ջերմամեկուսիչ կարգավորիչ IC- ի և պրոցեսորի վրա, ինչպես նաև արտադրեցի ջերմամեկուսիչ էլեկտրամատակարարման IC- ի համար, որն ապահովում է 3.3 Վ լարման):

Բացի այդ, ես կտրեցի PCB- ն `USB պորտից մատակարարումը ընդհատելու համար և այն ուղղակիորեն մատակարարեցի DC-DC փոխարկիչի համար (այս մասին ավելի ուշ):

Դուք կարող եք տեսնել վերևի նկարների փոփոխությունները, բայց դրանք կատարելու համար ձեզ հարկավոր են որոշ հմտություններ: Այն դեպքում, երբ դուք չեք ցանկանում կտրել PCB- ն, ապա կարող եք փայտը միացնել սնուցվող USB հանգույցին:

Բայց նաև այս դեպքում ես խստորեն խորհուրդ եմ տալիս տեղադրել լվացարաններ, քանի որ հակառակ դեպքում պարիսպի ներսում օդափոխության բացակայության և ուղղակի արևի ազդեցության պատճառով այն կարող է շատ տաքանալ և այրվել:

Պարիսպի համար ես օգտագործել եմ IP67/68 պարիսպը `ապահովելու համար, որ միավորի ներսում ջուր չընկնի: Ես ալեհավաքը տեղադրել եմ տուփի ներսում, ինչպես տեսնում եք վերևի նկարում:

Միակ բանը, որ պետք է լուծել, պարիսպի և էթերնետի ներսում էներգիայի մատակարարումն էր:

Քանի որ POE (Power over ethernet) - ը լավ ապացուցված է, ես երկուսին հասնելու համար օգտագործել եմ նույն մալուխը: POE- ն նշանակում է, որ ձեր սարքը սնուցելու եք նույն Ethernet մալուխի միջոցով, որն օգտագործում եք հաղորդակցության համար:

Ամենապարզ միջոցը գնել մի զույգ մալուխ/միակցիչ համակցություն, որն արդեն ունի միացումներ: Դրանից հետո դուք միայն միացնում եք 2 ծայրերը ստանդարտ CAT-5 UTP կամ ավելի լավ `FTP մալուխի միջոցով: Վերջինս ավելի լավն է, քանի որ այն ունի նաև արտաքին մեկուսացում:

www.aliexpress.com/item/POE-Adapter-cable-T…

Հավաստիացնելու համար, որ պարիսպը մնում է անջրանցիկ, ինձ անհրաժեշտ էր Ethernet միակցիչ, որն ունի լավ կնքում:

Բարեբախտաբար, Adafruit- ն ինչ -որ բան ունի հենց այս նպատակի համար.

www.adafruit.com/products/827

Այս ամենն ամեն ինչ կարգավորելուց հետո, այն ամենը, ինչ պետք է անեի, այն էր, որ մի ամբողջություն կազմեի պարիսպի վրա, որտեղ կարող էի տեղադրել այս միակցիչը:

Raspberry PI- ին անհրաժեշտ է կայուն 5 Վ էլեկտրամատակարարում, այնպես որ USB- ն նույնպես պետք է: Էլեկտրոնիկայի հետ կապված որոշակի փորձ ունենալով, ես մտածեցի, որ երկար UTP մալուխի վրա լարման անկումը զգալի կլինի, հետևաբար ես օգտագործել եմ 12 վ էլեկտրամատակարարում `սնուցումը էթերնետային մալուխի մեջ: Պարիսպում ես օգտագործել եմ 5A DC-DC փոխարկիչ `կայուն 5V լարման իջեցման համար:

12 մ-ը 40 մ երկարությամբ մալուխի վրա անբավարար էր, քանի որ բարձր սպառման դեպքում լարման անկումը (երբ Dvb-t փայտը սկսեց գործել) չափազանց մեծ էր, և փոխարկված DC հոսանքը չկարողացավ կայունացնել լարումը մինչև 5 Վ: Ես փոխարինել եմ 12 վ լարման սնուցմամբ, որն ապահովում էր 19 վ լարման, և այս անգամ դա լավ էր:

Իմ օգտագործած 5V DC DC փոխարկիչը սա էր.

www.aliexpress.com/item/High-Quality-5A-DC-…

Կարող եք օգտագործել նաև ուրիշները, բայց համոզվեք, որ դա DC DC փոխարկիչի ռեժիմ է, և որ այն կարող է երկարաժամկետ հեռանկարում ապահովել առնվազն 2.0 Ամպեր: Մի փոքր պահուստ թողնելը ցավ չի պատճառի, քանի որ այս դեպքում այն ավելի սառը կաշխատի…

Այժմ այն ամենը, ինչ անհրաժեշտ է անել, հավաքել այս ամենը ՝ POE միակցիչից, միացնել 19 Վ ելքը DC-DC փոխարկիչին, օգտագործել պտուտակահան և վոլտմետր ՝ ելքային լարումը 5 վ սահմանելու համար, միկրո USB մալուխը եռակցել ելքին: DC-DC փոխարկիչի միջոցով և օգտագործեք լրացուցիչ մալուխ ՝ փոխարկիչից մինչև DVB-T դոնգլից 3.3V կայունացուցիչ: Ոչ բոլոր dongles- ն ունեն նույն սխեմատիկ պատկերը, ուստի պետք է որոնել այս հատվածը, բայց այն սովորաբար նման է նկարի պատկերին (դրան միացված են 2 լարերը ՝ դեղին և մոխրագույն, 5V, gnd): IC- ն գտնելուց հետո ինտերնետում որոնեք տվյալների թերթիկ և կգտնեք պինուտը:

Մի մոռացեք PCB- ն 5V- ի միջև կտրել USB միակցիչից և IC- ից, քանի որ հակառակ դեպքում այն կսնվի նաև PI- ից, և դա կարող է ունենալ անցանկալի հետևանքներ:

Ի վերջո, իմ հին պապը պատրաստել է մետաղական տակդիր, որի մեջ պարիսպը կարող էր ապահով տեղադրվել:

Վերևի նկարում կարող եք տեսնել շենքի տանիքին ամրացված ամբողջ իրը:

Քայլ 3: Softwareրագրաշարի տեղադրում

Flightradar ֆորումում կարող եք գտնել մի լավ ձեռնարկ, թե ինչպես տեղադրել ամբողջ SW փաթեթը, այնուամենայնիվ, այն փոքր ինչ հնացած է, քանի որ որոշ մասեր այժմ կարիք չունեն կատարելու:

forum.flightradar24.com/threads/8591-Raspbe…

Սկզբում դուք պետք է Raspbian OS- ն տեղադրեք SD քարտերի վրա: (Քայլ 1)

Դրանից հետո ձեզ հարկավոր չէ տեղադրել RTL վարորդը, քանի որ այն արդեն ներառված է վերջին միջուկներում: Ոչ էլ պետք է առանձին տեղադրել dump1090, այն գալիս է fr24feed- ի տեղադրմամբ:

Բայց դուք պետք է կատարեք քայլին ստանդարտ dvb-t վարորդին սև ցուցակում ընդգրկելու համար, քանի որ հակառակ դեպքում dum1090- ը չի կարողանա հաղորդակցվել դրա հետ:

Դա անելուց հետո վերագործարկեք PI- ն և տեղադրեք fr24feed ծրագիրը:

Մնում է միայն թարմացնել պահոցը և ավելացնել այն flightradar- ից և տեղադրել ամբողջ փաթեթը, ինչպես բացատրված է այստեղ.

forum.flightradar24.com/threads/8908-New-Fl…

Փաթեթը բաղկացած է dump1090- ից, SW- ից, որը շփվում է USB dongle- ի հետ և տվյալները փոխանցում fr24feed հավելվածին: Սա կբեռնի տվյալները FR24 սերվերների վրա (կամ piaware, եթե երկուսն էլ կազմաձևեք):

Եթե Ձեզ անհրաժեշտ են ավելի շատ տեղեկություններ և շտկումներ dump1090- ի մասին, ապա կարող եք լավ նկարագրություն գտնել այստեղ ՝

ferrancasanovas.wordpress.com/2013/09/26/d…

Խնդրում ենք բաց թողնել տեղադրման մասին հատվածը, քանի որ այն արդեն տեղադրված է: Մուտք գործեք PI ssh- ի միջոցով և թողարկեք ps -aux հրաման ՝ տեսնելու, թե արդյոք այն աշխատում է և որ պարամետրերով:

Եթե ցանկանում եք տեղադրել piaware- ը fr24feed- ի հետ միասին, կարող եք դա անել, բայց համոզվեք, որ դրանցից միայն մեկը սկսում է dump1090- ը: Բացի այդ, համոզվեք, որ dump1090- ը հում տվյալներ է փոխանցում 30005 նավահանգստում, այլապես piaware- ը չի կարողանա տվյալներ ստանալ:

Միշտ խորհրդակցեք այդ ծրագրերի արտադրած տեղեկամատյանների հետ, քանի որ դա կօգնի ձեզ կարգաբերել այն, եթե ինչ -որ բան չաշխատի սպասվածի պես:

Խորհուրդ ենք տալիս: