Мазмуну:

RaspiWWV - Simwated WWV Shortwave Audio Time Broadcast: 10 кадам (Сүрөттөр менен)
RaspiWWV - Simwated WWV Shortwave Audio Time Broadcast: 10 кадам (Сүрөттөр менен)

Video: RaspiWWV - Simwated WWV Shortwave Audio Time Broadcast: 10 кадам (Сүрөттөр менен)

Video: RaspiWWV - Simwated WWV Shortwave Audio Time Broadcast: 10 кадам (Сүрөттөр менен)
Video: RaspiWWV 2024, Ноябрь
Anonim
Image
Image
Raspbian OS орнотуу
Raspbian OS орнотуу

Кыска толкундуу радиоңузда 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 картага орнотуңуз. (төмөндөгү кадамдар)

  1. Эгер сизде жок болсо, Raspbian Lite версиясын 4 ГБ же андан чоңураак microSD картага орнотуңуз. Сизге GUI версиясынын кереги жок, анткени бул долбоордо монитор же клавиатура колдонулбайт.
  2. Сиз 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 -кадам: ОСту жаңыртуу жана конфигурациялоо

OS жаңыртуу жана конфигурациялоо
OS жаңыртуу жана конфигурациялоо
OS жаңыртуу жана конфигурациялоо
OS жаңыртуу жана конфигурациялоо

Жүктөлүп, киргенден кийин, 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 азыр өчүрүлөт

Программаны сынап көрүүдөн мурун, кийинки зымдарды жасоо үчүн Пиди өчүрүп, розеткадан чыгарыңыз.

Сунушталууда: