Мазмұны:

Таңқурай PI мен DVB таяқшасының көмегімен ұшу мониторы: 3 қадам
Таңқурай PI мен DVB таяқшасының көмегімен ұшу мониторы: 3 қадам

Бейне: Таңқурай PI мен DVB таяқшасының көмегімен ұшу мониторы: 3 қадам

Бейне: Таңқурай PI мен DVB таяқшасының көмегімен ұшу мониторы: 3 қадам
Бейне: Маралбек Жума - Жетпедим / Жаны клип 2019 2024, Шілде
Anonim
Таңқурай PI мен DVB таяқшасының көмегімен ұшу мониторы
Таңқурай PI мен DVB таяқшасының көмегімен ұшу мониторы
Таңқурай PI мен DVB таяқшасының көмегімен ұшу мониторы
Таңқурай PI мен DVB таяқшасының көмегімен ұшу мониторы

Егер сіз жиі ұшатын болсаңыз немесе ұшақтарға құмар болсаңыз, онда Flightradar немесе Flightaware 2 -де сіз күнделікті қолданатын веб -сайттар (немесе қосымшалар бар) болуы керек.

Екеуі де ұшақтарды нақты уақытта қадағалауға, ұшу сөндірулерін, кешігулерін және т.б.

Веб-сайттар ұшақтардан деректерді алу үшін біріктірілген жүйелерді қолданады, бірақ қазіргі кезде ADB-S протоколы кеңінен танымал бола бастады.

1-қадам: ADS-B хаттамасы

Уикипедияда айтылғандай автоматты түрде тәуелді бақылау немесе ADS-B:

«Автоматты тәуелді қадағалау - хабар тарату (ADS – B) - бұл әуе кемесі спутниктік навигация арқылы өз орнын анықтайтын және оны мезгіл -мезгіл тарататын, оны бақылауға мүмкіндік беретін бақылау технологиясы. Ақпаратты әуе қозғалысын басқарудың жердегі станциялары алмастыру ретінде ала алады. Екінші радар үшін. Оны басқа әуе кемелері де жағдайды түсінуді қамтамасыз ету үшін және өздігінен бөлуге мүмкіндік беру үшін қабылдай алады. ADS -B «автоматты» болып табылады, себебі ол пилоттық немесе сыртқы кірісті қажет етпейді. ұшақтың навигациялық жүйесі. [1] »

Бұл туралы толығырақ мына жерден оқи аласыз:

kk.wikipedia.org/wiki/Automatic_dependent_…

Жүйе күрделі, егжей -тегжейлі білгісі келетіндер үшін Википедия - бастау үшін жақсы нүкте.

Қысқаша айтқанда, ұшақтар 1090 МГц жиілігінде ұшу туралы бірнеше деректерді жібереді, оларда жылдамдық, биіктік, бағыт, бұрылыс, координаттар сияқты ақпараттар бар, оларды жердегі басқару немесе басқа әуе кемелері ұша мен оның нақты орнын анықтау үшін қолдана алады.

Бұл жалпы радардың екінші жүйесі, бірақ ол міндетті түрде әуе кемелеріне енгізілетін болады.

Бұл ақпаратты арнайы қабылдағыштар арқылы кэштеуге және әуе кемесі туралы «тірі» мәліметтер базасын құратын мамандандырылған веб -сайттарға беруге болады.

Мұндай веб -сайттар:

Flightradar

www.flightradar24.com/

Ұшу құралдары

flightaware.com/

2-қадам: Raspberry PI бір тақталы компьютері мен DVB-T USB таяқшасы арқылы деректерді беру

Raspberry PI бір тақталы компьютері мен DVB-T USB таяқшасы арқылы деректерді беру
Raspberry PI бір тақталы компьютері мен DVB-T USB таяқшасы арқылы деректерді беру
Raspberry PI бір тақталы компьютері мен DVB-T USB таяқшасы арқылы деректерді беру
Raspberry PI бір тақталы компьютері мен DVB-T USB таяқшасы арқылы деректерді беру
Raspberry PI бір тақталы компьютері мен DVB-T USB таяқшасы арқылы деректерді беру
Raspberry PI бір тақталы компьютері мен DVB-T USB таяқшасы арқылы деректерді беру

Бұл веб-сайттар ADB-S қабылдай алатын жабдықты ұсынады, ол қамтуды жақсарту үшін дерекқорға деректерді жүктейді. Әрине, олар сіздің орнатылатын жеріңіз қазіргі кездегі қамтуды арттыратын жағдайда ғана қамтамасыз етеді.

Оның орнына сіз ақысыз шоттардан басқа көптеген қосымша ақпаратқа қол жеткізуге мүмкіндік беретін шексіз премиум шот аласыз. Әрине, сіз жарнамадан да құтыласыз.

Бірақ сізге кәсіби және қымбат ADB-S рецепторы қажет емес. Сіз бірнеше компоненттерді қолдана отырып, бірнеше долларды (жалпы бағасы 100 доллардан төмен) құра аласыз.

Жақсы оқулықтар бар, қосымша ақпарат алу үшін төмендегі веб -беттерден білуге болады, мен тек сол жерден қысқаша мәлімет жасауға тырысамын, мүмкін, бұл оқулықтарда жіберілмеген кейбір мәліметтерді түсіндіремін:

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

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

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

Бұл сілтемелер тек бағдарламалық жасақтаманы орнатуға бағытталған, бірақ HW немесе механикалық қондыруға назар аудармайды. Мен бұларды да қамтуға тырысамын.

HW Raspberry PI бір тақталы компьютерден тұрады. Егер сіз Марста өмір сүрмесеңіз, сіз бұл туралы бұрын естіген шығарсыз, бұл 3 -ші буынға жеткен өте танымал шағын компьютер.

Соңғы үлгіде төрт ядролы 1,2 ГГц 64 биттік процессор, бейнекорт, LAN, Wifi, Bluetooth бар, барлығы 35 долларға сатылады:

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

Әрине, сіздің елде сіз оны арзан ала алмайсыз, бірақ бұл сіз жасай алатын нәрсемен және оның артында қаншалықты үлкен қауымдастық таба алатындығымен салыстырғанда арзан.

Біздің жоба үшін соңғы модельді қолдану шамалы, сондықтан ескі, мүмкін, PI 1 моделі B жеткілікті болуы мүмкін (бұл мен де қолдандым).

Сондай -ақ, бірінші PI -ді қолданған дұрыс, себебі ол энергияны аз тұтынады, сондықтан жылу шығыны да төмендейді.

Қалыпты пайдалану үшін қажет болмаса да, таңқурайға жылу қабылдағышпен жабдықтаған дұрыс (кем дегенде процессор үшін), өйткені сіз барлық қондырғыны суға төзімді қорапқа орнатып, оны үстіне орнатасыз. төбесі, сигналды жақсы қабылдау үшін (бұл сізде жақсы қамту болады дегенді білдіреді) және жақсы көру. Сіз жылытқышты жинауды тақтаны өзі сататын қайта сатушылардан сатып ала аласыз.

Деректерді қабылдау DVB-T кілтінің көмегімен жүзеге асады. Барлық модельдер 1090 жиілігін реттей алмайтындықтан, бұрыннан дәлелденген RTL2832 чипсетін қолданған дұрыс. Мұндай тюнерлерді Aliexpress -те қытайлық достарымыздан бірнеше долларға табу оңай:

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

Бұл қондырғылар әдетте USB портынан көп энергияны тұтынады және өте ыстық күйде жұмыс істейді, ал егер сізде Raspberry Pi B үлгісі болса (2 және 3 емес), сізге қуат беру проблемалары жиі ұнайды.

Мен кенішті өзгерттім (IC тюнеріне және процессорға 2 жылу қабылдағышты қойдым, сонымен қатар 3.3В қамтамасыз ететін IC қуат көзі үшін жылу қабылдағыш шығардым.

Сонымен қатар, мен USB портынан жеткізуді тоқтату үшін ПХД кесіп алдым және оны DC-DC түрлендіргішіне тікелей жеткіздім (бұл туралы толығырақ кейінірек).

Сіз жоғарыдағы суреттердегі өзгерістерді көре аласыз, бірақ оларды орындау үшін сізге кейбір дағдылар қажет болады. Егер сіз ПХД кескіңіз келмесе, таяқшаны қуатты USB хабына қосуға болады.

Бірақ бұл жағдайда мен жылу қабылдағыштарды орнатуды ұсынамын, әйтпесе қоршаудың ішінде желдетудің болмауына және тікелей күн сәулесінің әсерінен ол тым қызып кетуі мүмкін.

Құрылғыға су кірмеуін қамтамасыз ету үшін мен IP67/68 корпусын қолдандым. Мен жоғарыдағы суретте көріп тұрғандай, антеннаны қорапқа салып қойдым.

Жалғыз шешім - қоршау мен Ethernet ішіндегі қуат көзін алу.

POE (Ethernet арқылы қуат) жақсы дәлелденгендіктен, мен екеуіне де қол жеткізу үшін бір кабельді қолдандым. POE дегеніміз - сіз байланыс үшін пайдаланатын Ethernet кабелі арқылы құрылғыға қуат бересіз.

Ең қарапайым тәсілі - қосылымдары бар кабель/коннектор комбинациясын сатып алу. Осыдан кейін сіз тек екі ұшын стандартты CAT-5 UTP немесе одан да жақсы FTP кабелі арқылы қосасыз. Соңғысы жақсы, өйткені ол сыртқы оқшаулауға ие.

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

Корпус су өткізбейтін болып қалатынына сенімді болу үшін маған жақсы тығыздалған эфирлік қосқыш қажет болды

Бақытымызға орай, Адафрутта дәл осы мақсатқа арналған нәрсе бар:

www.adafruit.com/products/827

Мұны шешкеннен кейін, мен бұл коннекторды орнатуға болатын қоршауды бүтіндеп алуым керек болды.

Raspberry PI тұрақты 5В қуат көзіне мұқтаж, сондықтан USB таяқшасы да қажет. Электроникамен жұмыс тәжірибесі бар, мен UTP кабелінде кернеудің төмендеуі айтарлықтай болады деп ойладым, сондықтан мен Ethernet кабеліне қуат беру үшін 12В қуат көзін қолдандым. Қоршауда мен тұрақты кернеуді 5В-қа дейін төмендету үшін тұрақты токтың 5А түрлендіргішін қолдандым.

12в ұзындығы 40м кабельде жеткіліксіз болып шықты, себебі жоғары тұтынудағы кернеудің төмендеуі (Dvb-t таяқшасы жұмыс істей бастаған кезде) тым көп болды және тұрақты ток түрлендірілгенде кернеуді 5В дейін тұрақтандыра алмады. Мен 12В қуат көзін 19В беретін қуат көзіне ауыстырдым, бұл жолы жақсы болды.

Мен қолданған 5В тұрақты токтың түрлендіргіші мынау болды:

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

Сіз басқаларды да қолдана аласыз, бірақ оның тұрақты ток түрлендіргішінің ауысу режимі екеніне көз жеткізіңіз және ол ұзақ мерзімді перспективада кемінде 2,0Ампер қамтамасыз ете алады. Біраз резерв қалдыру зиян емес, өйткені бұл жағдайда ол салқын болады …

Енді осының бәрін біріктіру керек, POE коннекторынан 19В шығысын тұрақты токтың түрлендіргішіне қосыңыз, бұрауышты және вольтметрді қолданып, шығыс кернеуін 5В-қа орнатыңыз, микро USB кабелін шығысқа жалғаңыз. DC-DC түрлендіргіші мен DVB-T кілтінен 3.3В тұрақтандырғышқа түрлендіргіштен қосымша кабель қолданыңыз. Барлық кілттердің схемасы бірдей емес, сондықтан сіз бұл бөлікті іздеуіңіз керек, бірақ ол әдетте суреттегіге ұқсас (оған 2 сым қосылған, сары және сұр, 5V, gnd). IC -ді тапқаннан кейін, интернеттен деректер кестесін іздеңіз, содан кейін сіз түйіннің шығуын таба аласыз.

ПХД -ны USB коннекторынан 5 В арасындағы ажыратуды ұмытпаңыз, әйтпесе ол PI -ден де беріледі және бұл жағымсыз әсер етуі мүмкін

Ақырында, менің ескі әкем қоршауды сенімді түрде орнатуға болатын металл тіректі шығарды.

Жоғарыдағы суретте сіз ғимараттың төбесіне орнатылған нәрсені көре аласыз.

3 -қадам: Бағдарламалық қамтамасыз етуді орнату

Flightradar форумында сіз SW пакетін қалай орнату туралы жақсы оқулықты таба аласыз, бірақ ол сәл ескірген, себебі кейбір бөліктерді қазір жасаудың қажеті жоқ.

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

Алдымен сізге Raspbian ОЖ -ны SD карталарына орнату қажет болады. (1 -қадам)

Содан кейін сізге RTL драйверін орнатудың қажеті жоқ, себебі ол соңғы ядроларға енгізілген. Dump1090 бөлек орнатудың қажеті жоқ, ол fr24feed орнатумен бірге келеді.

Бірақ сізге стандартты dvb-t драйверін қара тізімге енгізу керек болады, әйтпесе dum1090 онымен байланыса алмайды.

Мұны жасағаннан кейін, PI қайта жүктеңіз және fr24feed бағдарламасын орнатыңыз.

Сізге тек репозиторийді жаңарту және флихтрадардан қосу және осында түсіндірілгендей бүкіл пакетті орнату қажет:

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

Пакет USB dongle -мен байланысатын және fr24feed қосымшасына деректерді беретін SW dump1090 -дан тұрады. Бұл FR24 серверлеріне деректерді жүктейді (немесе егер екеуін де теңшесеңіз, piaware).

Егер сізге dump1090 туралы қосымша ақпарат пен түзету қажет болса, мұнда жақсы сипаттаманы таба аласыз:

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

Орнату бөлігін өткізіп жіберіңіз, себебі ол қазірдің өзінде орнатылған. PI -ге ssh арқылы кіріңіз және оның іске қосылғанын және қандай параметрлермен жұмыс істейтінін білу үшін ps -aux пәрменін шығарыңыз.

Егер сіз piaware -ді fr24feed -пен бірге орнатқыңыз келсе, сіз мұны жасай аласыз, бірақ олардың тек біреуі dump1090 басталатынына көз жеткізіңіз. Сондай -ақ, dump1090 30005 портында шикі деректерді жіберетініне көз жеткізіңіз, әйтпесе piaware деректерді қабылдай алмайды.

Әрқашан сол қосымшалар шығаратын журналды қарап шығыңыз, себебі бұл бірдеңе күткендей жұмыс істемесе, күйін келтіруге көмектеседі.

Ұсынылған: