Project Description:
Terse: arduino mini datalogger with real time clock that displays a timer value and transmits logged data via XBee.
Verbose:
We want you to design an arduino mini datalogger "timer" that transmits a data stamp, current time, date using Real Time Clock (e.g. Adafruit DS1307), the total "on" time count and 4 analogue pin values (using arduino mini inputs) to an XBee with data logger "data logger". The total "on" time will be displayed on an LCD. The Xbee data logger must wirelessly upload data to a "base station" when in range.
Requirements:
You will provide DEBUGGED and tested hardware bill of materials, arduino sketch, hookup diagram, brief set up notes, technical assistance during assembly and testing on our end.
You have built an arduino mini 05 and XBee mesh AND HAVE ALL HARDWARE
Arduino mini datalogger shall have mini SD card
Arduino mini datalogger shall write the analogue input pin minimum and maximum values from the previous 20 minutes to the SD card
The write to SD time delay shall be programmable via the arduino sketch
Timer shall have a small LCD display minimum 1cm x 4cm maximum 2cm x 5cm and display "ON" time in hours and tenths (999.9)
Timer shall display the hours on the LCD only when "ON"
"ON" shall be 12Vdc and/or 24Vdc arduino input
"OFF" shall be less than 10Vdc arduino input
Data stamp, current time, date and total "on" time shall be programmable via the arduino sketch
In case of power loss / reboot timer must recall current time, date and total "on" time
When a Xbee data logger device is in range, timer must transmit data stamp, current time, date, total "on" time, and logged min/max data to Xbee device every 30 minutes
Transmit time delay shall be programmable via the arduino sketch
Xbee datalogger must log data onto micro SD card
Xbee datalogger must upload logged data, data stamp and time stamp to "base station" when in range
"base station" shall be Xbee datalogger that is designated to receive uploads
"timer" and "datalogger" shall delete data that that has been uploaded
Please contact me with any questions/clarifications you need.
Thanks!