I have decided to pursue the following project:
I want to implement the following controller using an Arduino Nano, that I boughthttps://github.com/jenkie/Arduino-Pedelec-Controllerhttp://www.pedelecforum.de/wiki/doku.php?id=elektrotechnik:forumscontroller#downloads
Instead of the Nokia 5110 display most people are using, I would like to use a water resistant Android device.
This would have various advantages over using the Nokia display or other displays available for the Arduino, the most important being that no nice looking waterproof cases are available for the price it would cost to buy used Android phone like the Motorola Defy.
The biggest problem is, that I have zero programming experience. I have a very good idea, of what I want to accomplish.
In a first step the Android device is only supposed to do readouts from data the Arduino produces.
I would prefer to use a USB connection, but if you think bluetooth is easier, I will go for that.
This is, what I would like the app to look like:
I would like to start with readouts from temperature, voltage and current sensosors and the reed switch from the the bike's speed sensor.
I am in need of a lot of guidance, where to begin and what to learn.
There is already code available for the readouts of the sensors. The key task is to somehow make the connection between the Arduino Nano and the Android device and getting it to display the information in the right way.
I would then like to increase the amount of sensory readouts the phone can handle and make the individual fields modular with options to cycle through for each of them.
Then I would like to implement throttle control for the bike's electric motor and a cruise control.
Any advice and guidance on how to pursue this project would be greatly appreciated.