Sadržaj:

RaspiWWV - Simulirano kratkoročno audio emitiranje WWV -a: 10 koraka (sa slikama)
RaspiWWV - Simulirano kratkoročno audio emitiranje WWV -a: 10 koraka (sa slikama)

Video: RaspiWWV - Simulirano kratkoročno audio emitiranje WWV -a: 10 koraka (sa slikama)

Video: RaspiWWV - Simulirano kratkoročno audio emitiranje WWV -a: 10 koraka (sa slikama)
Video: RaspiWWV 2024, Studeni
Anonim
Image
Image
Postavljanje Raspbian OS -a
Postavljanje Raspbian OS -a

Sjećate li se dana kada ste sjedili i slušali vremenske signale WWV -a na svom kratkovalnom radiju (tik, kvačica, kvačica … Po tonu će vrijeme biti …)?

(Poslušajte na YouTube -u gore)

Oh! To ste propustili? Sada možete (ponovno) doživjeti te trenutke i imati vlastiti sat WWV-a, bez kratkovalnog radija i internetske veze. Nije li to ono što ste oduvijek željeli?

Zapravo, ovo je projekt koji će vam pokazati kako spojiti maleni OLED zaslon, sat u stvarnom vremenu (RTC) i audio pojačalo na jedan Raspberry Pi Zero! Sve s bonusom mogućnosti slušanja vremenskih "signala" WWV -a kad god poželite.

Za razliku od stvarnog WWV-a, zvučni signali vremena, kao i vjerojatno mali prikaz sata, bit će točni samo do otprilike jedne sekunde drifta dnevno pomoću tipičnog jeftinog RTC modula. To možete poboljšati korištenjem kvalitetnijeg (skupljeg) RTC -a ili ostavljanjem Raspberry Pi -a spojenim na Internet, ali to nikada ne bi zamijenilo atomske satove pravog WWV -a. (Pogledajte precizno mjerenje vremena s člancima Raspberry Pi, poput

Inače, za većinu upotreba točnost je vjerojatno dovoljna. Većina upotreba? Pa, osim što sam zaspao od gromoglasnog zvuka WWV -a, upotrijebio sam radijsku verziju s kratkim valovima za označavanje astronomskih opažanja; pomoću magnetofona (sjećate li se toga) snimio bih opažanja meteora, zamračenje Mjeseca* ili druge događaje koje sam vidio, s vremenskim signalima WWV -a u pozadini. "Ocjena!" Snimka bi se tada mogla prepisati s viđenjima i vremenskim oznakama u udobnosti doma.

Za one s takvom nostalgijom, svakako iskopajte stari tranzistorski radio (i sjećate li se ih se?) Koji će se koristiti kao kućište za vaš projekt. Imajte na umu da će kućište morati biti dovoljno veliko za ugradnju baterije, ako želite prijenosnost!

Softver "WWV", napisan na Pythonu, prikazuje vrijeme i reproducira odgovarajući zvuk. Raspberry Pi sat i RTC ponovno će se sinkronizirati s poslužiteljima Network Time Protocol (NTP) kad god se povežu s internetom. (Kad god je u dometu vašeg WiFi -ja, ako koristite Raspberry Zero W.)

Korak 1: Dijelovi hardvera

• Malina Pi Zero W

• MakerFocus 0,91 inčni I2C SSD1306 OLED modul prikaza Amazon https://a.co/d/ioakKen (ili drugi SSD1306 128x32 OLED zaslon)

• Modul sata u realnom vremenu (RTC) PCF8523

• I2S 3W pojačalo pojačala klase D - MAX98357A

• Mali zvučnik (spasio sam zvučnik od 2”od starih zvučnika za računalo)

• Oglasna ploča, Pi prekidni kabel/priključak na matičnu ploču, žica

• Dodatno: baterija od 5V 1 ampera (koristi se za punjenje mobitela) Kao što je Anker PowerCore 5000 prijenosni punjač https://www.adafruit.com/?q=PCF8523 Alternativno, možete koristiti LiPo bateriju + 5v pretvarač/punjač https:/ /www.adafruit.com/?q=PCF8523 https://www.adafruit.com/product/2465 Ili napajanje od 5V 2 ampera za kućnu uporabu.

• CR1220 baterija za RTC

• Kućište - stari tranzistorski radio

Korak 2: Postavljanje Raspbian OS -a

Instalirajte Raspbian Stretch Lite na SD karticu od 4 GB ili veću. (koraci ispod)

  1. Ako već niste, instalirajte Raspbian Lite verziju na microSD karticu od 4 GB ili veću. Ne trebate verziju grafičkog sučelja jer ovaj projekt ne koristi monitor ili tipkovnicu.
  2. Malini ćete morati pristupiti daljinski putem SSH -a. U sustavu Windows možete koristiti terminalni program PUTTY SSH. Na Macu samo otvorite prozor naredbenog terminala.

Jeste li znali? Ako instalirate Raspbian na SD karticu pomoću računala, možete stvoriti dvije datoteke na kartici za konfiguriranje WiFi i SSH pristupa prije nego što je pokrenete na Raspberryju?

U tu svrhu pretpostavimo da je vaša SD kartica trenutno montirana kao K: na vašem računalu:

1) Instalirajte najnoviju Raspbian Lite sliku na SD.

2) S bilježnicom stvorite datoteku koja se naziva samo “ssh” i upotrijebite Spremi kao “Sve datoteke” u K: / ssh Datoteka može sadržavati bilo što. Naziv datoteke je važan. NE smije biti "ssh.txt" !!!

3) S bilježnicom stvorite drugu datoteku pod nazivom "wpa_supplicant.conf" sa sljedećim:

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

mreža = {

ssid = "mySSID" psk = "moja lozinka" key_mgmt = WPA-PSK}

Koristite Spremi kao “Sve datoteke” u K: / wpa_supplicant.conf Opet, ne dopustite Notepadu da ga promijeni u “wpa_supplicant.conf.txt” !!

Kad prvi put pokrenete Raspberry, Raspbian će ih potražiti i spojiti na vaš Wifi. Vjerojatno ćete na svom usmjerivaču morati potražiti IP adresu jer mu je automatski dodijeljen.

3. Umetnite microSD karticu u Pi i odmah uključite napajanje. Za podizanje sustava bit će potrebno nekoliko minuta.

4. Da biste se daljinski prijavili na svoj Raspberry Pi, morat ćete pronaći njegovu IP adresu. Možete isprobati:

$ ssh [email protected] (Ili iz Putty, unesite naziv hosta [email protected]

Napomena: Ako ovo ne uspije, morat ćete vidjeti hoće li vaš usmjerivač prikazivati IP adrese vaših lokalnih uređaja. Primjer: ssh [email protected]. X. X

Zadana lozinka je "malina"

Korak 3: Ažurirajte i konfigurirajte OS

Ažurirajte i konfigurirajte OS
Ažurirajte i konfigurirajte OS
Ažurirajte i konfigurirajte OS
Ažurirajte i konfigurirajte OS

Nakon pokretanja i prijave, počnite ažuriranjem OS -a Pi, promijenite lozinku „pi“i uključite sučelje I2C:

sudo apt-get ažuriranje

sudo apt-get nadogradnja

sudo raspi-config

Odaberi:

Promijenite korisničku lozinku

Opcije sučelja -> Omogući I2C -> Da

Lokalno i vremensko područje (UTC) ne mijenjajte.

Odaberite ZAVRŠI

Imajte na umu da WWV radi u UTC vremenu, a ne lokalno.

Možete pričekati ponovno pokretanje nakon sljedeće instalacije softvera.

Korak 4: Instaliranje softvera RaspiWWW

cd/home/pisudo apt install - y git git clone https://github.com/rgrokett/RaspiWWV.git sudo shutdown now

Prije nego što isprobate softver, isključite i isključite Pi za sljedeće ožičenje.

Preporučeni: