Inhoudsopgave:
- Stap 1: Arduino Uno-bord
- Stap 2: Ultrasone sensor (HC SR 04)
- Stap 3: Andere componenten
- Stap 4: Sensoren met Arduino-verbindingsschema
- Stap 5: Relaiskaart met Arduino-verbindingsschema
- Stap 6: 12 Volt en relaisaansluiting
- Stap 7: Montage
- Stap 8: Codes
- Stap 9: testen en afwerken
Video: Obstakel vermijden robot met behulp van ultrasone sensoren - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Dit is een eenvoudig project over het vermijden van obstakels met behulp van ultrasone sensoren (HC SR 04) en het Arduino Uno-bord. Robot beweegt om obstakels te vermijden en de beste manier te kiezen om door sensoren te volgen. Merk op dat dit geen zelfstudieproject is, deel uw kennis en opmerkingen met mij.
Lijst met hoofdcomponenten: -
- Arduino Uno - 1
- Ultrasone sensor (HC SR 04) - 3
- 5v relaisbord - 1
- 12 V batterij - 1
- 12 V reductiemotor - 4
- Motorsteunen - 4
- Chasi - 1
- Wielen - 4
- Schroeven en moeren
- Schakelaar -1
- Startkabels -10
Stap 1: Arduino Uno-bord
Arduino Uno is een microcontrollerbord gebaseerd op de ATmega328P. Het heeft 14 digitale ingangs- en uitgangspinnen, 6 analoge ingangen. Bedrijfsspanning is 5 V met externe voeding. Er zijn veel voordelen, eenvoudig te coderen en uploaden, gemakkelijk foutcorrecties. Er zijn veel verschillende sensormodules en andere apparaten voor Arduino.
Wanneer u de voeding naar het Arduino-bord geeft, gebruik dan 5 volt of 9 volt. U mag niet met 12 volt opstarten. Als u een 12v-batterij moet gebruiken, geef deze dan door een 5v-regelaarcircuit.
Stap 2: Ultrasone sensor (HC SR 04)
De robot heeft drie ultrasone sensoren, voor, links en rechts. Robot werkt volgens deze sensoren. Een ultrasone sensor is een apparaat dat de afstand tot een object kan meten door middel van geluidsgolven. Er zijn vier pinnen die VCC (5v-stroom) zijn voeding), GND (Ground), Trig en echo. Er zijn twee transducers, een voor zenden en de andere voor ontvangen. Beide zijn bevestigd op een enkele print met regelcircuit. Ultrasone afstandsmetingen van ongeveer 2 cm tot 400 cm. Ook is er een hoogfrequent geluid met een frequentie van 40 KHz.
Werkingsprincipe
Genereer vanuit Arduino een korte puls van 20 uS naar de trigger-ingang om het bereik te starten. De ultrasone module zendt een 8-cyclus-uitbarsting van ultrageluid uit op 40 kHz en verhoogt de echolijn hoog.
Het luistert dan naar een echo en zodra het er een detecteert, verlaagt het de echolijn weer. De echolijn is dus een puls waarvan de breedte evenredig is met de afstand tot het object.
Door de puls te timen is het mogelijk om het bereik in inches/centimeters te berekenen.
De module geeft een echo-puls die evenredig is met de afstand.
uS/58=cm of uS/148=inch.
Stap 3: Andere componenten
Er zijn verschillende maten van diameter van motorassen en gatgrootte van de wielen.
De jumperkabel moet mannelijk naar vrouwelijk zijn.
Stap 4: Sensoren met Arduino-verbindingsschema
Voorsensor:-
Echo-pin - Arduino-pin 6"
Trig-pin - Arduino-pin 7"
VCC-pin - 5V
GND - aarde
Linker sensor: -Echo pin - Arduino pin 8
Trig-pin - Arduino-pin 9
VCC-pin - 5VGND - aarde
Rechter sensor: -Echo pin - Arduino pin 10
Trig-pin - Arduino-pin 11
VCC-pin - 5VGND - aarde
Stap 5: Relaiskaart met Arduino-verbindingsschema
Relais pin 1 - Arduino pin 2.
Relais pin 2 - Arduino pin 3.
Relais pin 3 - Arduino pin 4.
Relais pin 4 - Arduino pin 5.
Stap 6: 12 Volt en relaisaansluiting
NC - Normaal Gesloten
NEE - Normaal Open
C - Algemeen
Hier kunt u de polariteit wijzigen, als dat nodig is. Volgens dat zal de draairichting van de motor veranderen.
Motoren moeten worden aangesloten op de gemeenschappelijke pinnen
Stap 7: Montage
Motoren aan de linker- en rechterkant moeten van beide zijden worden gescheiden.
Stap 8: Codes
Stap 9: testen en afwerken
Aanbevolen:
Obstakel vermijden van LEGO-robot: 8 stappen (met afbeeldingen)
Obstakel vermijden van LEGO-robot: we houden van LEGO en we houden ook van gekke circuits, dus we wilden de twee combineren tot een eenvoudige en leuke robot die kan voorkomen dat hij tegen muren en andere objecten botst. We laten u zien hoe we de onze hebben gebouwd en geven een overzicht van de basisprincipes die nodig zijn, zodat u uw eigen kunt bouwen
5 in 1 Arduino-robot - Volg mij - Regel volgend - Sumo - Tekenen - Obstakel vermijden: 6 stappen
5 in 1 Arduino-robot | Volg mij | Regel volgend | Sumo | Tekenen | Obstakel vermijden: deze robotbesturingskaart bevat een ATmega328P-microcontroller en een L293D-motorstuurprogramma. Het is natuurlijk niet anders dan een Arduino Uno-bord, maar het is nuttiger omdat het geen ander schild nodig heeft om de motor aan te drijven! Het is vrij van sprong
Obstakel Rover vermijden met Dexter: 4 stappen
Obstacle Avoiding Rover Met Dexter: Als je nieuw bent bij Dexter Community, raadpleeg dan de https://www.instructables.com/id/Getting-Started-With-Dexter/In dit project ontwikkelen we een Obstacle avoiding Rover met behulp van ons Dexter-bord en ultrasone sensor
Obstakel vermijden auto: 5 stappen
Obstacle Avoidance Car: Hoeksensorauto is een zelfvermijdende intelligente auto, de carrosserie van de auto gebruikt een aluminium frame, de hoofdbediening met behulp van Arduino / Nano-microcontroller, de printplaat heeft een plug-in-ontwerp (het is gemakkelijker om een externe sensor aan te sluiten via microcontroller
3.3V Mod voor ultrasone sensoren (bereid HC-SR04 voor 3.3V Logic op ESP32/ESP8266, Particle Photon, enz.): 4 stappen
3.3V Mod voor ultrasone sensoren (bereid HC-SR04 voor 3.3V Logic op ESP32/ESP8266, Particle Photon, enz.): TL;DR: Knip op de sensor het spoor naar de Echo-pin en sluit het opnieuw aan met een spanningsdeler (Echo trace -> 2.7kΩ -> Echo pin -> 4.7kΩ -> GND). Bewerken: Er is enige discussie geweest over de vraag of de ESP8266 daadwerkelijk 5V-tolerant is op GPIO in