Making the backlights into a big screen
Below is the part where i finally get the flashy animations of the backlights working, this whole part was initially a massive after thought but as this project moved on, it just seemed worth while to make it happen!!! as this project has turning into something a lot more than initially expected. out the window is budget and time constraints haha. oh dear…..
so if you want to make an animation or what not i put out the offer to make stuff for the screen for me to compile a video together in a month or so from filming it to showcase what people have made! a lot of really cool things have come along already. including a couple of cool web based programes including these two
this one is by pascal bouwhuis and it allows you to make an animation then export it as a midi file, then just send me it! (contact on my contact page).
also this one which is a real time sequencer which i havent tried yet but i should be able to plug in a midi interfact and use it to make patterns real time.
theres a few different things. However a distinct lack of arduino programs for it. which is fine! but it would be awesome having an arduino code, you pop a few buttons into its inputs and its a game i can put behind a module!!! if you are up for the challenge! please go ahead. ill be making a big video for all the submissions in late october. here is a piece of code which fredrik (the kind fredrik of patreon he would like to be called), this code may be a useful start point for people ;-
ive also heard mention of an online one where we could make a livestream and people can submit things!!! all a work in progress, if you have cool ideas please get in touch :).
here is juha’s code mentionned in the video below! https://github.com/juhakivekas/midisplitter_2000
Designing the Bus Boards
Right its the middle of september time to actually documenta whats actually going on. This is the first aspect i talk about in the video below. its the bus board. below you will see the schematic, just 16 VCA’s and 1 arduino wired up as a midi to Gameboy Backlight for 8 gameboys :). the code is embarrasingly awful so i wont share it. it doesnt even work on the modern arduino program!
Return of Gameboy Megamachine.
The control interface.
The control interface has 3 main sections:-
The circuit that interfaces directly with the gameboy. This is a circuit that basically mimics button presses on the gameboy, by being wired directly to the ribbon connector on the back pcb of the gameboy, which is the actual button matrix for the buttons, this means you can use the buttons on the gameboy, or use external voltage to trigger button presses
What is happening is there is a transistor per button, which opens the contact from 1 pin of the button matrix to the receiving pin of the button matrix. hopefully from these images below you will understand what is going on. it goes from pin 3 on the ribbon connector.
The other two sections to this! are basically just button controllers that send out 5v signals over to the circuit above to tell it to push a button on the gameboy. There are 8 slave controllers for controlling each column of gameboys. then there is a MASTER controller which is a big midi controller that tells all of the slaves to push buttons. so you can play all of the gameboys at once!!! it even has a midi input, i plan to make a single gameboy into a midi controller so i can use it to control all of the gameboys.
in the video below you will see me finally getting it all working!