My Wireless Game Boy Remote Control | How It Works

Поделиться
HTML-код
  • Опубликовано: 5 окт 2024
  • 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 8 месяцев назад +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  8 месяцев назад

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

  • @Sciman101
    @Sciman101 Год назад +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 :)

  • @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!!

  • @Cyranek
    @Cyranek Год назад +2

    gba is the peak of technology

  • @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

  • @kiritochad
    @kiritochad Год назад +2

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

  • @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 ❤

  • @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.

  • @EricGranata
    @EricGranata Год назад

    This channel deserves more subs.

  • @justchill1617
    @justchill1617 Год назад +1

    You pushing the boundaries 🤯

    • @3DSage
      @3DSage  Год назад

      Thank you! 😎

  • @ihalseide
    @ihalseide Год назад +1

    Epic! Doom tutorial part 2 when?

  • @Zanecronium
    @Zanecronium Год назад

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

  • @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.

  • @Lanausse
    @Lanausse Год назад +1

    Haha this is the fun type of tinkering I like!

  • @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.

  • @Geeksmithing
    @Geeksmithing Год назад +1

    Super cool! Definitely earned a sub!

    • @3DSage
      @3DSage  Год назад +1

      Yayy! Thank you and welcome aboard! 😎👍

  • @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.

  • @caittastic
    @caittastic Год назад +1

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

  • @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!!

  • @zeag7187
    @zeag7187 Год назад +2

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

    • @3DSage
      @3DSage  Год назад +1

      Thank you! 😎👍

  • @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! 😎👍

  • @cdgaming360
    @cdgaming360 Год назад +1

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

  • @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

  • @YoDz-117
    @YoDz-117 Год назад +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! 😎👍

  • @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

  • @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

  • @SimonJ57
    @SimonJ57 Год назад +2

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

  • @pedrociminelli4516
    @pedrociminelli4516 Год назад +2

    awesome

  • @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

  • @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.

  • @jannovak6987
    @jannovak6987 Год назад +1

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

  • @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.

  • @clock0789
    @clock0789 Год назад

    Really cool!

  • @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 RUclips is very very rare to see

  • @YoDz-117
    @YoDz-117 Год назад +1

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

  • @oogabooga2581
    @oogabooga2581 Год назад +1

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

  • @emaaaaax
    @emaaaaax Год назад +1

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

  • @juliodiaz46734
    @juliodiaz46734 Год назад +1

    So cool :)

  • @Suicoo
    @Suicoo Год назад

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

  • @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)

  • @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

  • @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.

  • @NULL3D
    @NULL3D Год назад +1

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

  • @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 :)

  • @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😊

  • @thecoweggs
    @thecoweggs Год назад +1

    I have that exact ruler!

  • @papertowers4216
    @papertowers4216 Год назад +2

    Add wireless to the pcb

  • @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?.....

  • @angelic_aether
    @angelic_aether Год назад +2

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

  • @no_one_from_nowhere
    @no_one_from_nowhere Год назад

    Gameboy color has an ir transmitter/receiver.

  • @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)?

  • @LaGamerLia666
    @LaGamerLia666 Год назад

    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.

  • @floortjetjeertes3898
    @floortjetjeertes3898 Год назад

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

  • @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 😎

  • @tomatoway
    @tomatoway Год назад

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

  • @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😊😊

  • @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.

  • @enjoyer____9685
    @enjoyer____9685 Год назад

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

    • @3DSage
      @3DSage  Год назад

      I can do that!

  • @beckhamwilson2112
    @beckhamwilson2112 Год назад +1

    😎

  • @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 👍👍👍👍🍀😀

  • @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

  • @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.

  • @timartin
    @timartin Год назад

    genius

  • @baumthetree
    @baumthetree 10 месяцев назад

    Damn!
    The gameboy color hates this trick

  • @HexOverride
    @HexOverride Год назад +1

    Pinto beans!!!

  • @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.