Indholdsfortegnelse:
- Trin 1: Trin for trin Projektvideo
- Trin 2: Påkrævet hardwares
- Trin 3: PCB Gerber File og skematisk
- Trin 4: 3D.stl -filer
- Trin 5: Forbindelser
- Trin 6: Kildekode
Video: 5 i 1 Arduino Robot - Følg mig - Linjefølge - Sumo - Tegning - Hindring Undgåelse: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Dette robotstyringskort indeholder en ATmega328P -mikrokontroller og en L293D -motordriver. Det er naturligvis ikke anderledes end et Arduino Uno -kort, men det er mere nyttigt, fordi det ikke har brug for et andet skjold for at drive motoren! Det er fri for jumper rod og kan let programmeres med CH340G. Mens du kører to DC -motorer, kan du også styre forskellige sensorer ved hjælp af I / O -ben med dette kort. I dette projekt brugte vi en HC-SR04 ultralydsafstandssensor og en IR infrarød sensor. Derudover blev der brugt en servomotor.
Trin 1: Trin for trin Projektvideo
Du kan programmere en robot med 5 forskellige scenarier med dette kontrolkort. Følgende scenarier er inkluderet i dette projekt:
SUMO -tilstand: Det er en sport, hvor to robotter forsøger at skubbe hinanden ud af en cirkel (på samme måde som sumosporten).
Følg mig-tilstand: Det kan mærke tilstedeværelsen af et objekt, der skal følges ved hjælp af HC-SR04-sensor.
Sporingstilstand: Linjefølger Robot er et køretøj, der følger en linje, enten en sort eller hvid linje.
Undgåelse af tilstand: Hindring At undgå robot er en intelligent enhed, der automatisk kan mærke forhindringen foran den og undgå dem ved at dreje sig selv i en anden retning.
Tegningstilstand: Den indeholder servomotor og en pen. Det kan tegne sine egne bevægelsesspor på overfladen.
Trin 2: Påkrævet hardwares
- ATmega328P -PU med Bootloader -
- L293D Motor Driver IC -
- Type B USB -stik -
- DIP Socket 28/16 pins -
- 12/16 MHz krystal -
- L7805 TO -220 -
- 100uF kondensator -
- LED -
- Modstand 10K/1K -
- 470nF kondensator -
- Power Jack -stik -
- 2 -polet terminalblok -
- Male Pin Header -
- 10nF/22pF Keramik -
- 6V 200RPM Mini Metal Gear Motor -
- 7,4V 1000mAh 2S Lipo -batteri (valgfrit) -
- 9V 800mAh batteri (valgfrit) -
- 9V batteristik -
- Ultralydsmodul HC -SR04 -
- IR infrarød sensor -
- CH340G USB til TTL IC -
I dette projekt blev komponenter af DIP -type brugt til let lodning
Trin 3: PCB Gerber File og skematisk
I dette projekt har jeg valgt PCBWay. PCBWay er den eneste måde at få dette projekt til at ske til en meget lav pris og høj kvalitet.
Produktdetaljer
- Board type: Single PCB
- Størrelse: 53,3 mm x 66 mm
- Lag: 2 lag
- I alt: 5 stk. / US $ 5
Få PCB Gerber & Schematic -
Trin 4: 3D.stl -filer
Udskrivningsindstillinger
- Printer: JGAURORA A5S
- Opløsning: 0,25
- Udfyldning: 10%
Trin 5: Forbindelser
IR -sensor
- IR Sensor Signal pin til Digital 12
- IR Sensor VCC pin til +5V
- IR -sensor GND til GND
HC-SR04 sensor
- ECHO pin til Digital 5
- TRIG pin til Digital 6
- VCC pin til +5V
- GND pin til GND
Motor A
- Motor A 1 til Digital 2
- Motor A 2 til Digital 4
- Motor A Aktiveret til digital 3
Motor B
- B Motor B 1 til Digital 10
- Motor B 2 til Digital 11
- Motor B Aktiveret til digital 9
Trin 6: Kildekode
Du kan programmere en robot med 5 forskellige scenarier med dette kontrolkort. Følgende scenarier er inkluderet i dette projekt:
- SUMO -tilstand: Det er en sport, hvor to robotter forsøger at skubbe hinanden ud af en cirkel (på samme måde som sumosporten).
- Følg mig-tilstand: Det kan mærke tilstedeværelsen af et objekt, der skal følges ved hjælp af HC-SR04-sensor.
- Sporingstilstand: Linjefølger Robot er et køretøj, der følger en linje, enten en sort eller hvid linje.
- Undgåelse af tilstand: Hindring At undgå robot er en intelligent enhed, der automatisk kan mærke forhindringen foran den og undgå dem ved at dreje sig selv i en anden retning.
- Tegningstilstand: Den indeholder servomotor og en pen. Det kan tegne sine egne bevægelsesspor på overfladen.
Få kildekoden:
github.com/MertArduino/RobotControlBoard
Anbefalede:
Bygger mig selv til en PSLab: 6 trin
Bygger mig selv til en PSLab: travl dag på elektroniklaboratoriet eh? Har du nogensinde haft problemer med dine kredsløb? For at fejlsøge vidste du, at du ville have et multimeter eller et oscilloskop eller en bølgegenerator eller en ekstern præcis strømkilde eller sige en logisk analysator. Men det er en hobby
"Alexa, Send mig teksten til _____": 9 trin (med billeder)
"Alexa, Send mig teksten til _____": Lytter du til en sang, som du vil synge sammen med? Du skulle normalt gå igennem den hårde opgave med at indtaste sangens navn i google efterfulgt af ordet " lyrics ". Du laver normalt også en rigelig mængde stavefejl, klikker forkert
Sådan laver du Arduino Based Edge Undgåelse af robot: 4 trin
Sådan laver du Arduino -baseret kantundgåelse af robot: Lad os lave en fuldt autonom robot ved hjælp af Arduino- og IR -sensorer. Det udforsker bordets overflade uden at falde. Se video for mere
Begynderens selvkørende robotkøretøj med kollisions undgåelse: 7 trin
Begynderens selvkørende robotkøretøj med kollisions undgåelse: Hej! Velkommen til min nybegyndervenlige Instruktion om, hvordan du laver dit eget selvkørende robotkøretøj med kollisionsundgåelse og GPS-navigation. Ovenfor er en YouTube -video, der demonstrerer robotten. Det er en model til at demonstrere, hvordan en ægte autonom
$ 20 Arduino forhindrings undgåelse Smart bil: 4 trin
$ 20 Arduino Obstacle Avoidance Smart Car: Håber du nød videoen ovenfor, i denne vejledning kan du gøre dig selv til en af disse forhindringsrobotbiler til under $ 30. Hvad skal du bruge: $ 19,99 Smart Robot Car kit: https: // www. banggood.com/DIY-L298N-2WD-Ultrasonic…Dele du måske alr