Სარჩევი:
- ნაბიჯი 1: ნაბიჯი 1 საჭირო ნივთები
- ნაბიჯი 2: ნაბიჯი 2 - შეაგროვეთ პროგრამული უზრუნველყოფა
- ნაბიჯი 3: ნაბიჯი 3. შექმენით დისკის სურათი
- ნაბიჯი 4: ნაბიჯი 4. ატვირთეთ პროგრამა Sleepy Pi- ზე
- ნაბიჯი 5: ნაბიჯი 5: დააყენეთ Sleepy Pi რეალურ დროში საათი და ჟოლო Pi+
- ნაბიჯი 6: ნაბიჯი 6 - ჩაწერის სკრიპტის შეცვლა და ARUPi გააქტიურება
- ნაბიჯი 7: ნაბიჯი 7 პროგრესის განახლება
- ნაბიჯი 8: შეარჩიეთ დენი, მიკროფონი და გარსაცმები
ვიდეო: ARUPI - დაბალი ღირებულების ავტომატური ჩაწერის ერთეული/ავტონომიური ჩაწერის განყოფილება (ARU) ხმოვანი პეიზაჟის ეკოლოგებისათვის: 8 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ეს ინსტრუქცია ენტონი ტურნერმა დაწერა. პროექტი შემუშავდა კენტის უნივერსიტეტის კომპიუტერული სკოლის Shed– ის უამრავი დახმარებით (ბატონი დანიელ ნოქსი დიდი დახმარება იყო!).
ეს გაჩვენებთ თუ როგორ უნდა ავაშენოთ ავტომატური აუდიოჩანაწერის ერთეული 150 ფუნტზე ნაკლები. თქვენ შეგიძლიათ გამოიყენოთ ეს ერთეული კვლევის ჩასატარებლად ხმოვანი პეიზაჟის ეკოლოგიის სფეროში (რის გამოც მე ავაშენე ეს). თქვენ შეგიძლიათ გამოიყენოთ იგი თქვენს ბაღში ფრინველების მონიტორინგისთვის, ან უბრალოდ გამთენიისას გუნდის ლამაზი ჩანაწერების გასაკეთებლად, დილით ადგომის გარეშე.
ARUPi (ჩაწერის ავტომატური ერთეული Pi) იყენებს Raspberry Pi კომპიუტერს და არდუინოზე დაფუძნებულ ენერგიის კონტროლის დაფას Sleepy Pi. ის სრულად არის მორგებული და თქვენ შეძლებთ სურვილისამებრ დაამატოთ სხვადასხვა გარემოს სენსორები ერთეულებში (აქ არ არის ახსნილი). ეს ინსტრუქცია მოგცემთ შიშველი ძვლების ერთეულს. მე მოგაწვდით Arch Linux ოპერაციულ სისტემას (OS), რომელიც ამოღებულია და მასზე წინასწარ არის დაინსტალირებული ჩაწერის პროგრამა.
შეიძლება დაგჭირდეთ რამდენიმე (ძალიან მარტივი) შედუღების გაკეთება, ასე რომ მოემზადეთ ამისათვის, მაგრამ შესაძლებელია ამ ერთეულის აშენება შედუღების გარეშე, თუ თქვენ არ ფლობთ ან არ გექნებათ საშუალება შედუღების რკინა (დაახ. 10 £). მე დავყოფ ამ ინსტრუქციას რამდენიმე ნაბიჯად. პირველი ## ნაბიჯი იქნება პროგრამული უზრუნველყოფის თქვენს ARUPi– ზე გადატანა და კომპიუტერის მუშაობის გააქტიურება (პროგრამული უზრუნველყოფის ატვირთვა Raspberry Pi და Sleepy Pi– ში). მას შემდეგ რაც ამას გააკეთებთ, თქვენ გექნებათ საშუალება გაიაროთ თქვენი გზა და გადაწყვიტოთ რომელი მიკროფონების და გარსაცმის გამოყენება გსურთ. თუ გსურთ გააკეთოთ ის, რაც მე გავაკეთე, შემდეგ გააგრძელეთ ინსტრუქციით და ის გაჩვენებთ, თუ როგორ უნდა ავაშენოთ იაფი (მაგრამ კარგი) მიკროფონები და შევიკრიბოთ საველე ტესტირება, სრულად წყალგაუმტარი, საკმაოდ ძლიერი ARUPi (სურათზე).
განახლება 2017-11-24
თუ ARUPI არ შეესაბამება თქვენს საჭიროებებს, უნდა შეამოწმოთ შემდეგი ალტერნატივა - შეიძლება არსებობდეს ორივე ერთეულის ასპექტების გაერთიანების გზები თქვენი საჭიროებებისათვის ოპტიმალური დიზაინის შესაქმნელად:
solo-system.github.io/home.html
ისინი იყენებენ ახალ შემოქმედებით Soundblaster თამაშს! ალბათ მეც ამას გავაკეთებდი (მოდელი 2 ან 3).
მე დავამატებ, რომ თუ თქვენ ეძებთ ხანგრძლივობას ენერგიის თვალსაზრისით, 8xD უჯრედის ბატარეების გამოყენება ალბათ წინსვლის გზაა. ამან შეიძლება მოგაწოდოთ საკმარისი ძაბვა თქვენი მოწყობილობის მუშაობისთვის (ანუ 8 x 1.2V). და თუ მე ვიყენებ ჩაწერის გრაფიკს (ანუ 1 წუთი ყოველ 15 წუთში) თქვენ უნდა მიიღოთ ოთხჯერ მონაცემი. შენიშვნა: თქვენ ალბათ არ შეგიძლიათ გამოიყენოთ პორტატული დენის ბანკი 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 საჭირო ნივთები
შენიშვნა: ნაწილების უფრო დეტალური ჩამონათვალისთვის იხილეთ შენიშვნა მე –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 GB Kingston Data Traveler Micro (სურათზე). თქვენ უნდა დააფორმატიროთ USB დრაივი NTFS– მდე, სანამ მას Raspberry Pi– ში შეაერთებთ (USB ფორმატი Windows Explore– ის გამოყენებით - იხილეთ სურათი). თუ გადაწყვეტთ გამოიყენოთ სხვა მარკის/მოდელის/ტევადობის USB შენახვის მოწყობილობა, შეიძლება დაგჭირდეთ ინფორმაციის შეცვლა/etc/fstab სისტემის ფაილებში ARUPi OS I– ში, რომელსაც მე მოგაწვდით. ოპერაციული სისტემა მე გთავაზობთ 16 GB Kingston Micro DT sda1– ს (kingston Micro DT 64 გბ 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– ს გაიღვიძოს ჟოლო Pi ყოველ 15 წუთში) და საქაღალდე სახელწოდებით ბიბლიოთეკები. თქვენ უნდა შეინახოთ ეს ფაილები "Arduino" საქაღალდეში, რომელიც უნდა ნახოთ თქვენს კომპიუტერში My Documents საქაღალდეში (ვთქვათ, რომ დაინსტალირებული გაქვთ Arduino IDE.
-
ის ასევე შეიცავს:
- ნაწილების უფრო დეტალური სია (ARUPI_PARTS_INFO.xls) რამდენიმე ბმულით, სადაც შეგიძლიათ შეიძინოთ ნაწილები. პირველ სვეტში (ნაბიჯი) ნათქვამია გჭირდებათ თუ არა ეს ელემენტი პროგრამული უზრუნველყოფისათვის თუ არა.
- PDF დოკუმენტი, რომელიც მოიცავს მე –5 და მე –6 საფეხურებს, მე გირჩევთ მიჰყევით PDF– ებს, რადგან ისინი ფერადი კოდირებულია და უფრო ადვილია მათი დაცვა.
-
საქაღალდე სახელწოდებით "Example_ARUPI_Recs", რომელიც შეიცავს მცირეოდენი მაგალითის ჩანაწერებს, რომლებიც გაკეთებულია ამ ერთეულებით გაერთიანებული სამეფოს მიერ 2015 წლის ზაფხულიდან (მე მაქვს დაახლოებით 35 გბ, რომ გავარჩიო ისინი შემთხვევით ნარევიდან). მე შევეცადე ჩავრთო მაგალითები, რომლებიც მოიცავს, წვიმიან ღამეებს, დილის გამთენიისას ფერადი გამთენიისას, დაბალი სიმძლავრის სიგნალის ხმას (რჩევები და იდეები მისასალმებელია), თვითმფრინავები და მშვიდი მომენტები! მე ვფიქრობ, რომ ჩაწერის ხარისხი საკმაოდ კარგია მონო მიკროფონისთვის (ჩემი მიკროფონი როგორ უნდა ავაშენო, ჯერ კიდევ ელოდება, მაგრამ გზაშია უახლოეს ორ კვირაში),
და ჯერჯერობით ადეკვატურია ჩემი საჭიროებებისათვის
რა მე ვფიქრობ, რომ თქვენ შეგიძლიათ ცოტა მეტი დახარჯოთ და მიიღოთ ძალიან მაღალი ხარისხის აუდიო, თუ გსურთ - ის, რასაც მე ასევე შევხედავ, როდესაც დრო ნებადართულია.
ნაბიჯი 3: ნაბიჯი 3. შექმენით დისკის სურათი
1. ჩაწერეთ OS დისკის სურათი თქვენს მიკრო SD ბარათზე Win32 Disk Imager– ის გამოყენებით.
2. Arupi_240415 არჩევისას, თქვენ უნდა შეცვალოთ ფაილის ტიპი *. * - ში, რათა ის ხილული იყოს (იხილეთ ზედა სურათი)
3. შეარჩიეთ დისკი, რომელიც შეესაბამება თქვენს მიკრო SD ბარათს (ქვედა სურათი)
მე ყოველთვის დარწმუნებული ვარ, რომ მხოლოდ ჩემი SD ბარათი მაქვს ჩართული, რათა თავიდან ავიცილო გარე HDD ან სხვა USB მოწყობილობის შემთხვევითი ფორმატირება
4. ახლა დააჭირეთ ღილაკს "ჩაწერა"
ეს ჩაწერს დისკის სურათს მოწყობილობაზე
ნაბიჯი 4: ნაბიჯი 4. ატვირთეთ პროგრამა Sleepy Pi- ზე
Sleepy Pi ამ ერთეულის ერთ -ერთი ყველაზე მნიშვნელოვანი ნაკრებია. ის Raspberry Pi- ს ჩართავს და გამორთავს თქვენს მიერ არჩეულ გრაფიკზე. ამიტომ, თქვენ უნდა უთხრათ Sleepy Pi- ს, რისი თქმაც გსურთ ჟოლოს 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 თქვენს კომპიუტერთან NB: დარწმუნდით, რომ სწორად დაუკავშირებთ ქინძისთავებს (იხ. ზემოთ მოცემული ვებ გვერდი)!
- ჩართეთ კვების ბლოკი თქვენს Sleepy Pi- ში (მიკრო USB ან ლულის ბუდის საშუალებით)
- გახსენით "_15Min_Pi" (ან თქვენი შეცვლილი სკრიპტი) Arduino IDE- ში.
- შეარჩიეთ Arduino Fio როგორც დაფა (იხილეთ სურათი)
- ატვირთეთ თქვენი სკრიპტი Sleepy Pi- ზე, "ატვირთვის" ისრის დაჭერით ტკიპის გვერდით.
- თუ ის არ მუშაობს, შეამოწმეთ COM პორტი სწორია (იხ. სურათი). შეიძლება დაგჭირდეთ დრაივერების ხელახალი ინსტალაცია თქვენი FTDI სერიული პროგრამისტისთვის.
ნაბიჯი 5: ნაბიჯი 5: დააყენეთ Sleepy Pi რეალურ დროში საათი და ჟოლო Pi+
FORMAT Kingson DT Micro USB DRIVE TO NTFS FILE SYSTEM - ARUPI OS არის დაპროგრამებული ავტომატურად დააყენოთ NTFS USB დრაივი. ის არ იმუშავებს, თუ დრაივი იყენებს სხვა ფაილურ სისტემას
იმისათვის, რომ დააინსტალიროთ დრო Sleepy Pi– ზე და მიიღოთ ის თქვენი Raspberry Pi– სთან საუბრისას, თქვენ უნდა მიჰყევით ამ ინსტრუქციას თითოეული შენობისთვის.
- ჩადეთ CR1632 ბატარეა Real Time Clock (RTC) სლოტში Sleepy Pi (სურათი a)
- შეაერთეთ Sleepy Pi Raspberry Pi– ს GPIO ქინძისთავებში, როგორც ეს ნაჩვენებია სურათზე b.
- შეაერთეთ თქვენი USB გამყოფი და შეაერთეთ ხმის ბარათი, თქვენი USB შენახვის მოწყობილობა და კლავიატურა (სურათი c - ნაბიჯი 1).
- თუ თქვენ გაქვთ ქსელის კაბელი (ethernet), შეაერთეთ იგი Raspberry Pi Ethernet პორტში. არ ინერვიულოთ, თუ არ გაქვთ, ინსტრუქცია ყველაფერს აგიხსნით.
- შეაერთეთ HDMI კაბელი Raspberry Pi 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– ზე აკრეფით:
საათი - რ
ეს არ იქნება სწორი თარიღი, თუ არ გაქვთ Ethernet კაბელი დაკავშირებული.
4. ატვირთეთ სწორი დრო Sleepy Pi RTC- ში. თუ თქვენ გაქვთ Raspberry Pi- თან დაკავშირებული ქსელის კაბელი, უბრალოდ ჩაწერეთ:
საათი - w
თუ არ გაქვთ ქსელის კაბელი, თქვენ უნდა დაადგინოთ დრო თქვენს Raspberry Pi– ზე. ამისათვის შეასრულეთ შემდეგი:
თარიღი –s “dd MTH yyyy hh: mm: ss”
მაგალითად. თარიღი - 15 მარტი 2015 18:33:46
ახლა ჩაწერეთ: hwclock –w
5. ახლა შეამოწმეთ დრო RTC– ზე აკრეფით
საათი - რ
თუ დრო არასწორია. შეეცადეთ გაიმეოროთ საჭირო ნაბიჯები ფრთხილად-ადვილია საგნების არასწორად აკრეფა.
დარჩით სისტემაში ARUPi და გადადით მე –6 ნაბიჯზე!
თუ Raspberry Pi სწორად არ ჩატვირთა
Raspberry Pi არ იტვირთება სწორად, თუ სწორი USB ჯოხი არ არის ჩართული. ეს არ არის პრობლემა, მაგრამ ეს ნიშნავს, რომ თქვენ უნდა შეცვალოთ "fstab" ფაილი.
თუ თქვენ იყენებთ სხვა USB შენახვის მოწყობილობას, რომელიც მე გირჩევთ, ეს შეიძლება გავლენა იქონიოს Raspberry Pi ჩატვირთვის გზაზე. თუ ასეა, თქვენ გადაგიყვანთ ბრძანების ხაზზე, სადაც ნათქვამია პაროლის აკრეფა ან დააჭირეთ D- ს ადმინისტრატორად გასაგრძელებლად (პაროლი არის „root“) - გააკეთეთ როგორც ითხოვს. ეს იმიტომ ხდება, რომ ეს ოპერაციული სისტემა დაყენებულია ისე, რომ ავტომატურად დაამონტაჟოს 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/mount წერტილს.
- Ctl X გასასვლელად და Y შესანახად ცვლილებები.
- ახლა ჩაწერეთ გადატვირთვა და Pi უნდა გადატვირთოთ და ნორმალურად ჩატვირთოთ (ვთქვათ, ხმის ბარათი ჩართული გაქვთ).
- შენიშვნა: თქვენ შეგიძლიათ გაიაროთ შემდეგი ნაბიჯები ხმის კარტის ჩართვის გარეშე ან თუნდაც USB დრაივი სწორად დამონტაჟებული, მაგრამ უმჯობესია დარწმუნდეთ, რომ თქვენი Pi სწორად იტვირთება ჩართული ყველა ნაწილის საშუალებით!
ნაბიჯი 6: ნაბიჯი 6 - ჩაწერის სკრიპტის შეცვლა და ARUPi გააქტიურება
ჩამოტვირთეთ "Step_6" pdf GoogleDrive Folder თუ გსურთ ფერადი კოდირებული ინსტრუქციები
1. ახლა დააყენეთ თქვენთვის სასურველი ჩაწერის სიგრძე შემდეგი აკრეფით:
nano /root/recordTest.sh
პირველი რამდენიმე სტრიქონი, რომელსაც წინ უძღვის # არის რამოდენიმე ინსტრუქცია/ინფორმაცია იმის შესახებ, თუ რა არის ამ ფაილში - # ხელს უშლის კომპიუტერს გაუშვას ინფორმაცია მის შემდგომ ისევე, როგორც R– ში, თუ თქვენ იცნობთ ამ ენას). ძირითადად, სკრიპტის ბოლო ორი ციფრი (სტრიქონი, რომელსაც არ აქვს #) მიუთითებს ჩაწერის ხანგრძლივობას წამებში. ნაგულისხმევი პარამეტრია ჩაწერა 60 წამის განმავლობაში. ასე რომ, თუ გსურთ გააკეთოთ ორი წუთიანი ჩანაწერი წაშალეთ 60 და შეცვალეთ იგი 120 -ით (სამი წუთის ჩაწერისთვის 180 და ა.შ.).
2. საბოლოოდ დააყენეთ Raspberry Pi– ს ჩაწერა ავტომატურად, როდესაც Sleepy Pi გაიღვიძებს. ჩაწერეთ შემდეგი:
ექსპორტის რედაქტორი = ნანო
crontab –ე
შემდეგი ხაზები გამოჩნდება ნანო რედაქტორში:
# @reboot /root/setClock.sh &
# @reboot python /root/recordPi.py &
ეს ხაზები არსებითად თქვენი ჩაწერის პროგრამაა. ამ მომენტში, ეს ხაზები არ არის აქტიური, როდესაც Raspberry Pi ჩატვირთვისას. თქვენ უნდა წაშალოთ #, რათა გააქტიუროთ ისინი.
@reboot /root/setClock.sh & ადგენს ჟოლოს საათის საათს იგივე, რაც RTC Sleepy Pi– ზე.
@reboot python /root/recordPi.py & მართავს პროგრამას პითონის პროგრამული უზრუნველყოფის გამოყენებით, რომელიც Raspberry Pi- ს ჩანაწერს ხდის 60 წამის განმავლობაში, როდესაც ის იტვირთება და შემდეგ გამორთავს ჟოლოს Pi.
შენიშვნა: ნუ წაშლით # ამ გვერდის პირველი 6 სტრიქონიდან-ეს არის მხოლოდ ხელახალი გამეორება ინსტრუქციისა, რომელსაც უნდა მიჰყვეთ. მას შემდეგ რაც წაშლით საჭირო ორ # სიმბოლოს, თქვენი ARUPi მზად არის წასასვლელად.
ახლა დააჭირეთ ღილაკს x ნანოდან გასასვლელად. ის გკითხავთ, გსურთ შეინახოთ პრესაში განხორციელებული ცვლილებები:
y და დიახ
n და თუ გსურთ თავიდან დაიწყოთ (იმ შემთხვევაში, თუ თქვენ შემთხვევით წაშალეთ ყველაფერი ან დაუშვით შეცდომა, მაგრამ არ მახსოვს რა იყო).
შენიშვნა: როდესაც თქვენი Raspberry Pi ჩატვირთავს ამიერიდან ის ავტომატურად გაუშვებს ამ ორ ფაილს. ასე რომ, თუ გსურთ რამის შეცვლა, თქვენ უნდა შეცვალოთ ის, რაც ახლახან გააკეთეთ, # - ის მოთავსებით მხოლოდ ახსენებული ორი სტრიქონის დასაწყისში. შეინახეთ crontab ფაილი და შემდეგ ჩაწერეთ გადატვირთვა ბრძანების ხაზში. თქვენ უნდა გააკეთოთ ეს ყველაფერი სანამ პი კვლავ დაიხურება. ასევე, გახსოვდეთ Pi- ს ხელახლა გააქტიურება, როდესაც აპირებთ მის გამოყენებას ველში. თუ თქვენ ვერ აკრიფებთ საკმარისად სწრაფად ამის გასაკეთებლად, შეგიძლიათ ჩატვირთოთ თქვენი Pi USB USB ჯოხის ჩართვის გარეშე.ეს დარეგისტრირდება თქვენ როგორც ადმინისტრატორი და თქვენ შეგიძლიათ შეცვალოთ პი, როგორც მოგწონთ, ჩქარობის გარეშე!
3. გამორთეთ Raspberry Pi აკრეფით:
გათიშვა
იქნება დაახლოებით ერთი წუთის დაგვიანებით, სანამ Raspberry Pi იწყებს გამორთვას, ასე რომ დაისვენეთ. ახლა თქვენ მზად ხართ წავიდეთ და განახორციელოთ ავტომატური აუდიოჩანაწერი! გარდა ამისა, თქვენ შეგიძლიათ აკრიფოთ poweroff, რომ ის უფრო სწრაფად გამორთოთ.
4. მას შემდეგ, რაც Raspberry Pi გამორთულია, ამოიღეთ დენის წყარო Sleepy Pi– დან.
5. შეცვალეთ დენის შემოვლითი გადამრთველი, რათა Sleepy Pi- მ გააძლიეროს ძალა ჟოლოს 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 ჩაწერს აუდიოს (WAV) 60 წამის განმავლობაში (ან რასაც თქვენ განაცხადებთ). ᲨᲔᲜᲘᲨᲕᲜᲐ. თუ არ გაქვთ მიკროფონი ჩართული ხმის კარტაში, აუდიო ფაილი იქნება 60 წამი ხმის გარეშე!
· ფაილი შეინახება თქვენს USB სტიკზე და იქნება წარწერილი „ddmmyyhhmmss.wav“მაგ. 050715190559. WAV.
· ყოველთვის ღირს მოწყობილობის გაშვება არჩეული ბატარეიდან რამდენიმე საათამდე/დღეში, რათა შეამოწმოთ ჩანაწერები მუშაობს გამართულად. ზოგჯერ თუ ელექტროენერგიის მიწოდება ძალიან დაბალია, ჩანაწერებში შეიძლება იყოს ჩარევა (სიგნალი და დაწკაპუნება). ეს ასევე უნდა გვახსოვდეს, როდესაც ერთეულებს იყენებთ ხანგრძლივი პერიოდის განმავლობაში - გაარკვიეთ, როდესაც თქვენი არჩეული მიწოდების მეთოდის ენერგია დაეცემა იმ დონემდე, როდესაც ის გავლენას ახდენს აუდიოზე. ᲨᲔᲜᲘᲨᲕᲜᲐ. ნახსენები სიგნალები და დაწკაპუნებები არ ჩანს სპექტროგრამებზე, ამიტომ ისინი არ არის მთავარი პრობლემა უმეტეს მიზნებისთვის, მაგრამ ისინი იმის მანიშნებელია, რომ თქვენი კვების ბლოკი დაეცა ან ძალიან დაბალია!
· ახლა თქვენ შეგიძლიათ დააინსტალიროთ თქვენი ჩაწერის მოწყობილობა წყალგაუმტარი გარსაცმით.
ნაბიჯი 8: შეარჩიეთ დენი, მიკროფონი და გარსაცმები
ინსტრუქციები იმის შესახებ, თუ როგორ უნდა შეასრულოთ შემდეგი ორი ამოცანა, არის სამუშაოები - მე ამჟამად დაკავებული ვარ ჩემი დოქტორანტურის კვლევით და ერთეულის განვითარების ეს მხარე შედარებით ადვილია და ეს დამოკიდებულია იმაზე, თუ რამდენი ფული და დრო გსურთ დახარჯოთ მასზე თქვენ შეგიძლიათ შეისწავლოთ თქვენი საკუთარი მიკროფონები და შემთხვევები, თუ გნებავთ ან თვალი ადევნეთ ამ ინსტრუქციების ატვირთვას!
ახლა თქვენ გაქვთ ავტომატური ჩაწერის განყოფილება. თუმცა, თქვენ მაინც გჭირდებათ კვების ბლოკი, მიკროფონი და წყალგაუმტარი გარსი. აქედან თქვენ შეგიძლიათ გამოიყენოთ თქვენი კრეატიულობა/კვლევა, რომ თქვენი ბეჭედი დაადოთ ერთეულს. მაგრამ თქვენ გჭირდებათ შემდეგი სამი რამ!
1. ელექტრომომარაგება: - ჟოლო Pi მოითხოვს მინიმუმ 5V ფუნქციონირებას, მაგრამ ამ ერთეულს მეტი სჭირდება, რადგან მას აქვს რამდენიმე ნაკრები ნაკრები. Sleepy Pi– ს შეუძლია დაარეგულიროს 5.5V– დან 17V– მდე ელექტროენერგიის მიწოდება დენის ჯეკის საშუალებით Raspberry Pi– მდე. მე გამოვიყენე 8xAA (დატენვის გარეშე-დაახლოებით 2400 mAh თითოეული) ბატარეები (დაახლოებით 12V სულ) ჩემი ARUPis– ის ენერგიაზე. მათ შეეძლოთ აუდიოს ჩაწერა ერთი წუთის განმავლობაში, ყოველ 15 წუთში დაახლოებით 7 დღის განმავლობაში. სურათზე ნაჩვენები ლულის ჯეკი მოყვება Sleepy Pi ერთეულს. - დაგჭირდებათ: ბატარეის დამჭერი (ანუ 8xAA) pp3 9v ბატარეის დამჭერი და ტყვიის ხაზის გადამრთველი (სურვილისამებრ - მაგრამ ამარტივებს ცხოვრებას ამ სფეროში და ამცირებს სტრესს შტეფსელებსა და სოკეტებზე!)
2. მიკროფონი - გჭირდებათ მიკროფონი 3.5 მმ სტერეო ჯეკის დანამატით. შეაერთეთ ეს თქვენი ხმის ბარათის მიკროფონის სლოტში და თქვენ თითქმის იქ ხართ! თუ გსურთ საკუთარი მიკროფონის აშენება, მე გირჩევთ Primo EM172 (ან Primo BT EM-172). გთხოვთ იხილოთ მიკროფონის შესაქმნელი PDF ჩემს GoogleDrive– ში, რათა მეტი გაიგოთ თქვენი Primo EM172 მიკროფონის შექმნის შესახებ. ეს მართლაც საკმაოდ მარტივია. თუ pdf არ არის იქ, გთხოვთ მოთმინოთ. თუ თქვენ უბრალოდ ვერ დაელოდებით, გამომიგზავნეთ მოთხოვნა (ეს არის სამუშაო, რომელიც ამჟამად მიმდინარეობს - 16/09/15).
3. წყალგაუმტარი დანართი - მე გირჩევთ სურათს, რომელიც გაიყიდა Solent Plastics– ის მიერ სხვა გამყიდველებს შორის Ebay და Amazon– ზე. ის ძალიან გამძლეა და მოყვება მოდიფიცირებადი ქაფი შიგნით და შემიძლია გარანტიას ვაძლევ მათ შესრულებაზე გამძლეობისა და წყალგაუმტარი თვალსაზრისით. მე გამოვიყენე 25 მმ საკაბელო ჯირკვალი (IP68) ხრახნიდან მიკროფონის დასაყენებლად (რომელიც მოთავსებულია 15 მმ ალუმინის მილში). ეს მოიცავდა საქმის ხვრელის ამოჭრას და საკაბელო ჯირკვლის ჩასმას - მე დავხურე კიდეები Sugru წებოვანი საშუალებით. მე ასევე შევიძინე 11 მმ -იანი საფენები, რომ გამოვიყენო როგორც შტეფსელი, როდესაც მიკროფონი არ არის მიმაგრებული - RasPi და Sleepy Pi სიმშრალის შენარჩუნება საკმაოდ მნიშვნელოვანია !. ცხადია, თუ გადაწყვეტთ სხვა მიკროფონით წასვლას, მისი მიმაგრების მეთოდი შეიძლება განსხვავებული იყოს!
მეორე პრიზი ჟოლოს კონკურსში
გირჩევთ:
ტემპერატურის გაზომვის ავტომატური და ხმოვანი ინფორმირება: 5 ნაბიჯი (სურათებით)
ტემპერატურის გაზომვის ავტომატური და ხმოვანი ინფორმირება: ბოლო დღეების განმავლობაში, მთელი მსოფლიო ებრძვის ვირუსს Covid19. პირველადი შემოწმება ზემოქმედების ქვეშ მყოფი ადამიანებისათვის (ან ეჭვმიტანილი უნდა იყოს გავლენა) არის სხეულის ტემპერატურის გაზომვა. ასე რომ, ეს პროექტი შექმნილია მოდელისთვის, რომელსაც შეუძლია სხეულის ტემპერატურის ავტომატურად გაზომვა და ინფორმირება ხმაურით
გადართვა, ავტომატური განყოფილება რეალურ დროში მიმდინარე გაზომვით: 6 ნაბიჯი
გადართვა, ავტომატური განყოფილება რეალურ დროში გაზომვით: მე ნამდვილად მომწონს ავტომატიზაცია, უნარი გავაკონტროლო, როდესაც რაღაც უნდა მოხდეს. სწორედ ამან მიბიძგა ამ იდეაში: თვითნაკეთი, ავტომატური განყოფილება. ის შეიძლება გამოყენებულ იქნას დაგეგმვისას, როდესაც საჭიროა შუქების ჩართვა, როდესაც ტელეფონები დამუხტვის ან
IoT APIS V2 - ავტონომიური IoT ჩართული ავტომატური მცენარეთა სარწყავი სისტემა: 17 ნაბიჯი (სურათებით)
IoT APIS V2 - ავტონომიური IoT- ით ჩართული ავტომატური მცენარეთა სარწყავი სისტემა: ეს პროექტი არის ჩემი წინა ინსტრუქციის ევოლუცია: APIS - ავტომატური მცენარეთა სარწყავი სისტემა მე ვიყენებ APIS– ს თითქმის ერთი წელია და მსურს გავაუმჯობესო წინა დიზაინი: უნარი აკონტროლეთ მცენარე დისტანციურად. Აი როგორ
Retropie ტაქტიკური ველის ერთეული: 4 ნაბიჯი (სურათებით)
Retropie ტაქტიკური საველე განყოფილება: ოდესმე ყოფილხართ ბანაკში და ნამდვილად გინდოდათ გალაგას თამაში? მოემზადეთ სასიხარულო ამბებისთვის. შეხედე რეტროპიის ტაქტიკური ველის ერთეულს! ეს არის პორტატული Raspberry Pi ლეპტოპი/Retropie კონფიგურაცია, რომელიც დახურულია წყალგაუმტარი გარსით, პელიკანის შემთხვევაში
ავტომატური დაჭერა ლაზერული სენსორის და ხმოვანი ბრძანებების გამოყენებით: 5 ნაბიჯი (სურათებით)
ავტომატური დაჭერა ლაზერული სენსორისა და ხმოვანი ბრძანებების გამოყენებით: ობიექტების დაჭერა, რაც ჩვენთვის მარტივი და ბუნებრივი საქმეა, სინამდვილეში რთული ამოცანაა. ადამიანი იყენებს მხედველობის გრძნობას, რათა დაადგინოს მანძილი იმ საგნიდან, რომლის ხელში ჩაგდებაც სურს. ხელი ავტომატურად იხსნება, როდესაც ის ახლოსაა