For next semester I plan to use the tinyK20 as a remote controller for the Zumo Robots. I already had an early prototype presented in “3D Printed Gameboy and Remote Controller with tinyK20 Board“, so here is the next iteration of, in a sneak preview:
It fits into a blue transparent enclosure like this (the holes on the top for the LCD and joystick are not done yet:
The prototype has the following features:
- tinyK20 (NXP Kinetis K20, ARM Cortex-M4 running at 50 MHz with 128 KByte of FLASH), used both as main controller and as open source debug probe
- Nordic Semiconductor nRF24L01+ 2.4 GHz wireless transceiver
- 4 way plus middle button joystick
- Graphical LCD (Nokia 84×48 pixels)
- USB rechargeable LiPo battery
- two extra side push buttons
The joystick is used to navigate through the menus on the display, plus to drive around the robot.
As an option, I’m thinking about adding a Semtech LoRa (Long Range) 433 MHz radio module as an option. That way I would have a cool IoT device which can communicate several kilometers and the same time can be used as data logger :-).
Thanks to Andreas for creating that first prototype and helping me creating this new tool for the next semester!
Happy Prototyping 🙂