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
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 :-)

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.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

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

{{ parent.tldr }}

{{ parent.urlSource.name }}