Innholdsfortegnelse:
- Trinn 1: trinnvis prosjektvideo
- Trinn 2: Nødvendig maskinvare
- Trinn 3: PCB Gerber File and Schematic
- Trinn 4: 3D.stl -filer
- Trinn 5: Tilkoblinger
- Trinn 6: Kildekode
Video: 5 i 1 Arduino Robot - Følg meg - Linjefølge - Sumo - Tegning - Hindring for å unngå: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Dette robotstyringskortet inneholder en ATmega328P mikrokontroller og en L293D -motordriver. Selvfølgelig er det ikke annerledes enn et Arduino Uno -kort, men det er mer nyttig fordi det ikke trenger et annet skjold for å drive motoren! Den er fri for rotfeil og kan enkelt programmeres med CH340G. Når du kjører to likestrømsmotorer, kan du også kontrollere forskjellige sensorer ved å bruke I / O -pinner med dette kortet. I dette prosjektet brukte vi en HC-SR04 ultralydavstandssensor og en IR-infrarød sensor. I tillegg ble det brukt en servomotor.
Trinn 1: trinnvis prosjektvideo
Du kan programmere en robot med 5 forskjellige scenarier med dette kontrollkortet. Følgende scenarier er inkludert i dette prosjektet:
SUMO -modus: Det er en sport der to roboter prøver å skyve hverandre ut av en sirkel (på samme måte som sumosporten).
Følg meg-modus: Det kan føle tilstedeværelsen av objektet som skal følges ved hjelp av HC-SR04-sensor.
Sporingsmodus: Linjefølge Robot er et kjøretøy som følger en linje, enten en svart eller hvit linje.
Unngå modus: Hindring Avoiding Robot er en intelligent enhet som automatisk kan føle hindringen foran den og unngå dem ved å snu seg i en annen retning.
Tegningsmodus: Den inneholder servomotor og en penn. Den kan tegne sine egne bevegelsesspor på overflaten.
Trinn 2: Nødvendig maskinvare
- ATmega328P -PU med Bootloader -
- L293D motordriver IC -
- Type B USB -kontakt -
- DIP Socket 28/16 Pins -
- 12/16 MHz krystall -
- L7805 TO -220 -
- 100uF kondensator -
- LED -
- Motstand 10K/1K -
- 470nF kondensator -
- Power Jack -kontakt -
- 2 -pins terminalblokk -
- Male Pin Header -
- 10nF/22pF Keramikk -
- 6V 200RPM Mini Metal Gear Motor -
- 7,4V 1000mAh 2S Lipo -batteri (valgfritt) -
- 9V 800mAh batteri (valgfritt) -
- 9V batterikontakt -
- Ultralydsmodul HC -SR04 -
- IR infrarød sensor -
- CH340G USB til TTL IC -
I dette prosjektet ble komponenter av DIP -type brukt for enkel lodding
Trinn 3: PCB Gerber File and Schematic
I dette prosjektet har jeg valgt PCBWay. PCBWay er den eneste måten å få dette prosjektet til å skje til en svært lav pris og høy kvalitet.
Produkt detalj
- Brettype: Enkelt PCB
- Størrelse: 53,3 mm x 66 mm
- Lag: 2 lag
- Totalt: 5 stk / US $ 5
Skaff deg PCB Gerber & Schematic -
Trinn 4: 3D.stl -filer
Utskriftsinnstillinger
- Skriver: JGAURORA A5S
- Oppløsning: 0,25
- Fyll: 10%
Trinn 5: Tilkoblinger
IR -sensor
- IR -sensor Signalpinne 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 Aktiver til digital 3
Motor B
- B Motor B 1 til Digital 10
- Motor B 2 til Digital 11
- Motor B Aktiver til digital 9
Trinn 6: Kildekode
Du kan programmere en robot med 5 forskjellige scenarier med dette kontrollkortet. Følgende scenarier er inkludert i dette prosjektet:
- SUMO -modus: Det er en sport der to roboter prøver å skyve hverandre ut av en sirkel (på samme måte som sumosporten).
- Følg meg-modus: Det kan føle tilstedeværelsen av objektet som skal følges ved hjelp av HC-SR04-sensor.
- Sporingsmodus: Linjefølge Robot er et kjøretøy som følger en linje, enten en svart eller hvit linje.
- Unngå modus: Hindring Avoiding Robot er en intelligent enhet som automatisk kan føle hindringen foran den og unngå dem ved å snu seg i en annen retning.
- Tegningsmodus: Den inneholder servomotor og en penn. Den kan tegne sine egne bevegelsesspor på overflaten.
Få kildekoden:
github.com/MertArduino/RobotControlBoard
Anbefalt:
Hvordan lage et hinder for å unngå robot: 6 trinn
Slik lager du en hindring for å unngå robot: Hindring for å unngå robot er en enkel robot som drives av en arduino, og det den gjør er at den bare streifer rundt og unngår hindringer. Den oppdager hindringene med en ultralydssensor HC-SR04 med andre ord hvis roboten registrerer objekt nær
Hvordan lage Arduino -basert kant for å unngå robot: 4 trinn
Hvordan lage Arduino Based Edge Unoiding Robot: La oss lage en helt autonom robot ved hjelp av Arduino- og IR -sensorer. Den utforsker overflaten av bordet uten å falle. Se video for mer
KANT UNNGÅ ROBOT: 7 trinn
KANT UNNGÅ ROBOT: KANT UNNGÅ ROBOT
Lett følge og unngå robot basert på Arduino: 5 trinn
Lett følge og unngå robot basert på Arduino: Dette er et enkelt prosjekt som følger eller Unngå lys. Jeg lagde denne simuleringen i Proteus 8.6 pro. Nødvendige komponenter: -1) Arduino uno.2) 3 LDR.3) 2 DC girmotorer. 4) En servo.5) Tre 1k-motstander.6) en H-Bridge l290D7) En på & Av -bryter [f
Hvordan lage et hinder for å unngå robot- Arduino-stil: 4 trinn
Hvordan lage hindringer for å unngå robot- Arduino-stil: Du har alltid ønsket å lage en av de kule robotene som i utgangspunktet kan unngå ethvert objekt. Likevel hadde du ikke nok penger til å kjøpe en av de virkelig dyre, med allerede kuttede deler der alt materialet var der for deg. Hvis du er som