Full Size R2-D2 Remote Control System (Raspberry Pi & Arduino)

  Рет қаралды 36,174

TheGeekPub

TheGeekPub

5 жыл бұрын

Support this Channel on Patreon:
/ thegeekpub
I've had many of you ask me how I went about building the full size R2-D2 remote control system.
I will walk you through what I have built so far and how I expect to expand on it in the future. Most of the R2-D2 remote control systems are based on model airplane controls and those are fine, but they're unintelligent systems. Meaning they just send a command to servo in analog format and nothing else.
I wanted an intelligent system that I could interface with through many different methods. So I've based my control system on the Raspberry Pi and Arduino platforms using the I2C bus to control everything.
Read more at my website:
www.thegeekpub.com/236509/ful...
Parts list for building my R2-D2:
www.thegeekpub.com/full-size-...
Find us on Social Media:
/ thegeekpub
/ thegeekpub
/ thegeekpub

Пікірлер: 105
@soundguydon
@soundguydon 5 жыл бұрын
Excellent! I'm glad this video was in my recommended list! Subbed - can't wait to see how this project progresses!
@rolandgerard6064
@rolandgerard6064 5 жыл бұрын
Glad you are back, great video as usual 👍
@seaner992
@seaner992 5 жыл бұрын
Looks great! A charging dock, or an inductive charging mat (if efficiency was better) would be cool. Keep up the good work!
@xcon3k
@xcon3k 5 жыл бұрын
This is awesome! Looking forward to seeing how this works out.
@nickf3242
@nickf3242 5 жыл бұрын
I never really got into Star Wars but I always appreciated the dedication and attention to detail all the fans have for their creations and I'm glad I clicked on this video. I really like the choice you made to control him and not use the RC model devices (I flew model planes long ago when Spread Spectrum just started making a presence). I share your idea for the bigger picture and future integration. Great work so far and I look forward to following the progress.
@TheGeekPub
@TheGeekPub 5 жыл бұрын
Thanks Nick. It's going to be a looooooong process to get this done.
@bigrichc8265
@bigrichc8265 4 жыл бұрын
Awesome cant wait to see it finished also nice truck
@chefhawk
@chefhawk 5 жыл бұрын
Very cool.. I like your thinking on the programing and control setups for your build.
@thebuckey6684
@thebuckey6684 Жыл бұрын
Amazing! Thankyou for this.
@kimpearson5465
@kimpearson5465 5 жыл бұрын
ohhhhhh my good heavens. Your R2 is so adorable.
@kwidmayer
@kwidmayer 5 ай бұрын
This is much of what I’m looking for.
@Geo-Shi
@Geo-Shi 5 жыл бұрын
Awesome idea... I was already thinking about doing something simmilar.
@markpalmer3071
@markpalmer3071 5 жыл бұрын
That is brilliant!
@davidtheswedishtechguy
@davidtheswedishtechguy 5 жыл бұрын
Love it, and thx for all the work you do! Ive put mine on the backburner just becuse of the software side of it and im not that good on it.. i build stuff and works with CNC so thats my nisch 😊
@clintstewart941
@clintstewart941 4 жыл бұрын
Love the old intro theme way better than the new one. Love the new videos.
@TheGeekPub
@TheGeekPub 4 жыл бұрын
LOL. So many people complained about that intro and said they hated the music. I can't win!
@peterpayne2219
@peterpayne2219 4 жыл бұрын
You have caught my interest!
@peterrasmussen2384
@peterrasmussen2384 4 жыл бұрын
Wauu, what a project. Keep up the good work. Funny about Your brother, saw him visiting You in his video. The 8-Bit Guy
@jackjarrettconnell
@jackjarrettconnell 8 ай бұрын
looks great
@robertkessler6641
@robertkessler6641 5 жыл бұрын
Wow. Just wow.
@christophermacier
@christophermacier 5 жыл бұрын
Very nice work! Motivating me to get more done with mine. I am planning on using an UDOO X86 running ROS to control mine. I want mine to be autonomous also and use the new Intel D435i for SLAM.
@TheGeekPub
@TheGeekPub 5 жыл бұрын
That's awesome! Maybe email me some pics!
@weerobot
@weerobot 5 жыл бұрын
Boost it with a LattePanda...as the Core!!...for autonomy...Awesome Work!!...
@TheGeekPub
@TheGeekPub 5 жыл бұрын
I have a LattePanda. But again, I need to keep energy use very low.
@Geeksmithing
@Geeksmithing 5 жыл бұрын
Nice man! Loving seeing the progress on this! Are you going to be wondering around at Bay Area Maker Faire next weekend? BB-8 Builders Club booth perhaps? :D
@TheGeekPub
@TheGeekPub 5 жыл бұрын
I wish! :-)
@thumat2002
@thumat2002 5 жыл бұрын
I am in the early build stages of my droid and I am looking for a control system. I am excited by what your developing. Looking to try it when you release.
@TheGeekPub
@TheGeekPub 5 жыл бұрын
Fantastic!
@LeonGames
@LeonGames 3 жыл бұрын
Keeping my eye on this project, really hope there will be an update on this. Not sure if you posted it on the forums already, I'm a bit inactive over there haha.
@kitt28
@kitt28 5 жыл бұрын
i would love to see you build BB-8
@mr.rajikon3911
@mr.rajikon3911 Жыл бұрын
This is amazing. Do you have a step by step guide on your electronic install?
@thatdiyguyraymondmonk1225
@thatdiyguyraymondmonk1225 5 жыл бұрын
I’m going to print myself an r2d2 on my 550*550*650 printer, I would love to follow along with your build
@thomasu.fenady7194
@thomasu.fenady7194 2 жыл бұрын
Looks great. I've started an R2 build and am getting to the point of wiring and programming. Wondering if you have any of the code available? It's a fantastic and brilliant system, even in this beta. I'd be interested in seeing where you're at. Thanks!
@SimonAyers
@SimonAyers 3 жыл бұрын
This is interesting. I'm thinking of doing something similar with my Dalek build. Rather than I2C, I was thinking of using a differential bus like CAN or RS485. I would be worried about the slipring and motors introducing noise onto the bus, especially with it being directly driven by the Raspberry Pi's output ports. Likewise I would probably add a checksum to the end of any message strings for the same reasons. Have you had any reliability issues with this setup?
@tenminutetokyo2643
@tenminutetokyo2643 5 жыл бұрын
DOOOOD!
@DiverDownFL
@DiverDownFL 5 жыл бұрын
I am using RPi & Arduino as well. Running JavaScript framework Johnny-Five. Very interested in the route you are going as well!
@conorsinger708
@conorsinger708 5 жыл бұрын
Great vid and killer project. How did you learn all this and where should I start if I wanted to learn what you know?
@TheGeekPub
@TheGeekPub 5 жыл бұрын
I'd start by joining Astromech.net. It's the R2-D2 builders forum.
@conorsinger708
@conorsinger708 5 жыл бұрын
@@TheGeekPub Thanks!!
@infocusaerialmedia761
@infocusaerialmedia761 2 ай бұрын
Wondering if you completed the r2 electronics? If so when will you release the coding and other information. Thanks
@mikeconner7252
@mikeconner7252 2 жыл бұрын
Hello that is a very nice R2-D2 build I was wondering where you found your dome if you would have a website I would appreciate it thank you very much
@TheGeekPub
@TheGeekPub 2 жыл бұрын
There's a complete list of every part I bought and where to get it on my website.
@foxhallww311
@foxhallww311 5 жыл бұрын
That is really cool! But this is how Skynet started.....just saying
@TheGeekPub
@TheGeekPub 5 жыл бұрын
That's frickin' hilarious.
@abit_gray
@abit_gray 2 ай бұрын
Is there a followup video?
@Wordsnwood
@Wordsnwood 5 жыл бұрын
Is there a restriction on how far the dome can turn due to the wires connecting to the body?
@TheGeekPub
@TheGeekPub 5 жыл бұрын
Nope. Google slip ring. It's infinite.
@claudiogomez9167
@claudiogomez9167 3 жыл бұрын
Hello Mike ! I have a question for you....I see in the video you have green and yellow cable from SDA(green cable) going to the dome. Can you confirm this to me pls ?
@CarlTheDrivingInstructor
@CarlTheDrivingInstructor 3 жыл бұрын
any updates on R2
@Chaco_Taco
@Chaco_Taco 4 жыл бұрын
@TheGeekPub at this point in the build how much would you ball park the running cost of your R2?
@TheGeekPub
@TheGeekPub 4 жыл бұрын
Not sure. Well over $1000 for though. I'd guess maybe $3-4K whenever I finish.
@zombiehunter1152
@zombiehunter1152 2 жыл бұрын
So have you finished your R2D2 yet?
@bboyhusky
@bboyhusky Жыл бұрын
how's it coming along? would love to see an update!
@TheGeekPub
@TheGeekPub Жыл бұрын
It's mostly finished. I decided not to do a video series about it since the views were so low on this video.
@maicod
@maicod 5 жыл бұрын
Hi Mike. Glad you made a new video again. I was thinking you had abandoned youtube :) This is a great but BIG project but I can see you've thought a lot about it in advance to make it go more smoothly during the process. Do you know a youtuber called CuriousMarc ? He made an R2D2 a couple of years ago. he makes super interesting videos so if you don't know him go check him out.
@TheGeekPub
@TheGeekPub 5 жыл бұрын
I do follow him! Thank you though!
@skyrim4713
@skyrim4713 3 жыл бұрын
Did you release the code as yet?
@MrBarker1985
@MrBarker1985 3 жыл бұрын
Hi I know your more then likely be extremely busy but could you spare a little bit of time to help me with which Arduino parts will work. I've spent a year looking and asking but with no success. I'm not building a r2d2 project I'm building a different robot that moves talks and lights up so I believe it would be very similar to your r2d2. Thank you
@KomradeMikhail
@KomradeMikhail 5 жыл бұрын
Can we get a rough sense of what this all total weighs so-far ?... I assume when it is finished, you want to be able to lift it into your truck bed to transport to shows.
@TheGeekPub
@TheGeekPub 5 жыл бұрын
When finished I am expecting to weigh just a little over 200 lbs.
@JOHNSMITH-ug2mt
@JOHNSMITH-ug2mt Жыл бұрын
Wow! Yall get a job!
@ManicMender
@ManicMender 5 жыл бұрын
@thegeekpub Man, we need to talk. I have had something just like what your doing rolling in my head for 3 years. I have R2's frame and dome built, now it on to skins and flaps. I have been collecting things like the PS2 wireless controller, arduinos, motors from electric scooters, and lens from desktop projectors. I just don't have experience with the coding for Pi and arduino. Can't wait until you go open source. I've been a member of the Astromech club for a long time. My user name is Wingspread
@TheGeekPub
@TheGeekPub 5 жыл бұрын
Fantastic! I need to do a lot of refactoring because I redesigned it half way through (because I realized I could do it better a different way). So once I get that done and then add some basic features that are missing I'll be releasing it.
@mattrcampbell
@mattrcampbell 5 жыл бұрын
What is your plan to have a failsafe for the drive motors when Linux inevitably hangs on the PI while the droid is in motion?
@TheGeekPub
@TheGeekPub 5 жыл бұрын
Great question. I knew someone would eventually ask this. It's a topic I've given a lot of thought. I have two options and not sure which I am going to use yet. 1) If I route the control through to an Arduino, that's likely not to ever fail being a microcontroller, but it could happen I suppose. In this case I'd have the Arduino stop the droid if no signal has been heard on I2C in the last 1000ms. 2) The motor controllers I am planning to use actually have a fail safe feature. You can design it where in order to work they need a constant signal. I could design the software in such a way that on crash, the signal would not be present.
@erikcotterli-heather8873
@erikcotterli-heather8873 4 жыл бұрын
I want one of these with a PlayStation inside!!!!
@Bubby9767
@Bubby9767 11 ай бұрын
So did you complete project. Is it available open sourced somewhere?? Interested
@TheGeekPub
@TheGeekPub 11 ай бұрын
It is running on my R2, but it is not ready for others to use by any means.
@rogerjohnson8969
@rogerjohnson8969 9 ай бұрын
Do you have it published in GitHub for others to play with?
@downintheshop4147
@downintheshop4147 3 жыл бұрын
Any idea when the code will be released? I'm trying to decide between i2c and serial for my project but I can't figure out how to send strings instead of bytes over i2c.
@TheGeekPub
@TheGeekPub 3 жыл бұрын
It will probably be fall before I get back to this project.
@dog2bert
@dog2bert 8 ай бұрын
@@TheGeekPub Any update on the code release?
@TheGeekPub
@TheGeekPub 8 ай бұрын
@@dog2bert It probably won't every happen. I don't have time to finish it.
@ronrice6537
@ronrice6537 5 жыл бұрын
Did you ever look at EZRobot controllers. There is a lot of power and interface capabilities. Arduino controls, Raspberry Pi, Latte Panda and other controls will interface easily. The Synthiam robot diy forum really is helpful. Check it out.
@MichaelRisser
@MichaelRisser 5 жыл бұрын
I've been thinking along the same lines. RPi as the master with Arduinos as slaves. Question. Why did you choose I2C vs SPI?
@TheGeekPub
@TheGeekPub 5 жыл бұрын
SPI was generally designed for on-board communications, though I know some people are getting 5 meters out of it now. I just wanted to go with something I knew I could make work. But SPI might be worth a shot if you prefer it.
@oldskool7706
@oldskool7706 5 жыл бұрын
Nah that's a pound £ it's always been #hash for us 😉. Amazing work on the build 👍
@leeh3568
@leeh3568 5 жыл бұрын
C3po coming next, haa ...imagine how much that could cost.
@DjUniTV
@DjUniTV Жыл бұрын
Do you have an update on the complete build
@TheGeekPub
@TheGeekPub Жыл бұрын
Yes. I finished it, but didn't make videos about it since no one seemed interested.
@DjUniTV
@DjUniTV Жыл бұрын
@@TheGeekPub we are interested, please make a video
@TheGeekPub
@TheGeekPub Жыл бұрын
I appreciate it, but I'd need tens of thousands of people interested to make it.
@dragon692620
@dragon692620 4 жыл бұрын
How much would you charge someone to have you make one?
@TheGeekPub
@TheGeekPub 4 жыл бұрын
1.2 million
@OfficialNetDevil
@OfficialNetDevil 4 жыл бұрын
Why can’t we put a decent size Raspberry Pi Cluster inside of one and tie in some Machine Learning?
@jeffsawyer
@jeffsawyer 5 жыл бұрын
Collab with @jehugarcia for the battery tech?
@TheGeekPub
@TheGeekPub 5 жыл бұрын
Send him my way!
@djwalsh6000
@djwalsh6000 4 жыл бұрын
If I ship you my Hasbro r2d2 could you put the raspberry pie in it for me? Lol
@mwara2444
@mwara2444 4 жыл бұрын
Is anyone developing a basic AI for it, to move on its own, basic responses to speech or hand gestures. I've seen one video of an AI for R2 waking up and that's it
@TheGeekPub
@TheGeekPub 4 жыл бұрын
Not that I am aware of.
@coryengel
@coryengel 5 жыл бұрын
Apparently R2 can drive 55.
@TheNikolaschoulakis
@TheNikolaschoulakis 5 жыл бұрын
Please release the control code you just demoed.
@TheGeekPub
@TheGeekPub 5 жыл бұрын
I will! But it will be a few months.
@TheNikolaschoulakis
@TheNikolaschoulakis 5 жыл бұрын
@@TheGeekPub why in a few months and not now and lets us the open community deal with any issues ourselves? U done a great job u post it on youtube you wet everyones appetite and then... "wait for a few months" lol Great job btw
@TheGeekPub
@TheGeekPub 5 жыл бұрын
Its just not ready. I've not even completed the design yet. It's in a state of half-baked.
@skyrim4713
@skyrim4713 3 жыл бұрын
Is the code out ?
@TheGeekPub
@TheGeekPub 3 жыл бұрын
Unfortunately No. I just have not had time to work on it in the last year.
@tsartomato
@tsartomato 5 жыл бұрын
octothorpe
@jeremycbarnhart2305
@jeremycbarnhart2305 3 жыл бұрын
Perhaps I'm missing something. But my desire - and it hasn't changed for 30 yes- is to have ANY bot/Droid in my household be Autonomous. After all. If we control it, its really just a remote controlled shell. The toy that is the most 'realistic' is the r2d2 I own as a toy. However, I haven't see this from a DIY. Why is that?
@MrGlickClick
@MrGlickClick 5 жыл бұрын
ezrobot.com?
@aleksandrbmelnikov
@aleksandrbmelnikov 10 ай бұрын
I can tell you two things i know for sure. [1] R2-D2 was made from whatever crap Lucas Arts had on their shelf. [2] Their android didn't even work.🤣 It's the Star Wars that's killing your piggy. I'm sure you could build one better, -and at 1/3 the price.
@TheGeekPub
@TheGeekPub 10 ай бұрын
Having built one, I can assure you that statement is not correct. Many of the components were 100% custom made. Very few of the parts were anything standard or borrowed.
@aleksandrbmelnikov
@aleksandrbmelnikov 10 ай бұрын
@@TheGeekPub Have you had a chance to examine one they used? Custom parts or not, it didn't function. They'd drag it on wires, and dub sounds in later (Movie Magic). What you're doing is harder.
@aleksandrbmelnikov
@aleksandrbmelnikov 10 ай бұрын
@@TheGeekPub I'm going out on a limb here, but you're probably also not stuffing a midget inside.🤣
@stevesteve8928
@stevesteve8928 5 жыл бұрын
First
Finishing My Full-Size R2-D2 Build | I Like To Make Stuff
17:55
I Like To Make Stuff
Рет қаралды 350 М.
Star Wars Galaxy's Edge: $25,000 R2-D2 Review
13:29
SirJames I Gamerfuzion
Рет қаралды 369 М.
How to bring sweets anywhere 😋🍰🍫
00:32
TooTool
Рет қаралды 29 МЛН
WHY THROW CHIPS IN THE TRASH?🤪
00:18
JULI_PROETO
Рет қаралды 8 МЛН
Creepy Teacher Kidnapped My Girlfriend?!
00:42
Alan Chikin Chow
Рет қаралды 15 МЛН
My R5-D4's "Budget" Gadgets & How They Work
20:43
Dejarik Creations
Рет қаралды 13 М.
£899 Broken 1:2 Scale R2-D2 - Can I FIX it?
36:47
My Mate VINCE
Рет қаралды 164 М.
Building R2: A Documentary
21:52
Building R2: A Documentary
Рет қаралды 34 М.
Star Wars R2-D2 Repair Video
32:31
My Mate VINCE
Рет қаралды 63 М.
Walking Star Wars Droid Prototype
18:00
James Bruton
Рет қаралды 368 М.
R2 Electronics Build Part 3: Shadow+MD is Alive!
15:23
Jason Charlton
Рет қаралды 7 М.
Grant Imahara's BB-8 Replica!
10:06
Adam Savage’s Tested
Рет қаралды 156 М.
Making R2-D2 Part 4 // Electronics & Remote Control | I Like To Make Stuff
16:36
Top 20 Arduino Projects | Arduino project compilation
24:55
Mr Innovative
Рет қаралды 906 М.
How to bring sweets anywhere 😋🍰🍫
00:32
TooTool
Рет қаралды 29 МЛН