Sisukord:

RaspiWWV - simuleeritud WWV lühilaine heli ajaülekanne: 10 sammu (koos piltidega)
RaspiWWV - simuleeritud WWV lühilaine heli ajaülekanne: 10 sammu (koos piltidega)

Video: RaspiWWV - simuleeritud WWV lühilaine heli ajaülekanne: 10 sammu (koos piltidega)

Video: RaspiWWV - simuleeritud WWV lühilaine heli ajaülekanne: 10 sammu (koos piltidega)
Video: RaspiWWV 2024, November
Anonim
Image
Image
Raspbian OS -i seadistamine
Raspbian OS -i seadistamine

Kas mäletate päevi, mil istusite oma lühilaineraadios WWV ajasignaale kuulates (linnuke, linnuke, linnuke… Toonil on aeg…)?

(Kuulake seda ülal YouTube'ist)

Oh! Kas sa jäid sellest ilma? Nüüd saate neid hetki (uuesti) kogeda ja teil on oma WWV kell, lühilaineraadio ja Interneti-ühendus pole vajalikud. Kas pole see, mida sa alati tahtsid?

Tegelikult on see projekt, mis aitab teil näidata, kuidas ühendada pisike OLED -ekraan, reaalajas kell (RTC) ja helivõimendi kõik ühe Raspberry Pi Zero -ga! Selle boonuseks on võimalus kuulata WWV ajasignaale igal ajal, kui soovite.

Erinevalt tegelikust WWV-st on heli ajasignaalid ja tõepoolest pisike kellakuva täpsed ainult umbes ühe sekundi triivini päevas, kasutades tüüpilist odavat RTC-moodulit. Saate seda parandada, kasutades kvaliteetsemat (kallimat) RTC -d või jättes Raspberry Pi lihtsalt Internetti ühendatuks, kuid see ei asendaks kunagi tõelise WWV aatomkella. (Vaadake Raspberry Pi artiklite täpset aja arvestamist, näiteks

Vastasel korral on enamiku kasutuste puhul täpsus tõenäoliselt piisav. Enamik kasutusviise? Noh, lisaks WWV undava heli peale magama jäämisele kasutasin astronoomiliste vaatluste ajatempliks lühilaineraadio versiooni; salvestaksin magnetofoni (mäletad neid?), jäädvustaksin meteoorivaatlusi, Kuu varjamist* või muid nähtusi, mille taustal on WWV ajasignaalid. "Mark!" Salvestise saaks seejärel mugavalt kodus koos nähtude ja ajatemplitega ümber kirjutada.

Neile, kellel on selline nostalgia, kaevake kindlasti üles vana transistorraadio (ja mäletate neid?), Et seda oma projekti jaoks kasutada. Pange tähele, et ümbris peab aku paigaldamiseks olema piisavalt suur, kui soovite kaasaskantavust!

Pythonis kirjutatud “WWV” tarkvara kuvab kellaaja ja esitab sobiva heli. Raspberry Pi kell ja RTC sünkroonivad uuesti võrguajaprotokolli (NTP) serveritega, kui see Interneti -ühenduse loob. (Kui kasutate Raspberry Zero W -d, on see igal ajal teie WiFi levialas.)

Samm: riistvaraosad

• Vaarika Pi Zero W

• MakerFocus 0,91 -tolline I2C SSD1306 OLED -ekraanimoodul Amazon https://a.co/d/ioakKen (või muu SSD1306 128x32 OLED -ekraan)

• Reaalajas kella (RTC) moodul PCF8523

• I2S 3W D -klassi võimendi Breakout - MAX98357A

• Väike kõlar (päästsin 2 -tollise kõlari vanadest arvuti kõlaritest)

• Leivalaud, Pi Breakout kaabel/pistik leivalaua külge, traat

• Valikuline: 5 v 1 amp aku (kasutatakse mobiiltelefoni laadimiseks), näiteks kaasaskantav laadija Anker PowerCore 5000 https://www.adafruit.com/?q=PCF8523 Teise võimalusena saate kasutada LiPo akut + 5v muundurit/laadijat https:/ /www.adafruit.com/?q=PCF8523 https://www.adafruit.com/product/2465 Või 5V 2amp toiteallikas koduseks kasutamiseks.

• CR1220 aku RTC jaoks

• Korpus - vana transistorraadio

Samm: Raspbian OS -i seadistamine

Installige Raspbian Stretch Lite 4 GB või suuremale SD -kaardile. (sammud allpool)

  1. Kui te pole seda juba teinud, installige Raspbian Lite versioon 4 GB või suuremale microSD -kaardile. Te ei vaja GUI versiooni, kuna see projekt ei kasuta monitori ega klaviatuuri.
  2. Vaarikale peate SSH kaudu kaugjuurdepääsu saama. Windowsis saate kasutada PUTTY SSH terminaliprogrammi. Macis avage lihtsalt käsuterminali aken.

Kas teadsite? Kui installite Raspbiani arvutisse SD -kaardile, saate enne Raspberryle käivitamist luua kaardile kaks faili, et konfigureerida WiFi ja SSH -juurdepääs.

Oletame, et teie SD -kaart on praegu arvutisse paigaldatud K:

1) Installige SD -le uusim Raspbian Lite pilt.

2) Märkmiku abil looge fail nimega “ssh” ja kasutage käsku Salvesta kui “Kõik failid” asukohta K: / ssh Fail võib sisaldada kõike. Tähtis on failinimi. Ei tohi olla “ssh.txt” !!!

3) Märkmiku abil looge teine fail nimega “wpa_supplicant.conf” järgmiselt:

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

võrk = {

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

Kasutage käsku Salvesta kui „Kõik failid” aadressile K: / wpa_supplicant.conf Jällegi, ärge laske Notepadil seda muuta „wpa_supplicant.conf.txt” !!

Raspberry esmakordsel käivitamisel otsib Raspbian need üles ja loob ühenduse teie Wifi -ga. Tõenäoliselt peate siiski otsima oma ruuterist IP -aadressi, kuna see on automaatselt määratud.

3. Sisestage microSD -kaart Pi -sse ja ühendage see kohe vooluvõrku. Käivitamiseks kulub mõni minut.

4. Raspberry Pi -sse kauglogimiseks peate leidma selle IP -aadressi. Võid proovida:

$ ssh [email protected] (Või Puttyst, sisestage hostinimi [email protected]

Märkus. Kui see ei õnnestu, peate vaatama, kas teie ruuter näitab teie kohalike seadmete IP -aadresse. Näide: ssh [email protected]. X. X

Vaikimisi parool on “vaarikas”

Samm: OS -i värskendamine ja seadistamine

OS -i värskendamine ja seadistamine
OS -i värskendamine ja seadistamine
OS -i värskendamine ja seadistamine
OS -i värskendamine ja seadistamine

Pärast käivitamist ja sisselogimist alustage oma Pi operatsioonisüsteemi värskendamisega, muutke pi parooli ja lülitage I2C liides sisse:

sudo apt-get update

sudo apt-get upgrade

sudo raspi-config

Valige:

Kasutaja parooli muutmine

Liidesevalikud -> I2C Luba -> Jah

Kindlasti jätke lokaat ja ajavöönd (UTC) muutmata.

Valige FINISH

Pange tähele, et WWV töötab UTC ajal, mitte kohalikul ajal.

Pärast järgmise tarkvara installimist võite oodata taaskäivitamist.

Samm 4: RaspiWWW tarkvara installimine

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

Enne tarkvara proovimist lülitage Pi välja ja eemaldage pistik vooluvõrgust, et järgmisena juhtmeid teha.

Soovitan: