So I've decided to delve into some MCU based projects and I figured that a good place to start was with a RPi Zero. Mainly because it's small, low powered and has plenty of support.

My eventual plan is to create a portable retro console, but small steps first.

So far I have a 1.8" 160x128 LCD and have Raspbian Jessie (with PIXEL) configured to use it. I'm mirroring the main framebuffer to the LCD as well. Still messing with the configuration and experimenting with the best ways to do things as I'm not overly experienced with *nix. In the end it was fairly straight-forward to get running as there are decent fbtft drivers in Jessie as standard. Running Minecraft on such a small display is entertaining Smile.

I've been looking on some Chinese wholesale websites for a similar sized LCD with a higher resolution - as there are a lot of knock-off smart watches coming out there is a chance I could pick up some sample units on the cheap - but finding info on relevant display controllers and such can be hard.

The next step is to come up with a control scheme. I was initially going to wire everything just through GPIO and use a common ADC IC for analog joystick input - but I think I'm leaning more towards creating a generic USB HID gamepad with the help of an ATTiny board or a teensy etc.

Anyway it's pretty rare for me to do anything hardware based these days so I thought I would share my exploits so far and will update this thread as I progress. I would also appreciate any help/advice along the way from the many experienced hardware guys on this forum as I've been long out of the hardware game - still a lot of learning to do!

A few screenies showing the rpi0 on a breadboard with the LCD connected, dirst successful CLI test and then the screen mirroring with Minecraft running:



  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 1 of 1
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement