AMX is an arduino-compatible audio and motion datalogger board (designed for Teensy 3.x)
More information is at http://loggerhead.com
- Use AMX2WAV https://github.com/loggerhead-instruments/amx/tree/master/VisualStudio/AMX2WAV/x64/Release
- amx: Main control and sensor recording
- cmd.pde: Reads recording settings from a script file
- ISL29125: RGB light sensor interface
- MPU9250: Invensense IMU sensor interface
- wav.h: wav header
- rms: rms calculation
- Accelerometer, Gyroscope, Magnetometer (MPU9250)
- Pressure/Temperature (MS5803)
- RGB light (ISL29125)
- Burn wire release: controls a FET switch to ground which can be used to corrode a stainless steel wire in seawater
- duty cycle recording
- display
- button input for recording setup
- writing to microSD
- Install Teensyduino from https://www.pjrc.com/teensy/loader.html
- Get latest hex file from appropriate repository https://github.com/loggerhead-instruments/amx/tree/master/hex To save file, right click on the filename and choose 'Save link as'
- Connect microUSB cable to small board on device
- Run the Teensy Loader program.
- From File Menu, select Open HEX File
- Turn on power to board
- Press the PGM button on the board next to the microSD slot, or from Operation menu, select Program (you may have to turn off automatic mode).
To check whether the firmware has been updated, collect some data, and check the log files for the version date of the firmware.