Բովանդակություն:

RaspiWWV - WWV կարճ ալիքների ձայնային ժամանակի հեռարձակում. 10 քայլ (նկարներով)
RaspiWWV - WWV կարճ ալիքների ձայնային ժամանակի հեռարձակում. 10 քայլ (նկարներով)

Video: RaspiWWV - WWV կարճ ալիքների ձայնային ժամանակի հեռարձակում. 10 քայլ (նկարներով)

Video: RaspiWWV - WWV կարճ ալիքների ձայնային ժամանակի հեռարձակում. 10 քայլ (նկարներով)
Video: TITANFALL 2 Ամբողջական ԽԱՂ | ՔԱՐՈԶԱՐՇԱՎ - Ընթացք / PS4 (Բոլոր օդաչուների սաղավարտները) 2024, Նոյեմբեր
Anonim
Image
Image
Raspbian OS- ի կարգավորում
Raspbian OS- ի կարգավորում

Հիշո՞ւմ եք այն օրերը, երբ դուք նստած էիք WWV ժամանակի ազդանշաններ լսում ձեր կարճ ալիքների ռադիոյով (տիզ, տիկ, տիկ… Տոնով, ժամանակը կլինի…):

(Լսեք վերևում YouTube- ում)

Օ! Դուք կարոտե՞լ եք դա: Այժմ դուք կարող եք (կրկին) զգալ այդ պահերը և ունենալ ձեր սեփական WWV ժամացույցը, ոչ կարճ ալիքների ռադիո և ոչ ինտերնետ կապ: Արդյո՞ք դա այն չէ, ինչ միշտ ցանկացել եք:

Իրականում, սա նախագիծ է, որը կօգնի ձեզ ցույց տալ, թե ինչպես միացնել փոքրիկ OLED էկրանը, Իրական ժամանակի ժամացույցը (RTC) և Աուդիո ուժեղացուցիչը մեկ Raspberry Pi Zero- ի հետ: Բոլորը ՝ WWV- ի ժամանակի «ազդանշաններ» ունկնդրելու ունակությամբ:

Ի տարբերություն իրական WWV- ի, աուդիո ժամանակի ազդանշանները, ինչպես նաև ակնհայտորեն փոքր ժամացույցի ցուցադրումը ճշգրիտ կլինեն օրական մոտ մեկ վայրկյան շարժման համար ՝ օգտագործելով ցածրարժեք RTC մոդուլը: Դուք կարող եք բարելավել դա ՝ օգտագործելով ավելի բարձր որակի (ավելի թանկ) RTC, կամ պարզապես Raspberry Pi- ն միացված լինելով ինտերնետին, բայց դա երբեք չի փոխարինի իրական WWV- ի ատոմային ժամացույցներին: (Տես Raspberry Pi- ի հոդվածների ճշգրիտ ժամանակը, օրինակ ՝

Հակառակ դեպքում, օգտագործման մեծ մասի համար, հավանաբար, ճշգրտությունը բավարար է: Ամենաշատ օգտագործումը? Դե, WWV- ի թռիչքի ձայնին քնելուց բացի, ես կարճ ալիքների ռադիո տարբերակն օգտագործեցի աստղագիտական դիտարկումները ժամանակի նշելու համար. մագնիտոֆոն օգտագործելով (հիշու՞մ եք դրանք), ես ձայնագրում էի երկնաքարերի դիտումներ, լուսնային թաքստոցներ* կամ իմ տեսած այլ իրադարձություններ, իսկ հետին պլանում ՝ WWV ժամանակի ազդանշաններ: "Նշագծել!" Այնուհետև ձայնագրությունը կարող էր տառադարձվել տեսարաններով և ժամանակային նշաններով ՝ տան հարմարավետության պայմաններում:

Նման կարոտ ունեցողների համար անպայման փորեք հին տրանզիստորային ռադիո (և հիշու՞մ եք դրանք), որպեսզի ձեր նախագծի համար օգտագործեք: Նկատի ունեցեք, որ գործը պետք է բավականաչափ մեծ լինի մարտկոց տեղադրելու համար, եթե ցանկանում եք շարժունակություն:

«WWV» ծրագրաշարը, որը գրված է Python- ում, ցուցադրում է ժամանակը և նվագում համապատասխան ձայնը: Raspberry Pi ժամացույցը և RTC- ն նորից համաժամեցվելու են Network Time Protocol (NTP) սերվերների հետ, երբ այն միանում է ինտերնետին: (Ytանկացած ժամանակ այն գտնվում է ձեր WiFi- ի սահմաններում, եթե օգտագործում եք Raspberry Zero W.)

Քայլ 1: Սարքավորման մասեր

• Ազնվամորի Pi Zero W

• MakerFocus 0.91 դյույմ I2C SSD1306 OLED ցուցադրման մոդուլ Amazon https://a.co/d/ioakKen (կամ այլ SSD1306 128x32 OLED էկրան)

• Իրական ժամանակի ժամացույց (RTC) մոդուլ PCF8523

• I2S 3W Class D ուժեղացուցիչ Breakout - MAX98357A

• Փոքր բարձրախոս (ես փրկեցի 2 դյույմ բարձրախոս հին համակարգչի բարձրախոսներից)

• Breadboard, Pi Breakout մալուխ/միակցիչ դեպի breadboard, մետաղալար

• Լրացուցիչ. 5 վ 1 ամպ մարտկոց (օգտագործվում է բջջային հեռախոսը լիցքավորելու համար), ինչպիսին է Anker PowerCore 5000 շարժական լիցքավորիչը https://www.adafruit.com/?q=PCF8523 Այլապես, կարող եք օգտագործել LiPo մարտկոց + 5 վ փոխարկիչ/լիցքավորիչ https:/ /www.adafruit.com/?q=PCF8523 https://www.adafruit.com/product/2465 Կամ 5V 2amp էլեկտրամատակարարում տնային օգտագործման համար:

• CR1220 մարտկոց RTC- ի համար

• Գործ `հին տրանզիստորային ռադիո

Քայլ 2: Raspbian OS- ի կարգավորում

Տեղադրեք Raspbian Stretch Lite- ը 4 ԳԲ կամ ավելի մեծ SD քարտի վրա: (ստորև բերված քայլերը)

  1. Եթե դեռ չեք հասցրել, տեղադրեք Raspbian Lite տարբերակը 4 ԳԲ կամ ավելի մեծ microSD քարտի վրա: Ձեզ GUI տարբերակը պետք չէ, քանի որ այս նախագծում մոնիտոր կամ ստեղնաշար չի օգտագործվում:
  2. Դուք պետք է հեռավոր մուտք գործեք Ազնվամորի SSH- ի միջոցով: Windows- ում կարող եք օգտագործել PUTTY SSH տերմինալ ծրագիրը: Mac- ում պարզապես բերեք հրամանի տերմինալի պատուհան:

Գիտե՞ք: Եթե Raspbian- ը տեղադրեք SD քարտի վրա ԱՀ -ի միջոցով, կարող եք քարտի վրա ստեղծել երկու ֆայլ ՝ WiFi- ի և SSH- ի հասանելիությունը կազմաձևելու համար, նախքան այն ազնվամորիով ներբեռնելը:

Դրա համար ենթադրենք, որ ձեր SD քարտը ներկայումս տեղադրված է որպես K: ձեր համակարգչի վրա.

1) Տեղադրեք Raspbian Lite- ի վերջին պատկերը SD- ում:

2) Գրառման գրքույկով ստեղծեք «ssh» անունով ֆայլ և օգտագործեք Save As «Բոլոր ֆայլերը» 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}

Օգտագործեք Պահել որպես «Բոլոր ֆայլերը» K- ում: / wpa_supplicant.conf Կրկին, թույլ մի տվեք, որ Գրառման գրքույկը այն փոխի «wpa_supplicant.conf.txt» - ի:

Երբ առաջին անգամ գործարկեք ազնվամորին, Raspbian- ը դրանք կփնտրի և կկապվի ձեր Wifi- ին: Հավանաբար, դուք ստիպված կլինեք ձեր երթուղիչին փնտրել IP հասցեն, չնայած, որ այն ավտոմատ նշանակված է:

3. Տեղադրեք microSD քարտը Pi- ի մեջ և միացրեք հոսանքը հիմա: Բեռնման համար կպահանջվի մի քանի րոպե:

4. Ձեր Raspberry Pi- ին հեռակա մուտք գործելու համար անհրաժեշտ կլինի գտնել նրա IP հասցեն: Դուք կարող եք փորձել:

$ ssh [email protected] (Կամ Putեփամածիկից մուտքագրեք հյուրընկալողի անունը [email protected]

Նշում. Եթե դա ձախողվի, դուք պետք է տեսնեք, թե արդյոք ձեր երթուղիչը ցույց կտա ձեր տեղական սարքերի IP հասցեները: Օրինակ ՝ ssh [email protected]. X. X

Կանխադրված գաղտնաբառը «ազնվամորի» է

Քայլ 3: Թարմացրեք և կազմաձևեք OS- ն

Թարմացրեք և կազմաձևեք OS- ն
Թարմացրեք և կազմաձևեք OS- ն
Թարմացրեք և կազմաձևեք OS- ն
Թարմացրեք և կազմաձևեք OS- ն

Գործարկելուց և մուտք գործելուց հետո սկսեք ձեր Pi- ի ՕՀ -ի թարմացումով, փոխեք «pi» գաղտնաբառը և միացրեք I2C ինտերֆեյսը.

sudo apt-get թարմացում

sudo apt-get բարելավում

sudo raspi-config

Ընտրել ՝

Փոխել օգտվողի գաղտնաբառը

Ինտերֆեյսերի ընտրանքներ -> I2C միացնել -> Այո

Համոզվեք, որ թողեք Տեղական և ժամային գոտին (UTC) անփոփոխ:

Ընտրեք FINISH

Նկատի ունեցեք, որ WWV- ն աշխատում է UTC ժամանակով, ոչ թե տեղական:

Հաջորդ ծրագրաշարի հաջորդ տեղադրումից հետո կարող եք սպասել վերագործարկմանը:

Քայլ 4: RaspiWWW ծրագրակազմի տեղադրում

cd/home/pisudo apt install –y git git clone https://github.com/rgrokett/RaspiWWV.git sudo անջատում հիմա

Նախքան ծրագրաշարը փորձելը, անջատեք և անջատեք Pi- ն ՝ հաջորդը էլեկտրագծեր կատարելու համար:

Խորհուրդ ենք տալիս: