Autonomous Recording Unit
Current Project Phase: Prototyping & Design Improvement
Overview:
Final Goal: Create an autonomous recording unit for long term use outdoors
Approach: Use Arduino to record audio in 30-60 minute intervals relative to local time of sunrise and sunset. A low cost olympus audio recorder is preferred as the actual audio recording device to insure high quality audio recording.
Audio unit: I currently have access to several Olympus dm-620 units which can be controlled via an optional rs-30w remote module operated with an infrared remote.
Other components:
- Real time clock w/ alarm
- Battery-powered operation
- Possible logging of temp\humidity
- Ir module
Input and suggestions needed: As someone new to the Arduino community I’m looking for an approach that will allow me to complete this project in about 30-50 hours. I do have people who can offer general programming guidance. Would you recommend avoiding any custom digital recording options? Is it feasible to try to control the recorder with an IR module? Via the usb cable?
Suggestions for battery powered Arduino projects; can Arduino run in a low power mode? I would like the Arduino to run for 2 weeks; I only need it to be active to turn on/off the recorder and collect temp/humidity data.
Challenges
- Can IR signals being transmitted by a factory made remote be replicated? This would allow an Arduinio IR module to control the recorder? This is possible using AnalysIR. The output generated from analysis of the rs-30w remote is found here: Remote_IR_Data.docx The Olympus remote uses the 32-bit NEC protocol at a modulation frequency of 38kHz. The start Value Hex: 61DC01FE; Stop Value Hex: 61DC02FD These values will allow the arduino to start & stop audio recording.
- Can the recorder be controlled via USB? Powering on the unit is possible, but additional controls are not easily implemented. The unit can be powered on by activating a Female USB Type A port controlled by the Arduino
- How much battery power will be required for 1-2 weeks of operation? How can power use be monitored? 9v batteries can power the arduino unit. A Real Time Clock with Alarm function will allow the unit to conserve power outside of recording periods. Power monitoring is a more advanced operation that will require additional research.
- What are best practices to weatherproof components? Continued use of a weatherproof electronic box with shielded microphone should be adequate
- Should I give up on the Olympus Audio Recorder interface and try to implement audio recording using Arudino? High quality audio recording is not easily implemented on an arduino. An external recorder still seems ideal for high quality audio
Version 1.0
Based on initial research and available components a basic version of this Recording Unit can be implemented with:
- Arduino Uno Rev3
- Basic IR module
- DS3234, Real Time Clock with Alarm Function
- Olympus dm-620 recorder
- rs-30w remote receiver
- Donated waterproof box
Links
Suggestions & Related Projects
My request for design input on Arduino Forums
example code & Instructables Wire a RTC
IR Decoding AnalysIR Software