Satura rādītājs:

ARUPI - zemu izmaksu automatizēta ierakstīšanas iekārta/autonomā ierakstīšanas iekārta (ARU) skaņu ainavu ekologiem: 8 soļi (ar attēliem)
ARUPI - zemu izmaksu automatizēta ierakstīšanas iekārta/autonomā ierakstīšanas iekārta (ARU) skaņu ainavu ekologiem: 8 soļi (ar attēliem)

Video: ARUPI - zemu izmaksu automatizēta ierakstīšanas iekārta/autonomā ierakstīšanas iekārta (ARU) skaņu ainavu ekologiem: 8 soļi (ar attēliem)

Video: ARUPI - zemu izmaksu automatizēta ierakstīšanas iekārta/autonomā ierakstīšanas iekārta (ARU) skaņu ainavu ekologiem: 8 soļi (ar attēliem)
Video: Pushing the boundaries in legume breeding 2024, Jūlijs
Anonim
ARUPI - zemu izmaksu automatizēta ierakstīšanas iekārta/autonomā ierakstīšanas iekārta (ARU) skaņu ainavu ekologiem
ARUPI - zemu izmaksu automatizēta ierakstīšanas iekārta/autonomā ierakstīšanas iekārta (ARU) skaņu ainavu ekologiem

Šo pamācību uzrakstīja Entonijs Tērners. Projekts tika izstrādāts ar lielu palīdzību no Kentas Universitātes Datoru skolas nojumes (Daniel Knox kungs bija lieliska palīdzība!).

Tas parādīs, kā izveidot automatizētu audio ierakstīšanas bloku par mazāk nekā 150 sterliņu mārciņām. Jūs varat izmantot šo vienību, lai veiktu pētījumus skaņas ainavas ekoloģijas jomā (tāpēc es to izveidoju). Jūs to varētu izmantot, lai uzraudzītu putnus savā dārzā vai vienkārši ierakstītu rītausmas kora ierakstus, bez nepieciešamības celties agri.

ARUPi (automatizētā ierakstīšanas iekārta Pi) izmanto datoru Raspberry Pi un uz Arduino balstītu jaudas vadības paneli ar nosaukumu Sleepy Pi. Tas ir pilnībā pielāgojams, un, ja vēlaties, vienībām varēsit pievienot dažādus vides sensorus (šeit nav paskaidrots). Šī pamācība sniegs jums kailu vienību. Es jums nodrošināšu Arch Linux operētājsistēmu (OS), kas ir noņemta un kurā ir iepriekš instalēta ierakstīšanas programma.

Jums var būt nepieciešams veikt kādu (ļoti vienkāršu) lodēšanu, tāpēc esiet tam gatavs, taču ir iespējams uzbūvēt šo ierīci bez lodēšanas, ja jums nepieder vai nevarat atļauties lodāmuru (aptuveni 10 £). Es sadalīšu šo pamācību vairākos posmos. Pirmie ## soļi būs saistīti ar programmatūras pievienošanu jūsu ARUPi un datora puses sakārtošanu (programmatūras augšupielādi Raspberry Pi un Sleepy Pi). Kad esat to izdarījis, jūs varēsit iet savu ceļu un izlemt, kurus mikrofonus un korpusu vēlaties izmantot. Ja vēlaties izgatavot to, ko esmu izgatavojis, turpiniet ar norādījumiem, un tas parādīs, kā izveidot lētus (bet labus) mikrofonus un salikt dažus pārbaudītus, pilnībā ūdensnecaurlaidīgus, diezgan izturīgus ARUPi (attēlā).

ATJAUNINĀT 24.11.2017

Ja ARUPI neatbilst jūsu vajadzībām, ir vērts izpētīt šādu alternatīvu - var būt veidi, kā apvienot abu vienību aspektus, lai izveidotu optimālu dizainu jūsu vajadzībām:

solo-system.github.io/home.html

Viņi izmanto jaunāko Creative Soundblaster Play! tāpēc es droši vien arī to darītu (2. vai 3. modelis).

Es vēlos piebilst, ka, ja jūs meklējat ilgmūžību jaudas ziņā, iespējams, ir ceļš uz priekšu, izmantojot 8xD šūnu baterijas. Tas var dot pietiekami daudz sprieguma, lai darbinātu ierīci (t.i., 8 x 1,2 V). Un, ja, izmantojot manu izmantoto ierakstīšanas grafiku (ti, 1 minūti ik pēc 15 minūtēm), jums vajadzētu iegūt četras reizes lielākus datus. NB! Jūs, iespējams, nevarat izmantot portatīvo strāvas banku ar ARUPI - es to izmēģināju ar agrīnu RAVPower lādētāju, ko es nopirku šim nolūkam, bet Sleepy Pi nevarēja “pamodināt” strāvas banku. Šī iemesla dēļ es izvēlējos baterijas ar ARUPI, bet tas notika 2014. gadā, tāpēc jaunākas enerģijas bankas varētu būt saderīgākas. 4 x D šūnu izmantošana arī nedarbosies, jo ierīcei tiek piešķirts tikai 4,8 V spriegums, tāpēc nav pietiekami daudz enerģijas, lai darbinātu aveņu pi un skaņas karti - tas darbojas, bet ne ļoti labi. Manuprāt, 8xD šūna būtu labākais risinājums ilgmūžībai.

Tāpat - ir vērts pārbaudīt Sleepy Pi 2 (https://spellfoundry.com/product/sleepy-pi-2/), jo šim jaunākajam modelim ir daudz lielāka elastība attiecībā uz programmēšanu - tas ļaus jums pārslēgt ierīci ieslēgt un izslēgt noteiktā laikā (ideāli piemērots sikspārņu apsekojumiem, rītausmas koru apsekojumiem utt.). Es vēl neesmu spēlējis ar Sleepy Pi 2, bet publicēšu atjauninājumus, ja tādi ieradīsies. Ja jūs nokļūsit tur pirms manis, lūdzu, dariet man to zināmu, jo man ir interesanti dzirdēt, kā šīs lietas attīstās kopā ar ARUPI (un citām vienībām). NB! Oriģinālais Sleepy Pi joprojām ir pieejams, ja vēlaties ievērot šo pamācību tā pašreizējā stāvoklī.

Visu to labāko!

1. darbība. Nepieciešamie priekšmeti

1. darbība Nepieciešamie priekšmeti
1. darbība Nepieciešamie priekšmeti
1. darbība Nepieciešamie priekšmeti
1. darbība Nepieciešamie priekšmeti
1. darbība Nepieciešamie priekšmeti
1. darbība Nepieciešamie priekšmeti

NB! Detalizētāku daļu sarakstu skatiet piezīmē 2. soļa beigās

1. Raspberry Pi A+ (futrālis pēc izvēles) - iegūstiet to no PiMoroni/Ebay/Amazon

2. Sleepy Pi -

3. Sleepy Pi programmētājs-https://spellfoundry.com/products/sleepy-pi-program…

Šis programmētājs ietaupa daudz problēmu. Tomēr jūs varat izveidot savu par mazāku naudu, ja iegādājaties FTDI 3.3V USB uz TTL Arduino programmētāja kabeli/plati (https://spellfoundry.com/sleepy-pi/programming-sleepy-pi-standalone-board/). Ja esat programmēšanas iesācējs, iesaku iegādāties Sleepy Pi programmētāju

4. 16GB Kingston Data Traveller Micro (attēlā). USB diskdzinis ir jāformatē uz NTFS, pirms to pievienojat savam Raspberry Pi (formatējiet USB, izmantojot Windows Explore - skatiet attēlu). Ja jūs nolemjat izmantot citas markas/modeļa/ietilpības USB atmiņas ierīci, jums, iespējams, būs jāmaina informācija/etc/fstab sistēmas failos ARUPi OS I, kas jums tiek piegādāta. I piedāvātā operētājsistēma jums nodrošina 16 GB Kingston Micro DT stiprinājumus uz sda1 (kingston Micro DT 64 GB USB diska stiprinājumi tiek pievienoti sda5 - tie ir jāmaina mapē fstab, bet tas ir iekļauts instrukcijās nedaudz vēlāk). Neatkarīgi no tā, kuru USB disku izmantojat, noteikti izmantojiet to pašu katru reizi, kad maināt to pabeigtajā ARUPi, atrodoties laukā - ARUPi automātiski neatpazīs jaunu USB diskdzini.

5. USB skaņas karte. Es izvēlējos Creative Soundblaster Play! jo tas ieraksta 16 bitu stereo līdz 48KHz. Tas ir arī saderīgs ar Raspberry Pi, un tam nav nepieciešami papildu draiveri - plug and play. Tomēr ir pieejamas lētākas USB skaņas kartes, tāpēc to varētu būt vērts izpētīt.

6. USB sadalītājs. Attēlā redzamais darbojas labi un ir pieejams Ebay no vairākiem pārdevējiem. Tas ir nedaudz mazāk apjomīgs nekā citi, kas ir pieejami (bet tas joprojām ir diezgan liels, bet tas ir vairāk saliekts, tāpēc labi iekļaujas manā ūdensnecaurlaidīgajā korpusā).

2. darbība: 2. darbība - savāciet programmatūru

1. Lejupielādējiet un instalējiet programmatūru Win32 Disk Imager® no vietnes

2. Instalējiet datorā Arduino IDE programmatūru:

3. Apkopojiet operētājsistēmu un citus atbilstošos failus no mana GoogleDrive konta, izmantojot šo saiti:

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

  • Saitei vajadzētu novirzīt uz manis izveidoto koplietoto mapi googledrive.
  • Tas satur:

    • nepieciešamo operētājsistēmu (ARUPi_240415). Šī faila apjoms ir 7,32 GB, tāpēc tā lejupielāde var aizņemt kādu laiku. GoogleDrive arī paziņos, ka nevar skenēt failu, lai pārbaudītu, vai tas ir drošs, jo tas ir pārāk liels. Neuztraucieties par to - failā nav vīrusu (tas ir Arch -Linux operētājsistēmas attēls).
    • Mapē ar apzīmējumu "Sleepy_Pi" ir "_15min_Pi" (programma, kas liek Sleepy Pi modināt Raspberry Pi ik pēc 15 minūtēm) un mape ar nosaukumu Bibliotēkas. Šie faili ir jāsaglabā mapē "Arduino", kas jāatrod datora mapē Mani dokumenti (pieņemot, ka esat instalējis Arduino IDE.
  • Tas satur arī:

    • Detalizētāks detaļu saraksts (ARUPI_PARTS_INFO.xls) ar dažām saitēm, kur var iegādāties dažas detaļas. Pirmajā slejā (solis) ir norādīts, vai jums šis vienums ir vajadzīgs programmatūras pusē.
    • PDF dokuments, kas aptver 5. un 6. darbību. Es iesaku ievērot PDF failus, jo tie ir krāsoti un vieglāk izpildāmi.
    • Mape ar nosaukumu "Example_ARUPI_Recs", kurā ir neliela daļa piemēru ierakstu, kas veikti ar šīm vienībām Apvienotās Karalistes meža vietnēs no 2015. gada vasaras. Es mēģināju iekļaut piemērus, kas aptver, lietainas naktis, krāsainus rītausmas koru rītus, mazjaudas pīkstienus (padomi un idejas laipni gaidīti), lidmašīnas un klusuma brīžus! Es uzskatu, ka ierakstīšanas kvalitāte ir diezgan laba monofoniskajam mikrofonam (mana mikrofona izveide vēl nav pabeigta, bet tuvāko pāris nedēļu laikā tas būs gatavs),

      un tas ir vairāk nekā pietiekams manām vajadzībām līdz šim

      . Es domāju, ka jūs varētu tērēt nedaudz vairāk un iegūt ļoti augstas kvalitātes audio, ja vēlaties - to es varētu arī izpētīt, kad laiks to atļaus.

3. darbība: 3. darbība. Izveidojiet diska attēlu

3. solis. Izveidojiet diska attēlu
3. solis. Izveidojiet diska attēlu

1. Ierakstiet OS diska attēlu savā micro SD kartē, izmantojot Win32 Disk Imager.

2. Izvēloties Arupi_240415, faila tips jāmaina uz *. *, Lai tas būtu redzams (skat. Augšējo attēlu)

3. Izvēlieties diskdzini, kas atbilst jūsu micro SD kartei (apakšējais attēls)

Es vienmēr pārliecinos, ka man ir pievienota tikai SD karte, lai izvairītos no nejaušas ārējā cietā diska vai citas USB ierīces formatēšanas

4. Tagad noklikšķiniet uz pogas “Rakstīt”

Tas ierakstīs diska attēlu ierīcē

4. darbība: 4. darbība. Augšupielādējiet programmu Sleepy Pi

4. solis. Augšupielādējiet programmu Sleepy Pi
4. solis. Augšupielādējiet programmu Sleepy Pi
4. solis. Augšupielādējiet programmu Sleepy Pi
4. solis. Augšupielādējiet programmu Sleepy Pi
4. solis. Augšupielādējiet programmu Sleepy Pi
4. solis. Augšupielādējiet programmu Sleepy Pi

Sleepy Pi ir viens no vissvarīgākajiem šīs ierīces komplektiem. Tas ieslēdz un izslēdz Raspberry Pi pēc jūsu izvēlētā grafika. Tāpēc jums ir jāpasaka Sleepy Pi, ko vēlaties, lai tas Raspberry Pi darītu.

1. Sleepy Pi ir iebūvēts Arduino mikrokontrolleris, uz kura var uzstādīt instrukcijas. Lai to izdarītu, jums ir jāinstalē Arduino IDE programmatūra.

2. Lejupielādējiet visu Sleepy_Pi mapi no GoogleDrive saites iepriekšējā solī. Ievietojiet failu “_15min_Pi” un mapi “bibliotēkas” mapē “Arduino”, kas izveidota mapē “Mani dokumenti” (piemēram, C: / Users / Ant / Documents / Arduino).

3. Arduino IDE atveriet skriptu “_15min_Pi.ino”. Šis skripts ir tas, kas jums jāaugšupielādē Sleepy Pi. Tas liek Sleepy Pi ieslēgt Raspberry Pi ik pēc 900 sekundēm (t.i., 15 minūtēm). Šo grafiku var mainīt, modificējot šādu rindu (t.i., 1800 sekundes būtu 30 minūtes).

int SYSTEM_SLEEP_TIME_IN_SECONDS = 900;

NB! Ir iespējams izveidot grafiku, pamatojoties uz ARUPi ieslēgšanu noteiktā dienas laikā, ja tas ir jūsu mērķis. Lai to uzzinātu, skatiet pareizrakstības lietuves tīmekļa vietnes informāciju.

4. Lai pārbaudītu, vai skripts darbojas, noklikšķiniet uz atzīmes simbola tieši zem cilnes “fails” (labākus norādījumus skatiet attēlā). Ja skripts nedarbojas pareizi, pārbaudiet, vai esat ievietojis visas bibliotēkas no mana GoogleDrive savā mapē Arduino (skatiet iepriekš).

5. Savienojiet savu Sleepy Pi ar datoru un augšupielādējiet _15min_Pi.ino skriptu. Ja esat iegādājies programmēšanas bloku no pareizrakstības lietuves, izpildiet sniegtos norādījumus (instalējiet pareizos draiverus utt.). Ja jums ir savs FTDI programmētājs, izmantojiet šo tīmekļa vietni, lai saņemtu norādījumus

Īsumā:

- pievienojiet programmētāju Sleepy Pi GPIO tapām un pievienojiet USB datoram. NB! Pārliecinieties, vai tapas ir pievienotas pareizi (skatiet iepriekš norādīto tīmekļa lapu)!

- Pievienojiet Sleepy Pi barošanas avotu (micro USB VAI caur mucas ligzdu)

- Arduino IDE atveriet “_15Min_Pi” (vai jūsu modificēto skriptu).

- Izvēlieties Arduino Fio kā savu dēli (skatiet attēlu)

- Augšupielādējiet savu skriptu Sleepy Pi, nospiežot augšupielādes bultiņu blakus atzīmei.

- Ja tas nedarbojas, pārbaudiet, vai COM ports ir pareizs (skatiet attēlu). Iespējams, jums būs jāpārinstalē FTDI sērijas programmētāja draiveri.

5. darbība: 5. darbība: iestatiet Sleepy Pi reāllaika pulksteni un Raspberry Pi A+

5. darbība. Iestatiet Sleepy Pi reāllaika pulksteni un Raspberry Pi A+
5. darbība. Iestatiet Sleepy Pi reāllaika pulksteni un Raspberry Pi A+
5. darbība. Iestatiet Sleepy Pi reāllaika pulksteni un Raspberry Pi A+
5. darbība. Iestatiet Sleepy Pi reāllaika pulksteni un Raspberry Pi A+
5. darbība. Iestatiet Sleepy Pi reāllaika pulksteni un Raspberry Pi A+
5. darbība. Iestatiet Sleepy Pi reāllaika pulksteni un Raspberry Pi A+
5. darbība. Iestatiet Sleepy Pi reāllaika pulksteni un Raspberry Pi A+
5. darbība. Iestatiet Sleepy Pi reāllaika pulksteni un Raspberry Pi A+

KINGSON DT Micro USB diska formatēšana NTFS failu sistēmā - ARUPI OS ir ieprogrammēts, lai automātiski instalētu NTFS USB disku. Tas nedarbosies, ja diskdzinis izmantos citu failu sistēmu

Lai Sleepy Pi uzstādītu laiku un sarunātos ar savu Raspberry Pi, jums jāievēro šie norādījumi katrai jūsu veidotajai vienībai.

- Ievietojiet CR1632 akumulatoru Sleepy Pi reālā laika pulksteņa (RTC) slotā (attēls a)

- Pievienojiet Sleepy Pi pie Raspberry Pi GPIO tapām, kā parādīts b attēlā.

- Pievienojiet USB sadalītāju un pievienojiet skaņas karti, USB atmiņas ierīci un tastatūru (attēls c - 1. darbība).

- Ja jums ir tīkla kabelis (Ethernet), pievienojiet to Raspberry Pi Ethernet portam tūlīt. Neuztraucieties, ja jums tāda nav, instrukcijas visu izskaidros.

- Pievienojiet HDMI kabeli Raspberry Pi HDMI ligzdai, lai izveidotu savienojumu ar monitoru/televizoru.

- Tagad pārliecinieties, ka barošanas apvada slēdzis ir iestatīts, lai ignorētu Sleepy Pi programmu (d attēls)

- Pievienojiet strāvas padevi Sleepy Pi mikro USB strāvas kontaktligzdai (c attēls - 2. darbība).

- Raspberry Pi vajadzētu startēt (ja tas netiek startēts un dodieties uz komandrindām Lietotājvārds/Parole, skatiet piezīmes šī dokumenta beigās).

- Ievadiet lietotājvārdu: root un paroli: root.

o Tagad tu esi iekšā!

Piekļuve miegainajam pi pulkstenim:

1. Veids:

i2cdetect -y 1

Iepriekš redzamajam ekrāna satveršanas attēlam vajadzētu parādīties pēc Enter nospiešanas (no šejienes)

Ja tas nedarbojas, mēģiniet:

i2cdetect -y 0

(Ja tas nedarbojas, izslēdziet Raspberry Pi (tips: shutdown) un pārbaudiet, vai esat pareizi instalējis Sleepy Pi Raspberry Pi ierīcē)

Ja tiek konstatēts RTC, bet ieraksts 0x68 ir “UU”, nevis “68”, jums ir jāizlādē draiveri no šīs adreses. Lai veiktu šo veidu:

rmmod rtc-ds1374

Tagad mēģiniet vēlreiz komandu i2cdetect, un jums vajadzētu iegūt tādu pašu izvadi kā iepriekš redzamais attēls.

RTC tiks atklāts ar adresi 0x68.

Piezīme. Atcerieties, kura i2cdetect komanda strādāja (t.i., –y 0 vai –y 1), jo jums jāievada / i2c-0 / vai / i2c-1 / atkarībā no tā, kura no tām strādāja, rindā pēc nākamās (iezīmēta).

2. Tagad ierakstiet šādu:

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

Ja saņemat kļūdas ziņojumus, ļoti rūpīgi pārbaudiet, vai esat ievadījis tieši to, kas norādīts iepriekš.

3. Tagad pārbaudiet RTC laiku, ierakstot:

pulkstenis - r

Ja nav pievienots Ethernet kabelis, tas nebūs pareizais datums.

4. Augšupielādējiet pareizo laiku Sleepy Pi RTC. Ja jūsu Raspberry Pi ir pievienots tīkla kabelis, vienkārši ierakstiet:

pulksten - w

Ja jums nav tīkla kabeļa, Raspberry Pi ir jāiestata laiks. Lai to izdarītu, veiciet tālāk norādītās darbības.

datums –s “dd MTH gggg hh: mm: ss”

piem. datums –s “2015. gada 15. marts 18:33:46”

Tagad ierakstiet: hwclock –w

5. Tagad pārbaudiet laiku RTC, ierakstot

pulkstenis - r

Ja laiks ir nepareizs. Mēģiniet rūpīgi atkārtot nepieciešamās darbības-ir viegli nepareizi ierakstīt lietas.

Palieciet pieteicies ARUPi un pārejiet pie 6. darbības!

Ja Raspberry Pi nedarbojās pareizi

Raspberry Pi netiks ielādēts pareizi, ja nav pievienots pareizais USB zibatmiņas disks. Tā nav problēma, taču tas nozīmē, ka jums ir jāmaina fstab fails.

Ja izmantojat citu manis ieteikto USB atmiņas ierīci, tā var ietekmēt Raspberry Pi sāknēšanas veidu. Ja tas notiek, jūs tiksit novirzīts uz komandrindu, kurā teikts, ka ierakstiet paroli vai nospiediet D, lai turpinātu kā administrators (parole ir “root”) - dariet, kā tas prasa. Tas ir tāpēc, ka šī operētājsistēma ir iestatīta, lai automātiski uzstādītu Kingston DT micro 16GB USB zibatmiņu.

- Ierakstiet blkid

- vajadzētu parādīties kaut kam līdzīgam

/dev/sda1: LABEL =”Sistēma rezervēta” 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”

- Sarakstā identificējiet savu USB diskdzini un pierakstiet piestiprināšanas punktu, t.i., ja tā bija izcelta līnija, pierakstiet “/dev/sda3”.

- Tagad ierakstiet nano /etc /fstab

- Pārveidojiet rindu, kas satur/mnt/arupi, lai/dev/sda1 atbilstu jūsu USB diska ID/stiprinājuma punktam.

- Ctl X, lai izietu, un Y, lai saglabātu izmaiņas.

- Tagad ierakstiet reboot, un Pi vajadzētu restartēties un ielādēties normāli (pieņemot, ka skaņas karte ir pievienota).

- PIEZĪME. Jūs varat veikt tālāk norādītās darbības, ja nav pievienota skaņas karte vai pat nav pareizi uzstādīts USB diskdzinis, taču labāk ir pārliecināties, ka jūsu Pi tiek ielādēts pareizi, pievienojot visas pievienotās detaļas!

6. darbība: 6. darbība - ierakstīšanas skripta modificēšana un ARUPi aktivizēšana

6. darbība. Ierakstīšanas skripta modificēšana un ARUPi aktivizēšana
6. darbība. Ierakstīšanas skripta modificēšana un ARUPi aktivizēšana

Lejupielādējiet "Step_6" pdf failu no GoogleDrive mapes, ja vēlaties norādījumus ar krāsām

1. Tagad iestatiet vēlamos ierakstīšanas garumus, ierakstot sekojošo:

nano /root/recordTest.sh

Pirmās dažas rindiņas, pirms kurām ir #, ir daži norādījumi/informācija par to, kas ir šajā failā - # neļauj datoram izpildīt tai sekojošo informāciju līdzīgi kā R, ja esat pazīstams ar šo valodu). Būtībā pēdējie divi skripta cipari (rindiņa, kas nav pirms #) norāda ierakstīšanas ilgumu sekundēs. Noklusējuma iestatījums ir ierakstīt 60 sekundes. Tātad, ja vēlaties veikt divu minūšu ierakstus, izdzēsiet 60 un nomainiet to uz 120 (trīs minūšu ierakstiem 180 utt.).

2. Visbeidzot iestatiet Raspberry Pi, lai automātiski sāktu ierakstīšanu, kad Sleepy Pi to pamodina. Ierakstiet šādu tekstu:

eksportēt REDAKTORU = nano

crontab –e

Nano redaktorā parādīsies šādas rindas:

# @reboot /root/setClock.sh &

# @reboot python /root/recordPi.py &

Šīs rindas būtībā ir jūsu ierakstīšanas programma. Pašlaik šīs līnijas nav aktīvas, kad sāk darboties Raspberry Pi. Lai tos aktivizētu, ir jāizdzēš #.

@reboot /root/setClock.sh & nosaka, ka Raspberry Pi pulkstenis ir tāds pats kā Sleepy Pi RTC.

@reboot python /root/recordPi.py & palaiž programmu, izmantojot python programmatūru, kas veic Raspberry Pi ierakstu 60 sekundes pēc palaišanas un pēc tam izslēdz Raspberry Pi.

PIEZĪME. Nedzēsiet # no šīs lapas pirmajām 6 rindām-tās ir tikai atkārtotas instrukcijas, kas jums jāievēro. Kad esat izdzēsis divus nepieciešamos # simbolus, jūsu ARUPi ir gatavs darbam.

Tagad nospiediet x, lai izietu no nano. Tas jums jautās, vai vēlaties saglabāt veiktās izmaiņas, nospiediet:

y un par jā

n un ja vēlaties sākt no jauna (ja nejauši izdzēsāt visu vai pieļāvāt kļūdu, bet nevarat atcerēties, kas tas bija).

PIEZĪME. Kad jūsu Raspberry Pi tiks startēts, tas automātiski palaist šos divus failus. Tātad, ja vēlaties kaut ko mainīt, jums būs jāatceļ tikko paveiktais, ievietojot # divu tikko minēto rindiņu sākumā. Saglabājiet crontab failu un pēc tam komandrindā ierakstiet reboot. Jums tas viss jādara, pirms pi atkal izslēdzas. Tāpat atcerieties atkārtoti aktivizēt Pi, kad plānojat to izmantot laukā. Ja nevarat rakstīt pietiekami ātri, lai to izdarītu, varat ielādēt Pi, nepievienojot USB zibatmiņu. Tas jūs pieteiks kā administrators, un jūs varēsit modificēt pi, kā vēlaties, bez steigas!

3. Izslēdziet Raspberry Pi, ierakstot:

izslēgt

Būs aptuveni vienas minūtes aizkavēšanās, kamēr Raspberry Pi sāk izslēgšanu, tāpēc vienkārši atpūtieties. Tagad jūs esat gatavs doties un veikt automātisku audio ierakstīšanu! Varat arī ierakstīt izslēgšanu, lai to ātrāk izslēgtu.

4. Kad Raspberry Pi ir izslēdzies, izņemiet Sleepy Pi barošanas avotu.

5. Pārregulējiet barošanas apvada slēdzi, lai Sleepy Pi varētu kontrolēt Raspberry Pi barošanu (e attēls).

PIEZĪME:

Ja veidojat vairākas vienības un šajā solī esat kaut ko mainījis (t.i., mainījis ierakstīšanas garumu vai aktivizējis ARUPi, t.i., izdzēsis 2 #s crontab), iespējams, vēlēsities izveidot pašreizējās micro SD kartes diska attēlu. Lai to izdarītu, izmantojiet Win32 Disk Imager, lai nolasītu datus no kartes jaunā attēla failā (piemēram, MYARUPi_170915). Pēc tam jauno attēlu varat ierakstīt nākamajās SD kartēs, un tām visām vajadzētu darboties identiski. Jūs varat iestatīt laiku visām savām Sleepy Pi ierīcēm, izmantojot tikai vienu Raspberry Pi.

7. darbība: 7. darbība. Progresa atjaunināšana

· Tagad, pievienojot Sleepy Pi barošanas avotu, Sleepy Pi taimeris sāks skaitīt atpakaļ no 900 sekundēm (vai neatkarīgi no laika, ko norādījāt 4. darbībā).

· Pēc 900 sekundēm Sleepy Pi ieslēgs Raspberry Pi, un Raspberry Pi ierakstīs audio (WAV) 60 sekundes (vai neatkarīgi no tā, ko jūs norādījāt). PIEZĪME. Ja skaņas kartē nav pievienots mikrofons, audio failā nebūs skaņas 60 sekundes.

· Fails tiks saglabāts jūsu USB zibatmiņā un tiks apzīmēts ar “ddmmyyhhmmss.wav”, piem. 050715190559. WAV.

· Vienmēr ir vērts darbināt ierīci no izvēlētā akumulatora līdz dažām stundām/dienām, lai pārbaudītu, vai ieraksti darbojas pareizi. Dažreiz, ja strāvas padeve ir pārāk zema, ierakstos var būt traucējumi (pīkstieni un klikšķi). Tas ir arī jāatceras, ilgstoši izvietojot iekārtas - noskaidrojiet, kad jūsu izvēlētās barošanas metodes jauda samazinās līdz līmenim, kurā tas ietekmē skaņu. PIEZĪME. Minētie pīkstieni un klikšķi, šķiet, neparādās nevienā spektrogrammā, tāpēc tie nav liela problēma lielākajā daļā mērķu, taču tie norāda, ka jūsu strāvas padeve ir samazinājusies vai ir pārāk zema!

· Tagad varat ierakstīšanas ierīci uzstādīt ūdensnecaurlaidīgā korpusā.

8. solis: izvēlieties barošanu, mikrofonu un korpusu

Izvēlieties Barošana, Mikrofons un Korpuss
Izvēlieties Barošana, Mikrofons un Korpuss
Izvēlieties Barošana, Mikrofons un Korpuss
Izvēlieties Barošana, Mikrofons un Korpuss
Izvēlieties Barošana, Mikrofons un Korpuss
Izvēlieties Barošana, Mikrofons un Korpuss

Norādījumi par to, kā veikt šādus divus uzdevumus, ir nepabeigts darbs - es šobrīd esmu diezgan aizņemts ar doktora pētījumiem, un šī vienības izstrādes puse ir salīdzinoši vienkārša, un tā ir atkarīga no tā, cik daudz naudas un laika vēlaties tērēt uz tā. Jūs varat izpētīt savus mikrofonus un korpusus, ja vēlaties, vai arī uzmanieties, lai šie norādījumi tiktu augšupielādēti!

Tagad jums ir automatizēta ierakstīšanas iekārta. Tomēr jums joprojām ir nepieciešams barošanas avots, mikrofons un ūdensnecaurlaidīgs korpuss. Turpmāk jūs varat izmantot savu radošumu/izpēti, lai uzliktu zīmogu vienībai. Bet jums ir vajadzīgas šādas trīs lietas!

1. Barošanas avots: - Raspberry Pi darbībai ir nepieciešami vismaz 5 V. Sleepy Pi var regulēt 5,5 V līdz 17 V barošanas avotu, izmantojot Raspberry Pi barošanas ligzdu. ARUPis barošanai es izmantoju 8xAA (neuzlādējamas-aptuveni 2400 mAh) baterijas (kopā aptuveni 12 V). Viņi varēja ierakstīt vienu audio minūti ik pēc 15 minūtēm apmēram 7 dienas. Attēlā redzamā mucas ligzda tiek piegādāta kopā ar Sleepy Pi ierīci. - Jums būs nepieciešams: Akumulatora turētājs (t.i., 8xAA) pp3 9v akumulatora klipsis un vadu līnijas slēdzis (pēc izvēles - bet vienkāršo dzīvi laukā un samazina spriegumu uz kontaktdakšām un kontaktligzdām!)

2. Mikrofons - jums ir nepieciešams mikrofons ar 3,5 mm stereo ligzdas spraudni. Pievienojiet to skaņas kartes mikrofona slotā un esat gandrīz tur! Ja vēlaties izveidot savu mikrofonu, es iesaku Primo EM172 (vai Primo BT EM-172). Lūdzu, skatiet mikrofona veidošanas PDF failu manā GoogleDrive, lai uzzinātu vairāk par sava Primo EM172 mikrofona izveidi. Tas tiešām ir pavisam vienkārši. Ja pdf nav tur, lūdzu, esiet pacietīgs. Ja jūs vienkārši nevarat gaidīt, nosūtiet man pieprasījumu (tas pašlaik ir darbs - 16/09/15).

3. Ūdensnecaurlaidīgs korpuss - iesaku attēlā redzamo, ko Solent Plastics pārdod starp citiem Ebay un Amazon pārdevējiem. Tas ir ļoti izturīgs, un tā iekšpusē ir maināmas putas, un es varu garantēt to veiktspēju izturības un ūdensnecaurlaidības ziņā. Mikrofona (kas ir ievietots 15 mm alumīnija caurulē) uzstādīšanai es izmantoju 25 mm kabeļa blīvējumu (IP68) no skrūvju stiprinājuma. Tas ietvēra atveres izgriešanu korpusā un kabeļa blīves ievietošanu - es aizzīmogoju malas ar Sugru līmi. Es arī nopirku dažus 11 mm tukšus blīvējumus, lai tos izmantotu kā kontaktdakšu, ja mikrofons nav pievienots - ir diezgan svarīgi saglabāt RasPi un Sleepy Pi sausu! Acīmredzot, ja jūs nolemjat izmantot citu mikrofonu, tā pievienošanas metode var būt atšķirīga!

Raspberry Pi konkurss
Raspberry Pi konkurss
Raspberry Pi konkurss
Raspberry Pi konkurss

Otrā balva Raspberry Pi konkursā

Ieteicams: