Making BB-8 (v2) - Adding HC-05 Bluetooth RC - Part 6

Sdílet
Vložit
  • čas přidán 30. 05. 2017
  • Here's how I add an HC-05 Bluetooth board for talking to the Arduino in my BB-8 (v2), and how to use MIT's App Inventor to create a remote control Android app for the phone to control the BB-8 droid. This is Part 6 of the series on how to make a BB-8 droid.
    This video was made possible in part by these Patreon supporters:
    Jonathan Rieke
    Printable Science
    Support RimstarOrg on Patreon www.patreon.com/user?u=680159
    or make a one-time donation at rimstar.org/donate_support_rim...
    Subscribe so that you don't miss new videos as they come out czcams.com/users/rimstaror...
    Go to the main channel page here / rimstarorg
    Webpage with the App Inventor project, BB-8 app icon, and the Arduino code:
    rimstar.org/science_electronic...
    See also:
    Making BB-8 (v2) - Painting/Details/LEDs - Part 5
    • Making BB-8 (v2) - Pai...
    Star Trek Enterprise Model with Ion Propulsion added
    • Star Trek Enterprise M...
    Follow behind-the-scenes on:
    Twitter #!/RimStarz
    Google+ plus.google.com/1163951251362...
    Facebook / rimstarorg
    rimstar.org
  • Věda a technologie

Komentáře • 42

  • @NoobByDesignGaming
    @NoobByDesignGaming Před 4 lety +6

    This is so far over my head, but inspiring to give it a try, just in a far far more basic way

  • @curtisdesselles8691
    @curtisdesselles8691 Před 7 lety +1

    Great video. I teach engineering and physics at a university. I enjoy all your videos. In July I am hosting 4 robots camps for children and teens. For the last seven years they have turned out great. My topic this year was using bluetooth to navigate. Thanks for the help in this video. Keep up the good work.

    • @RimstarOrg
      @RimstarOrg  Před 7 lety

      Thanks. And I'm glad this is timely for you. I love how now the Bluetooth and the use of an Android app gives a practically unlimited number of commands that can be transmitted.

  • @electronicsNmore
    @electronicsNmore Před 7 lety +1

    Great job!

  • @HobkinBoi
    @HobkinBoi Před 6 lety +1

    You might be able to make your electronics more compact by using a microcontroller that has the Bluetooth built into it. Additionally, you could have a step down converter board so that you don't need separate batteries for that microcontroller.
    Also, if you're looking to add sound, you might as well go with a Raspberry Pi 3, for the built in Bluetooth and for it's audio port. Then adding speakers would be a breeze.

    • @RimstarOrg
      @RimstarOrg  Před 6 lety

      Good idea re the step-down converter to eliminate batteries. For a microcontroller with Bluetooth I was thinking of an ESP8266 or the newer one but a Raspberry Pi would be better. Not sure which direction I'll go next.

  • @LokiDaFerret
    @LokiDaFerret Před 7 lety +1

    Nice!

  • @bradtie7323
    @bradtie7323 Před 6 lety

    Hmm, is it able to make the same smoother head motion like the movie? The way you're doing is getting close to that. Can't wait for part 8!

    • @RimstarOrg
      @RimstarOrg  Před 6 lety

      The smoothness I got in part 7 is about as smooth as I can get it (czcams.com/video/GGy-W-iSv4I/video.html).

    • @bradtie7323
      @bradtie7323 Před 6 lety

      RimstarOrg oh thank you. You should be an Engineer!

  • @StalePhish
    @StalePhish Před 6 lety

    Enhancement: use the gyro in the Android phone instead of on-screen buttons. Tilting forward to go, aft to reverse, side to turn. Maybe have a button on the screen that you must be holding down to go, and if you release your thumb it halts regardless of the pitch of the phone (like a dead man switch)

  • @iliyagaming1003
    @iliyagaming1003 Před 2 lety

    Good

  • @JoaoBapt
    @JoaoBapt Před 6 lety

    An Android controlling a droid. Cool!

  • @onehealthnutaday6130
    @onehealthnutaday6130 Před 7 lety +6

    Would u make one and I could buy it ?and how much?

    • @RimstarOrg
      @RimstarOrg  Před 7 lety +1

      Sorry, but making it takes way too much time. The cost would be astronomical. It's not perfected yet anyway. Still to do: lighten the head more, add sound, add pid control if the motors are up to it, find a nicer hololens, look into making the head rotate and move independently of the drive system.

    • @igrewold
      @igrewold Před 6 lety

      +One health Nut A Day
      Learn, do, tamper. Get an Arduino kit and Elenco electronics(Resistor,Capacitor,Transistor and Diode) kits
      and a cheap Arduino kit
      amzn.to/2i3xPU9 v.ht/uno3kit
      Join these classes
      www.instructables.com/class/Arduino-Class/
      www.instructables.com/class/Robots-Class/
      www.instructables.com/class/Electronics-Class/
      It is not hard to learn, just go slow, watch, read, do, practice. After a while you will make something very beautiful
      If you are serious and wanna go way beyond that then read the book Art of Electronics and get the manual/lab and do the stuff, you will learn a lot, and make stuff that you never thought of.
      Ask on the net if stuck, everybody gets stuck.
      amzn.to/2A32jw2 amzn.to/2A8evJI
      Good luck

  • @adityaanandiitb5302
    @adityaanandiitb5302 Před 6 lety +1

    I tried fibreglassing the home made body from inside but it is very rough and hard time taking too .I have painted the outer layer already that's why no option left for me please if you can provide me a globe like yours it would be greatly thankful

    • @RimstarOrg
      @RimstarOrg  Před 6 lety

      My globe took weeks to fiberglass so I'm not able to make one for others. You can see all the steps in this video czcams.com/video/se4zfgIx9sA/video.html. There are a number of places to find the globes for cheap. I found one in thrift/second hand stores. I just kept revisiting them for a few weeks until they had one. Also try classifieds like my.freecycle.org/, craigslist.com, and www.kijiji.ca/ for example. Then there's www.ebay.com/.

  • @PrashantBatule
    @PrashantBatule Před 7 lety

    the weight of the robot must have changed, right? so did you change the intensity or the power which is given to the motors?

    • @RimstarOrg
      @RimstarOrg  Před 7 lety +1

      No, I didn't adjust for the weight change. One of the reasons I switched to using the HC-05 board was to make room for an amplifier and speaker so that BB-8 can make sounds. That's all going to go where I just removed the old RC stuff and will put the weight back anyway.

    • @PrashantBatule
      @PrashantBatule Před 7 lety

      RimstarOrg oh! that's both lucky and smart!

  • @xPROxSNIPExMW2xPOWER
    @xPROxSNIPExMW2xPOWER Před 7 lety

    ohhh man I remember working with HC-05 board, that bluetooth model barely holds a stable connection in my experience. Did you run into such issues? if so how did you fix it have a stable connection I would really like to know

    • @RimstarOrg
      @RimstarOrg  Před 7 lety

      I haven't noticed any problem so far. I wasn't even aware there was an issue. I've run it plenty both in the ball and out. Could it be a distance thing? My phone's always been within maybe 10 feet/3 meters of the HC-05.

    • @xPROxSNIPExMW2xPOWER
      @xPROxSNIPExMW2xPOWER Před 7 lety

      hmm well, I had to code for the android part through a java IDE. I never tried using MIT's tool though, maybe that was the problem. I was also using Arduino UNO for my project. I think it was App side that the problem was happening, since I could connect two HC-05 no problem without connection dropout, but the app I created could barely hold on loosing connection sporadically.

  • @adityaanandiitb5302
    @adityaanandiitb5302 Před 6 lety +1

    I have made every thing but the body is very flexible due to which I am not able to control it can you provide me a globe I made my own globe 22" in diameter from paper mashe and a inflatable beach ball but it's not perfectly round it's more like an oval please help

  • @0xyf77
    @0xyf77 Před 4 lety

    how did you made the converter?!?

    • @RimstarOrg
      @RimstarOrg  Před 4 lety

      I document it here rimstar.org/science_electronics_projects/rc_controller_to_arduino_hack.htm but it turns out I could have made it a lot simpler. It wasn't until I wrote this Hackaday article hackaday.com/2016/11/14/ask-hackaday-converting-negative-voltages-to-positive/ and N1JPL pointed out in the comments that the RC receiver was just two H-bridges that I realized that I'd overdone it.

  • @ektapatharvat74
    @ektapatharvat74 Před 6 lety

    can plz explan which part u remove from the circuit? ........ can u plz give me the final circuit diagram?

    • @RimstarOrg
      @RimstarOrg  Před 6 lety

      The final circuit diagram is at:
      rimstar.org/science_electronics_projects/bb-8_v2_drive_electronics.htm
      and the webpage about adding the HC-05 board, basically what I show in this video is at:
      rimstar.org/science_electronics_projects/bb-8_v2_hc_05_bluetooth_rc_for_arduino.htm
      The circuit that I removed is here:
      rimstar.org/science_electronics_projects/rc_controller_to_arduino_hack.htm

    • @RimstarOrg
      @RimstarOrg  Před 6 lety

      Oh, as for an explanation of what I removed from the circuit... originally I'd taken a remote control receiver from a toy RC truck and adapted it for use with my BB-8. That included making a circuit board to convert the information from the receiver into something which the Arduino could understand. So that receiver (and its batteries) and the circuit board are the two things I removed from the circuit.
      All of that was replaced with the HC-05 board which I show in this video.

  • @lokendrasinghchampawat1222

    Which is the budget of this robot

    • @RimstarOrg
      @RimstarOrg  Před 5 lety

      Mine came out to around $230 USD. I have a parts and costs list on my website here rimstar.org/science_electronics_projects/bb-8_v2_parts_list_bill_of_materials.htm

  • @matthiasBdot
    @matthiasBdot Před 7 lety

    Really love the tutorial. One can lern a lot from it. I would really appreciate you stop using #define preprocessors. These are ancient C remains. If you use "static const int" oder "enums" instead you can benefit from "code completion automatics" and other stuff (when using real IDEs). Otherwise all the kids will learn ugly coding and it will persist... (#ifdefs within code codeblocks are even worse. I had to vomit when fixing marlin bugs)

    • @escain
      @escain Před 6 lety

      It is not always a mater of choice: for instance, using Microchip IDE for MCU, the compiler you get for free is C-only, and you would have to pay for the C++ version. Anyway, its old-C++ (last time I looked, it was not even C++11). Just to say that it's not always a question of knowledge or taste.

  • @magnetman2010
    @magnetman2010 Před 7 lety

    What ?

  • @kingvince3285
    @kingvince3285 Před 7 lety

    First