Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Arduino-aangedreven mini-rover: Bouw je eigen autonome robot

Onderdelen en benodigdheden

Arduino Nano R3 1
Breadboard 1
Jumper-draden (set) 1
Ultrasone sensor HC-SR04 1
Continu-rotatie microservo FS90R (met wieltjes) 2
LED (elke kleur, voor decoratie) 2
4x AA-batterijhouder (met schakelaar) 1
Balwieltje (3/8") 1
Plastic doosje (bijv. 500g margarinebakje of krabbensticks-doos) 1
Stickers (voor decoratie) 1 set

Benodigde gereedschappen

  • Heetlijmpistool
  • Tapijtmes (stanleymes)
  • Kleine draadloze schroevendraaier (voor LED-gaten)
  • Beschermingsbril (voor kinderen)

Apps en online services

  • Arduino IDE

Over dit project

Achtergrond

Mijn neef (9) en nichtje (7) gingen uit de kleedjes toen ze een video zagen van een obstakelvermijdbende robot die ik eerder bouwde. Die tutorial komt helaas nooit (harde schijf crash, les geleerd over backups en GitHub). Ik besloot een vereenvoudigde, educatieve en leuke versie te maken: deze kleine rover.

Het chassis is een plastic doosje (oorspronkelijk voor krabbensticks – dankjewel papa!). Een margarinebakje werkt ook prima. Belangrijk: Ik liet de kinderen bijna alle werk zelf doen, maar jij bent de volwassene – beoordeel zelf wat veilig is. We droegen beschermingsbrillen en gebruikten een draadloze schroevendraaier voor de LED-gaten om risico's te minimaliseren. De eerste-hulpkoffer bleef ongebruikt. 😉

De schakeling

De schakeling is iets complexer dan strikt noodzakelijk omdat ik beide servos op een specifieke manier aansloot (zie schema). Voor de kinderen printte ik het breadboard-schema 1:1 op A4 en gaf ze kleurrijke jumper-draden van de juiste lengte. Na het opbouwen upload je de code. De servos moeten draaien en de LEDjes knipperen. Houd je hand voor de sensor: één servo stopt, de andere draait kort in de andere richting. Klaar!

Assemblage

  1. Gaten boren/snijden in het chassis:
    • Voor: markeer de sensorpositie en knip de 'oog'-gaten uit.
    • Zijden: meet de wielposities, knip gaten aan de onderrand (groot genoeg voor de servo, klein genoeg dat de bevestigingsoren niet doorpassen).
    • Boven: boor 2 kleine gaten voor de LED's.
    • Onderkant, achter: schroef of plak het balwieltje vast.
  2. Alles in de doos zetten: Plaats componenten, vastlijmen met heetlijm.
  3. Wielen op servos monteren (nadat de lijm is uitgehard).
  4. Versieren! Plak stickers, maak het uniek.

Batterijen erin, en kijk toe hoe de rover willekeurig door de kamer rijdt – tot de batterijen leeg zijn, je genoeg hebt van het geluid, of de hond ermee gaat spelen! 😄

Code

De code (LittleRover.ino) is voor de 4-pins ultrasone sensor. Let op de commentaarregels voor 3-pins versies. De sketch gebruikt Servo.h en implementeert:

  • Ultrasone afstandsmeting (met dubbele meting voor betrouwbaarheid)
  • Obstakelvermijding: bij < 10 cm draait de rover, anders rechtdoor
  • Knipperende LED's (elke 500 ms wisselend)
  • Instelbare parameters: draaisnelheid, draaitijd, sensorinterval

Let op: Als de robot achteruit rijdt, wissel de servo-waarden 135 en 45 in forward(). Wil je de andere kant op draaien? Pas turn() aan.

Schema

Fritzing-bestand: littlerover_87IypZOgwm.fzz

Productieproces

  1. Bouw een Windows IoT Core Rover met Raspberry Pi 2 – Beginner tot Gevorderde Gids
  2. Bouw je eigen UFO Attack Game met Arduino UNO & MAX7219 Display
  3. Arduino Digitale Dobbelsteen: Bouw Je Eigen LCD-willekeurige Getalgenerator
  4. Water-aangedreven vuureffect: Arduino UNO + NeoPixel Stick project
  5. 3D RGB Arduclock – Bluetooth LED Tijdstuk met Real-Time Clock
  6. Riviergezondheidsmonitor: Arduino-gebaseerd Waterkwaliteitssysteem
  7. Een Arduino Iron Man bouwen: onderdelen, sensoren en stapsgewijze handleiding
  8. Interactieve Joystick Game met Arduino en LED Feedback
  9. Find Me: Slimme Item Locator met Arduino en Bluetooth
  10. Bouw een Functionele, Arduino-aangedreven 3D-geprinte Robotarm – Stap-voor-Stap Handleiding
  11. Draagbare Afstandsdetector – Arduino Nano DIY Kit met HC-SR04, 18650 Accu en 3D-geprinte Behuizing