Πίνακας περιεχομένων:

FlightRadar σε Raspberry Pi: 5 βήματα
FlightRadar σε Raspberry Pi: 5 βήματα

Βίντεο: FlightRadar σε Raspberry Pi: 5 βήματα

Βίντεο: FlightRadar σε Raspberry Pi: 5 βήματα
Βίντεο: 787 lands on Antarctica ICE RUNWAY! (And takes off again) 2024, Νοέμβριος
Anonim
FlightRadar σε Raspberry Pi
FlightRadar σε Raspberry Pi

Παρακολουθήστε κοντινές πτήσεις με το δικό σας Raspberry Pi και ένα φοβερό webinterface

Βήμα 1: Λίστα εξοπλισμού

Για τον προσωπικό σας ιχνηλάτη πτήσης χρειάζεστε τον ακόλουθο εξοπλισμό:

  • Raspberry Pi
  • Κάρτα Micro SD με Raspbian
  • Καλώδιο Ethernet ή WiFi Dongle (το Pi 3 έχει ενσωματωμένο WiFi)
  • Προσαρμογέας ρεύματος
  • Mini DVB-T TVηφιακή τηλεόραση USB Dongle

Συνιστάται:

  • Θήκη Raspberry Pi
  • Raspberry Pi Heatsink

Βήμα 2: Κατασκευή

Κατασκευή
Κατασκευή
  1. Συνδέστε το DVB-T Dongle στο Raspberry Pi σας μέσω USB
  2. Συνδέστε την κεραία στο DVB-T Dongle
  3. Πώς να ρυθμίσετε το Raspberry Pi;

Βήμα 3: Εγκαταστήστε προγράμματα οδήγησης για το DVB-T Dongle

  1. Εγκαταστήστε όλα τα απαιτούμενα packagessudo apt-get install git build-essential cmake libusb-1.0-0-dev
  2. Κλωνοποίηση του ακόλουθου αποθετηρίου git κλώνος git: //git.osmocom.org/rtl-sdr.git
  3. Δημιουργήστε έναν νέο φάκελο στο 'rtl-sdr'cd ~/rtl-sdr

    mkdir χτίζω

  4. Εκτέλεση 'cmake' σε 'rtl -sdr/ build'cd buildcmake../ -DINSTALL_UDEV_RULES = ON
  5. Μεταγλωττίστε το πρόγραμμα οδήγησης για να κάνετε installsudo ldconfig
  6. Επιστρέψτε στον αρχικό σας κατάλογοcd ~
  7. Αντιγράψτε κανόνες για να αποφεύγει το πρόγραμμα οδήγησης τα σφάλματα «η συσκευή δεν βρέθηκε» sudo cp./rtl-sdr/rtl-sdr.rules /etc/udev/rules.d/
  8. Δημιουργήστε ένα αρχείο διαμόρφωσης για αποκλεισμό TV-Signalscd /etc/modprobe.d/sudo nano rtlsdr.conf
  9. Επικολλήστε την ακόλουθη γραμμή στο τέλος της λίστας αρχείων dvb_usb_rtl28xxu
  10. Επανεκκινήστε την επανεκκίνηση του Raspberry Pisudo
  11. Ελέγξτε τη λειτουργικότητα του Donglertl_test -tΠαράδειγμα απάντησης: Βρέθηκαν 1 συσκευή (ες): 0: Realtek, RTL2838UHIDIR, SN: 00000001

    Χρήση της συσκευής 0: Ο γενικός OEM RTL2832U OEM βρέθηκε Rafael Micro R820T tuner Υποστηριζόμενες τιμές κέρδους (29): 0,0 0,9 1,4 2,7 3,7 7,7 8,7 12,5 14,4 15,7 16,6 19,7 20,7 22,9 25,4 28,0 29,7 32,8 33,8 36,4 37,2 38,6 40,2 42,1 43,4 43,9 44,5 48,0 49,6 [R8] Το PLL δεν είναι κλειδωμένο! Δειγματοληψία σε 2048000 S/s. Δεν βρέθηκε δέκτης E4000, που ακυρώνεται

Βήμα 4: Εγκαταστήστε το λογισμικό FlightRadar

  1. Κλωνοποιήστε το ακόλουθο git repositorygit κλώνο
  2. Μεταγλωττίστε το αρχείο δημιουργίας
  3. Δημιουργήστε ένα Κλειδί API Javascript για Χάρτες Google και επικολλήστε το στο 'dump1090-flightradar/public_html/gmap.html' στη γραμμή 161 αντί για 'YOUR_API_KEY_HERE' Πώς να δημιουργήσετε ένα Κλειδί API Javascript Χαρτών Google;

Βήμα 5: Ξεκινήστε την εφαρμογή και παρακολουθήστε πτήσεις

Ξεκινήστε την εφαρμογή και παρακολουθήστε πτήσεις
Ξεκινήστε την εφαρμογή και παρακολουθήστε πτήσεις

Ξεκινήστε το FlightRadar με την ακόλουθη εντολή:

./dump1090 --διαδραστική-επιθετική-ενεργοποιήστε-agc-net

Το FlightRadar είναι πλέον διαθέσιμο μέσω της διεύθυνσης IP του Raspberry Pi και της θύρας 8080

π.χ.

Γενικά:

https:// [IP_OF_THE_RASPBERRY_PI]: 8080

Αν θέλετε να ενεργοποιήσετε επιπλέον πληροφορίες (π.χ. μοντέλο αεροπλάνου, αεροπορική εταιρεία, αεροδρόμιο αναχώρησης,…) ρίξτε μια ματιά εδώ.

Αυτό είναι! Διασκεδάστε με το προσωπικό σας Flight Radar

Αν έχετε απορίες μη διστάσετε να επικοινωνήσετε μαζί μου.

Συνιστάται: