Homebrew [Project] Controlling robots with the 3DS browser.

WhoAmI?

PASTA's dirty animal
OP
Member
Joined
Mar 15, 2015
Messages
1,276
Trophies
0
Location
Poké Ball
Website
lavanoid.github.io
XP
1,269
Country
Last year, I made a robot with a Raspberry Pi but I originally used my laptop to control it - which wasn't exactly ideal. I then decided to use my 3DS as a controller instead, as I didn't really use it much anyway.

After spending several months learning web design, Javascript and PHP (which is pretty easy to learn), I had finally made something that worked - a simple 3DS friendly UI to control robots!

This is similar to the homebrew posted here except that this is written purely in HTML, CSS and Javascript - no modding or hacks involved. So yeah - the 3DS browser is good for something, I guess :yaysp:.

Here is a video (sorry that the brightness is a bit sucky, I was using a Nexus 7... The camera is crappy in low light):



The web page also downloads JSON data in the background, then parses it and writes it to <DIV>'s, showing system info.

Other features:

  • Exploit Launcher (to run GW, homebrew etc)
  • RC Car Controller (it has predefined radio schematics, allowing you to control RC toys - the signal is broadcast by the RPi. You could be malicious with this if you wanted to :rofl2:)
  • FM Radio Broadcaster (Allows you to stream music to a local FM radio)
  • Simple Command Line Entry
  • Shutdown and Reboot Buttons
Would be nice if I could port these features to an actual homebrew app, though I don't know how to develop HB as I haven't really taken the time to learn how to do so. Would be rad if someone developed a template that I could learn from!
If you wanna help me in doing so, this is all the template needs so I can get "basic" functionality:
  • Send/Recieve HTTP Requests
  • Parse JSON
  • Detect key presses
  • Send UDP/TCP packets (this is for the Pi-RC server)
Thanks for reading!
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • The Real Jdbye @ The Real Jdbye:
    we didn't see your question, how should we know?
    +1
  • K3N1 @ K3N1:
    Well that's one question answered with another question
  • K3N1 @ K3N1:
    Neat looks like ps2 got maxed out https://youtu.be/nKoRvWKojz0
  • Psionic Roshambo @ Psionic Roshambo:
    Cool but I had a 500GB drive in mine and never ran out of space the average PS2 was less than 1GB lol
  • SylverReZ @ SylverReZ:
    Hey.
  • SylverReZ @ SylverReZ:
    @Asia81, She needs some milk.
  • K3N1 @ K3N1:
    @Psionic Roshambo, its nice for those complete sets
    +1
  • K3N1 @ K3N1:
    I just put a SSD in mine so meh
  • K3N1 @ K3N1:
    Have you asked in the Ryujinx reddit or tried it on yuzu to see if it's the emulator at fault
  • Halbour @ Halbour:
    im. not. going. to. reddit
  • K3N1 @ K3N1:
    Have you tried it on yuzu
  • Halbour @ Halbour:
    and its the emulator- both to be precise
  • Halbour @ Halbour:
    pc games work fine
  • K3N1 @ K3N1:
    That's the only place where others are probably more knowledgeable on why
  • Halbour @ Halbour:
    oh
  • Halbour @ Halbour:
    well i wont go to reddit 'cuse its really toxic but tbf I asked there and someone told me to exit steam
  • K3N1 @ K3N1:
    I've gotten pretty solid answers from other subreddits tbh
  • K3N1 @ K3N1:
    Ye it's possible another app is connecting via bt causing disconnection
  • Halbour @ Halbour:
    well yeah its only some
  • K3N1 @ K3N1:
    Every site has it's handful of toxicity
  • Halbour @ Halbour:
    well but on gbatemp its not as bad
  • Halbour @ Halbour:
    well im off to check that lol
  • K3N1 @ K3N1:
    Sometimes you gotta get the Bs out to feel clear
    K3N1 @ K3N1: Sometimes you gotta get the Bs out to feel clear