Мазмуну:

ARUPI - Soundscape экологдору үчүн арзан баада Автоматташтырылган Жазуу Бөлүмү/Автономдуу Жазуу Бирдиги (ARU): 8 Кадам (Сүрөттөр менен)
ARUPI - Soundscape экологдору үчүн арзан баада Автоматташтырылган Жазуу Бөлүмү/Автономдуу Жазуу Бирдиги (ARU): 8 Кадам (Сүрөттөр менен)

Video: ARUPI - Soundscape экологдору үчүн арзан баада Автоматташтырылган Жазуу Бөлүмү/Автономдуу Жазуу Бирдиги (ARU): 8 Кадам (Сүрөттөр менен)

Video: ARUPI - Soundscape экологдору үчүн арзан баада Автоматташтырылган Жазуу Бөлүмү/Автономдуу Жазуу Бирдиги (ARU): 8 Кадам (Сүрөттөр менен)
Video: 簡単可愛いマンスリーデコ|一年分のパラパラ|デコのコツ 2024, Июнь
Anonim
ARUPI - Soundscape экологдору үчүн Автоматташтырылган Жазуу Бирдиги/Автономдуу Жазуу Бирдиги (ARU)
ARUPI - Soundscape экологдору үчүн Автоматташтырылган Жазуу Бирдиги/Автономдуу Жазуу Бирдиги (ARU)

Бул көрсөтмө Энтони Тернер тарабынан жазылган. Долбоор Кент университетинин эсептөө мектебиндеги сарайдын көп жардамы менен иштелип чыккан (Дэниел Нокс мырза чоң жардам болгон!).

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

ARUPi (Automated Recording Unit Pi) Raspberry Pi компьютерин жана Arduino негизделген Sleepy Pi деп аталган кубатты башкаруу тактасын колдонот. Бул толугу менен ыңгайлаштырылган жана сиз кааласаңыз, агрегаттарга ар кандай экологиялык сенсорлорду кошо аласыз (бул жерде түшүндүрүлгөн эмес). Бул көрсөтмө сизге жылаңач бирдик берет. Мен сизге Arch Linux операциялык тутумун (OS) берем, ал өчүрүлгөн жана ага жаздыруу программасы орнотулган.

Сизге кээ бир (абдан жөнөкөй) ширетүү керек болушу мүмкүн, андыктан буга даяр болуңуз, бирок эгер сизде ширетүүчү үтүктүн ээси болбосоңуз же аны сатып алууга мүмкүнчүлүгүңүз жок болсо, анда бул агрегатты ширетпестен курууга болот. Мен муну бир нече этапка бөлөм. Биринчи ## кадамдар программалык камсыздоону ARUPiге орнотуу жана компьютердин иштөө жагын алуу (Raspberry Pi жана Sleepy Pi үчүн программаларды жүктөө) менен алектенет. Муну аткаргандан кийин, сиз өз жолуңуз менен кете аласыз жана кайсы микрофондорду жана корпусту колдонууну каалаарыңызды чече аласыз. Эгерде мен жасаганды жасоону кааласаңыз, анда көрсөтмө берүүнү улантыңыз, ал сизге арзан (бирок жакшы) микрофондорду кантип курууну жана талаада текшерилген, толугу менен суу өткөрбөгөн, абдан күчтүү ARUPiлерди кантип чогултууну көрсөтөт (сүрөттө).

UPDATE 2017-11-24

Эгерде ARUPI сиздин муктаждыктарыңызга туура келбесе, анда төмөнкү альтернативаны карап чыгууга арзыйт - сиздин муктаждыктарыңыз үчүн оптималдуу дизайнды түзүү үчүн эки бөлүктүн аспектилерин бириктирүү жолдору болушу мүмкүн:

solo-system.github.io/home.html

Алар жаңы Creative Soundblaster Play колдонушат! Мен, балким, муну да кылмакмын (модель 2 же 3).

Мен кошумчалайт элем, эгер сиз кубаттуулук боюнча узак жашоону каалап жатсаңыз, 8xD уюлдук батареяларды колдонуу, балким, алдыга карай жол. Бул сиздин бирдигин иштетүү үчүн жетиштүү чыңалуу бере алат (б.а. 8 х 1.2V). Ал эми мен колдонгон жазуу графигин колдонсоңуз (б.а. 15 мүнөт сайын 1 мүнөт) сиз төрт эсе көп маалымат алышыңыз керек. Эскертүү: балким сиз ARUPI менен портативдүү банкты колдоно албайсыз - мен аны ушул максатта сатып алган RAVPower эрте кубаттагычы менен сынап көрдүм, бирок Sleepy Pi кубат банкын "ойгото" алган жок. Мына ошондуктан мен ARUPI менен батареяларды издедим - бирок бул 2014 -жылы болгон, ошондуктан жаңы банктар көбүрөөк шайкеш болушу мүмкүн. 4 x D ячейкасын колдонуу да иштебейт, анткени бул сиздин аппаратка 4.8V гана берет, андыктан малина пи жана үн картасын иштетүү үчүн жетиштүү күч жок - ал иштейт, бирок анча жакшы эмес. Менин оюмча, 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. Sleepy Pi -

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/) USB сатып алсаңыз, азыраак акчага өзүңүздү кура аласыз. Эгерде сиз программалоодо жаңы болсоңуз, мен Sleepy Pi программистин сатып алууну сунуштайм

4. 16GB Kingston Data Traveller Micro (сүрөттө). Сиз Raspberry Pi'ге туташтыруудан мурун USB дискти 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 Play тандадым! анткени ал 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-кадамды камтыган PDF документи жана 6-кадам Мен PDF форматтарын ээрчүүнү сунуштайм, анткени алар түс менен коддолгон жана ээрчүү оңой.
    • "Example_ARUPI_Recs" аттуу папка, ал 2015 -жылдын жай айларынан бери Улуу Британиянын токойлуу жерлеринде бул бирдиктер менен жасалган кичинекей мисал жазууларды камтыйт (менде болжол менен 35гб бар, андыктан алар аралашмадан туш келди алынат). Мен мисалдарды камтыганга аракет кылдым, жамгырлуу түндөр, түстүү таңкы хорлор, аз кубаттуулуктагы бипинг үндөр (кеңештер жана идеялар кабыл алынат), учактар жана тынч учурлар! Мен жазуунун сапаты моно микрофон үчүн абдан жакшы деп ойлойм (бул микрофонду кантип жасоо керектиги дагы эле күтүлүүдө, бирок кийинки эки жумада өз жолунда),

      жана азырынча менин керектөөлөрүмө ылайыктуу

      . Менимче, эгер сиз кааласаңыз, бир аз кошумча коротуп, абдан жогорку сапаттагы аудиону ала аласыз - мен дагы убакытты уруксат бергенде карап көрүшүм мүмкүн.

3 -кадам: 3 -кадам. Диск сүрөтүн түзүү

Кадам 3. Диск сүрөтүн түзүү
Кадам 3. Диск сүрөтүн түзүү

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

2. Arupi_240415 тандап жатканда, аны көрүнүү үчүн файлдын түрүн *. * Деп өзгөртүү керек (үстүңкү сүрөттү караңыз)

3. Сиздин микро SD картаңызга туура келген дискти тандаңыз (астыдагы сүрөт)

Мен ар дайым кокусунан тышкы HDDди же башка USB түзмөгүн форматтап албаш үчүн, менин SD картамды сайып койгонума ынанам

4. Эми "Жазуу" баскычын басыңыз

Бул дисктин сүрөтүн түзмөккө жазат

4 -кадам: Кадам 4. Программаны Sleepy Piге жүктөө

Step 4. Sleepy Pi программасын жүктөө
Step 4. Sleepy Pi программасын жүктөө
Step 4. Sleepy Pi программасын жүктөө
Step 4. Sleepy Pi программасын жүктөө
Step 4. Sleepy Pi программасын жүктөө
Step 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'иңизге электр булагын сайыңыз (микро USB ЖЕ баррель уячасы аркылуу)

- Arduino IDEде "_15Min_Pi" (же сиздин сценарийиңизди) ачыңыз.

- Ардуино Фиону тактаңыз катары тандаңыз (сүрөттү караңыз)

- Кененин жанындагы "жүктөө" жебесин басып, скрипти 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 Драйвын NTFS ФИЛИ СИСТЕМАСЫНА - ARUPI OS NTFS USB Драйвын АВТОМАТТЫК орнотуу үчүн ПРОГРАММАЛАНДЫ. Эгерде диск башка файл системасын колдонсо, ал иштебейт

Уйкусуз Piге убакытты орнотуу жана аны Raspberry Pi менен сүйлөшүү үчүн, сиз курган ар бир блок үчүн бул көрсөтмөлөрдү аткарышыңыз керек.

- CR1632 батареясын Sleepy Pi'деги Real Time Clock (RTC) уячасына салыңыз (сүрөт a)

- Sleepy Pi'ди R сүрөтү боюнча GPIO казыктарына сайыңыз b.

- 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'ди өчүрүңүз (түрү: өчүрүү) жана 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 боюнча убакытты текшериңиз:

hwclock –r

Эгер Ethernet кабели туташпаса, бул туура күн болбойт.

4. Туура убакытты Sleepy Pi RTCге жүктөңүз. Эгерде сизде Raspberry Pi'ге туташкан тармак кабели болсо, жөн эле териңиз:

hwclock - w

Эгерде сизде тармак кабели жок болсо, анда Raspberry Pi'ге убакытты коюуга туура келет. Бул үчүн төмөнкүлөрдү аткарыңыз:

дата –s “dd MTH yyyy hh: mm: ss”

мис. дата - "15 МАР 2015 18:33:46"

Азыр териңиз: hwclock –w

5. Эми терүү аркылуу РТКдагы убакытты текшериңиз

hwclock –r

Эгер убакыт туура эмес болсо. Кылдаттык менен керектүү кадамдарды кайталап көрүңүз-нерселерди туура эмес терүү оңой.

ARUPiге кирип туруңуз жана 6 -кадамга өтүңүз!

Эгерде Raspberry Pi туура жүктөлбөсө

Эгерде туура USB таякчасы сайылбаса, Raspberry Pi туура жүктөлбөйт. Бул көйгөй эмес, бирок "fstab" файлын өзгөртүү керек дегенди билдирет.

Эгерде сиз башка USB сактагычты мен сунуштаганга чейин колдонуп жатсаңыз, бул Raspberry Pi'дин жүктөлүшүнө таасирин тийгизиши мүмкүн. Эгер ошондой болсо, анда сиз администратор катары улантуу үчүн сырсөздү териңиз же D баскычын басуучу буйрук сабына өтөсүз (сырсөз "тамыры") - ал сурагандай кыл. Себеби, бул OS Kingston DT micro 16GB USB таякчасын автоматтык түрдө орнотуу үчүн орнотулган.

- Түрү blkid

- Ушуга окшош нерсе пайда болушу керек

/dev/sda1: LABEL = "Система Корголгон" UUID = "36423FA6423F6A2F" TYPE = "ntfs"

/dev/sda2: UUID =”B6DA024DDA0209F7 Y 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 дисктин ID/орнотуу чекитине туура келет.

- Ctl X чыгууга жана Y өзгөрүүлөрдү сактоо үчүн.

- Эми кайра жүктөөнү териңиз жана Pi кайра башталып, кадимкидей жүктөлүшү керек (сизде үн картасы сайылган деп ойлосоңуз).

- ЭСКЕРТҮҮ: сиз төмөнкү карталарды үн картасы сайылбастан, ал тургай USB драйвын туура орнотпой эле өтсөңүз болот, бирок бардык бөлүктөрү сайылып турушу менен Пиңиздин туура жүктөлгөнүн текшергениңиз оң!

6 -кадам: 6 -кадам - Жазуу сценарийин өзгөртүү жана ARUPiти иштетүү

6 -кадам - Жазуу сценарийин өзгөртүү жана ARUPiти иштетүү
6 -кадам - Жазуу сценарийин өзгөртүү жана ARUPiти иштетүү

Түстүү коддолгон көрсөтмөлөрдү алгыңыз келсе, "Step_6" pdf файлын GoogleDrive Папкасынан жүктөп алыңыз

1. Эми төмөнкү жазуу менен каалаган жазуу узундугун коюңуз:

nano /root/recordTest.sh

# Менен коштолгон алгачкы бир нече саптар - бул файлда эмне бар экендиги жөнүндө кээ бир көрсөтмөлөр/маалыматтар - # компьютердин артынан келген маалыматты иштетүүсүнө жол бербейт, эгер сиз бул тилди билсеңиз). Негизинен, скрипттин акыркы эки цифрасы (алдында #менен жазылбаган сызык) жазуунун узактыгын секунда менен көрсөтөт. Демейки жөндөө 60 секундга жаздыруу. Ошентип, эгер сиз эки мүнөттүк жаздырууну кааласаңыз, 60ты өчүрүп, 120га алмаштырыңыз (үч мүнөттүк жазуулар үчүн 180 ж. Б.).

2. Акыры Raspberry Pi'ни Sleepy Pi ойготкондо жазууну автоматтык түрдө баштоого коюңуз. Төмөнкүлөрдү териңиз:

редактор = нано экспорттоо

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 файлын сактап, андан кийин командалык сапка reboot териңиз. Мунун баарын пи өзү кайра жабылганга чейин жасашыңыз керек. Ошондой эле, аны талаада колдонгуңуз келгенде, Пиди кайра жандандырууну унутпаңыз. Эгерде сиз муну жетишерлик тез жаза албасаңыз, USB таякчасы туташпай туруп, Piңизди жүктөй аласыз. Бул сизди администратор катары киргизет жана сиз шашпай эле пиди каалагандай өзгөртө аласыз!

3. Raspberry Pi терүү менен:

өчүрүү

Raspberry Pi өчүрүүнү баштаганда, болжол менен бир мүнөткө кечигүү болот, эс алыңыз. Эми сиз барып, автоматташтырылган аудио жаздырууга даярсыз! Же болбосо, тезирээк өчүрүү үчүн poweroff терсеңиз болот.

4. Raspberry Pi өчүрүлгөндөн кийин, Sleepy Piден электр энергиясын алып салыңыз.

5. Sleepy Pi Raspberry Pi кубаттуулугун көзөмөлдөө үчүн электрди айланып өтүүнү алмаштырыңыз (e -сүрөт).

ЭСКЕРТҮҮ:

Эгерде сиз бир нече бирдик жасап жатсаңыз жана сиз бул кадамда эч нерсени өзгөртпөсөңүз (б.а. жазуунун узундугун өзгөртсөңүз же ARUPi иштетилсе - б.а. crontabдагы 2 #жок кылынса), анда сиз учурдагы микро 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) жаздырат (же сиз айткандын баарын). ЭСКЕРТҮҮ. Эгер үн картасына микрофон туташтырылбаса, аудио файл 60 секундада үнсүз болот!

· Файл USB таякчаңызга сакталат жана "ddmmyyhhmmss.wav" деп жазылат, мисалы. 050715190559. WAV.

· Жазуунун жакшы иштеп жаткандыгын текшерүү үчүн блокту тандаган батарейкаңыздан бир нече саатка/күнгө чейин иштетүү керек. Кээде электр менен камсыздоо өтө эле аз болсо, жазууларда тоскоолдуктар (бип жана чыкылдатуу) болушу мүмкүн. Бул дагы бирдиктериңизди узак убакытка жайгаштырууда эстен чыгарбоо керек - сиз тандаган жабдуунун ыкмасынын күчү аудиого таасир этүүчү деңгээлге түшкөндө билиңиз. ЭСКЕРТҮҮ. Жогоруда айтылган сигналдар жана чыкылдатуу эч кандай спектрограммада көрүнбөйт, андыктан алар көпчүлүк максаттар үчүн чоң көйгөй эмес, бирок алар сиздин электр менен камсыздооңуз азайганын же өтө эле аз экенин көрсөтүп турат!

· Эми сиз жаздыруучу блогуңузду суу өткөрбөй турган корпуска орнотсоңуз болот.

8 -кадам: Күчтү, Микрофонду жана Корпусту тандаңыз

Күчтү, Микрофонду жана Корпусту тандаңыз
Күчтү, Микрофонду жана Корпусту тандаңыз
Күчтү, Микрофонду жана Корпусту тандаңыз
Күчтү, Микрофонду жана Корпусту тандаңыз
Күчтү, Микрофонду жана Корпусту тандаңыз
Күчтү, Микрофонду жана Корпусту тандаңыз

Төмөнкү эки тапшырманы кантип аткаруу керектиги боюнча көрсөтмөлөр аткарылып жаткан жумуш болуп саналат - мен азыр кандидаттык диссертациям менен алекмин жана бирдикти иштеп чыгуунун бул жагы салыштырмалуу оңой жана бул канча акча жана убакыт коротууну каалаганыңыздан көз каранды. анын үстүндө Эгерде сиз кааласаңыз же жүктөө үчүн бул көрсөтмөлөрдү байкап турсаңыз, өзүңүздүн микрофондорду жана каптарды изилдей аласыз!

Сизде автоматташтырылган жаздыруу бирдиги бар. Бирок, дагы эле электр менен камсыздоо, микрофон жана суу өткөрбөй турган корпус керек. Бул жерден сиз чыгармачылыгыңызды/изилдөөңүздү колдонуп, штампты бирдикке коюңуз. Бирок сизге төмөнкү үч нерсе керек!

1. Электр энергиясы менен камсыздоо: - Raspberry Pi иштеши үчүн эң аз дегенде 5В талап кылынат, бирок ага бир нече бит топтому бар болгондуктан, бул блок көбүрөөк талап кылат. Sleepy Pi Raspberry Piге электр тогу аркылуу 5.5Vтан 17Vга чейин электр менен камсыздоону жөнгө сала алат. Мен ARUPisти иштетүү үчүн 8xAA (ар бири 2400 мАч кубаттуулугу жок) батарейкаларды (жалпы 12V) колдондум. Алар 7 мүнөт ар бир 15 мүнөт аудионун бир мүнөтүн жаздыра алышкан. Сүрөттө көрсөтүлгөн баррель уячасы Sleepy Pi бирдиги менен келет. - Сизге керек болот: Батарея кармагыч (б.а. 8xAA) pp3 9v батарейка клипи жана коргошун In -line котормосу (милдеттүү эмес - бирок талаада жашоону жөнөкөйлөтүп, штепсель жана розеткалардагы стрессти азайтат!)

2. Микрофон - сизге 3,5 мм стерео уячасы бар микрофон керек. Муну үн картасынын микрофон уячасына туташтырып койгула, сиз дээрлик ошол жердесиз! Эгерде сиз өзүңүздүн микрофонуңузду кургуңуз келсе, анда мен Primo EM172 (же Primo BT EM-172) сунуштайм. Өзүңүздүн Primo EM172 микрофонуңуз тууралуу көбүрөөк билүү үчүн GoogleDrive'дагы Микрофон куруу PDF файлын караңыз. Бул чынында эле абдан жөнөкөй. Эгерде pdf жок болсо, чыдамдуу болуңуз. Эгерде жөн эле күтө албасаңыз, мага суроо жөнөтүңүз (бул учурда аткарылып жаткан иш - 16/09/15).

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

Raspberry Pi сынагы
Raspberry Pi сынагы
Raspberry Pi сынагы
Raspberry Pi сынагы

Raspberry Pi сынагынын экинчи сыйлыгы

Сунушталууда: