My Wireless Game Boy Remote Control | How It Works

Поділитися
Вставка
  • Опубліковано 28 лис 2022
  • I can't believe I get to share this fun project with you! I thought it would be exciting to somehow control items in my house with the old Game Boy Advance. I tried to think of a unique way the GBA could communicate and I'm pretty happy with the results!
    I hope you enjoy it and thank you for watching!
    See you next time with more Doom programming tutorials.
    -Sage
  • Наука та технологія

КОМЕНТАРІ • 107

  • @OnlineWithRyanB
    @OnlineWithRyanB Рік тому +27

    man your video production quality is going through the roof!

  • @SirSicCrusader
    @SirSicCrusader Рік тому +1

    For the concept alone this needs all the views.

  • @morkallearns781
    @morkallearns781 5 місяців тому +2

    When you pointed out the GBA doesn't have wireless capabilities I was expecting some type of adapter to be used and then you hit us with the absolute genius of just flashing light in the corner lol.
    Really cool stuff!

    • @3DSage
      @3DSage  5 місяців тому

      That means a lot to me so thank you for saying that! :)

  • @Cyranek
    @Cyranek Рік тому +2

    gba is the peak of technology

  • @BillyEilish
    @BillyEilish Рік тому +7

    This channel is quality, love it! Maybe would have liked to see a bit more about the timing part. Either way, great stuff!!

  • @Sciman0231
    @Sciman0231 Рік тому +14

    This is super cool! I'll admit, I'm curious if you could remove the GBA from the equation and use those little IR servo modules with a tv remote or something. Kind of defeats the original project purpose, a bit, but I love how simple the mechanism and circuit is

    • @3DSage
      @3DSage  Рік тому +4

      True I could make that work but yes I really love the idea of an old game boy advance being the controller :)

  • @agepbiz
    @agepbiz Рік тому +1

    Brilliant as always!

    • @3DSage
      @3DSage  Рік тому +1

      It's great to see your comment! Thank you so much! 😎👍

    • @Geeksmithing
      @Geeksmithing Рік тому +1

      Oh hey!

  • @Tyeu
    @Tyeu Рік тому +1

    So much work clearly went into this video. Unreal ❤

  • @kiritochad
    @kiritochad Рік тому +2

    This is unnecesary and genius, I love it lol. Quality content man!

  • @Zanecronium
    @Zanecronium Рік тому

    my guy is amazing at videos! I cant wait to see the next minecraft gba video

  • @EricGranata
    @EricGranata Рік тому

    This channel deserves more subs.

  • @Geeksmithing
    @Geeksmithing Рік тому +1

    Super cool! Definitely earned a sub!

    • @3DSage
      @3DSage  Рік тому +1

      Yayy! Thank you and welcome aboard! 😎👍

  • @longnamedude3947
    @longnamedude3947 Рік тому +3

    Pokemon FireRed & LeafGreen came with a IR Blaster Wireless Transmitter & Receiver unit that clipped onto the back of the GBA & GBA SP.
    Also, the original GameBoy, GameBoy Pocket, and, GameBoy Colour came with a Built-In IR Blaster on the top of the handheld.
    Lastly, how about instead of triggering a sensor why not just have the screen display a trigger Colour that you then use a fibre optic cable to route to the back of the console from the front and then beam that like a laser to a camera or light sensor on the other end to detect output.
    Alternatively to that why not use sound outside of the audible range of people to trigger sensors in the room silently, that way you program the target sensor to listen to a unique sequence of trigger sounds, and then program the GameBoy Advance cartridge to get the speaker to play those completely inaudible tones such that it triggers the target device in a seemingly silent manner

  • @justchill1617
    @justchill1617 Рік тому +1

    You pushing the boundaries 🤯

    • @3DSage
      @3DSage  Рік тому

      Thank you! 😎

  • @ihalseide
    @ihalseide Рік тому +1

    Epic! Doom tutorial part 2 when?

  • @clock0789
    @clock0789 11 місяців тому

    Really cool!

  • @Lanausse
    @Lanausse Рік тому +1

    Haha this is the fun type of tinkering I like!

  • @OnlineWithRyanB
    @OnlineWithRyanB Рік тому +5

    Did you think about porting this to the gameboy color which has ir built in?

    • @3DSage
      @3DSage  Рік тому

      I already have experience programming on the GBA so I felt more comfortable with it but yes this could be ported to the GBC.

  • @anon_y_mousse
    @anon_y_mousse Рік тому +4

    This is pretty cool. Next step would be to stuff the IR transmitter into a cart and not have to clip something on. Though that may require a lot more expensive components to get it all to fit.

    • @Suicoo
      @Suicoo Рік тому +1

      or use a gbc? (I know, that's not 3DSage's territory (yet?)

    • @anon_y_mousse
      @anon_y_mousse Рік тому +1

      @@Suicoo I didn't even know the GBC had an IR port, thanks. That is such a cool feature I wonder why so few games took advantage or why they didn't add it to more handhelds.

  • @rationalistfaith
    @rationalistfaith Рік тому +1

    I was looking for a 3d engine on gameboy just for the heck of it and i found this gem!
    SUBBED!
    Allah I Hafdak 🤲

    • @3DSage
      @3DSage  Рік тому +1

      I enjoy programming 3D engines for the GBA too! Thank you for the sub! 😎👍

  • @BinaryCounter
    @BinaryCounter Рік тому +1

    That's pretty awesome and I don't wanna question your ingenuity, but....
    You know that the GBA can natively talk UART through the link port, right? Pretty much all micro controllers support it, and the port also gives you a convenient 3.3v power source.

  • @zeag7187
    @zeag7187 Рік тому +2

    This Is sick man, as always. Love your content!

    • @3DSage
      @3DSage  Рік тому +1

      Thank you! 😎👍

  • @YoDzOnHalo
    @YoDzOnHalo Рік тому +1

    I forgot why I subbed to you In the first place but I no doubt know it was for a good reason after seeing this lol

    • @3DSage
      @3DSage  Рік тому +1

      Thank you for saying that! 😎👍

  • @cdgaming360
    @cdgaming360 Рік тому +1

    You sure do know how to push the gameboy to its true limits

  • @juliodiaz46734
    @juliodiaz46734 Рік тому +1

    So cool :)

  • @jakeparker918
    @jakeparker918 Рік тому

    Great work! You've probably already discovered this, but making short test prints for measurements goes a long way when doing stuff like this

  • @pedrociminelli4516
    @pedrociminelli4516 Рік тому +2

    awesome

  • @AKOTb
    @AKOTb Рік тому

    Hello! Great video! Thanks for this idea. Is it possible to send a signal to an external gba connector? It would be even more interesting.

  • @caittastic
    @caittastic Рік тому +1

    3d printing is cool, i managed to print a 15 minuite benchy on a bed slinger once

  • @jtsiomb
    @jtsiomb Рік тому +1

    Far be it for me to discourage a rube goldberg approach, but the GBA has a perfectly good I/O port which can be used for either serial (SPI) communication, or as a GPIO port. No need for photocells on the screen. I have a couple of old videos on my channel demonstrating both uses.

  • @thesqueeedunkles4207
    @thesqueeedunkles4207 Рік тому +6

    Using the colors on the screen is a really cool idea with a lot of potential, but at least in my experience a lot of the GBAs I've seen have really dim screens. Wouldn't it be possible to use the serial port instead for communications?

    • @yomama1938j
      @yomama1938j Рік тому +1

      Thats what i wad thinkung too

    • @JamesTDG
      @JamesTDG Рік тому

      That was my initial thought as well considering he would want that for expanded control...

    • @3DSage
      @3DSage  Рік тому +1

      They first released the dim ags-001 SP version, but then they released the ags-101 SP which has a much better and brighter screen. This the the model I'm using and it works great. I can also adjust the sensitivity of the light resistor.

    • @thesqueeedunkles4207
      @thesqueeedunkles4207 Рік тому

      That's really cool, and I gotta say using the light of the screen is still a lot more creative too

    • @eduardoanonimo3031
      @eduardoanonimo3031 Рік тому

      @@3DSage Yhea yhea, but the question is why someone skilled enought to develop a 3D engine for the GBA have a total lack of knowledge when is about to deal with the Link port...
      Because implement hardware in the cartridge is another option, boktai, yoshi tilt, and more... but using the Link port you dont need to get out of the SDK...
      My lord, its even developed a radio transmisor from the own Nintendo for some Pokemon games...
      And lets no talk about GBC for IR purposes and the game Mission Impossible...
      An explanation is required.

  • @ChunkySteveo
    @ChunkySteveo Рік тому +2

    Is there some kind of GBA-to-MQTT code so you can create a cart that talks direct to an ESP8266 (on the cart pcb) that can then talk via MQTT to Home Assistant?! Now that would be super cool!!

  • @jannovak6987
    @jannovak6987 Рік тому +1

    i love this idea. Will you release any files for us to buy? Thank you

  • @SimonJ57
    @SimonJ57 Рік тому +2

    There was a Wireless add-on for the GBA. I wonder if you could have used that instead?

  • @thecoweggs
    @thecoweggs Рік тому +1

    I have that exact ruler!

  • @oogabooga2581
    @oogabooga2581 Рік тому +1

    i wonder if you could create a cartridge with the WLAN/BT component

  • @tomatoway
    @tomatoway Рік тому

    You can take PSP, cut disc and old battery part and add more battery + usb type c?

  • @YoDzOnHalo
    @YoDzOnHalo Рік тому +1

    Anyone remember the mission impossible game on GBC that had IR support for changing channels on tv and such

  • @Keatosis_Quohotos
    @Keatosis_Quohotos Рік тому +1

    It would be cool if the IR blaster was contained inside the cartridge itself, but that sounds more complex

    • @ChunkySteveo
      @ChunkySteveo Рік тому

      The GBC had an IR transmitter I wonder if he could bypass the device on top and talk direct to the IR transmitter in the GBC?!

    • @jannovak6987
      @jannovak6987 Рік тому +2

      @@ChunkySteveo Well the game Golden Sun actually had a light sensor in it so that at night the monsters would be tougher or something. Maybe that could be reverse ingeneered to produce IR light or something

  • @Ethanthegrand
    @Ethanthegrand Рік тому +2

    Bit off-topic, but it would be cool to see you make a PS1 game that can run on the real hardware!

    • @3DSage
      @3DSage  Рік тому

      I loved my ps1 and games so that would be so much fun!

    • @Ethanthegrand
      @Ethanthegrand Рік тому

      @@3DSage it would also be really interesting to see too as seeing programmers make PS1 games on UA-cam is very very rare to see

  • @MikaelBu
    @MikaelBu Рік тому +1

    Pretty sure there was a game on the game boy color that let you program it as a remote too. James Bond or Mission impossible or something to that effect

  • @Suicoo
    @Suicoo Рік тому

    i'm watching the video and be like "Lol, this guy has a 3DSage-app on his GBA" :D

  • @cheater00
    @cheater00 Рік тому

    instead, you could make an IR blaster cartridge, by decoding the address being read from the cartridge, and having a magical special address that turns the LED on or off or whatever. or you could use the same kind of signalling back to the cartridge to transmit bytes, and eventually trigger the transmission.

  • @Zekium
    @Zekium Рік тому

    If it work by infrared, can't you simply use the cartdrige "Mission Impossible" for Game Boy Color using a gameboy color (since it have an infrared censor/emitter)?

  • @stefro258
    @stefro258 Рік тому

    I wonder if this would work with just the receivers around your house if you used a Gameboy colour as it already has an IR emitter?.....

  • @blahaj64
    @blahaj64 Рік тому

    The game boy colour has an IR transmitter, and a mission impossible game makes use of it to turn the game boy into a tv remote

  • @timartin
    @timartin Рік тому

    genius

  • @JamesTDG
    @JamesTDG Рік тому +1

    *ahem* when GBA doom p2?
    Also, are you going to share the code for this or make us reverse engineer your little idea

    • @samneggs1
      @samneggs1 Рік тому

      I second the doom p2😊

  • @NULL3D
    @NULL3D Рік тому +1

    I wonder if you could do something similar with the link cable port

  • @LaGamerLia666_old
    @LaGamerLia666_old Рік тому

    What would you do in the event that someone resets the gameboy, causing it to detect the splash screen and send an IR signal for a long time?
    Edit 1: Reformulated question.

  • @beckhamwilson2112
    @beckhamwilson2112 Рік тому +1

    😎

  • @igort5418
    @igort5418 Рік тому

    Cool idea, but i think it will be beter if you create a gambeoy cartridge with an ESP32 in it, and get wifi and bluetooth.

  • @thej0HN
    @thej0HN Рік тому +2

    hey bro could you create the legend of zelda breath of the wild for, game boy advance, gba

    • @3DSage
      @3DSage  Рік тому

      I like that idea :)

  • @EmanueleX
    @EmanueleX Рік тому +1

    couldn't this have been more easily done with a Gameboy Color? iirc those have a built-in ir transmitter

  • @papertowers4216
    @papertowers4216 Рік тому +2

    Add wireless to the pcb

  • @fazzitron
    @fazzitron Рік тому

    Any reason you milled out a pcb instead of just using perfboard?

    • @3DSage
      @3DSage  Рік тому

      I could have done that, but it's easier and quicker to print multiples like the 3 receivers which are all the same layout.

  • @no_one_from_nowhere
    @no_one_from_nowhere Рік тому

    Gameboy color has an ir transmitter/receiver.

  • @lygier
    @lygier Рік тому

    My brother why u dont try to make fortnite on gba or a top down minecraft like pokimen but minecraft and make i could hit tress craft build house it will be hard. But u so talanted i bet u got this :D😊😊

  • @busterdafydd3096
    @busterdafydd3096 Рік тому

    0:58. Game boy had IR. you should of used that. For the GBA, you could of worked off of others people's work to make use of a wireless receiver

  • @Mr.Carrot
    @Mr.Carrot Рік тому

    The gba does have wireless communication tho, don't spread misinformation like that! (it's called the wireless adapter an was used as a link cable)

  • @watercat1248
    @watercat1248 Рік тому

    I'm curious it's possible to create multiplayer game for GBA
    I know it's possible to create multiplayer Player game that works with the ling cable but my question is it's possible to make a GBA multiple game that you able to connect in both GBA and computer And play together ?

    • @3DSage
      @3DSage  Рік тому +1

      I've tried it! The gba link cable code is not very good and hard to work with. It's weird and hard to use but I would like to give it another try.

    • @watercat1248
      @watercat1248 Рік тому

      @@3DSage okay

  • @floortjetjeertes3898
    @floortjetjeertes3898 Рік тому

    couldn't you have used a gbc and maybe the mision imposible game. since the gbc already has ir

  • @HexOverride
    @HexOverride Рік тому +1

    Pinto beans!!!

  • @lautaro3425
    @lautaro3425 Рік тому +1

    Genial vas hacer un vídeo explicativo

    • @3DSage
      @3DSage  Рік тому +1

      Pensé que la mayoría de la gente disfrutaría verlo funcionar. ¡Puedo explicar más si suficientes personas están interesadas!

    • @lautaro3425
      @lautaro3425 Рік тому +1

      @@3DSage 👍👍👍👍🍀😀

  • @angelic_aether
    @angelic_aether Рік тому +2

    at this point you should just rename your channel to GBSage.

  • @enjoyer____9685
    @enjoyer____9685 Рік тому

    I still waiting for the port of Resident Evil 2 ti GBA

    • @3DSage
      @3DSage  Рік тому

      I can do that!

  • @archivushka
    @archivushka Рік тому +1

    GBC has an ir port

    • @3DSage
      @3DSage  Рік тому

      Yes it does! I wish the GBA did too because I can think of many fun ideas 😎

  • @bioman1hazard607
    @bioman1hazard607 Рік тому

    Absolutely brilliant, too bad the ez flash cart you have is like $200 bucks

    • @3DSage
      @3DSage  Рік тому

      wow really!? It was much cheaper back when I bought it. Any functional flashcard would work. All it does is pass the rom file to the hardware.

  • @baumthetree
    @baumthetree 7 місяців тому

    Damn!
    The gameboy color hates this trick

  • @blaitehere
    @blaitehere Рік тому

    Mom pick me up I'm scared

  • @DJ4461
    @DJ4461 Рік тому

    Mission impossible (gbc) did it better (/s)

  • @EndOfLineTech
    @EndOfLineTech Рік тому +1

    Wait… so you used an IR transmission to control a servo to press the button to turn on your tv 🫠🫠🫠🫠🫠🫠🫠

    • @3DSage
      @3DSage  Рік тому

      I am reading the screen pixels to communicate to an IR emitter and receiver to control anything! :) I don't think anyone else has tried it this way before.