INHOUDSOPGAWE:

RaspiWWV - Gesimuleerde WWV Shortwave Audio Time Broadcast: 10 stappe (met foto's)
RaspiWWV - Gesimuleerde WWV Shortwave Audio Time Broadcast: 10 stappe (met foto's)

Video: RaspiWWV - Gesimuleerde WWV Shortwave Audio Time Broadcast: 10 stappe (met foto's)

Video: RaspiWWV - Gesimuleerde WWV Shortwave Audio Time Broadcast: 10 stappe (met foto's)
Video: RaspiWWV 2024, November
Anonim
Image
Image
Opstelling van Raspbian OS
Opstelling van Raspbian OS

Onthou u die dae toe u na u WWV -tydseine op u Shortwave -radio sou luister (tik, tik, tik … Op die toon sal die tyd wees …)?

(Luister hierbo op YouTube)

O! Het u dit gemis? Nou kan u daardie oomblikke (her-) beleef en u eie WWV-klok hê, geen kortgolfradio en geen internetverbinding nodig nie. Is dit nie wat jy altyd wou hê nie?

Eintlik is dit 'n projek om u te wys hoe u 'n klein OLED -skerm, 'n Real Time Clock (RTC) en 'n klankversterker alles kan koppel aan 'n enkele Raspberry Pi Zero! Alles met die bonus om na WWV -tydseine te kan luister wanneer u wil.

In teenstelling met die regte WWV, sal die klanktydseine sowel as die klein klokweergawe slegs ongeveer een sekonde drift per dag akkuraat wees met behulp van die tipiese goedkoop RTC-module. U kan dit verbeter deur 'n hoër kwaliteit (duurder) RTC te gebruik, of die Raspberry Pi net aan die internet te laat, maar dit sal nooit die atoomklokke van die werklike WWV vervang nie. (Sien die presiese tydsberekening van Raspberry Pi-artikels, soos

Andersins, vir die meeste gebruike, is die akkuraatheid waarskynlik voldoende. Die meeste gebruike? Behalwe dat ek aan die slaap geraak het deur die dreunende geluid van WWV, het ek die kortgolfradioweergawe gebruik om astronomiese waarnemings te tydstempel; met 'n bandopnemer (onthou jy dit?), sou ek meteoorwaarnemings, maan -okkultasies* of ander gebeure wat ek gesien het, opneem, met WWV -tydseine op die agtergrond. “Merk!” Die opname kan dan met die waarnemings en tydstempels in die gemak van die huis getranskribeer word.

Vir diegene met sulke nostalgie, moet u 'n ou transistorradio opgrawe (en onthou u dit?) Om as 'n kas vir u projek te gebruik. Let daarop dat die omhulsel groot genoeg moet wees om 'n battery te installeer, as u dit wil dra!

Die 'WWV' -sagteware, geskryf in Python, wys die tyd en speel die gepaste klank. Die Raspberry Pi -klok en RTC sal weer sinchroniseer met Network Time Protocol (NTP) bedieners wanneer dit met die internet verbind word. (Dit is altyd binne die bereik van u WiFi as u 'n Framboos Zero W. gebruik.)

Stap 1: Hardeware -onderdele

• Framboos Pi Zero W

• MakerFocus 0.91 duim I2C SSD1306 OLED -skermmodule Amazon https://a.co/d/ioakKen (of ander SSD1306 128x32 OLED -skerm)

• Real Time Clock (RTC) module PCF8523

• I2S 3W Klas D versterker -uitbreek - MAX98357A

• Klein luidspreker (ek het 'n 2 luidspreker van ou rekenaarluidsprekers gered)

• Broodbord, Pi Breakout -kabel/aansluiting op broodbord, draad

• Opsioneel: 5v 1amp battery (gebruik om 'n selfoon te laai) Soos Anker PowerCore 5000 draagbare laaier https://www.adafruit.com/?q=PCF8523 Alternatiewelik kan u 'n LiPo battery + 5v converter/laaier gebruik https:/ /www.adafruit.com/?q=PCF8523 https://www.adafruit.com/product/2465 Of 5V 2amp kragbron vir tuisgebruik.

• CR1220 battery vir RTC

• Omhulsel - ou transistorradio

Stap 2: Opstelling van Raspbian OS

Installeer Raspbian Stretch Lite op 'n SD -kaart van 4 GB of groter. (stappe hieronder)

  1. As u dit nog nie gedoen het nie, installeer die Raspbian Lite -weergawe op 'n 4 GB of groter microSD -kaart. U het NIE die GUI -weergawe nodig nie, aangesien hierdie projek nie 'n monitor of sleutelbord gebruik nie.
  2. U moet op afstand toegang tot die Framboos hê via SSH. Op Windows kan u die PUTTY SSH -terminale program gebruik. Op Mac, bring net 'n opdragterminale venster op.

Het u dit geweet? As u Raspbian op 'n SD -kaart met 'n rekenaar installeer, kan u twee lêers op die kaart skep om WiFi- en SSH -toegang op te stel voordat u dit op 'n framboos begin?

Aanvaar hiervoor dat u SD -kaart tans as K: op u rekenaar gemonteer is:

1) Installeer die nuutste Raspbian Lite -prent op die SD.

2) Met 'n notepad, skep 'n lêer genaamd net "ssh" en gebruik Stoor as "Alle lêers" in K: / ssh Die lêer kan enigiets bevat. Dit is die lêernaam wat belangrik is. Moet NIE "ssh.txt" wees nie !!!

3) Maak met notepad 'n tweede lêer genaamd "wpa_supplicant.conf" met die volgende:

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

netwerk = {

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

Gebruik Stoor as 'Alle lêers' in K: / wpa_supplicant.conf Weer, laat Notepad dit nie verander na 'wpa_supplicant.conf.txt' nie !!

As u die Framboos die eerste keer opstart, sal Raspbian hierna soek en aan u Wifi koppel. U moet egter waarskynlik die IP -adres op u router soek, aangesien dit outomaties toegewys is.

3. Steek die microSD -kaart in die Pi en steek die stroom nou in. Dit sal 'n paar minute neem om op te laai.

4. Om op afstand by u Raspberry Pi aan te meld, moet u die IP -adres daarvan vind. Jy kan probeer:

$ ssh [email protected] (Of vanaf Putty, voer gasheernaam [email protected] in

Let wel: as dit misluk, moet u kyk of u router die IP -adresse van u plaaslike toestelle sal toon. Voorbeeld: ssh [email protected]. X. X

Die standaard wagwoord is "framboos"

Stap 3: Werk en instel OS

Dateer OS op en stel dit op
Dateer OS op en stel dit op
Dateer OS op en stel dit op
Dateer OS op en stel dit op

Sodra u dit begin en aangemeld het, begin deur die bedryfstelsel van u Pi op te dateer, verander die 'pi' -wagwoord en skakel die I2C -koppelvlak aan:

sudo apt-get update

sudo apt-get upgrade

sudo raspi-config

Kies:

Verander gebruikerswagwoord

Koppelvlakopsies -> I2C Aktiveer -> Ja

Maak seker dat u die land en tydsone (UTC) onveranderd laat.

Kies AFWERK

Let daarop dat WWV in UTC -tyd loop, nie plaaslik nie.

U kan wag om weer te begin nadat die volgende sagteware geïnstalleer is.

Stap 4: Installeer RaspiWWW sagteware

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

Voordat u die sagteware probeer, moet u die Pi afskakel om die bedrading daarna te ontkoppel.

Aanbeveel: