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

RaspiWWV - Simulated WWV Shortwave Audio Time Broadcast: 10 Steps (with Pictures)
RaspiWWV - Simulated WWV Shortwave Audio Time Broadcast: 10 Steps (with Pictures)

Βίντεο: RaspiWWV - Simulated WWV Shortwave Audio Time Broadcast: 10 Steps (with Pictures)

Βίντεο: RaspiWWV - Simulated WWV Shortwave Audio Time Broadcast: 10 Steps (with Pictures)
Βίντεο: Portable Raspberry Pi 4 Amateur Radio Station 2024, Νοέμβριος
Anonim
Image
Image
Ρύθμιση Raspbian OS
Ρύθμιση Raspbian OS

Θυμάστε τις ημέρες που καθόσασταν να ακούτε σήματα ώρας WWV στο ραδιόφωνο Shortwave σας (τικ, τικ, τικ… Με τον τόνο, η ώρα θα είναι…);

(Ακούστε το στο YouTube παραπάνω)

Ω! Το χάσατε; Τώρα μπορείτε να (ξανα) ζήσετε αυτές τις στιγμές και να έχετε το δικό σας ρολόι WWV, χωρίς ραδιόφωνο βραχυκυμάτων και χωρίς σύνδεση στο Διαδίκτυο. Αυτό δεν θέλατε πάντα;

Στην πραγματικότητα, αυτό είναι ένα έργο για να σας δείξει πώς να συνδέσετε μια μικρή OLED οθόνη, ένα ρολόι πραγματικού χρόνου (RTC) και έναν ενισχυτή ήχου όλα σε ένα Raspberry Pi Zero! Όλα με το μπόνους να μπορείτε να ακούτε την ώρα WWV "σήματα" όποτε θέλετε.

Σε αντίθεση με τον πραγματικό WWV, τα σήματα χρόνου ήχου καθώς και η ομολογουμένως μικροσκοπική οθόνη ρολογιού θα είναι ακριβή μόνο σε περίπου ένα δευτερόλεπτο μετατόπισης την ημέρα χρησιμοποιώντας την τυπική μονάδα RTC χαμηλού κόστους. Μπορείτε να το βελτιώσετε χρησιμοποιώντας ένα υψηλότερης ποιότητας (ακριβότερο) RTC ή αφήνοντας απλώς το Raspberry Pi συνδεδεμένο στο Διαδίκτυο, αλλά αυτό δεν θα αντικαταστήσει ποτέ τα ατομικά ρολόγια του πραγματικού WWV. (Δείτε τον χρόνο ακριβούς τήρησης των άρθρων του Raspberry Pi, όπως

Διαφορετικά, για τις περισσότερες χρήσεις, η ακρίβεια είναι πιθανώς επαρκής. Οι περισσότερες χρήσεις; Λοιπόν, εκτός από τον ύπνο με τον ήχο του WWV, χρησιμοποίησα την ραδιοφωνική έκδοση μικρού κύματος για τη χρονική σήμανση αστρονομικών παρατηρήσεων. χρησιμοποιώντας ένα μαγνητόφωνο (τα θυμάστε αυτά;), θα κατέγραφα παρατηρήσεις μετεωριτών, σεληνιακές αποκρύψεις* ή άλλα γεγονότα που έβλεπα, με σήματα ώρας WWV στο παρασκήνιο. "Σημάδι!" Η ηχογράφηση θα μπορούσε στη συνέχεια να μεταγραφεί με τις προβολές και τις χρονικές σφραγίδες στην άνεση του σπιτιού.

Για όσους έχουν τέτοια νοσταλγία, φροντίστε να σκάψετε ένα παλιό ραδιόφωνο τρανζίστορ (και να το θυμάστε αυτό;) για να το χρησιμοποιήσετε ως θήκη για το έργο σας. Σημειώστε ότι η θήκη θα χρειαστεί να είναι αρκετά μεγάλη για να εγκαταστήσετε μια μπαταρία, εάν θέλετε φορητότητα!

Το λογισμικό "WWV", γραμμένο σε Python, εμφανίζει την ώρα και αναπαράγει τον κατάλληλο ήχο. Το ρολόι Raspberry Pi και το RTC επανασυγχρονίζονται με διακομιστές πρωτοκόλλου δικτύου (NTP) όποτε συνδέεται στο Διαδίκτυο. (Κάθε φορά που βρίσκεται εντός εμβέλειας του WiFi σας, εάν χρησιμοποιείτε Raspberry Zero W.)

Βήμα 1: Μέρη υλικού

• Raspberry Pi Zero W

• MakerFocus 0,91 ίντσα I2C SSD1306 OLED Display Module Amazon https://a.co/d/ioakKen (ή άλλη οθόνη SSD1306 128x32 OLED)

• Ενότητα πραγματικού ρολογιού (RTC) PCF8523

• I2S 3W Class D Amplifier Breakout - MAX98357A

• Μικρό ηχείο (διέσωσα ένα ηχείο 2 ιντσών από παλιά ηχεία υπολογιστή)

• Breadboard, καλώδιο Pi Breakout/σύνδεσμος σε breadboard, σύρμα

• Προαιρετικά: Μπαταρία 5v 1amp (χρησιμοποιείται για τη φόρτιση κινητού τηλεφώνου) Όπως ο φορητός φορτιστής Anker PowerCore 5000 https://www.adafruit.com/?q=PCF8523 Εναλλακτικά, μπορείτε να χρησιμοποιήσετε μπαταρία LiPo + μετατροπέα/φορτιστή 5v https:/ /www.adafruit.com/?q=PCF8523 https://www.adafruit.com/product/2465 supply τροφοδοτικό 5V 2amp για οικιακή χρήση.

• Μπαταρία CR1220 για RTC

• Θήκη - παλιό ραδιόφωνο τρανζίστορ

Βήμα 2: Ρύθμιση Raspbian OS

Εγκαταστήστε το Raspbian Stretch Lite σε κάρτα SD 4 GB ή μεγαλύτερη. (παρακάτω βήματα)

  1. Εάν δεν το έχετε κάνει ήδη, εγκαταστήστε την έκδοση Raspbian Lite σε κάρτα microSD 4 GB ή μεγαλύτερη. ΔΕΝ χρειάζεστε την έκδοση GUI, καθώς αυτό το έργο δεν χρησιμοποιεί οθόνη ή πληκτρολόγιο.
  2. Θα χρειαστεί να αποκτήσετε πρόσβαση στο Raspberry από απόσταση μέσω SSH. Στα Windows, μπορείτε να χρησιμοποιήσετε το τερματικό πρόγραμμα PUTTY SSH. Σε Mac, απλώς εμφανίστε ένα παράθυρο τερματικού εντολών.

Γνωρίζατε; Εάν εγκαταστήσετε το Raspbian σε κάρτα SD χρησιμοποιώντας υπολογιστή, μπορείτε να δημιουργήσετε δύο αρχεία στην κάρτα για να διαμορφώσετε την πρόσβαση WiFi και SSH πριν την εκκινήσετε σε Raspberry;

Για αυτό, ας υποθέσουμε ότι η κάρτα SD σας είναι επί του παρόντος τοποθετημένη ως K: στον υπολογιστή σας:

1) Εγκαταστήστε την πιο πρόσφατη εικόνα Raspbian Lite στο SD.

2) Με το σημειωματάριο, δημιουργήστε ένα αρχείο που ονομάζεται "ssh" και χρησιμοποιήστε το Save As "All files" στο K: / ssh Το αρχείο μπορεί να περιέχει οτιδήποτε. Είναι σημαντικό το όνομα αρχείου. ΔΕΝ πρέπει να είναι "ssh.txt" !!!

3) Με το σημειωματάριο, δημιουργήστε ένα δεύτερο αρχείο που ονομάζεται "wpa_supplicant.conf" με τα ακόλουθα:

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1

δίκτυο = {

ssid = "mySSID" psk = "mypassword" key_mgmt = WPA-PSK}

Χρησιμοποιήστε την Αποθήκευση ως "Όλα τα αρχεία" στο K: / wpa_supplicant.conf Και πάλι, μην αφήσετε το Σημειωματάριο να το αλλάξει σε "wpa_supplicant.conf.txt" !!

Όταν ξεκινάτε το Raspberry για πρώτη φορά, το Raspbian θα τα αναζητήσει και θα συνδεθεί με το Wifi σας. Ωστόσο, πιθανότατα θα πρέπει να αναζητήσετε τη διεύθυνση IP στο δρομολογητή σας, αφού έχει εκχωρηθεί αυτόματα.

3. Τοποθετήστε την κάρτα microSD στο Pi και συνδέστε την τροφοδοσία τώρα. Θα χρειαστούν μερικά λεπτά για εκκίνηση.

4. Για απομακρυσμένη σύνδεση στο Raspberry Pi σας, θα πρέπει να βρείτε τη διεύθυνση IP του. Μπορείτε να δοκιμάσετε:

$ ssh [email protected] (Or από το Putty, πληκτρολογήστε το όνομα κεντρικού υπολογιστή [email protected]

Σημείωση: Εάν αυτό αποτύχει, θα πρέπει να δείτε αν ο δρομολογητής σας θα εμφανίζει τις διευθύνσεις IP των τοπικών σας συσκευών. Παράδειγμα: ssh [email protected]. X. X

Ο προεπιλεγμένος κωδικός πρόσβασης είναι "βατόμουρο"

Βήμα 3: Ενημέρωση και διαμόρφωση λειτουργικού συστήματος

Ενημέρωση και διαμόρφωση λειτουργικού συστήματος
Ενημέρωση και διαμόρφωση λειτουργικού συστήματος
Ενημέρωση και διαμόρφωση λειτουργικού συστήματος
Ενημέρωση και διαμόρφωση λειτουργικού συστήματος

Μόλις ξεκινήσετε και συνδεθείτε, ξεκινήστε ενημερώνοντας το λειτουργικό σύστημα του Pi σας, αλλάξτε τον κωδικό πρόσβασης "pi" και ενεργοποιήστε τη διεπαφή I2C:

sudo apt-get ενημέρωση

sudo apt-get αναβάθμιση

sudo raspi-config

Επιλέγω:

Αλλαγή κωδικού χρήστη

Επιλογές διασύνδεσης -> Ενεργοποίηση I2C -> Ναι

Φροντίστε να αφήσετε αμετάβλητη την Τοπική και Ζώνη ώρας (UTC).

Επιλέξτε ΤΕΛΟΣ

Σημειώστε ότι το WWV εκτελείται σε ώρα UTC και όχι τοπικά.

Μπορείτε να περιμένετε για επανεκκίνηση μετά την επόμενη επόμενη εγκατάσταση λογισμικού.

Βήμα 4: Εγκατάσταση λογισμικού RaspiWWW

cd/home/pisudo apt install –y git git clone https://github.com/rgrokett/RaspiWWV.git κλείσιμο sudo τώρα

Πριν δοκιμάσετε το λογισμικό, απενεργοποιήστε και αποσυνδέστε το Pi για να κάνετε καλωδίωση στη συνέχεια.

Συνιστάται: