INHOUDSOPGAWE:
- Stap 1: Hardeware -onderdele
- Stap 2: Opstelling van Raspbian OS
- Stap 3: Werk en instel OS
- Stap 4: Installeer RaspiWWW sagteware
Video: RaspiWWV - Gesimuleerde WWV Shortwave Audio Time Broadcast: 10 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
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)
- 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.
- 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
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:
Time Cube - Arduino Time Tracking Gadget: 6 stappe
Time Cube - Arduino Time Tracking Gadget: Ek wil u 'n eenvoudige, maar baie nuttige arduino -projek voorstel om tydgebeurtenisse op te spoor deur 'n slim kubus -gadget te draai. Draai dit na " Werk " > " Leer " > " Take " > " Rus " kant en dit tel die
WW2 Radio Broadcast Time Machine: 13 stappe (met foto's)
WW2 Radio Broadcast Time Machine: Die idee hieragter was om 'n paar dele wat ek daar gehad het, te gebruik en 'n klankjukebox te bou wat in 'n ou radio vervaardig is. Om nog 'n doel daaragter te verskaf, het ek ook besluit om dit met ou radio -uitsendings van die Tweede Wêreldoorlog te vul en dan die
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer
Real-time MPU-6050/A0-data-aanmelding met Arduino en Android: 7 stappe (met foto's)
Real-time MPU-6050/A0 data-aanmelding met Arduino en Android: Ek was geïnteresseerd in die gebruik van die Arduino vir masjienleer. As 'n eerste stap wil ek 'n intydse (of redelik naby daaraan) data -vertoning en logger bou met 'n Android -toestel. Ek wil versnellingsmeterdata van die MPU-6050 opneem, sodat ek ontwerp
Luister na Shortwave -uitsendings op 'n AM -radio: 5 stappe (met foto's)
Luister na Shortwave-uitsendings op 'n AM-radio: die groter radio is my Sangean ATS-803A-kortgolfontvanger. Die kleiner radio op die voorgrond is 'n reisalarm/AM-FM-radio uit die laat 1980's. Ek het dit omgeskakel om kortgolf frekwensies tussen 4 en 9 MHz te ontvang en dit 'n rukkie so gebruik