Mục lục:

ARUPI - Đơn vị ghi âm tự động chi phí thấp / Đơn vị ghi âm tự động (ARU) dành cho các nhà sinh thái học Soundscape: 8 bước (có hình ảnh)
ARUPI - Đơn vị ghi âm tự động chi phí thấp / Đơn vị ghi âm tự động (ARU) dành cho các nhà sinh thái học Soundscape: 8 bước (có hình ảnh)

Video: ARUPI - Đơn vị ghi âm tự động chi phí thấp / Đơn vị ghi âm tự động (ARU) dành cho các nhà sinh thái học Soundscape: 8 bước (có hình ảnh)

Video: ARUPI - Đơn vị ghi âm tự động chi phí thấp / Đơn vị ghi âm tự động (ARU) dành cho các nhà sinh thái học Soundscape: 8 bước (có hình ảnh)
Video: Woori Juntos - Harris County Commissioner Court 2024, Tháng bảy
Anonim
ARUPI - Đơn vị ghi âm tự động chi phí thấp / Đơn vị ghi âm tự động (ARU) dành cho các nhà sinh thái học Soundscape
ARUPI - Đơn vị ghi âm tự động chi phí thấp / Đơn vị ghi âm tự động (ARU) dành cho các nhà sinh thái học Soundscape

Hướng dẫn này được viết bởi Anthony Turner. Dự án đã được phát triển với rất nhiều sự giúp đỡ từ Shed in School of Computing, University of Kent (Mr Daniel Knox đã giúp đỡ rất nhiều!).

Nó sẽ chỉ cho bạn cách xây dựng Thiết bị ghi âm thanh tự động với giá dưới £ 150. Bạn có thể sử dụng đơn vị này để thực hiện nghiên cứu trong lĩnh vực Soundscape Ecology (đó là lý do tại sao tôi xây dựng nó). Bạn có thể sử dụng nó để theo dõi những con chim trong khu vườn của mình hoặc chỉ để ghi lại những bản hợp xướng bình minh mà không cần phải dậy sớm.

ARUPi (Đơn vị ghi âm tự động Pi) sử dụng máy tính Raspberry Pi và một bảng điều khiển nguồn dựa trên Arduino được gọi là Sleepy Pi. Nó hoàn toàn có thể tùy chỉnh và bạn sẽ có thể thêm các cảm biến môi trường khác nhau vào các đơn vị nếu bạn muốn (không giải thích ở đây). Hướng dẫn này sẽ cung cấp cho bạn một đơn vị xương trần. Tôi sẽ cung cấp cho bạn hệ điều hành (OS) Arch Linux đã được gỡ bỏ và có chương trình ghi âm được cài đặt sẵn trên đó.

Bạn có thể cần thực hiện một số công việc hàn (rất đơn giản) vì vậy hãy chuẩn bị cho việc này, nhưng có thể chế tạo thiết bị này mà không cần hàn nếu bạn không sở hữu hoặc không có khả năng mua một mỏ hàn (khoảng £ 10). Tôi sẽ chia hướng dẫn này thành nhiều bước. Các bước ## đầu tiên sẽ giải quyết việc đưa phần mềm lên ARUPi của bạn và thiết lập và chạy phần máy tính (tải phần mềm lên Raspberry Pi và Sleepy Pi). Khi bạn đã hoàn thành việc này, bạn sẽ có thể đi theo cách riêng của mình và quyết định loại micrô và vỏ nào bạn muốn sử dụng. Nếu bạn muốn làm những gì tôi đã làm, hãy tiếp tục với hướng dẫn và nó sẽ chỉ cho bạn cách chế tạo một số micrô rẻ (nhưng tốt) và lắp ráp một số micrô ARUPi đã được thử nghiệm thực địa, hoàn toàn chống thấm nước, khá mạnh mẽ (trong hình).

CẬP NHẬT 2017-11-24

Nếu ARUPI không phù hợp với nhu cầu của bạn, bạn nên kiểm tra phương án thay thế sau - có thể có nhiều cách kết hợp các khía cạnh từ cả hai đơn vị để tạo ra một thiết kế tối ưu cho nhu cầu của bạn:

solo-system.github.io/home.html

Họ sử dụng Creative Soundblaster Play mới hơn! vì vậy tôi có thể cũng sẽ làm điều đó (mô hình 2 hoặc 3).

Tôi muốn nói thêm rằng nếu bạn đang tìm kiếm tuổi thọ lâu dài về mặt năng lượng, sử dụng pin di động 8xD có lẽ là con đường phía trước. Điều này có thể cung cấp cho bạn đủ điện áp để chạy thiết bị của bạn (tức là 8 x 1,2V). Và nếu sử dụng lịch ghi mà tôi đã sử dụng (tức là 1 phút cứ sau 15 phút), bạn sẽ nhận được dữ liệu gấp bốn lần. NB: có thể bạn không thể sử dụng bộ sạc dự phòng di động với ARUPI - Tôi đã thử nó với bộ sạc RAVPower đời đầu mà tôi mua cho mục đích này nhưng Sleepy Pi không thể "đánh thức" bộ sạc dự phòng. Đây là lý do tại sao tôi sử dụng pin với ARUPI - nhưng đó là vào năm 2014 nên các pin dự phòng mới hơn có thể tương thích hơn. Sử dụng các ô 4 x D cũng không hoạt động vì nó chỉ cung cấp 4,8V cho thiết bị của bạn, do đó không có đủ năng lượng để chạy raspberry pi và soundcard - nó hoạt động nhưng không tốt lắm. Theo tôi, ô 8xD sẽ là lựa chọn tốt nhất để kéo dài tuổi thọ.

Ngoài ra - bạn cũng nên thử Sleepy Pi 2 (https://spellfoundry.com/product/sleepy-pi-2/) vì mô hình mới hơn này có tính linh hoạt hơn nhiều về lập trình - nó sẽ cho phép bạn chuyển đổi thiết bị bật và tắt vào những thời điểm cụ thể (hoàn hảo cho các cuộc điều tra dơi, cuộc điều tra điệp khúc bình minh, v.v.). Tôi vẫn chưa chơi với Sleepy Pi 2 nhưng sẽ đăng các bản cập nhật nếu có. Nếu bạn đến đó trước khi tôi xin vui lòng cho tôi biết vì tôi muốn nghe những thứ này phát triển như thế nào với ARUPI (và các đơn vị khác). NB: Sleepy Pi gốc vẫn có sẵn nếu bạn muốn làm theo hướng dẫn này.

Tất cả những gì tốt nhất!

Bước 1: Bước 1 Các mặt hàng cần thiết

Bước 1 Các mục cần thiết
Bước 1 Các mục cần thiết
Bước 1 Các mục cần thiết
Bước 1 Các mục cần thiết
Bước 1 Các mục cần thiết
Bước 1 Các mục cần thiết

NB: để biết danh sách các bộ phận chi tiết hơn, hãy xem ghi chú ở cuối Bước 2

1. Raspberry Pi A + (tùy chọn trường hợp) - lấy nó từ PiMoroni / Ebay / Amazon

2. Sleepy Pi -

3. Lập trình viên Sleepy Pi -

Lập trình viên này tiết kiệm rất nhiều rắc rối. Tuy nhiên, bạn có thể tự xây dựng với số tiền ít hơn nếu mua cáp / bo mạch FTDI 3.3V USB to TTL Arduino Programmer (https://spellfoundry.com/sleepy-pi/programming-sleepy-pi-standalone-board/). Nếu bạn chưa quen với lập trình, tôi khuyên bạn nên mua Sleepy Pi Programmer

4. Micro 16GB Kingston Data Traveler (trong hình). Bạn cần định dạng ổ USB thành NTFS trước khi cắm nó vào Raspberry Pi (định dạng USB bằng Windows Explore - xem hình ảnh). Nếu bạn quyết định sử dụng thiết bị lưu trữ USB kiểu / kiểu / dung lượng khác, bạn có thể cần thay đổi một số thông tin trong tệp hệ thống / etc / fstab trên Hệ điều hành ARUPi mà tôi cung cấp cho bạn. Hệ điều hành tôi cung cấp cho bạn gắn kết Kingston Micro DT 16GB với sda1 (ổ USB Kingston Micro DT 64gb gắn vào sda5 - bạn cần thay đổi chúng trong thư mục fstab, nhưng điều đó có trong hướng dẫn sau này một chút). Cho dù bạn sử dụng ổ USB nào, hãy đảm bảo rằng bạn sử dụng cùng một ổ đĩa mỗi khi bạn thay đổi nó trong ARUPi đã hoàn chỉnh khi ra ngoài thực địa - ARUPi sẽ không tự động nhận dạng ổ USB mới.

5. USB soundcard. Tôi đã chọn Creative Soundblaster Play! bởi vì nó ghi âm thanh nổi 16bit lên đến 48KHz. Nó cũng tương thích với Raspberry Pi và không cần thêm bất kỳ trình điều khiển nào - plug and play. Tuy nhiên, có những card âm thanh USB rẻ hơn có sẵn vì vậy nó có thể đáng để điều tra.

6. Bộ chia USB. Một trong những hình ảnh hoạt động tốt và có sẵn trên Ebay từ nhiều người bán. Nó hơi cồng kềnh hơn một chút so với những loại khác hiện có (nhưng nó vẫn khá lớn - nhưng nó uốn cong hơn nên vừa vặn với bên trong vỏ chống thấm nước của tôi).

Bước 2: Bước 2 - Thu thập phần mềm

1. Tải xuống và cài đặt phần mềm Win32 Disk Imager® từ

2. Cài đặt phần mềm Arduino IDE vào máy tính của bạn:

3. Thu thập hệ điều hành và các tệp có liên quan khác từ Tài khoản GoogleDrive của tôi bằng cách nhấp vào liên kết sau:

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

  • Liên kết sẽ đưa bạn đến thư mục chia sẻ trên googledrive mà tôi đã tạo.
  • Nó chứa:

    • Hệ điều hành bạn cần (ARUPi_240415). Tệp này có dung lượng 7,32GB nên có thể mất một lúc để tải xuống. GoogleDrive cũng sẽ thông báo rằng nó không thể quét tệp để kiểm tra xem nó có an toàn không vì nó quá lớn. Đừng lo lắng về điều đó - tệp không có vi rút (nó là hình ảnh của Hệ điều hành Arch-Linux).
    • Thư mục có nhãn "Sleepy_Pi" chứa "_15min_Pi" (một chương trình cho Sleepy Pi đánh thức Raspberry Pi 15 phút một lần) và một thư mục có tên là Libraries. Bạn cần lưu các tệp này vào thư mục "Arduino" sẽ được tìm thấy trong thư mục Tài liệu của tôi trên máy tính của bạn (giả sử bạn đã cài đặt Arduino IDE.
  • Nó cũng chứa:

    • Danh sách các bộ phận chi tiết hơn (ARUPI_PARTS_INFO.xls) với một số liên kết đến nơi bạn có thể mua một số bộ phận. Cột đầu tiên (Bước) cho biết bạn có cần mục đó cho phần mềm của mọi thứ hay không.
    • Tài liệu PDF bao gồm bước 5. và Bước 6 Tôi khuyên bạn nên làm theo các tệp PDF vì chúng được mã hóa màu và dễ theo dõi hơn.
    • Một thư mục có tên "Example_ARUPI_Recs", chứa một số ít các bản ghi ví dụ được thực hiện bằng các đơn vị này tại các trang web có rừng cây ở Vương quốc Anh từ mùa hè năm 2015 (tôi có khoảng 35gb để xem nên chúng được lấy ngẫu nhiên từ hỗn hợp). Tôi đã cố gắng bao gồm các ví dụ bao gồm, đêm mưa, buổi sáng điệp khúc bình minh đầy màu sắc, tiếng bíp liên quan đến công suất thấp (lời khuyên và ý tưởng được chào đón), máy bay và khoảnh khắc yên tĩnh! Tôi nghĩ rằng chất lượng ghi âm khá tốt đối với micrô đơn âm (cách chế tạo micrô này của tôi vẫn đang chờ xử lý nhưng sẽ được hoàn thiện trong vài tuần tới),

      và quá đủ cho nhu cầu của tôi cho đến nay

      . Tôi nghĩ rằng bạn có thể chi thêm một chút và có được âm thanh chất lượng rất cao nếu bạn muốn - điều mà tôi cũng có thể xem xét khi thời gian cho phép.

Bước 3: Bước 3. Tạo ảnh đĩa

Bước 3. Tạo ảnh đĩa
Bước 3. Tạo ảnh đĩa

1. Ghi hình ảnh đĩa hệ điều hành vào thẻ micro SD của bạn bằng Win32 Disk Imager.

2. Khi chọn Arupi_240415, bạn cần thay đổi loại tệp thành *. * Để hiển thị (xem hình trên cùng)

3. Chọn ổ đĩa tương ứng với thẻ micro SD của bạn (hình dưới cùng)

Tôi luôn đảm bảo rằng mình chỉ cắm thẻ SD để tránh vô tình định dạng ổ cứng ngoài hoặc thiết bị USB khác

4. Bây giờ hãy nhấp vào nút “Viết”

Thao tác này sẽ ghi hình ảnh đĩa vào thiết bị

Bước 4: Bước 4. Tải chương trình lên Sleepy Pi

Bước 4. Tải chương trình lên Sleepy Pi
Bước 4. Tải chương trình lên Sleepy Pi
Bước 4. Tải chương trình lên Sleepy Pi
Bước 4. Tải chương trình lên Sleepy Pi
Bước 4. Tải chương trình lên Sleepy Pi
Bước 4. Tải chương trình lên Sleepy Pi

Sleepy Pi là một trong những phần quan trọng của bộ phụ kiện cho thiết bị này. Nó bật và tắt Raspberry Pi theo lịch trình mà bạn chọn. Do đó, bạn cần nói với Sleepy Pi những gì bạn muốn nó yêu cầu Raspberry Pi làm.

1. Sleepy Pi có bộ vi điều khiển Arduino trên bo mạch, trên đó có thể cài đặt các hướng dẫn. Để làm điều này, bạn cần phải cài đặt phần mềm Arduino IDE.

2. Tải xuống toàn bộ thư mục Sleepy_Pi từ liên kết GoogleDrive ở bước trước. Đặt tệp “_15min_Pi” và thư mục “thư viện” trong thư mục “Arduino” được tạo trong thư mục “Tài liệu của tôi” của bạn (tức là C: / Users / Ant / Documents / Arduino)

3. Mở tập lệnh “_15min_Pi.ino” trong Arduino IDE. Tập lệnh này là những gì bạn cần để tải lên Sleepy Pi. Nó yêu cầu Sleepy Pi bật Raspberry Pi của bạn sau mỗi 900 giây (tức là 15 phút). Bạn có thể thay đổi lịch trình này bằng cách sửa đổi dòng sau (tức là 1800 giây tương đương với 30 phút).

int SYSTEM_SLEEP_TIME_IN_SECONDS = 900;

NB: có thể tạo lịch trình dựa trên việc bật ARUPi vào những thời điểm đã định trong ngày nếu đây là mục tiêu của bạn. Để tìm hiểu, hãy tham khảo thông tin trên trang web Spell Foundry.

4. Để xác minh rằng tập lệnh hoạt động, hãy nhấp vào biểu tượng đánh dấu ngay bên dưới tab 'tệp' (xem hình ảnh để được hướng dẫn tốt hơn). Nếu tập lệnh không chạy đúng, hãy kiểm tra xem bạn đã đặt tất cả các thư viện từ GoogleDrive của tôi vào thư mục Arduino của mình chưa (xem ở trên).

5. Kết nối Sleepy Pi với máy tính của bạn và tải lên tập lệnh _15min_Pi.ino. Nếu bạn đã mua đơn vị lập trình từ Spell Foundry thì hãy làm theo các hướng dẫn được cung cấp (cài đặt trình điều khiển chính xác, v.v.). Nếu bạn có lập trình viên FTDI của riêng mình, hãy sử dụng trang web này để được hướng dẫn

Tóm lại:

- kết nối bộ lập trình với các chân GPIO của Sleepy Pi của bạn và kết nối USB với máy tính của bạn NB: Đảm bảo bạn kết nối đúng các chân (xem trang web ở trên)!

- Cắm nguồn điện cho Sleepy Pi của bạn (micro USB HOẶC qua giắc cắm thùng)

- Mở “_15Min_Pi” (hoặc tập lệnh đã sửa đổi của bạn) trong Arduino IDE.

- Chọn Arduino Fio làm bảng của bạn (xem hình ảnh)

- Tải tập lệnh của bạn lên Sleepy Pi bằng cách nhấn vào mũi tên “tải lên” bên cạnh dấu tích.

- Nếu nó không hoạt động thì hãy kiểm tra Cổng COM có đúng không (xem hình ảnh). Bạn có thể phải cài đặt lại trình điều khiển cho bộ lập trình nối tiếp FTDI của mình.

Bước 5: Bước 5: Thiết lập Đồng hồ thời gian thực Sleepy Pi và Raspberry Pi A +

Bước 5: Thiết lập Đồng hồ thời gian thực Sleepy Pi và Raspberry Pi A +
Bước 5: Thiết lập Đồng hồ thời gian thực Sleepy Pi và Raspberry Pi A +
Bước 5: Thiết lập Đồng hồ thời gian thực Sleepy Pi và Raspberry Pi A +
Bước 5: Thiết lập Đồng hồ thời gian thực Sleepy Pi và Raspberry Pi A +
Bước 5: Thiết lập Đồng hồ thời gian thực Sleepy Pi và Raspberry Pi A +
Bước 5: Thiết lập Đồng hồ thời gian thực Sleepy Pi và Raspberry Pi A +
Bước 5: Thiết lập Đồng hồ thời gian thực Sleepy Pi và Raspberry Pi A +
Bước 5: Thiết lập Đồng hồ thời gian thực Sleepy Pi và Raspberry Pi A +

ĐỊNH DẠNG Ổ cắm Micro USB Kingson DT VÀO HỆ THỐNG Tệp NTFS - HĐH ARUPI ĐƯỢC LẬP TRÌNH ĐỂ TỰ ĐỘNG CÀI ĐẶT Ổ USB NTFS. NÓ SẼ KHÔNG HOẠT ĐỘNG NẾU Ổ ĐANG SỬ DỤNG HỆ THỐNG TẬP TIN KHÁC

Để cài đặt thời gian trên Sleepy Pi và giúp nó nói chuyện với Raspberry Pi của bạn, bạn phải làm theo các hướng dẫn sau cho từng đơn vị bạn xây dựng.

- Lắp pin CR1632 vào khe Đồng hồ thời gian thực (RTC) trên Sleepy Pi (hình a)

- Cắm Sleepy Pi vào các chân GPIO trên Raspberry Pi như trong hình b.

- Cắm bộ chia usb của bạn và cắm soundcard, thiết bị lưu trữ USB và bàn phím (hình c - bước 1).

- Nếu bạn có cáp mạng (ethernet), hãy cắm nó vào cổng ethernet Raspberry Pi ngay bây giờ. Đừng lo lắng nếu bạn không có, hướng dẫn sẽ giải thích tất cả.

- Cắm cáp HDMI vào ổ cắm Raspberry Pi HDMI để kết nối với màn hình / TV của bạn.

- Bây giờ đảm bảo công tắc ngắt nguồn được đặt để ghi đè chương trình Sleepy Pi (hình d)

- Cắm nguồn điện vào ổ cắm điện micro USB trên Sleepy Pi (hình c - bước 2).

- Raspberry Pi sẽ khởi động (nếu nó không khởi động và đi tới dòng lệnh Tên người dùng / Mật khẩu, hãy xem ghi chú ở cuối tài liệu này).

- Nhập tên người dùng: root và mật khẩu: root.

o Bây giờ bạn đang ở!

Truy cập đồng hồ pi buồn ngủ:

1. Loại:

i2cdetect -y 1

Hình ảnh chụp màn hình hiển thị ở trên sẽ xuất hiện sau khi bạn nhấn enter (từ đây)

Nếu điều đó không hiệu quả, hãy thử:

i2cdetect -y 0

(Nếu điều đó không hiệu quả thì hãy tắt Raspberry Pi (gõ: tắt máy) và kiểm tra xem bạn đã cài đặt Sleepy Pi đúng cách vào thiết bị Raspberry Pi chưa)

Nếu RTC được phát hiện nhưng mục nhập tại 0x68 là “UU” không phải là “68” thì bạn cần phải dỡ các trình điều khiển khỏi địa chỉ đó. Để làm loại này:

rmmod rtc-ds1374

Bây giờ hãy thử lại lệnh i2cdetect và bạn sẽ nhận được đầu ra giống như hình trên.

RTC sẽ được phát hiện với địa chỉ 0x68.

Lưu ý: Hãy nhớ lệnh i2cdetect nào hoạt động (tức là –y 0 hoặc –y 1) khi bạn cần nhập / i2c-0 / hoặc / i2c-1 / tùy thuộc vào lệnh nào đã hoạt động, ở dòng sau (được đánh dấu).

2. Bây giờ gõ như sau:

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

Nếu bạn nhận được thông báo lỗi, hãy kiểm tra rất cẩn thận để đảm bảo rằng bạn đã nhập chính xác những gì ở trên.

3. Bây giờ kiểm tra thời gian trên RTC bằng cách gõ:

hwclock –r

Sẽ không phải là ngày chính xác nếu bạn không kết nối cáp Ethernet.

4. Tải lên thời gian chính xác cho Sleepy Pi RTC. Nếu bạn có cáp mạng được kết nối với Raspberry Pi, chỉ cần nhập:

hwclock –w

Nếu bạn không có cáp mạng, bạn phải đặt thời gian trên Raspberry Pi của mình. Để làm điều này, hãy nhập như sau:

date –s “dd MTH yyyy hh: mm: ss”

ví dụ. ngày –s “15 tháng 3 năm 2015 18:33:46”

Bây giờ gõ: hwclock –w

5. Bây giờ kiểm tra thời gian trên RTC bằng cách gõ

hwclock –r

Nếu thời gian không chính xác. Hãy thử lặp lại các bước cần thiết một cách cẩn thận - rất dễ nhập sai.

Hãy đăng nhập vào ARUPi và chuyển sang Bước 6!

Nếu Raspberry Pi không khởi động đúng cách

Raspberry Pi sẽ không tải đúng cách nếu không cắm đúng thanh USB. Đây không phải là vấn đề nhưng có nghĩa là bạn cần phải thay đổi tệp “fstab”.

Nếu bạn đang sử dụng thiết bị lưu trữ USB khác với thiết bị tôi đã đề xuất, nó có thể ảnh hưởng đến cách Raspberry Pi khởi động. Nếu đúng như vậy, bạn sẽ được đưa đến một dòng lệnh cho biết nhập mật khẩu hoặc nhấn D để tiếp tục với tư cách quản trị viên (mật khẩu là "root") - hãy làm như nó yêu cầu. Điều này là do hệ điều hành này được thiết lập để tự động gắn thẻ USB Kingston DT micro 16GB.

- Gõ blkid

- Một cái gì đó tương tự như thế này sẽ xuất hiện

/ dev / sda1: LABEL =”Hệ thống dành riêng” 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”

- Xác định ổ USB của bạn từ danh sách và ghi chú lại điểm gắn kết, tức là nếu đó là dòng được đánh dấu, hãy ghi chú “/ dev / sda3”.

- Bây giờ gõ nano / etc / fstab

- Sửa đổi dòng chứa / mnt / arupi để / dev / sda1 tương ứng với ID / điểm gắn kết của ổ USB của bạn.

- Ctl X để thoát và Y để lưu thay đổi.

- Bây giờ gõ reboot và Pi sẽ khởi động lại và tải lên bình thường (giả sử bạn đã cắm soundcard vào).

- LƯU Ý: bạn có thể thực hiện các bước sau mà không cần cắm soundcard hoặc thậm chí ổ USB đúng cách, nhưng tốt hơn là hãy đảm bảo Pi của bạn được tải đúng cách với tất cả các bộ phận đã được cắm vào!

Bước 6: Bước 6 - Sửa đổi tập lệnh ghi và kích hoạt ARUPi

Bước 6 - Sửa đổi tập lệnh ghi và kích hoạt ARUPi
Bước 6 - Sửa đổi tập lệnh ghi và kích hoạt ARUPi

Tải xuống pdf "Step_6" từ Thư mục GoogleDrive nếu bạn muốn các hướng dẫn được mã hóa bằng màu sắc

1. Bây giờ đặt độ dài bản ghi mong muốn của bạn bằng cách nhập như sau:

nano /root/recordTest.sh

Vài dòng đầu tiên đứng trước dấu # là một số hướng dẫn / thông tin về những gì có trong tệp này - dấu # ngăn máy tính chạy thông tin theo sau nó giống như trong R, nếu bạn đã quen với ngôn ngữ đó). Về cơ bản, hai chữ số cuối cùng trên tập lệnh (dòng không đứng trước dấu #) cho biết thời lượng ghi tính bằng giây. Cài đặt mặc định là ghi trong 60 giây. Vì vậy, nếu bạn muốn tạo bản ghi hai phút, hãy xóa 60 và thay đổi nó thành 120 (đối với bản ghi ba phút 180, v.v.).

2. Cuối cùng đặt Raspberry Pi tự động bắt đầu ghi khi Sleepy Pi đánh thức nó. Nhập nội dung sau:

xuất EDITOR = nano

crontab –e

Các dòng sau sẽ xuất hiện trong trình chỉnh sửa nano:

# @reboot /root/setClock.sh &

# @reboot python /root/recordPi.py &

Những dòng này thực chất là chương trình ghi âm của bạn. Hiện tại, các dòng này không hoạt động khi Raspberry Pi khởi động. Bạn cần xóa # để kích hoạt chúng.

@reboot /root/setClock.sh & đặt đồng hồ của Raspberry Pi giống như RTC trên Sleepy Pi.

@reboot python /root/recordPi.py & chạy một chương trình sử dụng phần mềm python giúp Raspberry Pi ghi lại trong 60 giây khi khởi động và sau đó tắt Raspberry Pi.

LƯU Ý: Không xóa # khỏi 6 dòng đầu tiên trên trang này - đây chỉ là lặp lại các hướng dẫn bạn nên làm theo. Khi bạn đã xóa hai ký hiệu # bắt buộc, ARUPi của bạn đã sẵn sàng hoạt động.

Bây giờ nhấn x để thoát nano. Nó sẽ hỏi bạn xem bạn có muốn lưu các thay đổi bạn đã thực hiện hay không, nhấn:

y và cho có

n và nếu bạn muốn bắt đầu lại (trong trường hợp bạn vô tình xóa mọi thứ hoặc mắc lỗi nhưng không thể nhớ đó là gì).

LƯU Ý: khi Raspberry Pi của bạn khởi động từ bây giờ, nó sẽ tự động chạy hai tệp này. Vì vậy, nếu bạn muốn thay đổi bất cứ điều gì, bạn sẽ cần phải đảo ngược những gì bạn vừa làm bằng cách đặt dấu # ở đầu hai dòng vừa được đề cập. Lưu tệp crontab và sau đó gõ khởi động lại tại dòng lệnh. Bạn cần phải làm tất cả những điều này trước khi pi tự tắt một lần nữa. Ngoài ra, hãy nhớ kích hoạt lại Pi khi bạn có ý định sử dụng nó trên thực địa. Nếu bạn không thể nhập đủ nhanh để làm điều đó, bạn có thể khởi động Pi mà không cần cắm thẻ USB. Thao tác này sẽ giúp bạn đăng nhập với tư cách là quản trị viên và bạn có thể sửa đổi số pi theo ý muốn mà không cần phải vội vàng!

3. Tắt Raspberry Pi bằng cách nhập:

tắt

Sẽ có độ trễ khoảng một phút trong khi Raspberry Pi bắt đầu tắt máy, vì vậy hãy thư giãn. Bây giờ bạn đã sẵn sàng để thực hiện một số ghi âm tự động! Ngoài ra, bạn có thể gõ poweroff để tắt nhanh hơn.

4. Khi Raspberry Pi đã tắt, hãy tháo nguồn điện khỏi Sleepy Pi.

5. Điều chỉnh lại công tắc ngắt nguồn để cho phép Sleepy Pi điều khiển nguồn cho Raspberry Pi (hình e).

GHI CHÚ:

Nếu bạn đang tạo nhiều đơn vị và bạn đã thay đổi bất kỳ điều gì trong bước này (tức là thay đổi độ dài ghi hoặc kích hoạt ARUPi - tức là đã xóa 2 # trong crontab) thì bạn có thể muốn tạo ảnh đĩa của thẻ micro SD hiện tại của mình. Để thực hiện việc này, hãy sử dụng Win32 Disk Imager để đọc dữ liệu từ thẻ thành tệp hình ảnh mới (ví dụ: MYARUPi_170915). Sau đó, bạn có thể ghi hình ảnh mới vào các thẻ SD tiếp theo của mình và tất cả chúng sẽ hoạt động giống nhau. Bạn có thể đặt thời gian trên tất cả các thiết bị Sleepy Pi của mình chỉ bằng một Raspberry Pi.

Bước 7: Cập nhật tiến độ bước 7

· Bây giờ khi bạn cắm nguồn điện vào Sleepy Pi, bộ đếm thời gian trên Sleepy Pi sẽ bắt đầu đếm ngược từ 900 giây (hoặc bất kỳ khoảng thời gian nào bạn đã nêu ở bước 4).

· Sau 900 giây, Sleepy Pi sẽ bật Raspberry Pi và Raspberry Pi sẽ ghi âm thanh (WAV) trong 60 giây (hoặc bất cứ điều gì bạn đã nêu). GHI CHÚ. Nếu bạn chưa cắm micrô vào Soundcard, tệp âm thanh sẽ không có âm thanh trong 60 giây!

· Tệp sẽ được lưu trên thẻ USB của bạn và sẽ được gắn nhãn “ddmmyyhhmmss.wav”, ví dụ. 050715190559. WAV.

· Bạn nên chạy thiết bị từ nguồn cung cấp pin mà bạn đã chọn đến vài giờ / ngày để kiểm tra các bản ghi có hoạt động tốt hay không. Đôi khi, nếu nguồn điện quá thấp, có thể có nhiễu (tiếng bíp và tiếng lách cách) trong bản ghi. Điều này cũng đáng ghi nhớ khi triển khai các thiết bị của bạn trong thời gian dài - tìm hiểu khi nào nguồn điện từ phương pháp cung cấp đã chọn của bạn giảm xuống mức ảnh hưởng đến âm thanh. GHI CHÚ. Những tiếng bíp và nhấp chuột được đề cập dường như không xuất hiện trên bất kỳ bảng quang phổ nào nên chúng không phải là vấn đề lớn đối với hầu hết các mục đích, nhưng chúng là dấu hiệu cho thấy nguồn điện của bạn đã bị giảm hoặc quá thấp!

· Bây giờ bạn có thể gắn thiết bị ghi âm của mình trong một vỏ chống thấm nước.

Bước 8: Chọn Nguồn, Micrô và Vỏ

Chọn Nguồn, Micrô và Vỏ
Chọn Nguồn, Micrô và Vỏ
Chọn Nguồn, Micrô và Vỏ
Chọn Nguồn, Micrô và Vỏ
Chọn Nguồn, Micrô và Vỏ
Chọn Nguồn, Micrô và Vỏ

Hướng dẫn về cách thực hiện hai nhiệm vụ sau đây là một công việc đang được tiến hành - Hiện tại tôi đang khá bận rộn với nghiên cứu tiến sĩ của mình và việc phát triển thiết bị này tương đối dễ dàng và điều đó phụ thuộc vào số tiền và thời gian bạn muốn bỏ ra. trên đó. Bạn có thể nghiên cứu micrô và vỏ của riêng mình nếu bạn vui lòng hoặc theo dõi để tải lên các hướng dẫn này!

Bây giờ bạn có một đơn vị ghi âm tự động. Tuy nhiên, bạn vẫn cần nguồn điện, micrô và vỏ chống thấm nước. Từ đây, bạn có thể sử dụng sự sáng tạo / nghiên cứu của mình để đưa con dấu của mình vào đơn vị. Nhưng bạn cần ba điều sau đây!

1. Nguồn cung cấp: - Raspberry Pi yêu cầu ít nhất 5V để hoạt động, nhưng đơn vị này yêu cầu nhiều hơn vì nó có một số bit bộ phụ kiện đi kèm. Sleepy Pi có thể điều chỉnh nguồn điện 5,5V đến 17V thông qua giắc cắm nguồn cho Raspberry Pi. Tôi đã sử dụng pin 8xAA (không thể sạc lại mỗi pin 2.400mAh) (tổng cộng khoảng 12V) để cung cấp năng lượng cho ARUPis của mình. Họ có thể ghi lại một phút âm thanh, cứ sau 15 phút trong khoảng 7 ngày. Giắc cắm trong hình đi kèm với thiết bị Sleepy Pi. - Bạn sẽ cần: Giá đỡ pin (tức là 8xAA) kẹp pin pp3 9v và dây dẫn Công tắc nội dòng (tùy chọn - nhưng làm cho cuộc sống đơn giản hơn trong lĩnh vực này và giảm căng thẳng cho phích cắm và ổ cắm!)

2. Micrô - bạn cần micrô có đầu cắm giắc cắm âm thanh nổi 3,5 mm. Cắm cái này vào khe cắm micrô soundcard của bạn và bạn sắp hoàn tất! Nếu bạn muốn xây dựng micrô của riêng mình, tôi khuyên bạn nên sử dụng Primo EM172 (hoặc Primo BT EM-172). Vui lòng xem PDF tạo micrô trong GoogleDrive của tôi để tìm hiểu thêm về cách tạo micrô Primo EM172 của riêng bạn. Nó thực sự là khá đơn giản. Nếu bản pdf không có trong đó thì hãy kiên nhẫn. Nếu bạn chỉ đơn giản là không thể chờ đợi, hãy gửi yêu cầu cho tôi (hiện tại công việc đang được tiến hành - 16/09/15).

3. Vỏ chống thấm nước - Tôi đề xuất loại trong hình, được bán bởi Solent Plastics giữa các nhà cung cấp khác trên Ebay và Amazon. Nó rất mạnh mẽ và đi kèm với bọt có thể sửa đổi bên trong và tôi có thể đảm bảo cho hiệu suất của chúng về độ chắc chắn và không thấm nước. Tôi đã sử dụng một tuyến cáp 25mm (IP68) từ đinh vít để gắn micrô của mình (được bọc trong ống nhôm 15mm). Điều này liên quan đến việc cắt một lỗ trên vỏ và chèn dây cáp vào - tôi đã dán các cạnh bằng keo Sugru. Tôi cũng đã mua một số grommet trống 11mm để sử dụng làm phích cắm khi không gắn micrô - giữ cho RasPi và Sleepy Pi khô ráo là khá quan trọng !. Rõ ràng, nếu bạn quyết định sử dụng một micrô khác, phương pháp gắn micrô của bạn có thể khác!

Cuộc thi Raspberry Pi
Cuộc thi Raspberry Pi
Cuộc thi Raspberry Pi
Cuộc thi Raspberry Pi

Giải nhì cuộc thi Raspberry Pi

Đề xuất: