Arcee - An Arduino Infrared Remote Control Robot
| Attachment | Size |
|---|---|
| s1.JPG | 30.76 KB |
| s2.JPG | 33.32 KB |
| s3.JPG | 29.99 KB |
| Obstacle_avoidance.pde | 2.13 KB |
| Scanning_ObAv.pde | 2.07 KB |
Hello LMR! This is my first ever Arduino bot. Although it's not a SHR, it's something good to start with! I cant make a SHR currently due to the "faultyness" of my Sharp sensor.
Anyway, enough about future projects. Arcee is a Infrared remote control robot which uses the µbotino Controller V3 (Arduino) as it's Uc. Right now it basically just moves around according to the buttons I press on the remote. I plan to upgrade this baby to obstacle avoidance (SHR-ish) too. I will be able to switch between obstacle avoidance and RC. I'd like to thank Ro-Bot-X, basile, birdmun, Chris the Carpenter, Mogul and other awesome LMRians for helping me with this bot and other situations unmentionable.
Here are some not even ok-ish pictures taken by my webcam:

1. Tada! Presenting....Arcee!

2. Front View

3. Higher Ground view

4. Side view

5. Back view (Electronics Section)

6. Last look at Arcee
Well, thats all the pix! Videos to be uploaded soon! Cya!
UPDATE 20/11/11 : Arcee has vision!
A few days ago while I was fixing bugs on Arcee's Obstacle Avoidance program during a rainstorm, lightning struck the PC! (Surprise, surprise) So now I have to use my Dad's office computer to program him and he finally worked today! Arcee can now "see" obstacles and avoid them using a Frits/ AmandLDR.
Here are some pics (IR Receiver module is currently removed untill further development) :

Lookin' good eh?

Front view.

Another last view.
Video to be uploaded as soon as my PC is fixed. Cya!
UPDATE 10/12/11 : Arcee gets a vision upgrade!
A couple of weeks ago, Arcee's Sharp IR sensor had returned and I tinkered with it for a while. Then a few days before, Arcee could obstacle avoid perfectly using Fritsl's version of obstacle avoiding. Now, Arcee can obstacle avoid faster, better, and more efficiently using Chris the Carpenter's version of scanning obstacle avoiding. I've uploaded a couple of videos of Arcee in the act. One using Fritsl's version of code and the second using Ctc's version of code.
Here are some pix :

Here he is!

Front view.

Is his left side his good side or his right?

Last look.
Thnx for your time. Cya!




@ Sun, 2011-12-11 18:39
Edit..
EDIT : I uploaded a new piece of code because the old one is full of errors. The robot only avoids by turning left, never right. So i've uploaded a new code by peering closely at Ctc's code. Best part is the new code is much more smaller that the old one. So ther ya go, the new code has been debugged, rechecked several times, and is now, perfect. Plz comment here for any suggestions or if you find any errors in my code.
Thnx for reading this important message, Cya!
@ Sat, 2011-12-10 07:41
Omg
@ Sun, 2011-11-20 15:21
Looking good! Let's see it
Looking good! Let's see it in action!
BTW, the correct name for my controller is not Ubotino, but µBotino (micro-Botino).
Cheers!
@ Sun, 2011-12-11 18:46
Edit..
Done, I didn't know how to produce that letter so I just copied and pasted what you had typed out above. /\
^_^
@ Thu, 2011-11-10 04:40
Well done
well done Aaron looking forward to its next reincarnation
@ Tue, 2011-11-08 06:32
Ok, that's a start. Your
Ok, that's a start. Your idea to make this to a development bot is good, i have one too...it helps to test code or sensors or anything very quickly since its already running and just need to be modified for the task.
Hope you get your broken component back soon.
@ Mon, 2011-11-07 15:16
I've saw it live
@ Mon, 2011-11-07 14:14
just walk pass by,again..
just walk pass by,again.. that looks cool,no..... it's smashing!
@ Sat, 2011-11-05 07:58
Looks good
Looks good and quite fast.
About the code, how do you decode the received IR signals? Do you use a library (which one?) or did you implement your own?
@ Sun, 2012-04-22 15:11
Thnx!
I bet theres no way for me to implement my own code. The code and library was taken from here : http://tronixstuff.wordpress.com/2011/03/30/tutorial-arduino-and-infra-red-control/. Theres loads of other cool stuff there too, like shift registers, xbee, GPS, touchscreen... With the dome shape of the receiver facing you, the left leg goes to signal, middle to ground, and right to V. Then just grab any old remote and press away! The results will obviously be printed on the Serial Monitor in the Arduino IDE.