I recently stumbled across some excellent micro:bit resources on this website, I liked the look of the micro Python Simon game project so I built the project to try it out.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_TnAFSVsCBlQmqYo-2cJcHcBdi5NsbUmggKppo7V6M1pUxeGtzd8GEUHG84J3ZdlWOaLVVlwnAuaAVZmZDEe9LeO0oRTrWajrzjlYq7HaVQfuvpxq65TipfXKuOvcpyrg6dZP3oCGYcc/s400/DSC02294.JPG) |
Micro Python Simon game |
More details about the BBC micro:bit Simon Game I used as a starting point can be found here
This gave me an idea, could I connect a micro:bit to an vintage MB Simon game hmmm. The original full sized game uses a custom MB Electronics processor (the MB4850) which performs nearly all of the functions for the game. The only other significant piece of electronics is a SN75494N chip which interfaces the processor to the light‐bulbs and the built in speaker.
After a quick hunt on eBay for a broken Simon game, I managed to find one cheap. While I waited for the game to arrive, I knocked up a quick circuit with some 2.5v MES light bulbs and a ULN2003A Darlington transistor array to drive the bulbs. Now for the next part of my cunning plan….
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFvT1PYl3kIfYtGAi6G24NgyGo3f6fKA6JXY5o3bwKH1ppKKMyv52X1aMpL94nPFS3VPkQ-HGQkBOwIMIYlZM_XdyF8X3RvbcgBLTc3UsODYOI6Ko0DWYTsQA5ymXqu4njEsFHwJDW8Eo/s400/DSC02322.JPG) |
Testing my idea |
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcOo1jnwBZdselxcM9ohpFFXaUY0cS57qaOnjw6cyY2s9_WEANyE89zM8IgWkJhPE8HWqogEs9Ku0UN7VGbKIx9CAY_qGJ3GqnrQ61cGkwZ_Fxok2GmTKLWeYrRGrQxFHdGZpfsHrZZQA/s400/micro+simon_bb.png) |
Breadboard Layout - Showing added bulbs and ULN2003A |
When the game arrived I duly took it apart, sadly it didn’t work and was pretty beaten up, oh well. I found some useful information about these classic Simon games here, included on the site was a schematic which helped me trace out the PCB layout so I could tap into the existing bulb and switch circuits.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwvEsSE13RfqVqn6ciPbC-FbAKst5HxVQ-ksGSTCswSG8TIEyXq64f25Ci0NIi0lSt-So8LLW2zLzQ2L3edFa6HBnO3Qn4MGdiuF8wXX4COxbStQPpSb4K983xKefLh-lKHceom5bGp0g/s400/DSC02332.JPG) |
MB Simon secrets revealed |
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4E6h7MAXkMS1Tq65-fWVMdxpbfKfcGzqh1WfLDEBWI5IZOsv4_nBm6snlX2U9XFVuD5RDbwXb0gAOOXd-h-Tfs33p4ozpx7ImP7vg5097EwAwpyABtVpnYJp6JehZcYr_P6tlA3vLhiI/s400/DSC02333.JPG) |
Simon circuit board top view |
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIY4ahLpZoJKQylho4SKN9KC2aM9IO3X6aSeyvfApYJtriPqmVfr9SEqznG3zPltdGVRP05-3P1tIHXpzLdhNH_WezTW3-LfOG2AguYvtesPbbQboUv1til6RRWAjZNZKzt1zspl9uR5U/s400/DSC02334.JPG) |
Simon circuit board bottom view |
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkrHD-mg0ajg_KDSjuPJpsrFIivLo51v2f8MszE1Qeqgbqfgqahxg4zlK-mVphSurskRd9tgWerZWCnWNUX6e-v4kUH8DNWZhyphenhyphenyFNXtPyIdeox1wGTtX9unRUae-9dMpje1pVUQdCdT9w/s400/DSC02340.JPG) |
More testing |
I removed the existing custom processor and SN75494N chip and soldered some new wires to the existing colour switches and bulbs. I then connected these to my existing breadboard layout and gave it a quick whirl. It worked brilliantly, another awesome micro:bit hack in the bag.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWFGl6G_Mq84qWRmqQVk1IVDyIhPtHcTd69xV7h90dGcB02B6ib46qw_oPiZ8IpNpIUtuA2r_3UaXWEKCVYsvY4XBnHaRwGv9_VMoXyQQF16p49O5Rwz_C3RJ8Co-YsmZwXpXN5i40sKc/s400/DSC02344.JPG) |
Finished project |
Finally I modified the existing code, which can be found on my github.
Update 12th February 2017
I took my Micro Simon game out on the road and it performed well but the bulbs weren't very bright. Despite some experimenting to see if I could get the bulbs any brighter, I couldn't so I decided to build some LED modules to replace the existing bulbs. I brought some of these TruOpto OSPW5111P high intensity white (30000mcd) LED's from Rapid Electronics and set about building the LED modules on a small piece of stripboard.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU8PuLVyMBYnDsdoiD9UMHVqgBnffKtNBJGG7b5k4NAusX2mYZ25XRZjtVuVg1kguTt7smvVV15fKI6yUiM2biSTX_D6w7oif_NeWTlSNudyAl-Gu_UM4uFFZqX98FX4oI6TOmeisM-vs/s400/DSC02412.JPG) |
LED Modules completed. |
I removed the existing bulb holders from the MB Simon game PCB and installed the LED modules.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFcnFxVwpEldLFBwoDkBlmQknv1H1M02RzcbWEr9cOWp4QWGVWfAPnpOBLGA39q5RmFjKUq_hmwY1euXkTN6zSqclx8yjFYQeGz_JGnbTK8oSALZFBl2xkutp7sIEqTzPTq8BIDErPAyo/s400/DSC02424.JPG) |
A final test |