Tartalomjegyzék:

RaspiWWV - Szimulált WWV rövidhullámú audio időközvetítés: 10 lépés (képekkel)
RaspiWWV - Szimulált WWV rövidhullámú audio időközvetítés: 10 lépés (képekkel)

Videó: RaspiWWV - Szimulált WWV rövidhullámú audio időközvetítés: 10 lépés (képekkel)

Videó: RaspiWWV - Szimulált WWV rövidhullámú audio időközvetítés: 10 lépés (képekkel)
Videó: Low Pass filter: output(purple) filters out high frequencies specified by 1/(2piRC) in input (green) 2024, November
Anonim
Image
Image
Raspbian OS telepítő
Raspbian OS telepítő

Emlékszel azokra a napokra, amikor a rövidhullámú rádión a WWV időjeleit hallgattad (pipálj, pipálj, pipálj … A hangjelzésnél az idő lesz …)?

(Hallgasd meg fent a YouTube -on)

Ó! Erről lemaradtál? Most (újra) megtapasztalhatja ezeket a pillanatokat, és saját WWV órája van, nincs rövidhullámú rádió és nincs internetkapcsolat. Nem ezt akartad mindig?

Valójában ez egy olyan projekt, amely megmutatja, hogyan lehet egy apró OLED -képernyőt, egy valós idejű órát (RTC) és egy audioerősítőt egyetlen Raspberry Pi Zero -hoz csatlakoztatni! Mindezt azzal a bónusszal, hogy bármikor hallgathatja a WWV idő „jelzéseit”.

A valódi WWV-vel ellentétben az audio időjelek, valamint a bevallottan apró óra kijelzés csak körülbelül napi egy másodperc eltolódásnak felel meg a tipikus olcsó RTC modul használatával. Ezt javíthatja egy jobb minőségű (drágább) RTC használatával, vagy csak hagyja a Raspberry Pi -t az internethez csatlakoztatva, de ez soha nem helyettesítené a valódi WWV atomóráit. (Lásd a pontos időtartást a Raspberry Pi cikkeivel, például a

Ellenkező esetben a legtöbb esetben a pontosság valószínűleg elegendő. A legtöbb felhasználás? Nos, amellett, hogy elaludtam a WWV zúgó hangjára, a rövidhullámú rádióverziót használtam a csillagászati megfigyelések időbélyegzésére; magnó segítségével (emlékszel ezekre?) rögzíteném a meteor megfigyeléseket, a hold elzáródásait* vagy más eseményeket, amelyeket láttam, a WWV időjeleivel a háttérben. "Mark!" A felvételt az otthoni kényelemben át lehetett írni a megfigyelésekkel és az időbélyegekkel.

Azok számára, akik ilyen nosztalgiában szenvednek, feltétlenül ássanak elő egy régi tranzisztoros rádiót (és emlékeznek ezekre?), Hogy a projektjükhöz használhassák. Ne feledje, hogy a toknak elég nagynak kell lennie az akkumulátor behelyezéséhez, ha hordozhatóságot szeretne!

A „WWV” szoftver Python nyelven írva megjeleníti az időt és lejátssza a megfelelő hangot. A Raspberry Pi óra és az RTC újraszinkronizálja a hálózati időprotokoll (NTP) szervereket, valahányszor csatlakozik az internethez. (Bármikor, ha a WiFi hatótávolságán belül van, ha Raspberry Zero W -t használ.)

1. lépés: Hardver alkatrészek

• Raspberry Pi Zero W

• MakerFocus 0,91 hüvelykes I2C SSD1306 OLED kijelzőmodul Amazon https://a.co/d/ioakKen (vagy más SSD1306 128x32 OLED kijelző)

• Valós idejű óra (RTC) modul PCF8523

• I2S 3W D osztályú erősítő Breakout - MAX98357A

• Kis hangszóró (2 hüvelykes hangszórót mentettem ki a régi PC hangszórókból)

• Kenyeretábla, Pi Breakout kábel/csatlakozó a kenyérlaphoz, huzal

• Opcionális: 5 voltos 1 amperes akkumulátor (mobiltelefon töltésére szolgál), például Anker PowerCore 5000 hordozható töltő https://www.adafruit.com/?q=PCF8523 Alternatívaként LiPo akkumulátor + 5V átalakító/töltő is használható https:/ /www.adafruit.com/?q=PCF8523 https://www.adafruit.com/product/2465 Vagy 5V 2amp tápegység otthoni használatra.

• CR1220 akkumulátor RTC -hez

• Tok - régi tranzisztoros rádió

2. lépés: Raspbian OS telepítése

Telepítse a Raspbian Stretch Lite készüléket 4 GB vagy annál nagyobb SD -kártyára. (az alábbi lépések)

  1. Ha még nem tette meg, telepítse a Raspbian Lite verziót 4 GB vagy nagyobb méretű microSD -kártyára. Nincs szüksége a grafikus felhasználói felületre, mivel ez a projekt nem használ monitort vagy billentyűzetet.
  2. A Raspberry -t távolról kell elérnie SSH -n keresztül. Windows rendszeren használhatja a PUTTY SSH terminálprogramot. Mac esetén csak nyisson meg egy parancssori ablakot.

Tudta? Ha a Raspbian programot PC -vel telepíti SD -kártyára, két fájlt hozhat létre a kártyán a WiFi és az SSH -hozzáférés konfigurálásához, mielőtt elindítja a Raspberry -n?

Ehhez tegyük fel, hogy az SD -kártya jelenleg K:ként van felszerelve a számítógépen:

1) Telepítse a legújabb Raspbian Lite képet az SD -re.

2) Jegyzettömb segítségével hozzon létre egy „ssh” nevű fájlt, és használja a Mentés másként „Minden fájl” parancsot a K: / ssh fájlba. A fájl bármit tartalmazhat. A fájlnév a fontos. NEM lehet „ssh.txt” !!!

3) Jegyzettömb segítségével hozzon létre egy második fájlt „wpa_supplicant.conf” néven, a következőkkel:

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

hálózat = {

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

Használja a Mentés „Minden fájl” mappát a K: / wpa_supplicant.conf fájlba. Ismét ne hagyja, hogy a Jegyzettömb „wpa_supplicant.conf.txt” fájlra változtassa !!

Amikor először indítja el a Raspberry -t, a Raspbian megkeresi ezeket, és csatlakozik a Wifi -hez. Valószínűleg az útválasztón kell keresnie az IP -címet, mivel az automatikusan hozzá van rendelve.

3. Helyezze be a microSD -kártyát a Pi -be, és csatlakoztassa a tápfeszültséget. A rendszerindítás néhány percet vesz igénybe.

4. A Raspberry Pi távoli bejelentkezéséhez meg kell találnia annak IP -címét. Megpróbálhatod:

$ ssh [email protected] (Vagy a Putty -ból írja be a gazdagép nevét [email protected]

Megjegyzés: Ha ez nem sikerül, meg kell néznie, hogy az útválasztó megjeleníti -e a helyi eszközök IP -címét. Példa: ssh [email protected]. X. X

Az alapértelmezett jelszó a „málna”

3. lépés: Frissítse és konfigurálja az operációs rendszert

Frissítse és konfigurálja az operációs rendszert
Frissítse és konfigurálja az operációs rendszert
Frissítse és konfigurálja az operációs rendszert
Frissítse és konfigurálja az operációs rendszert

Indítás és bejelentkezés után kezdje a Pi operációs rendszer frissítésével, módosítsa a „pi” jelszót, és kapcsolja be az I2C felületet:

sudo apt-get update

sudo apt-get upgrade

sudo raspi-config

Válasszon:

Változtassa meg a felhasználói jelszót

Interfész opciók -> I2C engedélyezés -> Igen

Feltétlenül hagyja változatlanul a helyi és időzónát (UTC).

Válassza a FINISH lehetőséget

Ne feledje, hogy a WWV UTC időben fut, nem helyi.

A következő szoftvertelepítés után várhat az újraindításra.

4. lépés: RaspiWWW szoftver telepítése

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

Mielőtt kipróbálná a szoftvert, kapcsolja ki és húzza ki a Pi -t, és kövesse a vezetékezést.

Ajánlott: