Looking to create a timer with event and Lifetime Memory
montech22
Posts: 4
in BASIC Stamp
Hello don't know if this is the best Forum for this. Looking for more Software support then Hardware. I have a carnival ride when I want a programmable timer input for N minutes. Then I want a event time stamp for that event. Then I want a lifetime memory (EEPROM?) for all events.
Any clues much appreciated.
Any clues much appreciated.
Comments
Thanks for responding.
Well, we have a human gyroscope that is attendant operated with a hydraulic directional system. So I want a programmable timer so that I can program the event time for different Venues. 5 minutes sometimes and 3 minutes other times, etc. The timer will time out and sound a buzzer, the attendant will stop the ride and rest the timer. Then press start to go again when ready. I want a cumulative lifetime timer to see how many hours are being put on the ride. This would be handy for maintenance intervals and also see how much to bill total when we rent it out. The RTC is a good start and I see that there is downloadable code. I would have a LCD readout and maybe function switches reset, menu/+, select, enter, and start/stop to get readouts and set times.
Those items seem to be the main stumbling block. Can this main power via a plugpack/USB5V, or does this need to stand alone ?
I do see Parallax have this - a Hackable Electronic Badge, that has a display and buttons, and looks to manage battery charging.
https://www.parallax.com/product/20100 $29.99
https://www.parallax.com/sites/default/files/downloads/20000-20100-Hackable-Electronic-Badge-Schematic-RevA.pdf
Interesting item - uses a VNC2 processor as the USB Host.
That would give the convenience of a USB-drive, easy remote reading and shiploads of storage ...
I2C eeprom is also an option, but it takes more code unless you have a BS2p series Stamp that has i2c commands. Indeed, the BS2pe includes a total of 64kbytes of eeprom, compared with 8 kbytes in the original BS2, so the '2pe is great for data logging using the built-in STORE, GET and PUT commands.