Innehållsförteckning:
- Steg 1: Steg för steg Projektvideo
- Steg 2: Obligatorisk hårdvara
- Steg 3: PCB Gerber File and Schematic
- Steg 4: 3D.stl -filer
- Steg 5: Anslutningar
- Steg 6: Källkod
Video: 5 i 1 Arduino Robot - Följ mig - Radföljande - Sumo - Ritning - Hinder Undvik: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
Detta robotstyrkort innehåller en ATmega328P -mikrokontroller och en L293D -motordrivrutin. Naturligtvis skiljer det sig inte från ett Arduino Uno -kort men det är mer användbart eftersom det inte behöver en annan skärm för att driva motorn! Den är fri från störningar och kan enkelt programmeras med CH340G. När du kör två likströmsmotorer kan du också styra olika sensorer med hjälp av I / O -stift med detta kort. I detta projekt använde vi en HC-SR04 ultraljudsavståndssensor och en IR-infraröd sensor. Dessutom användes en servomotor.
Steg 1: Steg för steg Projektvideo
Du kan programmera en robot med fem olika scenarier med detta kontrollkort. Följande scenarier ingår i detta projekt:
SUMO -läge: Det är en sport där två robotar försöker skjuta varandra ur en cirkel (på liknande sätt som sumosporten).
Följ mig-läge: Det kan känna närvaron av objekt som ska följas med hjälp av HC-SR04-sensorn.
Spårningsläge: Linjeföljare Robot är ett fordon som följer en linje, antingen en svart eller vit linje.
Avoiding Mode: Obstacle Avoiding Robot är en intelligent enhet som automatiskt kan känna av hindret framför den och undvika dem genom att vrida sig i en annan riktning.
Ritningsläge: Den innehåller servomotor och en penna. Den kan rita sina egna rörelsesspår på ytan.
Steg 2: Obligatorisk hårdvara
- ATmega328P -PU med Bootloader -
- L293D Motor Driver IC -
- Typ B USB -uttag -
- DIP Socket 28/16 Pins -
- 12/16 MHz Crystal -
- L7805 TO -220 -
- 100uF kondensator -
- LED -
- Motstånd 10K/1K -
- 470nF kondensator -
- Power Jack -uttag -
- 2 -stifts terminalblock -
- Male Pin Header -
- 10nF/22pF Keramik -
- 6V 200RPM Mini Metal Gear Motor -
- 7,4V 1000mAh 2S Lipo -batteri (tillval) -
- 9V 800mAh batteri (tillval) -
- 9V batterikontakt -
- Ultraljudsmodul HC -SR04 -
- IR -infraröd sensor -
- CH340G USB till TTL IC -
I detta projekt användes komponenter av DIP -typ för enkel lödning
Steg 3: PCB Gerber File and Schematic
I detta projekt har jag valt PCBWay. PCBWay är det enda sättet att göra detta projekt till en mycket låg kostnad och hög kvalitet.
Produktdetalj
- Korttyp: Enkel PCB
- Storlek: 53,3 mm x 66 mm
- Lager: 2 lager
- Totalt: 5 st / US $ 5
Skaffa PCB Gerber & Schematic -
Steg 4: 3D.stl -filer
Utskriftsinställningar
- Skrivare: JGAURORA A5S
- Upplösning: 0,25
- Påfyllning: 10%
Steg 5: Anslutningar
IR -sensor
- IR -sensor Signalstift till digital 12
- IR -sensor VCC -stift till +5V
- IR -sensor GND till GND
HC-SR04-sensor
- ECHO pin till Digital 5
- TRIG -stift till Digital 6
- VCC -stift till +5V
- GND -stift till GND
Motor A
- Motor A 1 till Digital 2
- Motor A 2 till Digital 4
- Motor A Aktiverad till digital 3
Motor B
- B Motor B 1 till Digital 10
- Motor B 2 till Digital 11
- Motor B Aktiverad till digital 9
Steg 6: Källkod
Du kan programmera en robot med fem olika scenarier med detta kontrollkort. Följande scenarier ingår i detta projekt:
- SUMO -läge: Det är en sport där två robotar försöker skjuta varandra ur en cirkel (på liknande sätt som sumosporten).
- Följ mig-läge: Det kan känna närvaron av objekt som ska följas med hjälp av HC-SR04-sensorn.
- Spårningsläge: Linjeföljare Robot är ett fordon som följer en linje, antingen en svart eller vit linje.
- Avoiding Mode: Obstacle Avoiding Robot är en intelligent enhet som automatiskt kan känna av hindret framför den och undvika dem genom att vrida sig i en annan riktning.
- Ritningsläge: Den innehåller servomotor och en penna. Den kan rita sina egna rörelsesspår på ytan.
Hämta källkoden:
github.com/MertArduino/RobotControlBoard
Rekommenderad:
DIY Arduino Obstacle Undvik bil hemma: 5 steg
DIY Arduino Obstacle Undvik bil hemma: I den här artikeln ska jag visa dig hur du gör en Arduino Obstacle Undvik bil hemma
SMD -lödningspaket, eller hur jag lärde mig att sluta oroa mig och älska det billiga kinesiska kit: 6 steg
SMD -lödningspaket, eller hur jag lärde mig att sluta oroa mig och älska det billiga kinesiska kitet: Detta är inte en instruktion om lödning. Detta är en instruktion om hur man bygger ett billigt kinesiskt kit. Ordspråket är att du får vad du betalar för, och här är vad du får: Dåligt dokumenterat. Tvivelaktig kvalitet. Inget stöd. Så varför köpa en
Arduino Obstacle Undvik motordriven bil: 7 steg
Arduino Obstacle Undvik motordriven bil: Hej! och välkommen till handledningen om hur man konstruerar ett Arduino -hinder som undviker bil. Vi kan komma igång genom att skaffa nödvändigt material för detta projekt och se till att ha kul
Undvik Gmail -annonser: 4 steg
Undvik Gmail -annonser: Är du en Gmail -användare, eller har du vänner som är det? Ångrar du annonserna "Sponsrade länkar" som visas bredvid inkommande e -postmeddelande? Nu kan du och dina vänner göra något åt det
Dödens boll: eller hur jag lärde mig att sluta oroa mig och älska Apple Pro -högtalare: 11 steg (med bilder)
Dödens boll: eller hur jag lärde mig att sluta oroa mig och älska Apple Pro -högtalare: Jag har alltid sagt att Apple har alltid lett inom det industriella designområdet sedan jag slängde den "beige lådan". Integrationen av form och funktion kan inte beröras av någon annan tillverkare i någon bransch (Porsche kommer nära). Dess