Resources
Version 11 (J. Simmons, 09/23/2014 10:29 am) → Version 12/47 (J. Simmons, 11/01/2014 10:03 pm)
h1. Resources
* "Original Inspiration":http://www.break.com/video/project-excitebike-exercise-bike-controller-demo-video-1644092
* Similar products
** "PC Gamer Bike":http://pcgamerbike.com/
** "BitGym":http://www.kickstarter.com/projects/acgourley/bitgym
* Moving from keyboard to joystick interface
** "Turning an Arduino Leonardo into a joystick":http://www.imaginaryindustries.com/blog/?p=80
** "USB Host Shield":http://arduino.cc/en/Main/ArduinoUSBHostShield
* Sensors considered
** "Rotary Encoders":http://playground.arduino.cc/Main/RotaryEncoders
** "Homemade Rotary Encoder":http://christian.liljedahl.dk/guides/simple-rotary-encoder - used in very first prototype, but quickly abandoned because the mechanical interface was difficult to maintain
** Reed switch ("Link 1":http://www.instructables.com/id/Arduino-Based-Optical-Tachometer/ | "Link 2":http://www.instructables.com/id/Arduino-Bike-Speedometer/) - v0.1 and v0.2 used reed switches (originally off of an old Bike Computer, now purpose selected)
** "Hall Effect Sensor":http://en.wikipedia.org/wiki/Hall_effect_sensor - under consideration for v0.3
*** "Arduino Playground":http://playground.arduino.cc/Code/HallEffect
*** "Blog post covering three types of Hall Effect Sensors":http://bildr.org/2011/04/various-hall-effect-sensors/ - this is a very good resource, especially with respect to the types of sensors to consider
*** "Arduino post on using Hall Effect sensor to measure RPM":http://playground.arduino.cc/Main/ReadingRPM
*** "Forum post about measuring RPM and resetting to 0 when motion stops":http://forum.arduino.cc/index.php?topic=208227.0 - lengthy discussion and covers many of our goals
*** "Forum post about calculating RPM on a bike":http://forum.arduino.cc/index.php?topic=185174.0 - not really enough details here, but still documenting it
* "Evidence from Reddit that there is a market for *Holoseat*":http://www.reddit.com/r/gaming/comments/1hdi80/with_this_every_gamer_would_be_in_shape
* "USB Tester from Adafruit":http://www.adafruit.com/products/1456 - might be useful for later prototype development
* "Data Smoothing":http://arduino.cc/en/Tutorial/Smoothing - Arduino tutorial dealing with smoothing out noisy data
* Production & Design Work
** "Monday Experiment: Bootloading an ATmega32u4 with Arduino":http://jeffmurchison.com/blog/monday-experiment-bootloading-an-atmega32u4-with-arduino/ - minimum electronics necessary to create a Leonardo clone, important documentation for building completely custom PCB/"Shrinkifying":http://makezine.com/2011/10/10/how-to-shrinkify-your-arduino-projects/ the *Holoseat*
** "PCB Routing Service":http://dirtycircuits.com/about.php - Team at "Dangerous Prototypes":http://dangerousprototypes.com/ provides PCB routing/layout service for OSHW projects at $35/hour (3 hour min)
* "Submitting Arduino Projects to the Arduino Blog":http://blog.arduino.cc/submit-your-project/?utm_content=buffer55f4b&utm_medium=social&utm_source=plus.google.com&utm_campaign=buffer
* "Original Inspiration":http://www.break.com/video/project-excitebike-exercise-bike-controller-demo-video-1644092
* Similar products
** "PC Gamer Bike":http://pcgamerbike.com/
** "BitGym":http://www.kickstarter.com/projects/acgourley/bitgym
* Moving from keyboard to joystick interface
** "Turning an Arduino Leonardo into a joystick":http://www.imaginaryindustries.com/blog/?p=80
** "USB Host Shield":http://arduino.cc/en/Main/ArduinoUSBHostShield
* Sensors considered
** "Rotary Encoders":http://playground.arduino.cc/Main/RotaryEncoders
** "Homemade Rotary Encoder":http://christian.liljedahl.dk/guides/simple-rotary-encoder - used in very first prototype, but quickly abandoned because the mechanical interface was difficult to maintain
** Reed switch ("Link 1":http://www.instructables.com/id/Arduino-Based-Optical-Tachometer/ | "Link 2":http://www.instructables.com/id/Arduino-Bike-Speedometer/) - v0.1 and v0.2 used reed switches (originally off of an old Bike Computer, now purpose selected)
** "Hall Effect Sensor":http://en.wikipedia.org/wiki/Hall_effect_sensor - under consideration for v0.3
*** "Arduino Playground":http://playground.arduino.cc/Code/HallEffect
*** "Blog post covering three types of Hall Effect Sensors":http://bildr.org/2011/04/various-hall-effect-sensors/ - this is a very good resource, especially with respect to the types of sensors to consider
*** "Arduino post on using Hall Effect sensor to measure RPM":http://playground.arduino.cc/Main/ReadingRPM
*** "Forum post about measuring RPM and resetting to 0 when motion stops":http://forum.arduino.cc/index.php?topic=208227.0 - lengthy discussion and covers many of our goals
*** "Forum post about calculating RPM on a bike":http://forum.arduino.cc/index.php?topic=185174.0 - not really enough details here, but still documenting it
* "Evidence from Reddit that there is a market for *Holoseat*":http://www.reddit.com/r/gaming/comments/1hdi80/with_this_every_gamer_would_be_in_shape
* "USB Tester from Adafruit":http://www.adafruit.com/products/1456 - might be useful for later prototype development
* "Data Smoothing":http://arduino.cc/en/Tutorial/Smoothing - Arduino tutorial dealing with smoothing out noisy data
* Production & Design Work
** "Monday Experiment: Bootloading an ATmega32u4 with Arduino":http://jeffmurchison.com/blog/monday-experiment-bootloading-an-atmega32u4-with-arduino/ - minimum electronics necessary to create a Leonardo clone, important documentation for building completely custom PCB/"Shrinkifying":http://makezine.com/2011/10/10/how-to-shrinkify-your-arduino-projects/ the *Holoseat*
** "PCB Routing Service":http://dirtycircuits.com/about.php - Team at "Dangerous Prototypes":http://dangerousprototypes.com/ provides PCB routing/layout service for OSHW projects at $35/hour (3 hour min)
* "Submitting Arduino Projects to the Arduino Blog":http://blog.arduino.cc/submit-your-project/?utm_content=buffer55f4b&utm_medium=social&utm_source=plus.google.com&utm_campaign=buffer