Bouw een Muur-Vermijdende Robot met Raspberry Pi – Stap-voor-Stap Gids
Deze gids biedt een praktische, beginnersvriendelijke aanpak voor het maken van een muur-vermijdende robot met een Raspberry Pi, HC-SR04 ultrasone sensor en L293D motordriver. Hoewel het geen complete tutorial is, zou de informatie hier voldoende moeten zijn om je op weg te helpen en de code met scholen te delen.
Stap 1: Je Onderdelen Verzamelen
- Raspberry Pi – we gebruikten een Pi B+, maar elk model werkt met kleine pin-nummer aanpassingen.
- L293D dual H-brug motordriver – de RK Education PCB kit is een betrouwbare keuze.
- Twee rechtstandige getande DC motoren en wielen – elke standaard DC motor werkt.
- HC-SR04 ultrasone sensor – een breed beschikbaar component voor zowel Pi als Arduino projecten.
- 9V batterij + snap voor het voeden van de motoren.
- 5V batterij (bijv. Anker) voor de Raspberry Pi.
- Female-male en female-female jumper draden.
- Twee weerstanden voor een spanningsdeler (100 Ω en 220 Ω aanbevolen).
- Klein breadboard – optioneel maar nuttig voor nette wiring.
Stap 2: De Ultrasone Sensor Aansluiten
Volg de ModMyPi tutorial om afstandsdata te lezen met de HC-SR04. De sensor's ECHO-pin geeft 5V uit, wat naar 3,3V voor de Pi's GPIO moet worden gebracht. Een eenvoudige spanningsdeler met 100 Ω en 220 Ω weerstanden doet dit veilig:
- 5V → Weerstand (220 Ω) → Knooppunt → 3,3V naar GPIO, 5V naar grond via 100 Ω.
- Gebruik een klein breadboard of gesoldeerde pads om het layout netjes te houden.
Test de sensor met het meegeleverde Python-script: download het bestand, open LXTerminal, navigeer naar de map, en voer sudo python filename.py uit.
Stap 3: De Motoren Aansluiten
Sluit de DC motoren aan op de L293D driver zoals geïllustreerd. Gebruik duidelijke, niet-herhalende kleurcodering om verwarring te voorkomen. De volgende pin-toewijzingen koppelen de Raspberry Pi aan de driver's input-pinnen:
- Motor 1 – A: 36, B: 38, Enable: 40
- Motor 2 – A: 33, B: 35, Enable: 37
Bevestig de motoren aan de driver's MA en MB terminalen; de richting van de draden is willekeurig. Voer het voorbeeld motor-besturingsscript uit om beweging te verifiëren.
Stap 4: Combineren en Opereren
Na het assembleren van de wiring (een net, georganiseerd layout wordt aanbevolen), laad het finale Python-script. Het meet elke 0,5 seconden de afstand en activeert een omkering van één wiel als een obstakel binnen 10 cm wordt gedetecteerd, waardoor de robot wegstuurt. Monteer de elektronica op een simpel chassis, en de robot zal autonoom navigeren terwijl het muren en obstakels vermijdt.
We waarderen elke feedback die deze gids kan verbeteren. Veel bouwplezier!
Productieproces
- DIY Zonne-energie Weerstation Met Raspberry Pi
- Raspberry Pi 3 verbinden met DHT11-sensor en data uploaden naar ThingsIo.ai-cloud
- Bouw een Slimme Robot met de Bridge Shield – Raspberry Pi & Arduino Integratie
- Bouw een Muur-Vermijdende Robot met Raspberry Pi – Stap-voor-Stap Gids
- Visie-gebaseerde Obstakel-Vermijdende Mobiele Robot op Raspberry Pi
- Bouw Je Eigen Raspberry Pi Robot met de MonkMakes RRB2 Kit – Een Gedetailleerde Gids
- De XMP-1 Bouwen: Een Goedkoop XMOS-Raspberry Pi Mobiel Platform
- DIY Wall-E Geïnspireerde Raspberry Pi CD-Doos Robot
- PiCy: Bouw Je Eigen Kleine Raspberry Pi-aangedreven Robot
- Bouw een Bluetooth-gecontroleerde Raspberry Pi Robot met Audio Feedback
- Bouw een Raspberry Pi Webcam-robot – Stap-voor-Stap Videostreaming Gids