FWRv1 Microcontroller Board
I’ve started thinking about a design for a new Fun With Robots board. The current board (Firefly 1.0 by Botrics) has a serial connection, built in motor driver, 2 buttons, potentiometer, tricolor LED and a buzzer. I’ve created an updated version of the Firefly that replaces the serial connection with a USB connection.
My board, dubbed FWRv1 will have an upgraded feature set, some of which are based on what is rumored to be in the Firefly 2 board. We are currently unsure when the Firefly 2 board will become available, and it will be easier for us to maintain our own boards for the future of the class.
Thus far the feature set I am aiming for in this board is very similar to the Firefly (2 buttons, tricolor LED, potentiometer, buzzer and built in motor driver) plus some additional features. These additional features include things like USB connection (instead of serial), possible recharging of batteries via USB, additional I/O and the possibility of adding an LCD (which would require the additional added I/O).
Right now I’m planning on using either the Atmel Atmega32, the Atmega640 or the Atmega1281. The Atmega1281 would have the additional required I/O for driving and LCD on its own. Otherwise, the Atmega32 or Atmega640 could drive a serial enabled LCD as well as provide additional I/O ports.
Or, I may not actually upgrade the processor. Instead I may take away some servo ports and use them instead for a serial enabled LCD. Another option may be to contact Botrics to get the information (schematic/board design) of the Firefly 2.
Finishing the Firefly 2 would most likely be the easiest option and would allow me to focus my efforts elsewhere.
