I have been recently working on a simple add-on for the micro:bit, that has an OLED display and a bunch of buttons, allowing you to make games that are more similar to what we know from arcades and handheld game consoles. Details are available at https://hackaday.io/project/27757-microboy
The extra pcb is attached to the micro:bit with five bolts, and contains the screen, six buttons, a speaker and a battery with a power switch.
Of course, the example code includes the driver for the SH1106 display, and firmware for the ATtiny24 chip that I used for handling the buttons. The whole thing communicates with the micro:bit over I2C on the pins 2 and 3, so it requires a recent version of MicroPython from the repository to be able to re-init the I2C to work on those pins.
I'm still working on some simple games, but what I have already makes me confident that it's possible to make some interesting games with this.
Micro:boy
Re: Micro:boy
Nicely done! Your hackaday projects are always a good read.
The bolts are an interesting approach. Gives it a real industrial feel.
Regarding the Micro:header, have you considered using a elastomeric connector between the microbit and your PCB?
Those little silicon rubber connectors usually sandwiched between a PCB footprint and an LCD.
https://en.wikipedia.org/wiki/Elastomeric_connector
The bolts are an interesting approach. Gives it a real industrial feel.
Regarding the Micro:header, have you considered using a elastomeric connector between the microbit and your PCB?
Those little silicon rubber connectors usually sandwiched between a PCB footprint and an LCD.
https://en.wikipedia.org/wiki/Elastomeric_connector
Re: Micro:boy
Thank you!
No, I have not considered using that connector, I think you may be onto something here. I have to give it a try, thanks!
No, I have not considered using that connector, I think you may be onto something here. I have to give it a try, thanks!
Re: Micro:boy
That is the kind of thing that would get my 13 year old son started on Micro:Bit and MicroPython!
Any plans to make it commercially available?
Any plans to make it commercially available?
Last edited by on4aa on Tue Jan 23, 2018 5:46 pm, edited 1 time in total.
Serge
Re: Micro:boy
This is mostly a proof of concept thing for now, just to see what is possible and how hard it is to actually write a game for it. I'm working on a different device running CircuitPython (a fork of MicroPython) and making the whole process of writing a game much simpler. With micro:bit you have to use a lot of tricks to get around the limitations.
Having said that, it's all built from easily available parts, the PCBs are available at OSHPark, he soldering is not very advanced, and I'm going to publish detailed instructions when I'm ready — so it could be a good weekend project for the more technically skilled parents.
-
- Posts: 2
- Joined: Fri Aug 19, 2022 3:18 am
Re: Micro:boy
I consulted this project and highly recommend it