Innholdsfortegnelse:

Hindring for å unngå padlebåt med Arudino: 9 trinn
Hindring for å unngå padlebåt med Arudino: 9 trinn

Video: Hindring for å unngå padlebåt med Arudino: 9 trinn

Video: Hindring for å unngå padlebåt med Arudino: 9 trinn
Video: Использование кнопки скорости шагового двигателя 28BYJ-48 с 8 проектами: Ultimate Video Tutorial, урок 107 2024, November
Anonim
Hindring for å unngå padlebåt med Arudino
Hindring for å unngå padlebåt med Arudino

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

Lage hull for motoraksel
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

Motorkrets Del 1
Motorkrets Del 1
Motorkrets Del 1
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

Motorkrets del 2
Motorkrets del 2
Motorkrets del 2
Motorkrets del 2
Motorkrets del 2
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

Objektdeteksjonskrets
Objektdeteksjonskrets
Objektdeteksjonskrets
Objektdeteksjonskrets
Objektdeteksjonskrets
Objektdeteksjonskrets

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

Bufferbåt
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

Hjul
Hjul
Hjul
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: