Мазмұны:

ARUPI - экологиялық экологиялық дыбыс экологтарына арналған төмен бағалы автоматтандырылған жазу блогы/автономды жазу блогы: 8 қадам (суреттермен)
ARUPI - экологиялық экологиялық дыбыс экологтарына арналған төмен бағалы автоматтандырылған жазу блогы/автономды жазу блогы: 8 қадам (суреттермен)

Бейне: ARUPI - экологиялық экологиялық дыбыс экологтарына арналған төмен бағалы автоматтандырылған жазу блогы/автономды жазу блогы: 8 қадам (суреттермен)

Бейне: ARUPI - экологиялық экологиялық дыбыс экологтарына арналған төмен бағалы автоматтандырылған жазу блогы/автономды жазу блогы: 8 қадам (суреттермен)
Бейне: Тауда кездесемiз! part 1 2024, Шілде
Anonim
ARUPI - дыбыс экологтары үшін арзан автоматтандырылған жазу блогы/автономды жазу блогы (ARU)
ARUPI - дыбыс экологтары үшін арзан автоматтандырылған жазу блогы/автономды жазу блогы (ARU)

Бұл нұсқаулықты Энтони Тернер жазған. Жоба Кент университетінің Есептеу мектебіндегі сарайдың көп көмегінің арқасында жасалды (Дэниэл Нокс мырза үлкен көмек болды!).

Ол сізге 150 фунт стерлингке Автоматтандырылған дыбыс жазу блогын қалай салу керектігін көрсетеді. Сіз бұл қондырғыны Soundscape экологиясы саласында зерттеулер жүргізу үшін пайдалана аласыз (сондықтан мен мұны жасадым). Сіз оны бақшаңыздағы құстарды бақылау үшін немесе таңертеңгі хордың жақсы жазбаларын жасау үшін, ерте тұрудың қажеті жоқ.

ARUPi (Automated Recording Unit 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 жаңа ойынын қолданады! сондықтан мен де солай етер едім (модель 2 немесе 3).

Егер сіз қуат тұрғысынан ұзақ өмір сүргіңіз келсе, 8xD ұялы батареяларды пайдалану - бұл болашақтағы жол. Бұл сізге құрылғыны іске қосуға жеткілікті кернеуді бере алады (яғни 8 х 1,2 В). Егер мен қолданған жазу кестесін қолдансам (яғни 15 минут сайын 1 минут), сіз төрт есе көп деректерді алуыңыз керек. Ескерту: сіз ARUPI көмегімен портативті қуат банкін пайдалана алмайсыз - мен оны осы мақсат үшін сатып алған RAVPower зарядтағышымен сынап көрдім, бірақ Sleepy Pi қуат банкін «оята» алмады. Сондықтан мен батареяларды ARUPI -мен іздедім - бірақ бұл 2014 жылы болды, сондықтан жаңа банктер үйлесімді болуы мүмкін. 4 x D ұяшықтарын пайдалану жұмыс істемейді, себебі бұл сіздің қондырғыңызға тек 4,8 В береді, сондықтан таңқурай пи мен дыбыстық картаны іске қосу үшін жеткілікті қуат жоқ - ол жұмыс істейді, бірақ өте жақсы емес. Менің ойымша, 8xD ұяшығы ұзақ өмір сүрудің ең жақсы нұсқасы болар еді.

Сонымен қатар - Sleepy Pi 2 (https://spellfoundry.com/product/sleepy-pi-2/) тексерген жөн, өйткені бұл жаңа модель бағдарламалауға қарағанда әлдеқайда икемді - бұл құрылғыны ауыстыруға мүмкіндік береді. белгілі бір уақытта қосылады және өшіріледі (батыл суреттерге, таңертеңгі хорлық зерттеулерге және т. Мен әлі Sleepy Pi 2 -мен ойнаған жоқпын, бірақ егер олар келсе, жаңартуларды жіберемін. Егер сіз менің алдымда жетсеңіз, маған хабарлаңыз, себебі мен ARUPI (және басқа да қондырғылар) көмегімен олардың қалай дамитынын білгім келеді. Ескерту: егер сіз осы нұсқаулықты орындағыңыз келсе, түпнұсқа Sleepy Pi әлі де қол жетімді.

Бар жақсылықты тілеймін!

1 -қадам: 1 -қадам Қажетті элементтер

1 -қадам Қажетті элементтер
1 -қадам Қажетті элементтер
1 -қадам Қажетті элементтер
1 -қадам Қажетті элементтер
1 -қадам Қажетті элементтер
1 -қадам Қажетті элементтер

Ескерту: бөлшектердің толығырақ тізімін 2 -қадамның соңындағы ескертпеден қараңыз

1. Raspberry Pi A+ (жағдай міндетті емес) - оны PiMoroni/Ebay/Amazon дүкенінен алыңыз

2. Ұйқылы Пи -

3. Sleepy Pi бағдарламашысы-https://spellfoundry.com/products/sleepy-pi-program…

Бұл бағдарламашы көптеген қиындықтарды үнемдейді. Алайда, егер сіз FTDI 3.3V USB TTL Arduino Programmer кабелін/тақтасын (https://spellfoundry.com/sleepy-pi/programming-sleepy-pi-standalone-board/) сатып алсаңыз, өз ақшаңызды аз ақшаға құра аласыз. Егер сіз бағдарламалауды жаңадан білсеңіз, мен Sleepy Pi бағдарламашысын сатып алуды ұсынамын

4. 16 Гб Kingston Data Traveller Micro (суретте). USB дискісін Raspberry Pi -ге қоспас бұрын оны NTFS -ке пішімдеу керек (USB Explorer -ді Windows Explorer көмегімен пішімдеңіз - суретті қараңыз). Егер сіз басқа үлгідегі/сыйымдылықтағы USB сақтау құрылғысын пайдалануды шешсеңіз, мен ұсынатын ARUPi OS жүйесіндегі/etc/fstab жүйелік файлдарындағы кейбір ақпаратты өзгерту қажет болуы мүмкін. Мен сізге 16 ГБ Kingston Micro DT қондырғыларын sda1 -ге жеткіземін (kingston Micro DT 64gb usb дискісі sda5 -ке бекітіледі - оларды fstab қалтасына өзгерту керек, бірақ ол сәл кейінірек нұсқаулыққа енгізілген). Қандай USB -дискімен жүрсеңіз де, далада жүргенде, оны толтырылған ARUPi -де ауыстырған сайын, оны пайдаланғаныңызға көз жеткізіңіз - ARUPi жаңа USB дискісін автоматты түрде тани алмайды.

5. USB дыбыстық картасы. Мен Creative Soundblaster ойынын таңдадым! себебі ол 48 кГц -ке дейінгі 16 биттік стереоды жазады. Ол сондай -ақ Raspberry Pi -мен үйлесімді және қосымша драйверлерді қажет етпейді - қосу және ойнату. Дегенмен, арзан USB дыбыстық карталары бар, сондықтан оларды зерттеуге болады.

6. USB бөлгіш. Бір суретте жақсы жұмыс істейді және Ebay -де бірнеше сатушылардан қол жетімді. Ол басқаларға қарағанда аз көлемді (бірақ ол әлі де үлкен, бірақ ол менің су өткізбейтін қоршауыма жақсы сәйкес келеді).

2 -қадам: 2 -қадам - Бағдарламалық қамтамасыз етуді жинау

1. Win32 Disk Imager® бағдарламалық жасақтамасын https://sourceforge.net/projects/win32diskimager/ сайтынан жүктеп, орнатыңыз.

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 -ге Raspberry Pi -ді әр 15 минут сайын оятуды айтатын бағдарлама) мен Кітапханалар деп аталатын қалта бар. Бұл файлдарды компьютердегі Менің құжаттарым қалтасынан табуға болатын «Arduino» қалтасына сақтау керек (егер сіз Arduino IDE орнатқан болсаңыз).
  • Ол сонымен қатар:

    • Бөлшектердің толық тізімі (ARUPI_PARTS_INFO.xls), кейбір бөлшектерді сатып алуға болатын сілтемелері бар. Бірінші баған (Қадам) сізге бұл заттың бағдарламалық жасақтамасы үшін қажет пе, жоқ па екенін көрсетеді.
    • 5 және 6-қадамды қамтитын PDF құжаты. Мен PDF форматын ұстануды ұсынамын, себебі олар түстермен кодталған және орындауға оңай.
    • «Example_ARUPI_Recs» деп аталатын қалта, онда 2015 жылдың жазынан бастап Ұлыбританияның орманды учаскелерінде осы қондырғылармен жасалған бірнеше шағын жазбалар бар. Мен мысалдарды қосуға тырыстым, жаңбырлы түндер, таңның түрлі-түсті хорлары, қуаты төмен дыбыстық сигналдар (кеңестер мен идеялар қабылданады), ұшақтар мен тыныштық сәттері! Менің ойымша, моно микрофон үшін жазу сапасы өте жақсы (менің бұл микрофонды құру әдісі әлі күтілуде, бірақ келесі екі аптада жолға шығады),

      және бұл менің қажеттіліктеріме сәйкес келеді

      . Менің ойымша, егер сіз қаласаңыз, қосымша ақша жұмсай аласыз және өте жоғары сапалы аудио аласыз - уақыт рұқсат етілген кезде мен де қарастыра аламын.

3 -қадам: 3 -қадам. Диск кескінін жасаңыз

Қадам 3. Диск кескінін жасаңыз
Қадам 3. Диск кескінін жасаңыз

1. Win32 Disk Imager көмегімен OS дискідегі суретті микро SD картасына жазыңыз.

2. Arupi_240415 таңдағанда, оны көріну үшін файл түрін *. * Етіп өзгерту керек (жоғарғы суретті қараңыз)

3. Micro SD картасына сәйкес келетін дискіні таңдаңыз (төменгі сурет)

Сыртқы қатты дискіні немесе басқа USB құрылғысын кездейсоқ пішімдеуді болдырмау үшін мен әрқашан SD картасы қосылғанын тексеремін

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 қосады және өшіреді. Сондықтан, сіз Sleepy Pi -ге Raspberry Pi -ге не айтқыңыз келетінін айтуыңыз керек.

1. Sleepy Pi -де Arduino бортында микроконтроллер бар, оған нұсқауларды орнатуға болады. Ол үшін Arduino IDE бағдарламалық жасақтамасын орнату қажет.

2. Алдыңғы қадамдағы GoogleDrive сілтемесінен барлық Sleepy_Pi қалтасын жүктеңіз. «_15min_Pi» файлын және «кітапханалар» қалтасын «Менің құжаттарым» қалтасында жасалған «Arduino» қалтасына салыңыз (яғни C: / Users / Ant / Documents / Arduino)

3. Arduino IDE бағдарламасындағы «_15min_Pi.ino» сценарийін ашыңыз. Бұл сценарий - бұл 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 -ді компьютерге NB -ге қосыңыз: түйреуіштерді дұрыс қосқаныңызға көз жеткізіңіз (жоғарыда берілген веб -бетті қараңыз)!

- Sleepy Pi қуат көзін қосыңыз (micro USB немесе баррель ұясы арқылы)

- Arduino IDE бағдарламасында “_15Min_Pi” (немесе сіздің өзгертілген сценарийіңізді) ашыңыз.

- 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+ орнатыңыз

NTFS файлдық жүйесіне Kingson DT Micro USB дискісін FORMAT - ARUPI ОЖ NTFS USB дискісін автоматты түрде орнату үшін бағдарламаланған. Драйвер басқа файлдық жүйені қолданса, ол жұмыс істемейді

Уақытты Sleepy Pi -ге орнату және оны Raspberry Pi -мен сөйлесу үшін сіз құрастырған әрбір қондырғы үшін осы нұсқауларды орындауыңыз керек.

- CR1632 аккумуляторын Sleepy Pi -дегі Real Time Clock (RTC) ұясына салыңыз (сурет a)

- b суретте көрсетілгендей, Raspberry Pi -дегі GPIO түйреуіштеріне Sleepy Pi қосыңыз.

- USB бөлгішті қосыңыз және дыбыстық картаны, USB сақтау құрылғысын және пернетақтаны қосыңыз (c суреті - 1 -қадам).

- Егер сізде желі кабелі (Ethernet) болса, оны Raspberry Pi Ethernet портына қазір қосыңыз. Егер сізде жоқ болса, уайымдамаңыз, нұсқаулар бәрін түсіндіреді.

- Мониторға/теледидарға қосылу үшін Raspberry Pi HDMI ұяшығына HDMI кабелін қосыңыз.

- Енді қуатты айналып өту қосқышы Sleepy Pi бағдарламасын ауыстыратын етіп орнатылғанына көз жеткізіңіз (сурет d)

- Қуат көзін Sleepy Pi құрылғысындағы микро USB розеткасына қосыңыз (c суреті - 2 -қадам).

- Raspberry Pi жүктелуі керек (егер ол жүктелмесе және Логин/Пароль пәрмен жолына өтпесе, осы құжаттың соңындағы ескертулерді қараңыз).

- Пайдаланушы атын енгізіңіз: root және пароль: root.

o Енді сіз кірдіңіз!

Ұйқыдағы пи сағатқа қол жеткізу:

1. Түрі:

i2cdetect -y 1

Жоғарыда көрсетілген экран суреті enter пернесін басқаннан кейін пайда болуы керек (осы жерден)

Егер бұл көмектеспесе, көріңіз:

i2cdetect -y 0

(Егер бұл көмектеспесе, Raspberry Pi -ді өшіріңіз (түрі: өшіру) және Raspberry Pi қондырғысына Sleepy Pi -ді дұрыс орнатқаныңызды тексеріңіз)

Егер RTC анықталса, бірақ 0x68 жазбасы «68» емес, «UU» болса, онда сіз драйверлерді сол мекенжайдан босатуыңыз керек. Бұл түрді жасау үшін:

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 бойынша уақытты теріп тексеріңіз:

hwclock -r

Егер Ethernet кабелі қосылмаған болса, бұл дұрыс күн болмайды.

4. Sleepy Pi RTC -ге дұрыс уақытты жүктеңіз. Егер сізде Raspberry Pi -ге қосылған желілік кабель болса, жай ғана теріңіз:

hwclock - w

Егер сізде желілік кабель болмаса, сіз Raspberry Pi -де уақытты белгілеуіңіз керек. Бұл әрекетті орындау үшін келесі әрекеттерді орындаңыз:

күні - с «кк MTH жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжсссссссссссссссссссспспубликасында: ссс

мысалы күні - 15 наурыз 2015 ж. 18:33:46

Енді теріңіз: hwclock - w

5. Енді теру арқылы РТЖ бойынша уақытты тексеріңіз

hwclock -r

Егер уақыт дұрыс болмаса. Қажетті қадамдарды мұқият қайталауға тырысыңыз-заттарды қате теру оңай.

ARUPi жүйесінде болыңыз және 6 -қадамға өтіңіз!

Егер Raspberry Pi дұрыс жүктелмесе

Егер дұрыс USB таяқшасы қосылмаған болса, Raspberry Pi дұрыс жүктелмейді. Бұл мәселе емес, бірақ бұл сізге «fstab» файлын өзгерту керек дегенді білдіреді.

Егер сіз басқа USB сақтау құрылғысын мен ұсынғанға қолдансаңыз, бұл Raspberry Pi жүктелу жолына әсер етуі мүмкін. Олай болса, сіз пәрмен жолына апарасыз, онда құпия сөзді теріңіз немесе D түймесін әкімші ретінде жалғастырыңыз (құпия сөз «түбір») - сұрағандай жасаңыз. Себебі бұл ОЖ 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 Y TYPE =” ext4 ″

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

- USB дискіні тізімнен анықтаңыз және бекіту нүктесін белгілеңіз, егер ол белгіленген сызық болса, «/dev/sda3» белгісін қойыңыз.

- Енді nano /etc /fstab теріңіз

-/mnt/arupi бар жолды/dev/sda1 USB дискісінің идентификаторына/бекіту нүктесіне сәйкес келетін етіп өзгертіңіз.

- Ctl X шығу үшін және Y өзгертуді сақтау үшін.

- Енді қайта жүктеуді енгізіңіз және Pi қайта қосылып, қалыпты түрде жүктелуі керек (егер сізде дыбыстық карта қосылған болса).

- ЕСКЕРТПЕ: дыбыстық картаны қоспай немесе USB дискісін дұрыс орнатпай келесі қадамдарды орындауға болады, бірақ барлық бөлшектері қосылған кезде Pi дұрыс жүктелгеніне көз жеткізу керек!

6 -қадам: 6 -қадам - Жазу сценарийін өзгерту және ARUPi -ді іске қосу

6 -қадам - Жазу сценарийін өзгерту және ARUPi іске қосу
6 -қадам - Жазу сценарийін өзгерту және ARUPi іске қосу

Түсті кодталған нұсқауларды алғыңыз келсе, GoogleDrive қалтасынан «Step_6» pdf файлын жүктеңіз

1. Енді келесіні теру арқылы қажетті жазу ұзындығын орнатыңыз:

nano /root/recordTest.sh

# Алдында бірінші бірнеше жолдар бұл файлда не бар екендігі туралы кейбір нұсқаулар/ақпарат болып табылады - # егер компьютер сізге R тіліндегідей ақпаратты орындауға кедергі келтіреді, егер сіз бұл тілді білсеңіз). Негізінде, сценарийдегі соңғы екі сан (алдында #белгісі жоқ жол) жазу ұзақтығын секундпен көрсетеді. Әдепкі параметр - 60 секундқа жазу. Егер сіз екі минуттық жазбалар жасағыңыз келсе, 60 жойыңыз және оны 120 -ға өзгертіңіз (үш минуттық жазбалар үшін 180 және т.б.).

2. Ақырында Raspberry Pi ұяшықты ұйқы ояту кезінде автоматты түрде жазуды бастайтын етіп орнатыңыз. Мынаны теріңіз:

EDITOR экспорттау = нано

crontab -e

Нано редакторында келесі жолдар пайда болады:

# @reboot /root/setClock.sh &

# @reboot python /root/recordPi.py &

Бұл жолдар негізінен сіздің жазу бағдарламаңыз. Қазіргі уақытта Raspberry Pi жүктелген кезде бұл сызықтар белсенді емес. Оларды іске қосу үшін # санын жою қажет.

@reboot /root/setClock.sh & Raspberry Pi сағатын Sleepy Pi -дегі RTC -ге тең етіп орнатады.

@reboot python /root/recordPi.py & python бағдарламалық жасақтамасын қолдана отырып бағдарламаны іске қосады, ол Raspberry Pi жазбасын 60 секундқа қосады, содан кейін Raspberry Pi өшіреді.

ЕСКЕРТПЕ: Бұл беттің алғашқы 6 жолындағы # санын жоймаңыз-бұл сіз орындауға тиіс нұсқауларды қайталау. Қажетті екі # таңбаны жойғаннан кейін сіздің ARUPi пайдалануға дайын.

Енді нанодан шығу үшін x түймесін басыңыз. Ол сіз енгізген өзгертулерді сақтауды қалайсыз ба деп сұрайды:

y және иә

n және егер сіз жаңадан бастағыңыз келсе (егер сіз байқаусызда бәрін жойсаңыз немесе қате жіберген болсаңыз, бірақ бұл не екенін есіңізде сақтай алмасаңыз).

ЕСКЕРТПЕ: Raspberry Pi жүктелгеннен кейін ол осы екі файлды автоматты түрде іске қосады. Егер сіз бірдеңені өзгерткіңіз келсе, жоғарыда аталған екі жолдың басына # белгісін қою арқылы жасаған әрекеттеріңізді өзгертуіңіз қажет. Crontab файлын сақтап, пәрмен жолында қайта жүктеуді енгізіңіз. Сіз мұның бәрін pi қайтадан өшірмес бұрын жасауыңыз керек. Сондай-ақ, Pi-ді далада қолданғыңыз келгенде оны қайта белсендіруді ұмытпаңыз. Егер сіз мұны жеткілікті жылдам тере алмасаңыз, USB таяқшасы қосылмай -ақ Pi жүктей аласыз. Бұл сізге әкімші ретінде кіруге мүмкіндік береді және сіз пиді қалауыңызша өзгерте аласыз, асықпай!

3. Raspberry Pi пәрменін теріп:

жабу

Raspberry Pi өшіруді бастаған кезде шамамен бір минутқа кешігу болады, демалыңыз. Енді сіз баруға және автоматтандырылған аудио жазба жасауға дайынсыз! Немесе оны тезірек өшіру үшін өшіруді теруге болады.

4. Raspberry Pi өшірілгеннен кейін, Sleepy Pi қуат көзін ажыратыңыз.

5. Sleepy Pi Raspberry Pi қуатын басқаруға мүмкіндік беру үшін қуатты айналып өту қосқышын қайта реттеңіз (e -сурет).

ЕСКЕРТУ:

Егер сіз бірнеше бірлік жасасаңыз және сіз бұл қадамда ештеңені өзгерткен болсаңыз (яғни жазу ұзындығын өзгертсеңіз немесе ARUPi іске қосылса - яғни crontab ішіндегі 2 #жойылса), онда сіз қазіргі micro SD картаның дискідегі кескінін жасағыңыз келуі мүмкін. Мұны істеу үшін Win32 Disk Imager бағдарламасын пайдаланып, картадан деректерді жаңа кескін файлына (мысалы, MYARUPi_170915) оқу. Содан кейін сіз жаңа суретті келесі SD карталарына жаза аласыз және олардың барлығы бірдей орындалуы керек. Сіз бір Raspberry Pi көмегімен Sleepy 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. Қуат көзі: - Raspberry Pi жұмыс істеу үшін кемінде 5В кернеуді қажет етеді, бірақ бұл қондырғыға қосымша бит жиынтығы қосылғандықтан, ол көбірек қажет етеді. Sleepy Pi Raspberry Pi -ге арналған қуат ұясы арқылы 5,5 -тен 17 В -қа дейінгі қуат көзін реттей алады. Мен ARUPis-ке қуат беру үшін 8xAA (әрқайсысы 2400 мАч) қайта зарядталмайтын батареяларды (барлығы 12 В) қолдандым. Олар 7 минут ішінде әр 15 минут сайын бір минуттық дыбыс жаза алады. Суретте көрсетілген баррель ұясы Sleepy Pi қондырғысымен бірге келеді. - Сізге қажет: аккумулятор ұстағыш (яғни 8xAA) pp3 9v аккумуляторлық қысқыш пен желілік қосқыш (міндетті емес), бірақ өрісте өмірді жеңілдетеді және штепсель мен розеткадағы кернеуді азайтады!)

2. Микрофон - сізге 3,5 мм стерео ұясы бар микрофон қажет. Мұны дыбыстық картаның микрофон ұясына қосыңыз, сонда сіз дайынсыз! Егер сіз өзіңіздің микрофоныңызды жасағыңыз келсе, мен Primo EM172 (немесе Primo BT EM-172) ұсынамын. Өз Google Primary EM172 микрофонын құру туралы қосымша ақпарат алу үшін GoogleDrive ішіндегі Микрофон құру PDF файлын қараңыз. Бұл шынымен де өте қарапайым. Егер pdf жоқ болса, шыдамды болыңыз. Егер сіз жай ғана күте алмасаңыз, маған сұрау жіберіңіз (бұл қазіргі уақытта - 16.09.15).

3. Су өткізбейтін корпус - мен Ebay мен Amazon -да басқа сатушылар арасында Solent Plastics сатқан суретті ұсынамын. Бұл өте берік және іші өзгертілетін көбікпен келеді, мен олардың беріктігі мен су өткізбейтіндігіне кепілдік бере аламын. Мен микрофонымды бекіту үшін бұрандалы бұрандадан 25 мм кабельдік шнурды (IP68) қолдандым (ол 15 мм алюминий құбырмен қапталған). Бұл корпустағы тесікті кесіп, кабельдің шнурын кіргізді - мен шеттерін Sugru желімімен тығыздадым. Мен сондай -ақ микрофон бекітілмеген кезде штепсель ретінде пайдалану үшін 11 мм бос орындар сатып алдым - RasPi мен Sleepy Pi құрғақ болуы өте маңызды! Әлбетте, егер сіз басқа микрофонмен жүруді шешсеңіз, оны бекіту әдісі басқаша болуы мүмкін!

Raspberry Pi байқауы
Raspberry Pi байқауы
Raspberry Pi байқауы
Raspberry Pi байқауы

Raspberry Pi байқауының екінші жүлдесі

Ұсынылған: