Orodha ya maudhui:

Ufuatiliaji wa Ndege Kutumia Raspberry PI na Fimbo ya DVB: Hatua 3
Ufuatiliaji wa Ndege Kutumia Raspberry PI na Fimbo ya DVB: Hatua 3

Video: Ufuatiliaji wa Ndege Kutumia Raspberry PI na Fimbo ya DVB: Hatua 3

Video: Ufuatiliaji wa Ndege Kutumia Raspberry PI na Fimbo ya DVB: Hatua 3
Video: ДЕТИ ЛЕДИБАГ И СУПЕР-КОТА 😱 Сказки на ночь от Маринетт Miraculous Ladybug & Cat Noir in real life 2024, Novemba
Anonim
Ufuatiliaji wa Ndege Kutumia Raspberry PI na Fimbo ya DVB
Ufuatiliaji wa Ndege Kutumia Raspberry PI na Fimbo ya DVB
Kufuatilia Ndege Kutumia Raspberry PI na Fimbo ya DVB
Kufuatilia Ndege Kutumia Raspberry PI na Fimbo ya DVB

Ikiwa wewe ni kipeperushi cha mara kwa mara, au unapenda ndege, basi Flightradar au Flightaware ni 2 lazima iwe na wavuti (au programu, kwani pia kuna programu za rununu) ambazo utatumia kila siku.

Zote zinakuruhusu kufuatilia ndege kwa wakati halisi, angalia shedules za ndege, ucheleweshaji, nk.

Wavuti hutumia mifumo ya pamoja kupata data kutoka kwa ndege, lakini siku hizi itifaki ya ADB-S inazidi kuwa maarufu na kuenea sana.

Hatua ya 1: Itifaki ya ADS-B

Ufuatiliaji wa moja kwa moja, au kwa muda mfupi ADS-B ni, kama ilivyoelezwa na wikipedia:

"Ufuatiliaji wa Tegemezi Moja kwa Moja - Matangazo (ADS-B) ni teknolojia ya ufuatiliaji ambayo ndege huamua msimamo wake kupitia urambazaji wa setilaiti na kuitangaza mara kwa mara, kuiwezesha kufuatiliwa. Habari inaweza kupokelewa na vituo vya kudhibiti trafiki angani kama mbadala kwa rada ya sekondari. Inaweza pia kupokelewa na ndege zingine kutoa uelewa wa hali na kuruhusu kujitenga. ADS-B ni "otomatiki" kwa kuwa haiitaji rubani au mchango wa nje. Ni "tegemezi" kwa kuwa inategemea data kutoka mfumo wa urambazaji wa ndege. [1]"

Unaweza kusoma zaidi juu yake hapa:

en.wikipedia.org/wiki/Automatic_dependent_…

Mfumo huo ni ngumu, kwa wale wanaopenda maelezo, Wikipedia ni hatua nzuri kuanza.

Kwa kifupi, ndege hupitisha kwenye masafa ya 1090Mhz data kadhaa za ndege, ambazo zina habari kama kasi, urefu, kichwa, squawk, kuratibu ambazo zinaweza kutumiwa na udhibiti wa ardhini au ndege zingine kutambua ndege na ni msimamo halisi.

Huu ni mfumo wa sekondari kwa rada ya kawaida, lakini italetwa kama ya lazima kwa ufundi zaidi wa hewa.

Habari hii inaweza kuhifadhiwa kupitia wapokeaji waliojitolea na kupitishwa kwa wavuti maalum ambao huunda hifadhidata ya 'moja kwa moja' juu ya ndege.

Webistes kama hizi ni:

Ndege ya ndege

www.flightradar24.com/

Vifaa vya ndege

flightaware.com/

Hatua ya 2: Kulisha Takwimu na Kompyuta ya Bodi moja ya Raspberry PI na Fimbo ya USB ya DVB-T

Kulisha Takwimu na Kompyuta ya Bodi moja ya Raspberry PI na Fimbo ya USB ya DVB-T
Kulisha Takwimu na Kompyuta ya Bodi moja ya Raspberry PI na Fimbo ya USB ya DVB-T
Kulisha Takwimu na Kompyuta ya Bodi moja ya Raspberry PI na Fimbo ya USB ya DVB-T
Kulisha Takwimu na Kompyuta ya Bodi moja ya Raspberry PI na Fimbo ya USB ya DVB-T
Kulisha Takwimu na Kompyuta ya Bodi moja ya Raspberry PI na Fimbo ya USB ya DVB-T
Kulisha Takwimu na Kompyuta ya Bodi moja ya Raspberry PI na Fimbo ya USB ya DVB-T

Tovuti hizi mara nyingi hutoa vifaa vyenye uwezo wa kupokea ADB-S ambayo itapakia data kwenye hifadhidata yao ili kuboresha chanjo. Kwa kweli, hutoa tu ikiwa eneo lako la usakinishaji litaongeza chanjo iliyopo sasa.

Kwa kubadilishana, utapata akaunti ya malipo isiyo na kikomo ambayo hukuruhusu kupata habari nyingi za ziada kando na akaunti za bure. Kwa kweli, utaondoa matangazo pia.

Lakini hauitaji mtaalamu, na kipokezi cha gharama kubwa cha ADB-S. Unaweza kujenga moja kwa kutumia pesa chache (kwa jumla iko chini ya $ 100) ukitumia vifaa kadhaa.

Kuna mafunzo mazuri huko nje, kwa habari zaidi unaweza kushauriana na kurasa za wavuti hapa chini, nitajaribu tu kufanya muhtasari huko nje na labda kuelezea maelezo machache ambayo hayapo kwenye mafunzo hayo:

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

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

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

Viunga hivi huzingatia usanidi wa programu, lakini haizingatii usanidi wa HW au Mitambo. Nitajaribu kufunika pia haya.

Kwa hivyo HW ina kompyuta ya bodi moja ya Raspberry PI. Isipokuwa unaishi kwenye Mars, labda umesikia juu yake tayari, ni kompyuta ndogo maarufu sana ambayo ilifikia tayari kizazi cha 3.

Mtindo wa hivi karibuni unapeana CPU ya msingi ya 1.2Ghz 64 bit, video ya video, LAN, Wifi, Bluetooth, zote kwa bei ya kuuza $ 35:

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

Kwa kweli, katika nchi yako hautaipata kwa bei rahisi, lakini bado ni ya bei nafuu ikilinganishwa na kile unaweza kufanya nayo na ni jamii gani kubwa unayoweza kupata nyuma ya hiyo.

Kwa mradi wetu, kutumia mtindo wa hivi karibuni ni ujazo zaidi, kwa hivyo na ya zamani, labda PI 1 mfano B ni zaidi ya kutosha (Hii ndio nimetumia pia).

Ni bora pia kutumia 1rst PI, kwani ina matumizi ya chini ya nguvu, kwa hivyo pia utawanyiko mdogo wa joto.

Hata ikiwa haihitajiki kwa matumizi ya kawaida, ni bora kuandaa Raspberry na bomba la joto (angalau kwa CPU), kwani mwishowe utasanidi usanidi wote kwenye kisanduku cha hakikisho la maji na kuiweka juu ya paa, kupata upokeaji bora wa ishara (hiyo inamaanisha utakuwa na chanjo bora) na laini nzuri ya kuona. Unaweza kununua kitanda cha kuzama joto kutoka kwa wauzaji tena ambao pia huuza bodi yenyewe.

Upokeaji wa data utafanywa na dongle ya DVB-T. Kwa kuwa sio kila aina inayoweza kusonga kwa masafa ya 1090, ni bora kutumia chipset iliyothibitishwa tayari, RTL2832. Ni rahisi kupata tuners kama hizo kwenye Aliexpress kutoka kwa marafiki wetu wa China kwa pesa kadhaa:

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

Vitengo hivi huwa vinatumia nguvu nyingi kutoka kwa bandari ya USB na inaendesha moto kabisa, na ikiwa una Raspberry Pi mfano B (sio 2 na 3) utapenda kupata shida na usambazaji wa umeme.

Nimebadilisha mgodi (nimeweka visima 2 vya joto kwenye tuner IC na kwenye processor, na pia nilitengeneza kuzama kwa joto kwa usambazaji wa umeme IC ambayo inatoa 3.3V.

Pia, nimekata PCB ili kukatiza usambazaji kutoka bandari ya USB na kuipatia moja kwa moja kwa kibadilishaji cha DC-DC (zaidi juu ya hii baadaye).

Unaweza kuona marekebisho kwenye picha zilizo hapo juu, lakini utahitaji ustadi kadhaa wa kuzifanya. Ikiwa hautaki kukata PCB, basi unaweza kuziba fimbo kwenye kitovu cha USB.

Lakini pia katika kesi hii, ninapendekeza kupandisha visima vya joto, kwani vinginevyo, kwa sababu ya ukosefu wa uingizaji hewa ndani ya kizuizi, na kufichua jua moja kwa moja, inaweza kuwa moto sana na kuwaka nje.

Kwa uzio, nimetumia uzio wa IP67 / 68 kuhakikisha kuwa hakuna maji yatakayoingia ndani ya kitengo. Nimeweka pia antenna ndani kwa sanduku, kama unaweza kuona kwenye picha hapo juu.

Kitu pekee cha kutatua ni kupata usambazaji wa umeme ndani ya ua na ethernet.

Kama POE (Nguvu juu ya ethernet) imethibitishwa vizuri, nimetumia kebo hiyo kufanikisha zote mbili. POE inamaanisha kuwa utalisha nguvu kwa kifaa chako juu ya kebo sawa ya ethernet unayotumia kwa mawasiliano.

Njia rahisi ilikuwa kununua jozi ya kebo ya kontakt / kontakt ambayo tayari ina unganisho. Baada ya hii, utaunganisha tu miisho 2 kupitia kiwango cha CAT-5 UTP, au bora, kebo ya FTP. Ya mwisho ni bora, kwani pia ina insulation ya nje.

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

Ili kuhakikisha kuwa kizuizi kinabaki kisicho na maji, nilihitaji kiunganishi cha ethernet ambacho kina muhuri mzuri

Kwa bahati nzuri Adafruit ina kitu haswa kwa kusudi hili:

www.adafruit.com/products/827

Baada ya kupangiliwa hii, nilichohitaji kufanya ni kufanya nzima kwenye kificho ambapo ningeweza kuweka kontakt hii.

Raspberry PI inahitaji usambazaji wa nguvu wa 5V, na fimbo ya USB pia. Kuwa na uzoefu wa umeme, nilifikiri kuwa kwenye kebo ndefu ya UTP, kushuka kwa voltage itakuwa muhimu, kwa hivyo nimetumia umeme wa 12v kulisha nguvu kwenye kebo ya ethernet. Katika eneo hilo, nimetumia kibadilishaji cha 5A DC-DC kushuka kwa voltage kuwa 5V thabiti.

12v imeonekana kuwa haitoshi kwenye kebo ya urefu wa 40m, kwani kushuka kwa voltage kwa matumizi makubwa (wakati fimbo ya Dvb-t ilianza kufanya kazi) ilikuwa nyingi sana na DC DC ilibadilishwa haikuweza kutuliza voltage kwa 5V. Nimebadilisha usambazaji wa umeme wa 12v na ile iliyotoa 19V na wakati huu ilikuwa nzuri.

Kigeuzi 5V DC DC ambacho nimetumia kilikuwa hiki:

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

Unaweza kutumia zingine pia, lakini hakikisha ni hali ya kubadilisha DC DC converter, na kwamba inaweza kutoa kwa muda mrefu angalau 2.0Amps. Hainaumiza kuondoka kidogo ya akiba, kwani katika kesi hii itakuwa baridi zaidi…

Sasa unachohitaji kufanya ni kuweka pamoja yote haya, kutoka kwa kiunganishi cha POE, unganisha pato la 19V kwa kibadilishaji cha DC-DC, tumia bisibisi na voltmeter kuweka voltage ya pato kwa 5v, solder kebo ndogo ya USB kwenye pato ya kibadilishaji cha DC-DC na tumia kebo ya ziada kutoka kwa kibadilishaji hadi kwa kiimarishaji cha 3.3V kutoka kwa dongle ya DVB-T. Sio viunga vyote vilivyo na muundo sawa, kwa hivyo unapaswa kutafuta sehemu hii, lakini kawaida inafanana na ile iliyo kwenye picha (ambayo ina waya 2 zilizounganishwa nayo, manjano na kijivu, 5V, gnd). Mara tu unapopatikana IC, tafuta data ya wavuti kwenye mtandao na utapata pinout.

Usisahau kukata PCB kati ya 5V kutoka kwa kiunganishi cha USB na IC, kwani vinginevyo italishwa pia kutoka kwa PI na hii inaweza kuwa na athari zisizohitajika

Mwishowe, pa yangu ya zamani imetengeneza standi ya metali ambayo kifuniko kinaweza kuwekwa vyema.

Katika picha hapo juu unaweza kuona kitu kizima kilichowekwa juu ya paa la jengo hilo.

Hatua ya 3: Ufungaji wa Programu

Katika jukwaa la Flightradar unaweza kupata mafunzo mazuri ya jinsi ya kusanikisha kifurushi nzima cha SW, hata hivyo imepitwa na wakati, kwani sehemu zingine hazihitaji kufanywa sasa.

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

Mara ya kwanza, itabidi usakinishe Raspbian OS kwenye SDcards. (Hatua ya 1)

Baadaye, hauitaji kusanidi dereva wa RTL, kwani tayari imejumuishwa kwenye punje za hivi karibuni. Wala hauitaji kusanikisha dump1090 kando, inakuja na usanikishaji wa fr24feed.

Lakini utahitaji kufanya hatua kuorodhesha dereva wa kawaida wa dvb-t, kwani vinginevyo dum1090 haitaweza kuwasiliana nayo.

Baada ya hii kufanywa, anzisha upya PI na usakinishe programu iliyofutwa.

Unachohitaji kufanya ni kusasisha hazina na kuongeza moja kutoka kwa ndege, na usakinishe kifurushi chote, kama ilivyoelezewa hapa:

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

Kifurushi kina dump1090, SW ambayo inawasiliana na dongle ya usb na inalisha data kwa matumizi ya fr24feed. Hii itapakia data kwenye seva za FR24 (au piaware, ikiwa unazisanidi zote mbili).

Ikiwa unahitaji maelezo zaidi na kurekebisha juu ya dump1090, unaweza kupata maelezo mazuri hapa:

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

Tafadhali ruka sehemu kuhusu kusanikisha, kwani tayari imesakinishwa. Ingia kwenye PI kupitia ssh, na utoe amri ya ps -aux kuona ikiwa inaendesha na ni vigezo vipi.

Ikiwa unataka kusanikisha piaware pamoja na fr24feed, unaweza kuifanya, lakini hakikisha kuwa ni mmoja tu anayeanza dump1090. Pia, hakikisha kuwa dump1090 hutiririsha data mbichi kwenye bandari 30005, vinginevyo piaware haitaweza kupokea data.

Daima wasiliana na logi programu hizo zinazozalishwa, kwani hii itakusaidia katika utatuaji ikiwa kitu hakifanyi kazi kama matarajio.

Ilipendekeza: