Мазмуну:
- 1 -кадам: Аппараттык бөлүктөр
- 2 -кадам: Raspbian OSти орнотуу
- 3 -кадам: ОСту жаңыртуу жана конфигурациялоо
- 4 -кадам: RaspiWWW программасын орнотуу
Video: RaspiWWV - Simwated WWV Shortwave Audio Time Broadcast: 10 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Кыска толкундуу радиоңузда WWV убактысынын сигналдарын угуп отурган күндөрүңүздү эстеңиз (белгиле, белгиле, белгиле … Тон боюнча, убакыт болот …)?
(Жогорудагы YouTubeдан угуңуз)
Ой! Сиз муну колдон чыгардыңызбы? Эми сиз ошол учурларды (кайра) баштан өткөрө аласыз жана өзүңүздүн WWV саатыңызга ээ болосуз, Shortwave Radio жок жана Интернет байланышы талап кылынбайт. Бул сиз дайыма каалаган нерсе эмеспи?
Чынында, бул кичинекей OLED экранды, чыныгы убакыт саатын (RTC) жана аудио күчөткүчтү бир Raspberry Pi Zeroго кантип туташтырууну көрсөтүүгө жардам берүүчү долбоор! Баары WWV убактысынын "сигналдарын" каалаган убакта уга билүү бонусуна ээ.
Чыныгы WWVден айырмаланып, аудио убакыт сигналдары жана кичинекей саат дисплейи кадимки арзан RTC модулун колдонуп, күнүнө бир секундага чейин так болот. Сиз муну жогорку сапаттагы (кымбатыраак) RTC колдонуу менен же Интернетке туташкан Raspberry Pi калтыруу менен жакшырта аласыз, бирок бул чыныгы WWVнин атомдук сааттарын эч качан алмаштырбайт. (Raspberry Pi макалалары менен так убакытты караңыз, мисалы
Болбосо, көпчүлүк колдонуулар үчүн, балким, тактык жетиштүү. Көбүнчө колдонот? WWV дронунун үнүнө уктап калуудан башка, астрономиялык байкоолордун убактысын белгилөө үчүн мен кыска толкундуу радио версиясын колдондум; магнитофонду колдонуп (эсиңиздеби?), мен метеорит байкоолорун, айдын оккультацияларын* же башка окуяларды фондо WWV убактысынын сигналдары менен жазмакмын. "Марк!" Жазууну үйдүн сооронучунда көргөндөр жана убакыт белгилери менен транскрипциялоого болот.
Мындай ностальгиясы барлар үчүн, эски транзистордук радиону казып алыңыз (жана буларды эстейсизби?) Сиздин проектиңиз үчүн мисал катары колдонуу үчүн. Эске алыңыз, эгерде сиз портативдүүлүктү кааласаңыз, анда батарейканы орнотуу үчүн иштин көлөмү чоң болушу керек!
Python тилинде жазылган "WWV" программасы убакытты көрсөтөт жана тиешелүү аудиону ойнотот. Raspberry Pi сааты жана RTC Интернетке туташкан сайын Network Time Protocol (NTP) серверлерине кайра шайкештирилет. (Эгер сиз Raspberry Zero W. колдонуп жатсаңыз, бул сиздин WiFi чегинде болот.)
1 -кадам: Аппараттык бөлүктөр
• Raspberry Pi Zero W
• MakerFocus 0.91 Inch I2C SSD1306 OLED Display Module Amazon https://a.co/d/ioakKen (же башка SSD1306 128x32 OLED дисплейи)
• Реалдуу убакыт сааты (RTC) модулу PCF8523
• I2S 3W Class D күчөткүчүнүн бузулушу - MAX98357A
• Чакан спикер (мен эски ЖК динамиктеринен 2”дикторду куткардым)
• Breadboard, Pi Breakout кабели/нон тактасына туташтыргычы, зым
• Кошумча: 5v 1amp батарейкасы (уюлдук телефонду кубаттоо үчүн колдонулат) Anker PowerCore 5000 Portable Charger https://www.adafruit.com/?q=PCF8523 Же болбосо, LiPo батареясын + 5v конвертерин/заряддагычын https:/ /www.adafruit.com/?q=PCF8523 https://www.adafruit.com/product/2465 Же үйдө колдонуу үчүн 5V 2amp электр энергиясы.
• RTC үчүн CR1220 батареясы
• Case - эски транзистордук радио
2 -кадам: Raspbian OSти орнотуу
Raspbian Stretch Lite программасын 4 ГБ же андан чоң SD картага орнотуңуз. (төмөндөгү кадамдар)
- Эгер сизде жок болсо, Raspbian Lite версиясын 4 ГБ же андан чоңураак microSD картага орнотуңуз. Сизге GUI версиясынын кереги жок, анткени бул долбоордо монитор же клавиатура колдонулбайт.
- Сиз Raspberryге SSH аркылуу алыстан кирүүңүз керек болот. Windowsто сиз PUTTY SSH терминалдык программасын колдоно аласыз. Macта, жөн гана буйрук терминалынын терезесин алып келиңиз.
Сиз билесизби? Эгерде сиз Raspbianди SD картага компьютерди орнотсоңуз, анда аны Raspberryге жүктөө алдында WiFi жана SSH мүмкүнчүлүгүн конфигурациялоо үчүн картада эки файл түзө аласызбы?
Бул үчүн, сиздин SD картаңыз учурда сиздин компьютериңизде K: деп орнотулган деп ойлоңуз.
1) SDге акыркы Raspbian Lite сүрөтүн орнотуңуз.
2) Блокнот менен "ssh" деп аталган файлды түзүңүз жана K: / sshке "Бардык файлдар" катары Сактоо колдонуңуз. Файлда бардык нерсе камтылышы мүмкүн. Бул файлдын аталышы маанилүү. "Ssh.txt" болбошу керек !!!
3) Блокнот менен "wpa_supplicant.conf" деп аталган экинчи файлды түзүңүз:
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1
тармак = {
ssid = "mySSID" psk = "mypassword" key_mgmt = WPA-PSK}
"Баардык файлдар" катары К колдонуңуз:
Сиз Raspberryди биринчи жолу жүктөгөнүңүздө, Raspbian муну издеп, Wifiга туташат. Балким, роутериңизден IP дарегин издөөгө туура келет, бирок анын автоматтык түрдө дайындалганынан бери.
3. MicroSD картасын Pi'ге салыңыз жана азыр кубаттуулукту сайыңыз. Жүктөө үчүн бир нече мүнөт талап кылынат.
4. Raspberry Piге алыстан кирүү үчүн анын IP дарегин табышыңыз керек болот. Сиз аракет кылсаңыз болот:
$ ssh [email protected] (Же Puttyден, хосттун атын киргизиңиз [email protected]
Эскертүү: Эгер бул ишке ашпай калса, роутериңиз жергиликтүү түзмөктөрүңүздүн IP даректерин көрсөтөбү же жокпу, көрүшүңүз керек. Мисалы: ssh [email protected]. X. X
Демейки сырсөз "малина"
3 -кадам: ОСту жаңыртуу жана конфигурациялоо
Жүктөлүп, киргенден кийин, Pi ОСту жаңыртуудан баштаңыз, "pi" сырсөзүн өзгөртүп, I2C интерфейсин күйгүзүңүз:
sudo apt-get update
sudo apt-get жогорулатуу
sudo raspi-config
Тандоо:
Колдонуучунун сырсөзүн өзгөртүү
Интерфейс параметрлери -> I2C иштетүү -> Ооба
Жергиликтүү убакытты жана убакыт алкагын (UTC) өзгөртүүсүз калтырууну унутпаңыз.
ТАНДОО
WWV жергиликтүү эмес, UTC убактысында иштээрин эске алыңыз.
Кийинки программалык камсыздоону орноткондон кийин, кайра жүктөөнү күтсөңүз болот.
4 -кадам: RaspiWWW программасын орнотуу
cd/home/pisudo apt install –y git git clone https://github.com/rgrokett/RaspiWWV.git sudo азыр өчүрүлөт
Программаны сынап көрүүдөн мурун, кийинки зымдарды жасоо үчүн Пиди өчүрүп, розеткадан чыгарыңыз.
Сунушталууда:
Time Cube - Arduino Time Tracking Gadget: 6 кадам
Time Cube - Arduino Time Tracking Gadget: Мен сизге жөнөкөй, бирок чынында пайдалуу ардуино долбоорун сунуштап, кээ бир акылдуу куб гаджеттерин жылдырып убакыт окуяларын көзөмөлдөп турам. Аны " Жумуш " > " Үйрөн " > " Үй жумуштары " > " Эс алуу " жагы жана ал санайт
WW2 Radio Broadcast Time Machine: 13 кадам (Сүрөттөр менен)
WW2 Radio Broadcast Time Machine: Мунун артында мен жаткан кээ бир бөлүктөрдү колдонуу жана эски радиодо жасалгаланган аудио джук кутусун түзүү болгон. Дагы бир максатты камсыз кылуу үчүн, мен аны Экинчи Дүйнөлүк Экинчи Дүйнөнүн эски радио берүүлөрү менен толтурууну чечтим, анан
Желеде туташкан SMART LED анимация сааты Желе негизделген башкаруу панели менен, Time Server синхрондоштурулган: 11 кадам (Сүрөттөр менен)
Желеде туташкан SMART LED анимация сааты Вебге негизделген Башкаруу панели менен, Time Server синхрондоштурулган: Бул сааттын баяны артка кетет-30 жылдан ашык. Менин атам бул идеяны мен 10 жашымда, потенциалдуу түрдө LED революциясынан көп убакыт мурун - LED болгон кезде, алардын азыркы жаркыраган жарыктыгынын 1/1000 бөлүгүн түзгөн. Чындык
Wibos D1 Mini менен Ribba Word Clock (Internet Time Server): 8 кадам (Сүрөттөр менен)
Wibos D1 Mini менен Ribba Word Clock (Internet Time Server): Менимче, ар ким манжаларында кытыгылаган жерге келет жана ал Word Clock кургусу келет. Ооба, бул менин аракетим жана аны мүмкүн болушунча эффективдүү куруу боюнча менин жалпы тыянагым. Биринчиден, мен өзүмө 3D принтерине ээмин жана мүмкүнчүлүгүм бар
Reaction Time Meter (Visual, Audio жана Touch): 9 кадам (Сүрөттөр менен)
Реакциянын убактысын өлчөөчү (визуалдык, аудио жана тийүү): Реакция убактысы - бул адамдын стимулду аныктоо жана жооп берүү үчүн алган убакыты. Мисалы, спортчунун аудио реакция убактысы - мылтык атуу менен (жарыш башталат) жана анын жарышты баштоосуна чейинки убакыт. Reactio