Step 3: Reverse side of the controller board

All connections were made by soldered wiring.
Resistor are to limit current between bumper contacts and MCU input pins.
The circuit is sort of  "reverse engineered" by a soldered board (as I lost the original schema).
Did u use any pic? What type is it?
Any MCU with DC motor driver suit to control this robot. The robot is controlled by AVR Atmega48 with L293D motor driver
<p>did u have any circuit using pic microcontroller?</p>
<p>no, I used only atmega MCU (including those within Arduino - in my other instructions)</p>
<p>any sensors used???</p>
Only touch sensors (bumpers).<br>For ultrasonic sensors there is an instructable<br>http://www.instructables.com/id/Add-an-ultrasonic-sonar-to-the-robot-vacuum-cleane/
I'm not good at English. Sorry<br><br>5V 4500rpm fan is okay to cleanning?
This might be ok to clean light dust from the hard floor (not sand), but most likely it would not clean a carpet (without rotating brush).
<p>sir i want block diagram and circuit diagram of it email id vmaurya.maurya@gmail.com</p>
<p>Circuit is in the step 3 </p><p><a href="http://cdn.instructables.com/FFQ/YO55/H1JUI666/FFQYO55H1JUI666.MEDIUM.jpg" rel="nofollow">http://cdn.instructables.com/FFQ/YO55/H1JUI666/FFQ...</a></p><p>There is no block diagram</p>
<p>This is great :) How much did this project cost you?</p>
<p>On this project I spent less money but more efforts (including learning and soldering):</p><p>Atmega $2<br>Motor-driver $2<br>Motors with gears and wheels from a toy $2<br>Battery $8<br>Rest electronics components and materials $10<br>Total ~$24</p><p>On this project I spent more money but less efforts:</p><p>http://www.instructables.com/id/Another-cardboard-robot-vacuum-cleaner-controlled-/</p><p>Arduino $8.<br>Motor-shield $10.<br>Motor 2 х $8<br>Wheel 2 x $4<br>Turbine $5<br>Battery $8<br>Magnets $2<br><br>Total ~$50</p>
This is absolutely awesome. Thanks for sharing the schematic and details; Jesus Christ Bless! :)
<p>IS THERE ANY ay that i can make use of arduinos on this project, got no ideas on how to start it, specially that i got 2 weeks left before the submission of the project, i wanna do this project same as yours, but the problem is the other equipments arent available here in my country. Please help me, hope you can give me an alternative on how to do it with arduinos, and maybe please give me clear lead on how to this project as i have no much backgrounds on arduinos or anything. Thank you, just really need help please reply.</p>
<p>you can look at these instructables</p><a href="http://www.instructables.com/id/Floor-vacuum-cleaner-robot-controlled-by-Arduino-w-1/" rel="nofollow">http://www.instructables.com/id/Floor-vacuum-clean...</a><p><a href="http://www.instructables.com/id/Floor-vacuum-cleaner-robot-controlled-by-Arduino-w/" rel="nofollow">http://www.instructables.com/id/Floor-vacuum-clean...</a></p>
<p>Sir i want to program it by myself in assembly language using 8051 mcu .... could you please send me the algorith and flow chart on - cooldharap@gmail.com .... thank you in anticipation</p>
<p><a href="http://www.instructables.com/files/deriv/F1E/647Z/I34DY1Y6/F1E647ZI34DY1Y6.LARGE.jpg" rel="nofollow"> <br> </a></p><p>This algorithm is for two bumpers and two motors. It is simple but the issue is - when a motor turned backward - it does not check sensors during 2 seconds.</p><p> <a href="http://www.instructables.com/files/deriv/F9J/K022/I34DY1Y5/F9JK022I34DY1Y5.LARGE.jpg" rel="nofollow"> <br> </a></p><p>This algorithm is for one motor and one bumper (for second bumper and second motor it is the same). This algorithm waits only 20 milliseconds between checks of sensors. <br><a href="http://www.instructables.com/files/deriv/F9J/K022/I34DY1Y5/F9JK022I34DY1Y5.LARGE.jpg" rel="nofollow"> <br> RobotVacuumCleaner-algorithm-one-sensor-one-motor.png <br> </a><a href="http://www.instructables.com/files/deriv/F1E/647Z/I34DY1Y6/F1E647ZI34DY1Y6.LARGE.jpg" rel="nofollow"> <br> RobotVacuumCleaner-algorithm-simple.png <br> </a></p>
Thank you so much sir for being so responsive everytime you have been asked any question ....algorithm is indeed very useful (i wil go with the two motor one which seems easier) ..... and one more question is whether the pulse width modulation is compusory at pins 1 9 of l293d ... can just tie them high and let the motor run at a constant speed. ? Thanks again
<p>According TI's datasheet </p><p>&quot;www.ti.com/lit/ds/symlink/<strong>l293d</strong>.pdf&quot;</p><p>you can connect these Enable inputs to 5V over 10kOhm resistor.</p>
<p>i need to contact you ASAP, can you contact me at this mail: danifatani@gmail.com?</p>
<p>What path he followed in a room? </p>
<p>Sir can u tell me . How robot detects the position and also navigate obstacle .</p><p>How robot knows the dust is present or not in room.</p>
<p>This is very simple robot. It navigates using bumpers - when a bumper hits the obstacle, the robot turns a bit and tries to move forward til next bumper's hit. </p><p>It also do not know about existence of dust.</p>
<p>Can u mail me at akashkhan116@gmail.com</p>
<p>If you are wondering which robotic vacuum <br>cleaner to buy I'd like to share my experience with the bObsweep. Since I have <br>it there is no dirtiness in my house! Actually you can see what it's capable of <br>at http://iconosquare.com/tag/bobsweep</p>
<p>The beset solution for pet hair problems is bobsweep. Since I bought it I forgot at all about pet hair. Before it was very tough situation but now bobsweep makes it perfect. http://www.newlycrunchymamaof3.com/home/drowning-in-pet-hair-the-bobsweep-can-help Greetings! </p>
<p>I had a big problem with pet hair, till I found bobsweep. Since I bought it I forgot at all about pet hair, dirt etc. Here you can check out it's review http://www.weidknecht.com/2014/07/bobsweep-pethair-robotic-vacuum-and-mop.html Greetings!</p>
<p>Great article! If you want to buy some new robotic vacuum <br>cleaner, but you are wondering which brand, I strongly recommend you to look at <br>http://www.robotvacuumdeals.com/ where you can decide and buy what you need.</p>
<p>Robotic vacuum cleaners are such a relief. I bought bObsweep and I am more than glad of it. http://www.mommieswithcents.com/2014/06/bobsweep-one-less-household-chore.html<br>It is just awesome! </p>
<p>Can I use 12v battery to power up the fan directly instead of using MC34063A?</p>
Different fans may have different voltages (5V, 12V, 24V, etc.). If the fan supposed to be powered by 12V - It should be possible to power with 12V battery, correct.
<p>May I have your fan's current rating and rpm?</p>
<p>I do not remember exactly. I think i should be about 0.15 A and 2000 RPM. If search on ebay &quot;Turbine Brushless Fan 12v&quot; - it's possible to find more or less correct specifications of many different models of fans.</p>
Thank you for your prompt reply. It helps a lot on my project.
<p>Robot vacuum cleaners are the best investition for home improving. I friend of mine bought http://www.youtube.com/watch?v=fOvE0ZE1-wg last week and said that it is just awesome.</p>
<p>Absolutely great! However, If you want to buy a robotic vacuum <br>cleaner, I suggest you the bObsweep. If you aren't sure about it, I suggest you <br>to watch this video and to see how the bObsweep deals with the hard-to-clean <br>pet hair: https://www.youtube.com/watch?v=IfI2fRQTQzg </p><p> <br></p>
<p>Robot vacuum cleaners are great. I bought mine </p><p>http://www.youtube.com/watch?v=E-DHXQnGayk a month ago and it is the best. Good luck! </p>
<p>However, If you are interested in buying robotic vacuum cleaner but you <br>don't know which one to choose, I suggest you to look at http://www.robotvacuumadvice.com/ <br>Here you can get the best reviews.</p>
<p>If you have a robotic vacuum cleaner and it's broken, here are <br>some tips how to fix it - https://www.ifixit.com/Guide/How+to+open+a+bObsweep+Robotic+Vacuum+for+Repair/26859</p>
<p>However, If you want to buy yourself a robotic vacuum cleaner <br>from a reliable seller, I suggest you to look at http://www.robotvacuumdeals.com/</p>
<p>what sensor you used in this project</p>
<p>Contacts - buttons S1, S2, S3 on the circuit. Bumper pushes copper wires behind of it to contact them to a metal stripe. </p><p><iframe allowfullscreen="" frameborder="0" height="281" src="//www.youtube.com/embed/oyw7SR0Pvtg" width="500"></iframe></p>
<p>on minute 6:50 it's shown how contacts work (the link to start video from this time didn't work).</p>
<p>what is J4 for (across the accumulator) </p>
<p>accumulator is connected to the circuit via J4</p>
<p>thank u for replying so early ........ how much rpm motor should i look for ... and i am kind of new at making such projects so i need some extra guidance ... if u could provide me with some more detailed analysis on - cooldharap@gmail.com it would be very very helpful sir ... thank u so much for such an amazing and useful robot </p>
<p>Needed RPM depend on the diameter or wheels and capacity of a fan (how quick the fan can collect dust: more time needed to collect dust - with less speed the robot have to run).</p><p>With my later projects: 50 RPM on wheel is very slow running. Personally I'd prefer around 150-200 RPM. </p>
<p>Hi revrekad ! your project is awesome. I want to ask you a few questions.<br>1 - In your project use the DC FAN BRUSHLESS MOTOR. it has 3 pin. so i don't see they connected in circuit ? and how to work the IC MC34063 ?<br>2- I want to control the fan by PWM . can you help me ?<br>thank you ! </p>
<p>Computer coolers I used have only 2 wires: GND and Power (+5 or +12V). Third wire probably a signal from tachometer - to measure a rate of speed.</p><p>I did not control the fan but quick search found a document titled &quot;Why and How to Control Fan Speed for Cooling Electronic Equipment&quot; where it's explained some details about cooler fan controlling.</p><p>Attached circuit shows how I used MC34063 to step-up 5 volts to 12 volts</p>
<p>help me to high power vacuum 12v dc...how can i do? helped me a lot...tnx</p>

About This Instructable


170 favorites


More by revrekad: Another cardboard robot-vacuum-cleaner controlled with Arduino How to create 3D model of mechanism 3D models of gears for 3D printing
Add instructable to: