Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

3D Printed Gameboy and Remote Controller With tinyk20 Board

DZone's Guide to

3D Printed Gameboy and Remote Controller With tinyk20 Board

Have some retro fun creating your own Gameboy this week!

· IoT Zone
Free Resource

Discover why Bluetooth mesh is the next evolution of IoT solutions. Download the mesh overview.

As a remote controller for the Sumo robot (see “ Zumo Robot with Magnetic Encoders“) we have used so far a combination of NXP FRDM-KL25Z board and a Joystick Shield (see “ Joystick Shield with nRF24L01 driving a Zumo Robot“). That solution was not ideal, so this weekend I created a 3D printed prototype:
tinyK20 Remote Controller

tinyK20 Remote Controller

The concept is using the following parts:

  • For the push buttons I’m using the microcontroller internal pull-ups. The LCD uses a connector to the front board:
Push Buttons

Push Buttons

tinyK20 Power Supply

tinyK20 Power Supply

  • All the components fit into the 3D printed enclosure:
tinyK20 Remote Controller Inside

tinyK20 Remote Controller Inside

  • The external debug circuit (to use the tinyK20 as debugger) is removed to shrink the box size:
Debugging tinyK20 with tinyK20

Debugging tinyK20 with tinyK20

  • Below is a rendering of the 3D model for the enclosure:
tinyK20 Remote Controller 3D Model

tinyK20 Remote Controller 3D Model

  • With this project I have handy remote controller unit with nRF24L01+ wireless transceiver, battery charger and 5 push buttons to navigate trough menus or play games like Tetris or Snake.
Snake Game

Snake Game

The Eclipse/Kinetis Design Studio project is available on GitHub. The 3D model is posted on Thingiverse. The next step would be to integrate everything into a PCB. Then every student group could use such a tinyK20 board with their robots. Or to use it as a gaming platform. Or as a remote controller to open the garage door :-).

Happy Remoting :-)

Take a deep dive into Bluetooth mesh. Read the tech overview and discover new IoT innovations.

Topics:
iot development ,microcontroller

Published at DZone with permission of Erich Styger, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}