Բովանդակություն:
- Քայլ 1: Սարքավորման մասեր
- Քայլ 2: Raspbian OS- ի կարգավորում
- Քայլ 3: Թարմացրեք և կազմաձևեք OS- ն
- Քայլ 4: RaspiWWW ծրագրակազմի տեղադրում
Video: RaspiWWV - WWV կարճ ալիքների ձայնային ժամանակի հեռարձակում. 10 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Հիշո՞ւմ եք այն օրերը, երբ դուք նստած էիք 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 քարտի վրա: (ստորև բերված քայլերը)
- Եթե դեռ չեք հասցրել, տեղադրեք Raspbian Lite տարբերակը 4 ԳԲ կամ ավելի մեծ microSD քարտի վրա: Ձեզ GUI տարբերակը պետք չէ, քանի որ այս նախագծում մոնիտոր կամ ստեղնաշար չի օգտագործվում:
- Դուք պետք է հեռավոր մուտք գործեք Ազնվամորի 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- ն
Գործարկելուց և մուտք գործելուց հետո սկսեք ձեր 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- ն ՝ հաջորդը էլեկտրագծեր կատարելու համար:
Խորհուրդ ենք տալիս:
DIY կարճ միացում (գերհոսանք) պաշտպանություն. 4 քայլ (նկարներով)
DIY կարճ միացում (գերհոսանք) պաշտպանություն. Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես ստեղծել մի պարզ միացում, որը կարող է ընդհատել ընթացիկ հոսքը բեռի վրա, երբ ճշգրտված ընթացիկ սահմանաչափը հասնի: Դա նշանակում է, որ միացումը կարող է հանդես գալ որպես գերլարման կամ կարճ միացման պաշտպանություն: Եկեք սկսենք
Wiggly Wobbly - Տեսեք Ձայնային ալիքները !! Իրական ժամանակի աուդիո վիզուալիզատոր !!: 4 քայլ
Wiggly Wobbly - Տեսեք Ձայնային ալիքները !! Իրական ժամանակի աուդիո վիզուալիզատոր !!: Երբևէ մտածե՞լ եք, թե ինչ տեսք ունեն Բզեզի երգերը: Թե՞ պարզապես ուզում եք տեսնել, թե ինչպիսի տեսք ունի ձայնը: Հետո մի անհանգստացեք, ես այստեղ եմ, որպեսզի օգնեմ ձեզ դարձնել այն:
Ձայնային ձայնային ֆայլերի (Wav) նվագարկում Arduino- ով և DAC- ով ՝ 9 քայլ
Ձայնային ձայնային ֆայլերի (Wav) նվագարկում Arduino- ով և DAC- ով. Նվագարկեք wav ֆայլ Audio ձեր Audino SD քարտից: Այս Instructable- ը ձեզ ցույց կտա, թե ինչպես կարող է ձեր SdCard- ի wav ֆայլը նվագարկվել բարձրախոսին պարզ միացման միջոցով: Wav ֆայլը պետք է լինի 8 բիթանոց միաձույլ: Ես 44 KHz ֆայլ նվագարկելու խնդիր չեմ ունեցել: Մինչդեռ ոչ
Հասկանալով ալիքների խառնումը. 4 քայլ (նկարներով)
Հասկանալով ալիքների խառնումը. Եթե դուք երբևէ վարել եք հեռակառավարման շասսի, լավ հնարավորություն կա, որ դուք օգտագործել եք խառնուրդը, նույնիսկ եթե դա չգիտեիք: Մասնավորապես, եթե դուք օգտագործել եք մեկ ջոյսթիք կամ գիմբլ ՝ սահող ղեկով կամ
Լսեք կարճ ալիքների հեռարձակումներ AM ռադիոյով. 5 քայլ (նկարներով)
Լսեք կարճ ալիքների հեռարձակումներ AM ռադիոյով. Ավելի մեծ ռադիոն իմ Sangean ATS-803A կարճ ալիքի ընդունիչն է: Փոքր ռադիոն առաջին պլանում ճամփորդական ահազանգ է/AM-FM ռադիոկայանը 1980-ականների վերջից: Ես այն փոխակերպեցի, որպեսզի կարճ ալիքների հաճախականություններ ստանա 4 -ից 9 ՄՀց -ի միջև և որոշ ժամանակ այդպես օգտագործեցի