the components should be very small,thin in structure using extremely thin battery
Mass Storage Device class for connection to USB port and with bluetooth interface(class 1)
the final component should have button component 0-9, (- + cancel = ) buttons. buttons are arranged as in picture attached. the rest of 4 buttons are in a column on the right side. the * and# buttons are not part of the project. instead the component parts can be located in them and also between the 2 right column
Store Date and Time from real time clock in an ASCII file every time a button is pressed.
Establish low power sleep state between button pushes and USB communications.
Provide method of setting real time clock date/time by altering part of ASCII file and storing in device.
Provide method of clearing device memory on PC and by button push.
Data memory shall accommodate approximately 16K bytes. Inexpensive devices such as 24LC128 or processors with internal memory will be considered.
Integrate SPI modem device into design:
Processor shall wake approximately every 500mS to power up SPI modem.
If data available processor shall retrieve data, store with time and date, acknowledge receipt, return to sleep mode.
If data unavailable processor returns to sleep.
On button push processor shall wake, power up SPI modem, send bytes, wait for acknowledge, return to sleep.
If no acknowledge then repeat process three times before quiting and returning to sleep mode.
Some part of ASCII file shall indicate battery health.
IMPORTANT TECHNICAL REQUIREMENTS:
A bluetooth enabled phone should be able to access data stored remotely and easy to upload to the phone
The device must enumerate as a mass storage device when connected to the PC.
The device should support Win2000 and higher Windows versions.
No USB drivers will be loaded for device detection.
Data stored must be in ASCII format.
Device shall include continuously operating real time date/time device.
Means shall be provided for setting date and time within the device.
Device is cost sensitive.
Device must use minimum of components for small size. Final goal is thumb drive or key fob size device, prototype can be larger.
Device must be extremely low power: One [url removed, login to view] lithium coin cell for both time keeping and operation. device should have long battery life(more than 200hrs) when in use:20 event logs/day,continuous timing keeping,one USB upload per day
the device should be always in an on mode
The developer shall provide frequent updates and at completion deliverables shall include: the completed and functioning prototype device (does not require a case, but PC board or prototype board preferred), all source code, compiler and development system info, schematics, parts lists, instructions and details. Full payment will be upon successful demonstration of the device by me and delivery of all items listed. All rights to the device are property of the payer.
Please, only bid if you can provide examples of your work that enumerate (function) as generic mass storage class USB device.
mini usb port is highly considered instead of normal usb port