Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Arbeidsprinsipp
- Trinn 2: Last opp koden
- Trinn 3: Lage hull for motoraksel
- Trinn 4: Motorkrets del 1
- Trinn 5: Motorkrets del 2
- Trinn 6: Krets for gjenkjenning av objekter
- Trinn 7: Bufferbåt
- Trinn 8: Hjul
Video: Hindring for å unngå padlebåt med Arudino: 9 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
Hei venner, i denne opplæringen vil jeg vise deg hvordan du lager en hindring for å unngå padlebåt. Jeg kom på denne ideen mens jeg slapp av i nærheten av fiskedammen min og tenkte på en idé for en plastisk utfordring. Jeg innså at plasten her vil være veldig nyttig for bruk som båt, på grunn av dens oppdrift og vanntetthet.
Rekvisita
Kropp
1 x matbeholder 700 ml
2 x padlehjul 70 mm
5 x flaskehett
Elektroniske deler
1 x Arduino Nano/Uno (anbefalt Nano)
2 x likestrømsmotor
1 x L298N motordriver
1 x ultralydsensor
1 x Micro Servo
2 x 18650 batteri
1 x 18650 batteriholder (2-plass)
4 x AA -batteri
1 x AA batteriholder (4-plass)
1 x bryter
Metalltråd
Støtteverktøy
Limpistol
Loddejern
Trinn 1: Arbeidsprinsipp
Grunnleggende algoritme
Når ultralydet oppdager et objekt i en avstand på 15 cm, vil servoen rotere til 180 grader og deretter til 0 grader (sving til høyre og venstre) for å finne hvilken vei som er fri for hindringer. Etter det vil motoren flytte padlebåten til en kjørefelt som er fri for hindringer
Krets
I dette prosjektet vil vi bruke 2 spenningskilder, en for Arduino, ultralydsensor og motordriver, mens den andre er spesielt for servo. Arduino, ultralydsensor og motordriver vil bruke 18650 -batteriet fordi 18650 -batteriet kan gi en stor strøm for motoren og de andre grunnene fordi motoren raskt kan tømme batteriet, så vi trenger 18650 -batteri som kan lades opp.
Trinn 2: Last opp koden
For å gjøre opplastingsprosessen enkel, vil vi laste opp koden først til Arduino før vi oppretter kretsen.
Arduino -fil:
Trinn 3: Lage hull for motoraksel
I dette trinnet skal vi lage hull på venstre og høyre side av matbeholderen. Senere vil dynamoakselen settes inn i disse to hullene. Plasseringen av hullet er midt på matbeholderlengden (lengde/2) og 3,2 cm fra bunnen.
Trinn 4: Motorkrets del 1
I dette trinnet vil vi koble L298n til batteriet og motoren.
Forbindelse:
1. L298N (utgang) til likestrømsmotor
2. Batteriets positive ende for å bytte
3. L298N (12V) for å bytte
4. Batteri negativ terminal til L298N (GND)
lim dem deretter til matbeholderen.
Merk:
-Lim batteriholderen rett i midten (bredde) slik at padlebåten ikke lener seg til venstre eller høyre.
Trinn 5: Motorkrets del 2
Nå skal vi koble arduino til L298N.
Forbindelse:
1. D5 til Aktiver A
2. D6 til Aktiver B
3. A0 til inngang 1
4. A1 til inngang 2
5. A2 til inngang 3
6. A3 til inngang 4
7. Vin til 5V (V ut fra L298N)
8. GND (arduino) til GND (L298N)
Trinn 6: Krets for gjenkjenning av objekter
Hovedkomponentene i objektdeteksjonskretsen er servo og ultralydssensor. Ultralydsensor vil bruke Arduino som strømforsyning, mens servoen bruker et separat batteri (AA -batteri x 4). Servobatteriet limes på enden av matbeholderen overfor 18950 batteriholderen.
Du kan plassere sensoren hvor som helst så lenge den ikke er hindret av andre gjenstander. I mitt tilfelle brukte jeg et lokk av plastbeholder som er kuttet på plass av ultralydsensorer og servo (se bildet).
Servotilkobling:
VCC til positivt batteri (AA)
Signal til D10
GND -servo til GND -batteri og arduino
Ultralyd sensor tilkobling:
VCC til 3.3v (arduino)
GND til GND (arduino)
Ekko til D2
Trig til D3
Trinn 7: Bufferbåt
Bufferen har en funksjon for å forhindre at skovlhjulet berører gulvet / bordet når vi legger det på det. Bufferen bruker en flaskehett. Fordi flaskekappen foruten å være lett å finne, også har riktig størrelse for båten vår.
For å lage en buffer, ta 3 flaskehett og lim dem på undersiden av båten som vist ovenfor.
Trinn 8: Hjul
Lag først et hull i midten av flaskehetten. Etter det limer du padlen til flaskehetten som bildet nedenfor. Så er det siste trinnet å lime det til dynamoakselen.
Anbefalt:
Hindring for å unngå LEGO Robot: 8 trinn (med bilder)
Hindring for å unngå LEGO Robot: Vi elsker LEGO, og vi elsker også Crazy Circuits, så vi ønsket å kombinere de to til en enkel og morsom robot som kan unngå å løpe inn i vegger og andre gjenstander. Vi viser deg hvordan vi bygde vårt, og skisserer det grunnleggende som trengs, slik at du kan bygge din egen
Hindring for å unngå robot med IR -sensorer uten mikrokontroller: 6 trinn
Hindring for å unngå robot med IR -sensorer uten mikrokontroller: Vel, dette prosjektet er et eldre prosjekt, jeg klarte det i 2014 i juli eller august, tenkte å dele det med dere. Det er en enkel hindring for å unngå robot som bruker IR -sensorer og fungerer uten mikrokontroller. IR -sensorene bruker opamp IC i
Hindring for å unngå robot (Arduino): 8 trinn (med bilder)
Hindring for å unngå robot (Arduino): Her skal jeg instruere deg om hvordan du lager en hindring for å unngå robot basert på Arduino. Jeg håper å gjøre en trinnvis guide for å lage denne roboten på en veldig enkel måte. En hindring for å unngå robot er en helt autonom robot som kan unngå alle ob
Hindring for å unngå Rover med Dexter: 4 trinn
Hindring for å unngå Rover med Dexter: Hvis du er ny i Dexter Community, kan du se https://www.instructables.com/id/Getting-Started-With-Dexter/ I dette prosjektet utvikler vi et hinder for å unngå Rover ved å bruke vårt Dexter-brett og ultralydsensor
OAREE - 3D -trykt - Hindring for å unngå robot for ingeniørutdanning (OAREE) med Arduino: 5 trinn (med bilder)
OAREE - 3D Printed - Obstacle Avoiding Robot for Engineering Education (OAREE) With Arduino: OAREE (Obstacle Avoiding Robot for Engineering Education) Design: Målet med denne instruerbare var å designe en OAR (Obstacle Avoiding Robot) robot som var enkel/kompakt, 3D -utskrivbar, enkel å montere, bruker servoer for kontinuerlig rotasjon for film