Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Arbejdsprincip
- Trin 2: Upload koden
- Trin 3: Lav hul til motoraksel
- Trin 4: Motorkredsløb del 1
- Trin 5: Motorkredsløb del 2
- Trin 6: Kredsløb til objektregistrering
- Trin 7: Bufferbåd
- Trin 8: Hjul
Video: Hindring for at undgå padlebåd med Arudino: 9 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Hej venner, i denne vejledning vil jeg vise dig, hvordan du laver en hindring for at undgå padlebåd. Jeg kom på denne idé, mens jeg slappede af nær min fiskedam og tænkte på en idé til en plastikudfordring. Jeg indså, at plastikken her vil være meget nyttig til brug som båd på grund af dens opdrift og vandtæthed.
Forbrugsvarer
Legeme
1 x madbeholder 700 ml
2 x skovlhjul 70 mm
5 x flaskehætte
Elektroniske dele
1 x Arduino Nano/Uno (anbefalet Nano)
2 x DC motor
1 x L298N motor driver
1 x ultralydssensor
1 x Micro Servo
2 x 18650 batteri
1 x 18650 Baterry Holder (2-Place)
4 x AA batteri
1 x AA-batteriholder (4-plads)
1 x kontakt
Tråd
Supportværktøjer
Limpistol
Loddekolbe
Trin 1: Arbejdsprincip
Grundlæggende algoritme
Når ultralydet registrerer et objekt i en afstand af 15 cm, vil servoen rotere til 180 grader derefter til 0 grader (drej til højre og venstre) for at finde hvilken sti der er fri for forhindringer. Derefter vil motoren flytte padlebåden til en bane, der er fri for forhindringer
Kredsløb
I dette projekt vil vi bruge 2 spændingskilder, den ene til Arduino, ultralydssensor og motordriver, mens den anden er specifikt til servo. Arduino, ultralydssensor og motordriver bruger 18650 -batteriet, fordi 18650 -batteriet kan levere en stor strøm til motoren og de andre årsager, fordi motoren hurtigt kan tømme batteriet, så vi har brug for 18650 -batteri, som kan genoplades.
Trin 2: Upload koden
For at gøre uploadprocessen let vil vi først uploade koden til Arduino, før vi opretter kredsløbet.
Arduino -fil:
Trin 3: Lav hul til motoraksel
I dette trin vil vi lave huller på venstre og højre side af madbeholderen. Senere indsættes dynamoakslen i disse to huller. Placeringen af hullet er midt i madbeholderlængden (længde/2) og 3,2 cm fra bunden.
Trin 4: Motorkredsløb del 1
I dette trin forbinder vi L298n til batteriet og motoren.
Forbindelse:
1. L298N (Output) til DC -motor
2. Batteriets positive ende til at skifte
3. L298N (12V) til at skifte
4. Batteri negativ terminal til L298N (GND)
lim dem derefter til madbeholderen.
Bemærk:
-Lim batteriholderen lige i midten (bredden), så padlebåden ikke læner sig til venstre eller højre.
Trin 5: Motorkredsløb del 2
Nu vil vi forbinde arduino til L298N.
Forbindelse:
1. D5 til Aktiver A
2. D6 til Aktiver B
3. A0 til input 1
4. A1 til input 2
5. A2 til input 3
6. A3 til input 4
7. Vin til 5V (V ud fra L298N)
8. GND (arduino) til GND (L298N)
Trin 6: Kredsløb til objektregistrering
Hovedkomponenterne i objektdetekteringskredsløbet er servo og ultralydssensor. Ultralydssensor bruger Arduino som strømforsyning, mens servoen bruger et separat batteri (AA -batteri x 4). Servobatteriet limes for enden af madbeholderen overfor 18950 batteriholderen.
Du kan placere sensoren hvor som helst, så længe den ikke er blokeret af andre genstande. I mit tilfælde brugte jeg et plastbeholderlåg, der er skåret på plads af ultralydssensorer og servo (se billede).
Servoforbindelse:
VCC til positivt batteri (AA)
Signal til D10
GND servo til GND batteri og arduino
Ultrasonic Sensor Connection:
VCC til 3.3v (arduino)
GND til GND (arduino)
Ekko til D2
Trig til D3
Trin 7: Bufferbåd
Bufferen har en funktion til at forhindre skovlhjulet i at røre gulvet / bordet, når vi sætter det på det. Bufferen bruger en flaskehætte. For udover at være let at finde, har flaskehætten også den rigtige størrelse til vores båd.
For at lave en buffer skal du tage 3 flaskehætter og blot lime dem til undersiden af båden som vist ovenfor.
Trin 8: Hjul
Lav først et hul i midten af flaskehætten. Derefter limes padlen til flaskehætten som følgende billede. Så er det sidste trin at lime det til dynamoakslen.
Anbefalede:
Hindring for at undgå LEGO Robot: 8 trin (med billeder)
Hindring for at undgå LEGO Robot: Vi elsker LEGO, og vi elsker også Crazy Circuits, så vi ville kombinere de to til en enkel og sjov robot, der kan undgå at løbe ind i vægge og andre genstande. Vi viser dig, hvordan vi byggede vores, og skitserer det nødvendige, så du kan bygge dit eget
Hindring for at undgå robot med IR -sensorer uden mikrokontroller: 6 trin
Hindring for at undgå robot med IR -sensorer uden mikrokontroller: Nå, dette projekt er et ældre projekt, jeg lavede det i 2014 i juli eller august måned, tænkte på at dele det med jer. Det er en simpel hindring for at undgå robot, der bruger IR -sensorer og fungerer uden mikrokontroller. IR -sensorerne bruger opamp IC i
Hindring for at undgå robot (Arduino): 8 trin (med billeder)
Hindring for at undgå robot (Arduino): Her skal jeg instruere dig i at lave en forhindringsundvigelsesrobot baseret på Arduino. Jeg håber at gøre trin for trin vejledning i at lave denne robot på en meget nem måde. En hindring for at undgå robot er en fuldt autonom robot, der kan undgå enhver
Hindring for at undgå Rover med Dexter: 4 trin
Hindring for at undgå Rover med Dexter: Hvis du er ny i Dexter Community, kan du se https://www.instructables.com/id/Getting-Started-With-Dexter/ I dette projekt udvikler vi en forhindring, hvor Rover undgås ved hjælp af vores Dexter-tavle og ultralydssensor
OAREE - 3D -printet - Hindring for at undgå robot til ingeniøruddannelse (OAREE) med Arduino: 5 trin (med billeder)
OAREE - 3D Printed - Obstacle Avoiding Robot for Engineering Education (OAREE) With Arduino: OAREE (Obstacle Avoiding Robot for Engineering Education) Design: Målet med denne instruktør var at designe en OAR (Obstacle Avoiding Robot) robot, der var enkel/kompakt, 3D -udskrivbar, let at samle, bruger servoer til kontinuerlig rotation til film