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

ARUPI - ցածր գնով ավտոմատ ձայնագրման միավոր/ինքնագրող ձայնագրման միավոր (ARU) Soundscape էկոլոգների համար. 8 քայլ (նկարներով)
ARUPI - ցածր գնով ավտոմատ ձայնագրման միավոր/ինքնագրող ձայնագրման միավոր (ARU) Soundscape էկոլոգների համար. 8 քայլ (նկարներով)

Video: ARUPI - ցածր գնով ավտոմատ ձայնագրման միավոր/ինքնագրող ձայնագրման միավոր (ARU) Soundscape էկոլոգների համար. 8 քայլ (նկարներով)

Video: ARUPI - ցածր գնով ավտոմատ ձայնագրման միավոր/ինքնագրող ձայնագրման միավոր (ARU) Soundscape էկոլոգների համար. 8 քայլ (նկարներով)
Video: Ես բացում եմ տախտակամածի հրամանատար Strixhaven- ը, Silverfeather Proclamation, Magic The Gathering 2024, Հուլիսի
Anonim
ARUPI - ցածր գնով ավտոմատ ձայնագրման միավոր/ինքնագրող ձայնագրման միավոր (ARU) ձայնային բնության բնապահպանների համար
ARUPI - ցածր գնով ավտոմատ ձայնագրման միավոր/ինքնագրող ձայնագրման միավոր (ARU) ձայնային բնության բնապահպանների համար

Այս հրահանգը գրել է Էնթոնի Թերները: Նախագիծը մշակվել է Քենթի համալսարանի հաշվողական դպրոցի Shed- ի բազմաթիվ օգնությամբ (պարոն Դանիել Նոքսը մեծ օգնություն էր):

Այն ձեզ ցույց կտա, թե ինչպես կարելի է կառուցել Աուդիո ձայնագրման ավտոմատացված միավոր ՝ 150 ֆունտից պակաս գնով: Դուք կարող եք օգտագործել այս միավորը Soundscape էկոլոգիայի ոլորտում հետազոտություններ կատարելու համար (դրա համար էլ ես դա ստեղծեցի): Դուք կարող եք օգտագործել այն ձեր այգու թռչուններին վերահսկելու կամ պարզապես արևածագի երգչախմբի գեղեցիկ ձայնագրություններ կատարելու համար ՝ առանց իսկապես վաղ արթնանալու:

ARUPi- ն (Ձայնագրման ավտոմատացված միավոր Pi) օգտագործում է Raspberry Pi համակարգիչը և Arduino- ի վրա հիմնված էներգիայի կառավարման տախտակը, որը կոչվում է Sleepy Pi: Այն լիովին կարգավորելի է, և եթե ցանկանաք, կկարողանաք միավորներին ավելացնել տարբեր բնապահպանական տվիչներ (այստեղ բացատրված չէ): Այս հրահանգը ձեզ կտա մերկ ոսկորների միավոր: Ես ձեզ կտրամադրեմ Arch Linux օպերացիոն համակարգ (ՕՀ), որը հանված է և դրա վրա նախապես տեղադրված է ձայնագրման ծրագիրը:

Հնարավոր է, որ ձեզ անհրաժեշտ լինի ինչ -որ (շատ պարզ) զոդում, այնպես որ պատրաստ եղեք դրան, բայց հնարավոր է այս միավորը կառուցել առանց զոդման, եթե դուք չունեք կամ չեք կարող ձեզ թույլ տալ զոդման սարք (մոտ 10 ֆունտ): Ես այս ուսանելիը կբաժանեմ մի քանի քայլի: Առաջին ## քայլերը կխոսեն ծրագրակազմը ձեր ARUPi մուտք գործելու և համակարգչի կողմից իրերի գործարկման մասին (ծրագրակազմի վերբեռնում Raspberry Pi և Sleepy Pi ծրագրերում): Երբ դա անեք, դուք կկարողանաք գնալ ձեր սեփական ճանապարհով և որոշել, թե որ խոսափողերն ու պատյանը ցանկանում եք օգտագործել: Եթե ցանկանում եք պատրաստել այն, ինչ ես պատրաստել եմ, ապա շարունակեք ուսանելիի հետ, և դա ձեզ ցույց կտա, թե ինչպես կարելի է կառուցել էժանագին (բայց լավ) խոսափողներ և հավաքել դաշտում փորձարկված, լիովին անջրանցիկ, բավականին ամուր ARUPi- ի (նկարում):

ԹԱՐՄԱՎԵԼ 2017-11-24

Եթե ARUPI- ը չի համապատասխանում ձեր կարիքներին, ապա արժե ստուգել հետևյալ այլընտրանքը. Կարող են լինել երկու ստորաբաժանումների ասպեկտները համատեղելու եղանակներ `ձեր կարիքների համար օպտիմալ ձևավորում ստեղծելու համար.

solo-system.github.io/home.html

Նրանք օգտագործում են նոր Creative Soundblaster Play- ը: այնպես որ ես, հավանաբար, նույնպես դա կանեի (մոդելը 2 կամ 3):

Ես կավելացնեմ, որ եթե դուք երկարակեցություն եք փնտրում էներգիայի տեսանկյունից, 8xD բջջային մարտկոցների օգտագործումը, հավանաբար, առաջընթացն է: Սա կարող է ձեզ տալ բավականաչափ լարման ՝ ձեր սարքը գործարկելու համար (այսինքն ՝ 8 x 1.2V): Եվ եթե ես օգտագործում էի ձայնագրման ժամանակացույցը (այսինքն ՝ 1 րոպեն մեկ 15 րոպեն մեկ), ապա պետք է չորս անգամ ստանաք տվյալները: ՆՇՈՄ. Դուք հավանաբար չեք կարող օգտագործել շարժական սնուցման բանկ ARUPI- ի հետ. Ես այն փորձեցի վաղ նպատակով ձեռք բերված RAVPower լիցքավորիչով, սակայն Sleepy Pi- ն չկարողացավ «արթնացնել» սնուցման բանկը: Ահա թե ինչու ես ARUPI- ի հետ աշխատեցի մարտկոցների վրա, բայց դա 2014 -ին էր, ուստի ավելի նոր էներգաբանկերը կարող էին ավելի համատեղելի լինել: 4 x D բջիջների օգտագործումը նույնպես չի աշխատի, քանի որ դա միայն 4.8 Վ է տալիս ձեր սարքին, այնպես որ բավարար ուժ չկա ազնվամորու pi- ն և ձայնային քարտը գործարկելու համար. Այն աշխատում է, բայց ոչ այնքան լավ: 8xD բջիջը կլինի երկարակեցության լավագույն տարբերակը, իմ կարծիքով:

Նաև. միացված և անջատված որոշակի ժամանակներում (կատարյալ չղջիկների հարցումների, լուսաբացային երգչախմբերի հարցումների և այլն և այլն): Ես դեռ չեմ խաղացել Sleepy Pi 2 -ի հետ, բայց եթե որևէ մեկը ժամանի, կտեղադրեմ թարմացումներ: Եթե ինձանից առաջ հասաք, խնդրում եմ ինձ տեղյակ պահեք, քանի որ ինձ հետաքրքրում է լսել, թե ինչպես են այս իրերը զարգանում ARUPI- ի (և այլ ստորաբաժանումների) հետ: Նշում. Օրիգինալ Sleepy Pi- ն դեռ հասանելի է, եթե ցանկանում եք հետևել այս հրահանգին այնպիսին, ինչպիսին այն կա:

Ամենայն բարիք!

Քայլ 1: Քայլ 1 Անհրաժեշտ տարրեր

Քայլ 1 Անհրաժեշտ իրեր
Քայլ 1 Անհրաժեշտ իրեր
Քայլ 1 Անհրաժեշտ իրեր
Քայլ 1 Անհրաժեշտ իրեր
Քայլ 1 Անհրաժեշտ իրեր
Քայլ 1 Անհրաժեշտ իրեր

Նշում. Մասերի ավելի մանրամասն ցանկի համար տե՛ս ծանոթագրությունը 2 -րդ քայլի վերջում

1. Ազնվամորի Pi A+ (գործը ՝ ըստ ցանկության) - ձեռք բերեք PiMoroni/Ebay/Amazon- ից

2. Քնկոտ Պի -

3. Sleepy Pi ծրագրավորող-https://spellfoundry.com/products/sleepy-pi-program…

Այս ծրագրավորողը փրկում է շատ դժվարություններ: Այնուամենայնիվ, կարող եք ինքներդ կառուցել ավելի քիչ գումարով, եթե գնեք FTDI 3.3V USB to TTL Arduino ծրագրավորողի մալուխ/տախտակ (https://spellfoundry.com/sleepy-pi/programming-sleepy-pi-standalone-board/): Եթե դուք սկսնակ եք ծրագրավորման մեջ, խորհուրդ եմ տալիս գնել Sleepy Pi ծրագրավորողը:

4. 16 ԳԲ Kingston Data Traveler Micro (նկարում): Նախքան ձեր Raspberry Pi- ին միացնելը (USB ձևաչափը ՝ Windows Explore- ի միջոցով, տես նկարը), անհրաժեշտ է ձևաչափել USB կրիչը NTFS- ին: Եթե որոշեք օգտագործել մեկ այլ մակնիշի/մոդելի/հզորության USB պահեստավորման սարք, գուցե ձեզ անհրաժեշտ լինի փոխել ARUPi OS I- ի/etc/fstab համակարգի ֆայլերի որոշ տեղեկություններ: ՕՀ -ն, որը ձեզ տրամադրում եմ, 16 GB Kingston Micro DT- ն ամրացնում է sda1- ին (kingston Micro DT 64gb USB կրիչը տեղադրվում է sda5- ի վրա. Դրանք պետք է փոխեք fstab թղթապանակում, բայց դա մի փոքր ուշ ներառված է հրահանգներում): Որ USB կրիչով էլ գնաք, համոզվեք, որ նույնը օգտագործում եք ամեն անգամ, երբ այն փոխում եք ավարտված ARUPi- ում, երբ դաշտում եք. ARUPi- ն ինքնաբերաբար չի ճանաչի նոր USB կրիչ:

5. USB ձայնային քարտ: Ես ընտրեցի Creative Soundblaster Play- ը: քանի որ այն ձայնագրում է 16 բիթ ստերեո մինչև 48 ԿՀց հաճախականություն: Այն նաև համատեղելի է Raspberry Pi- ի հետ և լրացուցիչ վարորդների կարիք չունի `միացրեք և խաղացեք: Այնուամենայնիվ, կան ավելի էժան USB ձայնային քարտեր, այնպես որ դա գուցե արժե ուսումնասիրել:

6. USB պառակտիչ: Նկարում պատկերվածը լավ է աշխատում և հասանելի է Ebay- ում բազմաթիվ վաճառողներից: Այն փոքր -ինչ ավելի զանգվածային է, քան առկա մյուսները (բայց այն դեռ բավականին մեծ է, բայց ավելի ճկուն է, այնպես որ տեղավորվում է իմ անջրանցիկ պարիսպի ներսում):

Քայլ 2: Քայլ 2 - Հավաքեք ծրագրակազմ

1. Ներբեռնեք և տեղադրեք Win32 Disk Imager® ծրագիրը

2. Տեղադրեք Arduino IDE ծրագրակազմ ձեր համակարգչի վրա ՝

3. Հավաքեք օպերացիոն համակարգը և այլ համապատասխան ֆայլեր իմ GoogleDrive հաշվից ՝ հետևելով այս հղմանը.

drive.google.com/folderview?id=0BxoTy4JIKn…

  • Հղումը պետք է տանի ձեր ստեղծած googledrive ընդհանուր պանակին:
  • Այն պարունակում է.

    • Ձեզ անհրաժեշտ օպերացիոն համակարգը (ARUPi_240415): Այս ֆայլը 7.32 ԳԲ է, այնպես որ ներբեռնումը կարող է տևել որոշ ժամանակ: GoogleDrive- ը նաև կհայտարարի, որ չի կարող սկանավորել ֆայլը ՝ այն անվտանգ լինելու համար, քանի որ այն չափազանց մեծ է: Մի անհանգստացեք դրա մասին. Ֆայլը վիրուսազերծ է (դա Arch -Linux օպերացիոն համակարգի պատկեր է):
    • «Sleepy_Pi» պիտակով պանակը պարունակում է «_15min_Pi» (ծրագիր, որը Sleepy Pi- ին ասում է, որ յուրաքանչյուր 15 րոպեն մեկ արթնացնի Raspberry Pi- ն) և գրադարան կոչվող թղթապանակ: Դուք պետք է պահեք այս ֆայլերը «Arduino» թղթապանակում, որը պետք է գտնվի ձեր համակարգչի «Իմ փաստաթղթերը» թղթապանակում (ենթադրելով, որ դուք տեղադրել եք Arduino IDE- ն:
  • Այն պարունակում է նաև.

    • Մասերի ավելի մանրամասն ցուցակ (ARUPI_PARTS_INFO.xls) `որոշ հղումներով, որտեղից կարող եք գնել որոշ մասեր: Առաջին սյունակում (Քայլ) նշվում է ՝ ձեզ անհրաժեշտ է այդ տարրը իրերի ծրագրային կողմի համար, թե ոչ:
    • PDF փաստաթուղթ, որը ներառում է 5-րդ քայլը և 6-րդ քայլը: Ես առաջարկում եմ հետևել PDF- ներին, քանի որ դրանք գունավոր են և ավելի հեշտ է հետևել:
    • «Օրինակ_ԱՌՈPՊԻ_Ռեկս» անունով թղթապանակ, որը պարունակում է մի փոքր բուռ օրինակային ձայնագրություններ, որոնք արվել են այս ստորաբաժանումներով Մեծ Բրիտանիայում 2015 թ. Ամռանից պատված անտառածածկ տարածքներում (ես մոտ 35 գբ ունեմ, որպեսզի դրանք անցնեմ պատահականորեն խառնուրդից): Ես փորձեցի ներառել օրինակներ, որոնք ծածկում են, անձրևոտ գիշերներ, լուսաբացի գունագեղ առավոտյան երգեր, ցածր ուժային ազդանշանների ազդանշաններ (խորհուրդներն ու գաղափարները ողջունելի են), ինքնաթիռներն ու լռության պահերը: Կարծում եմ, որ ձայնագրման որակը բավականին լավ է մոնո խոսափողի համար (իմ խոսափողի կառուցման եղանակը դեռ սպասման փուլում է, բայց մոտակա երկու շաբաթների ընթացքում այն ճանապարհին է),

      և առայժմ ավելի քան համարժեք է իմ կարիքներին

      . Կարծում եմ, որ ցանկության դեպքում կարող եք մի փոքր ավելին ծախսել և ստանալ բարձրորակ աուդիո, մի բան, որին ես կանդրադառնամ, երբ ժամանակը թույլ տա:

Քայլ 3. Քայլ 3. Ստեղծեք սկավառակի պատկեր

Քայլ 3. Ստեղծեք սկավառակի պատկեր
Քայլ 3. Ստեղծեք սկավառակի պատկեր

1. Գրեք OS սկավառակի պատկերը ձեր միկրո SD քարտին `օգտագործելով Win32 Disk Imager:

2. Arupi_240415- ն ընտրելիս անհրաժեշտ է ֆայլի տեսակը փոխել *. * - ին ՝ այն տեսանելի դարձնելու համար (տես վերևի պատկերը)

3. Ընտրեք սկավառակը, որը համապատասխանում է ձեր միկրո SD քարտին (ներքևի պատկերը)

Ես միշտ համոզվում եմ, որ իմ SD քարտը միացված է միայն արտաքին HDD- ի կամ այլ USB սարքի պատահական ձևաչափումից խուսափելու համար:

4. Այժմ կտտացրեք «Գրեք» կոճակին

Սա սկավառակի պատկերը կգրի սարքին:

Քայլ 4: Քայլ 4. Ներբեռնեք ծրագիրը Sleepy Pi- ին

Քայլ 4. Ներբեռնեք ծրագիրը Sleepy Pi- ին
Քայլ 4. Ներբեռնեք ծրագիրը Sleepy Pi- ին
Քայլ 4. Ներբեռնեք ծրագիրը Sleepy Pi- ին
Քայլ 4. Ներբեռնեք ծրագիրը Sleepy Pi- ին
Քայլ 4. Ներբեռնեք ծրագիրը Sleepy Pi- ին
Քայլ 4. Ներբեռնեք ծրագիրը Sleepy Pi- ին

Sleepy Pi- ն այս միավորի հավաքածուի ամենակարևոր կտորներից մեկն է: Այն միացնում և անջատում է Raspberry Pi- ն ձեր ընտրած ժամանակացույցին: Հետեւաբար, դուք պետք է ասեք քնկոտ պիին, թե ինչ եք ուզում, որ նա ասի, որ անի Raspberry Pi- ն:

1. Sleepy Pi- ն ունի ներկառուցված Arduino միկրոկառավարիչ, որի վրա կարող են տեղադրվել հրահանգներ: Դա անելու համար հարկավոր է տեղադրել Arduino IDE ծրագիրը:

2. Ներբեռնեք Sleepy_Pi ամբողջ պանակը GoogleDrive հղումից ՝ նախորդ քայլին: Տեղադրեք «_15min_Pi» ֆայլը և «գրադարաններ» թղթապանակը ձեր «Իմ փաստաթղթերը» թղթապանակում ստեղծված «Arduino» թղթապանակում (այսինքն ՝ C: / Users / Ant / Documents / Arduino)

3. Բացեք «_15min_Pi.ino» սցենարը Arduino IDE- ում: Այս սցենարը այն է, ինչ ձեզ հարկավոր է Sleepy Pi- ում վերբեռնելու համար: Այն Sleepy Pi- ին ասում է, որ ձեր Raspberry Pi- ն միացնի յուրաքանչյուր 900 վայրկյանը մեկ (այսինքն ՝ 15 րոպե): Դուք կարող եք փոխել այս ժամանակացույցը ՝ փոփոխելով հետևյալ տողը (այսինքն ՝ 1800 վայրկյանը հավասար կլինի 30 րոպեի):

int SYSTEM_SLEEP_TIME_IN_SECONDS = 900;

Նշում. Հնարավոր է ստեղծել ժամանակացույց, որը հիմնված կլինի օրվա ընթացքում ARUPi- ի միացման ժամերին, եթե դա ձեր նպատակն է: Դա պարզելու համար խորհրդակցեք Spell Foundry կայքում տեղադրված տեղեկատվության հետ:

4. Ստուգելու համար, որ սցենարը գործում է, կտտացրեք «ֆայլ» ներդիրի ներքևի տիզի խորհրդանիշին (ավելի լավ հրահանգների համար տես նկարը): Եթե սցենարը ճիշտ չի աշխատում, ստուգեք, որ իմ GoogleDrive- ի բոլոր գրադարանները տեղադրել եք ձեր Arduino թղթապանակում (տես վերը):

5. Միացրեք ձեր Sleepy Pi- ը ձեր համակարգչին և վերբեռնեք _15min_Pi.ino սցենարը: Եթե ծրագրավորման միավորը գնել եք Spell Foundry- ից, ապա հետևեք տրված հրահանգներին (տեղադրեք ճիշտ վարորդներ և այլն և այլն): Եթե ունեք ձեր սեփական FTDI ծրագրավորողը, ապա օգտագործեք այս կայքը ՝ ուղեցույցի համար

Մի խոսքով:

- ծրագրավորողը միացրեք ձեր Sleepy Pi- ի GPIO կապերին և USB- ը ձեր համակարգչին:

- Միացրեք սնուցման սարքը ձեր Sleepy Pi- ին (միկրո USB կամ բարելի խցիկի միջոցով)

- Բացեք «_15Min_Pi» (կամ ձեր փոփոխված սցենարը) Arduino IDE- ում:

- Ընտրեք Arduino Fio- ն որպես ձեր տախտակ (տես նկարը)

- Վերբեռնեք ձեր սցենարը Sleepy Pi- ում ՝ սեղմելով տիզի կողքին գտնվող «վերբեռնում» սլաքը:

- Եթե այն չի աշխատում, ապա ստուգեք, որ COM նավահանգիստը ճիշտ է (տես նկարը): Հնարավոր է ՝ ստիպված լինեք նորից տեղադրել FTDI սերիալ ծրագրավորողի վարորդները:

Քայլ 5. Քայլ 5. Կարգավորեք Sleepy Pi իրական ժամանակի ժամացույց և Raspberry Pi A+

Քայլ 5. Ստեղծեք Sleepy Pi իրական ժամանակի ժամացույց և Raspberry Pi A+
Քայլ 5. Ստեղծեք Sleepy Pi իրական ժամանակի ժամացույց և Raspberry Pi A+
Քայլ 5. Ստեղծեք Sleepy Pi իրական ժամանակի ժամացույց և Raspberry Pi A+
Քայլ 5. Ստեղծեք Sleepy Pi իրական ժամանակի ժամացույց և Raspberry Pi A+
Քայլ 5. Ստեղծեք Sleepy Pi իրական ժամանակի ժամացույց և Raspberry Pi A+
Քայլ 5. Ստեղծեք Sleepy Pi իրական ժամանակի ժամացույց և Raspberry Pi A+
Քայլ 5. Ստեղծեք Sleepy Pi իրական ժամանակի ժամացույց և Raspberry Pi A+
Քայլ 5. Ստեղծեք Sleepy Pi իրական ժամանակի ժամացույց և Raspberry Pi A+

FORMAT Kingson DT Micro USB DRIVE TO NTFS FILE SYSTEM - ARUPI OS- ն PROՐԱԳՐՎԱ Է, որպեսզի ավտոմատ կերպով տեղադրի NTFS USB DRIVE- ը: ՉԻ ԱՇԽԱՏԵԼ, ԵԹԵ ՍԱՐՔԸ ՕԳՏԱԳՈՐՈՄ Է Ֆայլերի մեկ այլ համակարգ

Sleepy Pi- ի վրա ժամանակը տեղադրելու և այն ձեր Raspberry Pi- ի հետ խոսելու համար պետք է հետևեք այս հրահանգներին `ձեր կառուցած յուրաքանչյուր միավորի համար:

- Տեղադրեք CR1632 մարտկոց Sleepy Pi- ի իրական ժամանակի ժամացույցի (RTC) անցքի մեջ (պատկեր ա)

- Միացրեք Sleepy Pi- ն Raspberry Pi- ի GPIO կապումներին, ինչպես ցույց է տրված բ պատկերում:

- Միացրեք ձեր USB բաժանարարը և միացրեք ձայնային քարտը, ձեր USB պահեստավորման սարքը և ստեղնաշարը (պատկերը գ - քայլ 1):

- Եթե ունեք ցանցային մալուխ (ethernet), միացրեք այն Raspberry Pi ethernet նավահանգստին: Մի անհանգստացեք, եթե չունեք մեկը, հրահանգները կբացատրեն բոլորը:

- Միացրեք HDMI մալուխը Raspberry Pi HDMI վարդակից `ձեր մոնիտորին/հեռուստացույցին միանալու համար:

- Այժմ համոզվեք, որ հոսանքի շրջանցման անջատիչը տեղադրված է Sleepy Pi ծրագրի անտեսման համար (պատկեր դ)

- Միացրեք սնուցման աղբյուրը Sleepy Pi- ի միկրո USB հոսանքի վարդակին (նկար գ - քայլ 2):

- Raspberry Pi- ն պետք է գործարկվի (եթե այն չի գործարկվում և անցեք Մականուն/գաղտնաբառ հրամանի տողերին, տե՛ս նշումները այս փաստաթղթի վերջում):

- Մուտքագրեք օգտվողի անունը ՝ root և գաղտնաբառը ՝ root:

o Այժմ դուք ներսում եք:

Մտնելով քնկոտ pi ժամացույց.

1. Տեսակ:

i2cdetect -y 1

Վերևում ցուցադրված էկրանի բռնելու պատկերը պետք է հայտնվի Enter սեղմելուց հետո (այստեղից)

Եթե դա չի աշխատում, փորձեք.

i2cdetect -y 0

(Եթե դա չի աշխատում, ապա անջատեք Raspberry Pi- ն (տեսակը ՝ անջատում) և ստուգեք, թե արդյոք Sleepy Pi- ը ճիշտ եք տեղադրել Raspberry Pi- ի միավորի վրա)

Եթե RTC- ն հայտնաբերված է, բայց 0x68- ի մուտքը «UU» է, ոչ թե «68», ապա պետք է բեռնաթափել վարորդներին այդ հասցեից: Այս տեսակն անելու համար.

rmmod rtc-ds1374

Այժմ կրկին փորձեք i2cdetect հրահանգը, և դուք պետք է ստանաք նույն ելքը, ինչ վերը նշված պատկերը:

RTC- ն հայտնաբերվելու է 0x68 հասցեով:

Նշում. Հիշեք, թե որն է i2cdetect հրահանգը (այսինքն ՝ –y 0 կամ –y 1), քանի որ անհրաժեշտ է մուտքագրել / i2c-0 / կամ / i2c-1 / կախված նրանից, թե որ մեկն է աշխատել, հաջորդ հաջորդ տողում (ընդգծված է):

2. Այժմ մուտքագրեք հետևյալը.

modprobe rtc-ds1374/bin/bash -c "echo ds1374 0x68>/sys/class/i2c-adapter/i2c-1/new_device"

Եթե դուք ստանում եք սխալի հաղորդագրություններ, շատ ուշադիր ստուգեք, որ դուք մուտքագրել եք այն, ինչ վերևում է:

3. Այժմ ստուգեք ժամանակը RTC- ում ՝ մուտքագրելով.

ժամացույց –r

Դա ճիշտ ամսաթիվը չի լինի, եթե Ethernet մալուխը միացված չէ:

4. Ներբեռնեք ճիշտ ժամը Sleepy Pi RTC- ում: Եթե ունեք Raspberry Pi- ին միացված ցանցային մալուխ, պարզապես մուտքագրեք.

ժամացույց –w

Եթե դուք չունեք ցանցային մալուխ, ապա պետք է ժամանակը սահմանեք ձեր Raspberry Pi- ի վրա: Դա անելու համար մուտքագրեք հետևյալը.

ամսաթիվ –ս «օր ՄԹTH yyyy hh: մմ: ss»

օր. ամսաթիվ –s «15 ՄԱՐՏԻ 2015 18:33:46»

Այժմ մուտքագրեք ՝ hwclock –w

5. Այժմ ստուգեք RTC- ի ժամանակը `մուտքագրելով

ժամացույց –r

Եթե ժամանակը սխալ է: Փորձեք ուշադիր կրկնել անհրաժեշտ քայլերը. Հեշտ է սխալ տպել իրերը:

Մնացեք գրանցված ARUPi- ում և գնացեք Քայլ 6:

Եթե Raspberry Pi- ն ճիշտ չի գործարկվել

Raspberry Pi- ն ճիշտ չի բեռնվի, եթե ճիշտ USB սկավառակը միացված չէ: Սա խնդիր չէ, բայց նշանակում է, որ դուք պետք է փոխեք «fstab» ֆայլը:

Եթե դուք օգտագործում եք այլ USB պահեստավորման սարք, որը ես խորհուրդ եմ տվել, դա կարող է ազդել Raspberry Pi- ի գործարկման եղանակի վրա: Եթե դա տեղի ունենա, ձեզ կտանեն հրամանի տող, որն ասում է ՝ մուտքագրեք գաղտնաբառ կամ սեղմեք D ՝ որպես ադմինիստրատոր շարունակելու համար (գաղտնաբառը «արմատ» է). Արեք այն, ինչ խնդրում է: Դա պայմանավորված է նրանով, որ այս OS- ն ստեղծված է այնպես, որ ինքնաբերաբար տեղադրվի Kingston DT micro 16GB USB կրիչը:

- մուտքագրեք blkid

- Սրա նման մի բան պետք է հայտնվի

/dev/sda1: LABEL = "Համակարգը պահպանված է" UUID = "36423FA6423F6A2F" TYPE = "ntfs"

/dev/sda2: UUID =”B6DA024DDA0209F7 ″ TYPE =” ntfs”

/dev/sda3: UUID =”ARUPi_3Kingston_DT ″ TYPE =” ntfs”

/dev/sda4: UUID =”f2025d4a-ab25-41de-a530-285f5b979cd0 ″ TYPE =” ext4

/dev/sdb: UUID =”6ABB-232A” TYPE =”vfat”

- Բացահայտեք ձեր USB կրիչը ցուցակից և նշեք տեղադրման կետը, այսինքն, եթե դա ընդգծված գիծ էր, նշեք «/dev/sda3» - ը:

- Այժմ մուտքագրեք nano /etc /fstab

- Փոփոխեք/mnt/arupi պարունակող տողը, որպեսզի/dev/sda1- ը համապատասխանի ձեր USB կրիչի ID- ի/ամրացման կետին:

- Ctl X դուրս գալու համար և Y ՝ փոփոխությունները պահպանելու համար:

- Այժմ մուտքագրեք reboot և Pi- ը պետք է վերագործարկվի և նորմալ բեռնվի (ենթադրելով, որ ձայնային քարտը միացված է):

- ՈEՇԱԴՐՈԹՅՈՆ. Դուք կարող եք անցնել հետևյալ քայլերով ՝ առանց ձայնային քարտը միացված կամ նույնիսկ USB սկավառակի ճիշտ տեղադրված, բայց ավելի լավ է համոզվեք, որ ձեր Pi- ն ճիշտ է բեռնվում բոլոր միացված մասերով:

Քայլ 6: Քայլ 6 - Ձայնագրման սցենարի փոփոխում և ARUPi ակտիվացում

Քայլ 6 - Ձայնագրման սցենարի փոփոխում և ARUPi ակտիվացում
Քայլ 6 - Ձայնագրման սցենարի փոփոխում և ARUPi ակտիվացում

Ներբեռնեք «Step_6» pdf GoogleDrive թղթապանակից, եթե ցանկանում եք գունավոր կոդավորված հրահանգներ:

1. Այժմ սահմանեք ձեր ցանկալի ձայնագրման երկարությունները `մուտքագրելով հետևյալը.

nano /root/recordTest.sh

Առաջին մի քանի տողերը, որոնց նախորդում է # նշանը, որոշ հրահանգներ/տեղեկություններ են, թե ինչ կա այս ֆայլում. # - ն խանգարում է համակարգչին գործածել այն հաջորդող տեղեկատվությունը, ինչպես R- ում, եթե ծանոթ եք այդ լեզվին): Հիմնականում, սցենարի վերջին երկու թվանշանները (տողը, որին #չի նախորդում) նշում են ձայնագրման տևողությունը վայրկյանների ընթացքում: Լռելյայն կարգավորումը 60 վայրկյան ձայնագրելն է: Այսպիսով, եթե ցանկանում եք երկու րոպեանոց ձայնագրություններ կատարել, ջնջեք 60 -ը և փոխեք այն 120 -ով (երեք րոպեանոց ձայնագրությունների համար ՝ 180 և այլն):

2. Վերջապես սահմանեք Raspberry Pi- ն ինքնաբերաբար սկսել ձայնագրությունը, երբ Sleepy Pi- ն արթնացնի այն: Մուտքագրեք հետևյալը.

արտահանել Խմբագիր = նանո

crontab –e

Հետեւյալ տողերը կհայտնվեն nano խմբագրիչում.

# @reboot /root/setClock.sh &

# @reboot python /root/recordPi.py &

Այս տողերը, ըստ էության, ձեր ձայնագրման ծրագիրն են: Այս պահին այս տողերը ակտիվ չեն, երբ Raspberry Pi- ն կոշիկները բարձրանում են: Դուք պետք է ջնջեք # -ը դրանք ակտիվացնելու համար:

@reboot /root/setClock.sh & սահմանում է Raspberry Pi- ի ժամացույցը նույնը, ինչ RTC- ը Sleepy Pi- ում:

@reboot python /root/recordPi.py & գործարկում է ծրագիր `օգտագործելով python ծրագրակազմ, որը Raspberry Pi- ին ձայնագրում է 60 վայրկյան, երբ այն գործարկվում է, այնուհետև անջատվում է Raspberry Pi- ն:

Ո NOTՇԱԴՐՈԹՅՈՆ. Մի ջնջեք այս էջի առաջին 6 տողերից #-դրանք պարզապես կրկնում են այն հրահանգները, որոնց պետք է հետևեք: Երբ ջնջեք պահանջվող երկու # խորհրդանիշները, ձեր ARUPi- ն պատրաստ է գործի:

Այժմ սեղմեք x ՝ նանո դուրս գալու համար: Այն ձեզ կհարցնի ՝ կցանկանայի՞ք պահպանել մամուլում կատարված փոփոխությունները.

y և այո

n և եթե ուզում եք նորից սկսել (այն դեպքում, երբ դուք պատահաբար ջնջել եք ամեն ինչ կամ սխալվել, բայց չեք կարող հիշել, թե ինչ էր դա):

NOTԱՆՈԹՈԹՅՈՆ. Երբ ձեր Raspberry Pi- ն այսուհետ բարձրանա, ինքնաբերաբար կաշխատի այս երկու ֆայլերը: Այսպիսով, եթե ցանկանում եք ինչ -որ բան փոխել, ապա ձեզ հարկավոր է հակադարձել այն, ինչ հենց նոր եք արել ՝ տեղադրելով # նշանը հենց նշված երկու տողերի սկզբում: Պահեք crontab ֆայլը և հրամանի տողում մուտքագրեք reboot: Դուք պետք է անեք այս ամենը, նախքան pi- ն ինքն իրեն նորից անջատվի: Բացի այդ, հիշեք, որ կրկին ակտիվացնեք Pi- ն, երբ մտադիր եք այն օգտագործել դաշտում: Եթե դուք չեք կարող բավական արագ մուտքագրել դա անելու համար, կարող եք բեռնավորել ձեզ Pi- ն ՝ առանց USB կրիչը միացված:Սա մուտք կգործի որպես ադմինիստրատոր և կարող եք փոփոխել pi- ն ՝ ինչպես ցանկանում եք, առանց շտապելու:

3. Անջատեք Raspberry Pi- ն ՝ մուտքագրելով.

անջատել

Մոտ մեկ րոպե ուշացում կլինի, մինչ Raspberry Pi- ն սկսում է անջատումը, այնպես որ հանգստացեք: Այժմ դուք պատրաստ եք գնալ և կատարել մի քանի ավտոմատացված ձայնագրություն: Այլապես, դուք կարող եք մուտքագրել poweroff ՝ այն ավելի արագ փակելու համար:

4. Երբ Raspberry Pi- ն անջատվի, հեռացրեք Sleepy Pi- ի սնուցման աղբյուրը:

5. Կարգավորեք հոսանքի շրջանցման անջատիչը `Sleepy Pi- ին հնարավորություն ընձեռելու վերահսկելու Raspberry Pi- ի հզորությունը (նկար ե):

ՆՇՈՒՄ:

Եթե դուք պատրաստում եք բազմաթիվ միավորներ և այս քայլում որևէ բան եք փոխել (այսինքն ՝ փոխել եք ձայնագրման երկարությունը կամ ակտիվացրել եք ARUPi- ն, այսինքն ՝ ջնջել եք 2 #s- ը crontab- ում), ապա գուցե ցանկանաք պատրաստել ձեր ընթացիկ միկրո SD քարտի սկավառակի պատկերը: Դա անելու համար օգտագործեք Win32 Disk Imager ՝ քարտից տվյալները նոր պատկերային ֆայլի մեջ կարդալու համար (օրինակ ՝ MYARUPi_170915): Այնուհետև կարող եք գրել նոր պատկերը ձեր հաջորդ SD քարտերին, և դրանք բոլորը պետք է կատարվեն նույնական: Դուք կարող եք ժամանակ սահմանել ձեր Sleepy Pi- ի բոլոր միավորների վրա `օգտագործելով միայն մեկ Raspberry Pi:

Քայլ 7: Քայլ 7 Առաջընթացի թարմացում

· Այժմ, երբ էներգիայի մատակարարումը միացնում եք Sleepy Pi- ին, Sleepy Pi- ի ժամաչափը կսկսի հետհաշվարկը 900 վայրկյանից (կամ ինչ երկարություն էլ որ նշեք 4 -րդ քայլում):

· 900 վայրկյան անց Sleepy Pi- ն միացնելու է Raspberry Pi- ն, իսկ Raspberry Pi- ն 60 վայրկյանով ձայնագրելու է ձայնային ազդանշան (WAV) (կամ այն, ինչ դուք հայտարարել եք): ՆՇՈՒՄ. Եթե խոսափողը միացված չէ Soundcard- ին, ապա աուդիո ֆայլը 60 վայրկյան ձայն չի ունենա:

· Ֆայլը կպահվի ձեր USB կրիչի վրա և կպիտակավորվի «ddmmyyhhmmss.wav», օրինակ. 050715190559. WAV.

· Միշտ արժե, որ մարտկոցը ձեր ընտրած մարտկոցից մի քանի ժամ/օր աշխատի, որպեսզի ստուգեք, որ ձայնագրությունները նորմալ են աշխատում: Երբեմն, եթե սնուցման աղբյուրը չափազանց ցածր է, ձայնագրություններում կարող են լինել միջամտություններ (ազդանշաններ և կտտոցներ): Սա նաև արժե հիշել, երբ ձեր ստորաբաժանումները երկար ժամանակ տեղակայեք. Պարզեք, թե երբ է ձեր ընտրած մատակարարման եղանակի էներգիան նվազում այն մակարդակի վրա, երբ դա ազդում է ձայնի վրա: ՆՇՈՒՄ. Նշված ազդանշաններն ու կտտոցները, կարծես, չեն երևում որևէ սպեկտրոգրամի վրա, ուստի դրանք մեծ խնդիր չեն հիմնական նպատակների համար, բայց դրանք վկայում են այն մասին, որ ձեր էներգիայի մատակարարումը նվազել է կամ չափազանց ցածր է:

· Այժմ դուք կարող եք տեղադրել ձեր ձայնագրման միավորը անջրանցիկ պատյանում:

Քայլ 8: Ընտրեք հոսանք, խոսափող և պատյան

Ընտրեք հոսանք, խոսափող և պատյան
Ընտրեք հոսանք, խոսափող և պատյան
Ընտրեք հոսանք, խոսափող և պատյան
Ընտրեք հոսանք, խոսափող և պատյան
Ընտրեք հոսանք, խոսափող և պատյան
Ընտրեք հոսանք, խոսափող և պատյան

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

Այժմ դուք ունեք ձայնագրման ավտոմատացված միավոր: Այնուամենայնիվ, ձեզ դեռ պետք է սնուցման աղբյուր, խոսափող և անջրանցիկ պարիսպ: Այսուհետ դուք կարող եք օգտագործել ձեր ստեղծագործական/հետազոտական աշխատանքը `ձեր դրոշմը դրելու միավորի վրա: Բայց ձեզ հարկավոր են հետևյալ երեք բաները.

1. Էլեկտրաէներգիայի մատակարարում. Sleepy Pi- ն կարող է կարգավորել 5.5 Վ -ից մինչև 17 Վ էլեկտրամատակարարում հոսանքի միացման միջոցով Raspberry Pi- ին: Ես օգտագործել եմ 8xAA (չվերալիցքավորվող `յուրաքանչյուրը 2400 մԱ / ժ) մարտկոցներ (մոտ 12 Վ ընդհանուր)` ARUPis- ը սնուցելու համար: Նրանք կարող էին ձայնագրել մեկ րոպե ձայն, յուրաքանչյուր 15 րոպեն մոտ 7 օր: Նկարում պատկերված տակառի խցիկը գալիս է Sleepy Pi միավորով: - Ձեզ հարկավոր է.

2. Խոսափող - ձեզ անհրաժեշտ է միկրոֆոն `3.5 մմ ստերեո վարդակից: Միացրեք սա ձեր ձայնային քարտի խոսափողի բնիկին, և դուք գրեթե այնտեղ եք: Եթե ցանկանում եք կառուցել ձեր սեփական խոսափողը, ես խորհուրդ եմ տալիս Primo EM172 (կամ Primo BT EM-172): Իմ GoogleDrive- ում տեսեք խոսափողի կառուցման PDF- ը ՝ ձեր Primo EM172 խոսափողը կառուցելու մասին ավելին իմանալու համար: Դա իսկապես բավականին պարզ է: Եթե pdf- ն այնտեղ չէ, ապա համբերատար եղեք: Եթե պարզապես չեք կարող սպասել, ուղարկեք ինձ հարցում (այս պահին ընթացքի մեջ գտնվող աշխատանք է `16/09/15):

3. Անջրանցիկ պարիսպ. Ես խորհուրդ եմ տալիս նկարում պատկերվածը, որը վաճառվում է Solent Plastics- ի կողմից Ebay- ի և Amazon- ի այլ վաճառողների շրջանում: Այն շատ ամուր է և գալիս է ներսում փոփոխվող փրփուրով, և ես կարող եմ երաշխավորել դրանց կատարման համար `կոպիտության և անջրանցիկության առումով: Խոսափողը ամրացնելու համար ես օգտագործել եմ 25 մմ մալուխային խցուկ (IP68), որը տեղադրված է 15 մմ ալյումինե խողովակի մեջ: Սա ներառում էր պատյանում փոս կտրելը և մալուխային գեղձի տեղադրումը. Ես եզրերը կնքեցի Sugru սոսինձով: Ես նաև գնել եմ 11 մմ հաստոցներ, որոնք կարող եմ օգտագործել որպես խրոցակ, երբ խոսափողը միացված չէ: RasPi- ի և Sleepy Pi- ի չոր պահելը բավականին կարևոր է: Ակնհայտ է, որ եթե որոշեք այլ խոսափողով գնալ, այն ամրացնելու ձեր մեթոդը կարող է տարբեր լինել:

Ազնվամորի Պի մրցույթ
Ազնվամորի Պի մրցույթ
Ազնվամորի Պի մրցույթ
Ազնվամորի Պի մրցույթ

Երկրորդ մրցանակ Raspberry Pi մրցույթում

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