
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59



Atcerieties dienas, kad sēdēsit, klausoties WWV laika signālus savā īso viļņu radio (atzīmējiet, atzīmējiet, atzīmējiet … Pēc signāla laiks būs …)?
(Klausieties to iepriekš vietnē YouTube)
Ak! Tu to palaidi garām? Tagad jūs varat (atkārtoti) piedzīvot šos brīžus un iegūt savu WWV pulksteni, bez īsviļņu radio un interneta savienojuma. Vai tas nav tas, ko jūs vienmēr gribējāt?
Patiesībā šis ir projekts, kas palīdzēs jums parādīt, kā savienot niecīgu OLED ekrānu, reālā laika pulksteni (RTC) un audio pastiprinātāju vienā Raspberry Pi Zero! Viss ar bonusu par iespēju klausīties WWV laika “signālus” jebkurā laikā.
Atšķirībā no īstā WWV, audio laika signāli, kā arī, protams, niecīgais pulksteņa displejs būs precīzs tikai aptuveni vienu sekundi novirzes dienā, izmantojot tipisko zemo izmaksu RTC moduli. Jūs varat to uzlabot, izmantojot augstākas kvalitātes (dārgāku) RTC vai vienkārši atstājot Raspberry Pi pieslēgtu internetam, taču tas nekad neaizstātu īstā WWV atomu pulksteņus. (Skatiet precīzu laika ievērošanu ar Raspberry Pi rakstiem, piemēram, Pretējā gadījumā lielākajai daļai lietojumu precizitāte, iespējams, ir pietiekama. Lielākā daļa lietojumu? Labi, ne tikai aizmigt pie WWV dārdošās skaņas, bet arī izmantoju īsviļņu radio versiju astronomisko novērojumu laika zīmogošanai; izmantojot magnetofonu (atceries tos?), es ierakstītu meteoru novērojumus, Mēness okultācijas* vai citus notikumus, ko redzēju, fonā redzot WWV laika signālus. "Marks!" Pēc tam ierakstu varētu pārrakstīt ar novērojumiem un laika zīmogiem, ērti atrodoties mājās.
Tiem, kam ir šāda nostaļģija, noteikti izrakt veco tranzistoru radio (un atcerieties tos?), Lai izmantotu to savam projektam. Ņemiet vērā, ka korpusam jābūt pietiekami lielam, lai ievietotu akumulatoru, ja vēlaties pārnesamību!
Programmatūra “WWV”, kas rakstīta Python, parāda laiku un atskaņo atbilstošo audio. Raspberry Pi pulkstenis un RTC atkārtoti sinhronizēsies ar tīkla laika protokola (NTP) serveriem, kad tas izveidos savienojumu ar internetu. (Jebkurā laikā, kad tas atrodas jūsu WiFi diapazonā, ja izmantojat Raspberry Zero W.)
1. darbība. Aparatūras daļas
• Raspberry Pi Zero W
• MakerFocus 0,91 collu I2C SSD1306 OLED displeja modulis Amazon https://a.co/d/ioakKen (vai cits SSD1306 128x32 OLED displejs)
• Reālā laika pulksteņa (RTC) modulis PCF8523
• I2S 3W D klases pastiprinātājs - MAX98357A
• Mazs skaļrunis (es izglābu 2 collu skaļruni no vecajiem datora skaļruņiem)
• Maizes dēlis, Pi Breakout kabelis/savienotājs ar maizes dēli, vads
• Pēc izvēles: 5 voltu 1 amp akumulators (tiek izmantots mobilā tālruņa uzlādēšanai), piemēram, portatīvais lādētājs Anker PowerCore 5000 https://www.adafruit.com/?q=PCF8523 Varat arī izmantot LiPo akumulatoru + 5V pārveidotāju/lādētāju https:/ /www.adafruit.com/?q=PCF8523 https://www.adafruit.com/product/2465 Vai 5V 2amp barošanas avots lietošanai mājās.
• CR1220 akumulators RTC
• Korpuss - vecs tranzistora radio
2. darbība. Raspbian OS iestatīšana
Instalējiet Raspbian Stretch Lite uz 4 GB vai lielāku SD karti. (soļi zemāk)
- Ja vēl neesat to izdarījis, instalējiet Raspbian Lite versiju 4 GB vai lielākā microSD kartē. Jums NAV nepieciešama GUI versija, jo šis projekts neizmanto monitoru vai tastatūru.
- Jums būs jāpiekļūst Raspberry attālināti, izmantojot SSH. Operētājsistēmā Windows varat izmantot PUTTY SSH termināļa programmu. Operētājsistēmā Mac vienkārši atveriet komandu termināļa logu.
Vai zinājāt? Ja instalējat Raspbian SD kartē, izmantojot datoru, varat izveidot divus failus kartē, lai konfigurētu WiFi un SSH piekļuvi, pirms to palaižat Raspberry?
Pieņemsim, ka jūsu SD karte datorā pašlaik ir uzstādīta kā K:
1) SD instalējiet jaunāko Raspbian Lite attēlu.
2) Izmantojot piezīmju grāmatiņu, izveidojiet failu ar nosaukumu “ssh” un izmantojiet Saglabāt kā “Visi faili” uz K: / ssh Failā var būt jebkas. Svarīgs ir faila nosaukums. Nedrīkst būt “ssh.txt” !!!
3) Izmantojot piezīmju grāmatiņu, izveidojiet otru failu ar nosaukumu “wpa_supplicant.conf” ar šādu:
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1
tīkls = {
ssid = "mySSID" psk = "mypassword" key_mgmt = WPA-PSK}
Izmantojiet Saglabāt kā “visus failus” uz K: / wpa_supplicant.conf Atkal neļaujiet Notepad to mainīt uz “wpa_supplicant.conf.txt” !!
Pirmo reizi palaižot Raspberry, Raspbian tos meklēs un izveidos savienojumu ar jūsu Wifi. Jums, iespējams, būs jāmeklē maršrutētājā IP adrese, jo tā ir automātiski piešķirta.
3. Ievietojiet microSD karti Pi un pievienojiet strāvas avotu tūlīt. Palaišana prasīs dažas minūtes.
4. Lai attālināti pieteiktos savā Raspberry Pi, jums jāatrod tā IP adrese. Jūs varat mēģināt:
$ ssh [email protected] (Vai no Putty, ievadiet resursdatora nosaukumu [email protected]
Piezīme. Ja tas neizdodas, jums jāpārbauda, vai maršrutētājs parādīs jūsu vietējo ierīču IP adreses. Piemērs: ssh [email protected]. X. X
Noklusējuma parole ir “aveņu”
3. darbība: atjauniniet un konfigurējiet OS


Kad esat palaidis un pieteicies, sāciet, atjauninot Pi operētājsistēmu, nomainiet “pi” paroli un ieslēdziet I2C saskarni:
sudo apt-get update
sudo apt-get jauninājums
sudo raspi-config
Izvēlieties:
Mainiet lietotāja paroli
Saskarnes opcijas -> I2C Iespējot -> Jā
Noteikti nemainiet lokalizāciju un laika joslu (UTC).
Atlasiet Pabeigt
Ņemiet vērā, ka WWV darbojas UTC laikā, nevis vietējā laikā.
Pēc nākamās nākamās programmatūras instalēšanas varat gaidīt atsāknēšanu.
4. solis: RaspiWWW programmatūras instalēšana
cd/home/pisudo apt install –y git git clone https://github.com/rgrokett/RaspiWWV.git sudo shutdown now
Pirms izmēģināt programmatūru, izslēdziet un atvienojiet Pi, lai veiktu elektroinstalāciju.
Ieteicams:
Laika kubs - Arduino laika izsekošanas sīkrīks: 6 soļi

Laika kubs - Arduino laika izsekošanas sīkrīks: Es vēlētos jums piedāvāt vienkāršu, bet patiešām noderīgu arduino projektu, lai izsekotu laika notikumiem, pārvēršot kādu viedo kuba sīkrīku. Pagrieziet to uz " Darbs " > " Uzzināt " > " Darbi " > " Atpūta " pusē, un tas tiks skaitīts
Laika stacija ar Arduino, BME280 un displeju, lai redzētu tendenci pēdējo 1-2 dienu laikā: 3 soļi (ar attēliem)

Laika stacijas ar Arduino, BME280 un displeju, lai redzētu tendenci pēdējo 1-2 dienu laikā: Sveiki! Šeit ir norādījumi par laika apstākļiem, kas jau ir ieviesti. Tie parāda pašreizējo gaisa spiedienu, temperatūru un mitrumu. Līdz šim viņiem trūka kursa prezentācijas pēdējo 1-2 dienu laikā. Šim procesam būtu
Audio apraide un video straumēšana, izmantojot Raspberry Pi 3 .: 6 soļi

Audio apraide un video straumēšana, izmantojot Raspberry Pi 3: Šī projekta galvenā lietderība ir audio pārraide uz Raspberry Pi 3 no jebkuras ierīces, kas savienota ar kopējo WiFi tīklu, un video iegūšana no Raspberry Pi 3 uz jebkuru ierīci, kas savienota ar kopēju WiFi tīklu
Podcast apraide: 7 soļi (ar attēliem)

Podcast apraide: Podcasting ir jauns veids, kā koplietot multividi internetā. Šīs pamācības mērķis ir parādīt, kā izveidot, publicēt un izplatīt video vai audio aplādi
Klausieties īsviļņu raidījumus AM radio: 5 soļi (ar attēliem)

Klausieties īsviļņu raidījumus AM radio: lielāks radio ir mans Sangean ATS-803A īsviļņu uztvērējs. Priekšplānā esošais mazākais radio ir ceļojumu modinātājs/AM-FM radio no astoņdesmito gadu beigām. Es to pārveidoju, lai saņemtu īsviļņu frekvences no 4 līdz 9 MHz, un kādu laiku to izmantoju