Мазмуну:

Raspberry PI жана DVB Stickти колдонуу менен учуу монитору: 3 кадам
Raspberry PI жана DVB Stickти колдонуу менен учуу монитору: 3 кадам

Video: Raspberry PI жана DVB Stickти колдонуу менен учуу монитору: 3 кадам

Video: Raspberry PI жана DVB Stickти колдонуу менен учуу монитору: 3 кадам
Video: Raspberry Pi 3 als Sat-Receiver (DVB-S + DVB-S2) und Videorekorder nutzen mit dem PCTV 461e 2024, Ноябрь
Anonim
Raspberry PI жана DVB Stickтин жардамы менен учуу монитору
Raspberry PI жана DVB Stickтин жардамы менен учуу монитору
Raspberry PI жана DVB Stickтин жардамы менен учуу монитору
Raspberry PI жана DVB Stickтин жардамы менен учуу монитору

Эгерде сиз тез -тез учуп жүрсөңүз же жөн эле учакты жакшы көрсөңүз, анда Flightradar же Flightaware 2де веб -сайттар болушу керек (же колдонмолор, ошондой эле мобилдик колдонмолор бар), сиз күнүмдүк колдоно аласыз.

Экөө тең реалдуу убакытта учактарды көзөмөлдөөгө, учуунун төгүлүүсүн, кечигүүлөрүн ж.

Веб-сайттар учактан маалыматтарды алуу үчүн курама системаларды колдонушат, бирок азыркы учурда АӨБ-S протоколу барган сайын популярдуу болуп, кеңири жайылып баратат.

1-кадам: ADS-B протоколу

Автоматтык көз карандылык же кыска мөөнөттө ADS-B, википедияда айтылгандай:

"Автоматтык көз каранды байкоо - уктуруу (ADS – B) - бул учак спутниктик навигация аркылуу позициясын аныктап, мезгил -мезгили менен аны көзөмөлдөп турууга мүмкүндүк берүүчү байкоо технологиясы. Маалыматты аба кыймылын көзөмөлдөөчү станциялар алмаштырышы мүмкүн Экинчи радар үчүн. Ошондой эле кырдаалдын маалымдуулугун камсыз кылуу жана өзүнчө бөлүнүү үчүн башка учак тарабынан кабыл алынышы мүмкүн. ADS -B "автоматтык" болгондуктан, пилоттук же сырттан киргизүүнү талап кылбайт. учактын навигациялык системасы. [1]"

Бул тууралуу кененирээк бул жерден окуй аласыз:

en.wikipedia.org/wiki/Automatic_dependent_…

Система татаал, майда -чүйдөсүнө кызыккандар үчүн Википедия - баштоо үчүн жакшы жер.

Кыскача айтканда, учактар 1090МГц жыштыгында учуунун бир нече маалыматын жөнөтүшөт, алар ылдамдык, бийиктик, багыт, сквок, координаттар сыяктуу маалыматты камтыйт, алар жерди башкаруу же башка учак тарабынан учакты жана анын так ордун аныктоо үчүн колдонулушу мүмкүн.

Бул жалпы радар үчүн экинчи система, бирок ал барган сайын аба кемелерине милдеттүү түрдө киргизилет.

Бул маалымат атайын кабылдагычтар аркылуу кэштелет жана учак жөнүндө "жандуу" маалымат базасын түзгөн атайын вебсайттарга берилиши мүмкүн.

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

Flightradar

www.flightradar24.com/

Flightware

flightaware.com/

2-кадам: Raspberry PI Single Board Computer жана DVB-T USB Stick менен маалыматтарды берүү

Raspberry PI Single Board Computer жана DVB-T USB Stick менен маалыматтарды берүү
Raspberry PI Single Board Computer жана DVB-T USB Stick менен маалыматтарды берүү
Raspberry PI Single Board Computer жана DVB-T USB Stick менен маалыматтарды берүү
Raspberry PI Single Board Computer жана DVB-T USB Stick менен маалыматтарды берүү
Raspberry PI Single Board Computer жана DVB-T USB Stick менен маалыматтарды берүү
Raspberry PI Single Board Computer жана DVB-T USB Stick менен маалыматтарды берүү

Бул веб-сайттар көбүнчө АӨБ-S кабыл алууга жөндөмдүү жабдууларды сунушташат, алар камтууну жакшыртуу үчүн маалымат базасына маалыматтарды жүктөйт. Албетте, алар сиздин орнотуу жериңиз учурдагы камтууну көбөйтө турган учурда гана камсыз кылат.

Анын ордуна, сиз акысыз эсептерден тышкары көптөгөн кошумча маалыматтарга ээ болууга мүмкүнчүлүк берген чексиз премиум эсепке ээ болосуз. Албетте, жарнактардан да кутуласыз.

Бирок сизге профессионалдуу жана кымбат АӨБ-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 Single board компьютеринен турат. Эгерде сиз Марста жашабасаңыз, анда бул жөнүндө уккандырсыз, бул 3 -муунга жеткен абдан популярдуу кичинекей компьютер.

Акыркы модель төрт ядролук 1.2Ghz 64 биттик CPU, видеокор, LAN, Wifi, Bluetooth, бардыгы 35 доллардан сатуу баасын сунуштайт:

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

Албетте, сиздин өлкөдө сиз муну арзан ала албайсыз, бирок аны менен эмне кыла алаарыңызга жана мунун артында канчалык чоң коомчулукту таба аласыз, салыштырмалуу дагы эле арзан.

Биздин долбоор үчүн акыркы моделди колдонуу бир аз ашыкча, андыктан эскилиги жеткен, балким, PI 1 модели B жетиштүү (Бул мен колдонгон нерсе).

Ошондой эле 1rst PIди колдонуу жакшыраак, анткени ал аз энергия керектейт, ошондуктан жылуулуктун таралышын да төмөндөтөт.

Кадимки колдонуу үчүн талап кылынбаса дагы, Малинаны жылыткыч менен жабдуу жакшыраак (жок дегенде CPU үчүн), анткени сиз бүт орнотууну суу өткөрбөөчү коробкага орнотуп, үстүнө орнотосуз. чатыр, сигналды жакшыраак алуу үчүн (бул сизде жакшыраак камтууга ээ болот дегенди билдирет) жана жакшы көрүнүш. Сиз жылыткычтын комплектин тактайдын өзүн саткан кайра сатуучулардан сатып ала аласыз.

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

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

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

Мен кенди өзгөртүп койдум (тюнер ICге жана процессорго 2 жылыткычты койдум, ошондой эле 3.3V менен камсыз кылган IC электр энергиясы үчүн жылыткычты чыгардым.

Ошондой эле, мен PCBди USB портунан берүүнү токтотуу үчүн кесип таштадым жана аны DC-DC конвертерине түз бердим (бул тууралуу кийинчерээк).

Сиз жогоруда сүрөттөр боюнча өзгөртүүлөрдү көрө аласыз, бирок буларды аткаруу үчүн сизге кандайдыр бир көндүмдөр керек болот. Эгерде сиз ПХБны кесип салгыңыз келбесе, анда таякты кубаттуу USB хабына туташтырсаңыз болот.

Бирок, бул учурда, мен жылыткычтарды монтаждоону сунуштайм, антпесе, корпустун ичинде желдетүүнүн жоктугунан жана күндүн түз тийгенинен улам, ал өтө ысып, күйүп кетиши мүмкүн.

Корпус үчүн мен IP67/68 корпусун колдондум, ал аппараттын ичине суу кирбейт. Мен дагы жогорудагы сүрөттө көрүнүп тургандай, антеннаны кутуга салып койгом.

Чечүү керек болгон нерсе - корпустун жана этернеттин ичиндеги электр энергиясын алуу.

POE (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 кабелинде чыңалуунун төмөндөшү олуттуу болот деп ойлогом, ошондуктан мен Ethernet кабелине энергия берүү үчүн 12 в кубаттуулукту колдондум. Корпуста мен чыңалууну туруктуу 5Вга түшүрүү үчүн 5A DC-DC конвертерин колдондум.

12v 40м узундуктагы кабелде жетишсиз болуп чыкты, анткени жогорку керектөөдө чыңалуу төмөндөшү (Dvb-t таякчасы иштей баштаганда) өтө эле көп болгон жана DC DC 5Vга чыңалууну турукташтыра алган эмес. Мен 12в кубаттуулукту 19В менен камсыз кылганга алмаштырдым жана бул жолу жакшы болду.

Мен колдонгон 5V DC DC конвертери бул:

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

Сиз башкаларды да колдонсоңуз болот, бирок бул DC DC конвертеринин которуштуруучу экенине жана узак мөөнөттө жок дегенде 2.0Amps менен камсыз кыла алаарына ишениңиз. Бир аз резерв калтыруунун зыяны жок, анткени бул учурда ал салкыныраак иштейт …

Эми булардын бардыгын чогултуу керек, POE туташтыргычынан тартып, 19В чыгууну DC-DC конвертерине туташтырыңыз, вольтметр менен вольтметрди колдонуп, вольтту 5 вго коюңуз, микро USB кабелин ширетүүгө чыгарыңыз. DC-DC конвертеринин жана DVB-T купуясынан 3.3V стабилизаторуна конвертерден кошумча кабель колдонуңуз. Баардык эле схемалар бирдей схемага ээ эмес, андыктан бул бөлүктү издөө керек, бирок ал адатта сүрөттөгүдөй (ага 2 зым кошулган, сары жана боз, 5V, gnd) окшош. IC'ди тапкандан кийин, интернеттен маалымат барагын издеңиз, жана сиз пинту таба аласыз.

PCBди USB туташтыргычы менен ICден 5Vнун ортосуна кесүүнү унутпаңыз, антпесе ал PIден да азыктанат жана бул керексиз эффекттерге алып келиши мүмкүн

Акыр -аягы, менин эски атам корпусту бекем орнотууга боло турган металл стендди чыгарды.

Жогорудагы сүрөттө имараттын чатырына орнотулган нерсенин баарын көрө аласыз.

3 -кадам: Программаны орнотуу

Flightradar форумунда сиз SW пакетин кантип орнотуу боюнча жакшы окуу куралын таба аласыз, бирок ал бир аз эскирген, анткени кээ бир бөлүктөрдү азыр жасоонун кажети жок.

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

Адегенде, Raspbian OSти SD карталарга орнотушуңуз керек болот. (1 кадам)

Андан кийин, RTL драйверин орнотуунун кажети жок, анткени ал акыркы ядролорго мурунтан эле киргизилген. Ошондой эле dump1090ду өзүнчө орнотуунун кажети жок, ал fr24feed орнотуусу менен келет.

Бирок сиз стандарттык dvb-t драйверин кара тизмеге алуу үчүн кадам жасашыңыз керек, антпесе dum1090 аны менен байланыша албайт.

Бул бүткөндөн кийин, PIди кайра жүктөп, fr24feed программасын орнотуңуз.

Бул жерде түшүндүрүлгөндөй, репозиторийди жаңыртып, аны flyhtradarдан кошуу жана бүтүндөй пакетти орнотуу керек:

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

Топтом dump1090, usb dongle менен байланышкан жана fr24feed тиркемесине маалыматтарды берген SWден турат. Бул FR24 серверлерине маалыматтарды жүктөйт (же экөөнү тең конфигурацияласаңыз, piaware).

Эгерде сизге dump1090 жөнүндө көбүрөөк маалымат жана оңдоо керек болсо, бул жерден жакшы сүрөттөмөнү таба аласыз:

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

Сураныч, орнотуу бөлүгүн өткөрүп жибериңиз, анткени ал мурунтан эле орнотулган. PIге ssh аркылуу кириңиз жана анын иштеп жаткандыгын жана кайсы параметрлер менен иштегенин көрүү үчүн ps -aux буйругун бериңиз.

Эгерде сиз p24 программасын fr24feed менен бирге орноткуңуз келсе, анда сиз муну кыла аласыз, бирок алардын бирөө гана dump1090 башталаарын текшериңиз. Ошондой эле, dump1090 30005 портунда чийки маалыматты агып жаткандыгын текшериңиз, антпесе piaware маалыматтарды кабыл ала албайт.

Дайыма ошол колдонмолор чыгарган журналды караңыз, анткени бул нерсе күтүлгөндөй иштебесе, мүчүлүштүктөрдү оңдоого жардам берет.

Сунушталууда: