Innehållsförteckning:

Hinder Undvik paddelbåt med Arudino: 9 steg
Hinder Undvik paddelbåt med Arudino: 9 steg

Video: Hinder Undvik paddelbåt med Arudino: 9 steg

Video: Hinder Undvik paddelbåt med Arudino: 9 steg
Video: ELF/EMBARC Bronchiectasis conference 2023 with subtitles 2024, Juli
Anonim
Hinder Undvik Paddle Boat With Arudino
Hinder Undvik Paddle Boat With Arudino

Hej vänner, i den här självstudien kommer jag att visa dig hur du gör en hindrande undvikande paddelbåt. Jag kom på den här idén medan jag kopplade av nära min fiskdamm och tänkte på en idé för en plastutmaning. Jag insåg att plasten här kommer att vara mycket användbar för användning som båt på grund av dess flytkraft och vattentäthet.

Tillbehör

Kropp

1 x matbehållare 700 ml

2 x paddelhjul 70 mm

5 x flasklock

Elektroniska delar

1 x Arduino Nano/Uno (rekommenderad Nano)

2 x likströmsmotor

1 x L298N motorförare

1 x ultraljudssensor

1 x Micro Servo

2 x 18650 batteri

1 x 18650 batterihållare (2-plats)

4 x AA -batteri

1 x AA-batterihållare (4-plats)

1 x omkopplare

Tråd

Supportverktyg

Limpistol

Lödkolv

Steg 1: Arbetsprincip

Grundläggande algoritm

När ultraljudet upptäcker ett föremål på ett avstånd av 15 cm, roterar servon till 180 grader och sedan till 0 grader (sväng höger och vänster) för att hitta vilken väg som är fri från hinder. Efter det kommer motorn att flytta trampbåten till en fil som är fri från hinder

Krets

I detta projekt kommer vi att använda 2 spänningskällor, en för Arduino, ultraljudssensor och motordrivrutin, medan den andra är speciellt för servo. Arduino, ultraljudssensor och motorförare kommer att använda 18650 -batteriet eftersom 18650 -batteriet kan ge en stor ström för motorn och de andra orsakerna eftersom motorn snabbt kan tömma batteriet så vi behöver 18650 -batteri som kan laddas.

Steg 2: Ladda upp koden

För att göra överföringsprocessen enkel kommer vi att ladda upp koden först till Arduino innan vi skapar kretsen.

Arduino -fil:

Steg 3: Gör hål för motoraxeln

Gör hål för motoraxeln
Gör hål för motoraxeln

I detta steg kommer vi att göra hål på vänster och höger sida av matbehållaren. Senare kommer dynamoaxeln att sättas in i dessa två hål. Hålets position är i mitten av matbehållarens längd (längd/2) och 3,2 cm från botten.

Steg 4: Motorkrets del 1

Motorkrets del 1
Motorkrets del 1
Motorkrets del 1
Motorkrets del 1

I detta steg ansluter vi L298n till batteriet och motorn.

Förbindelse:

1. L298N (utgång) till likströmsmotor

2. Batteriets positiva terminal för att växla

3. L298N (12V) för att växla

4. Batteri negativ terminal till L298N (GND)

limma dem sedan till matbehållaren.

Notera:

-Lim batterihållaren rätt i mitten (bredd) så att paddelbåten inte lutar åt vänster eller höger.

Steg 5: Motorkrets del 2

Motorkrets del 2
Motorkrets del 2
Motorkrets del 2
Motorkrets del 2
Motorkrets del 2
Motorkrets del 2

Nu kommer vi att ansluta arduino till L298N.

Förbindelse:

1. D5 till Aktivera A

2. D6 till Aktivera B

3. A0 till ingång 1

4. A1 till ingång 2

5. A2 till ingång 3

6. A3 till ingång 4

7. Vin till 5V (V ut från L298N)

8. GND (arduino) till GND (L298N)

Steg 6: Krets för objektdetektering

Objektdetekteringskrets
Objektdetekteringskrets
Objektdetekteringskrets
Objektdetekteringskrets
Objektdetekteringskrets
Objektdetekteringskrets

Huvudkomponenterna i objektdetekteringskretsen är servo och ultraljudssensor. Ultraljudssensorn kommer att använda Arduino som strömförsörjning, medan servon kommer att använda ett separat batteri (AA -batteri x 4). Servobatteriet limmas i slutet av matbehållaren mittemot 18950 -batterihållaren.

Du kan placera sensorn var som helst så länge den inte hindras av andra föremål. I mitt fall använde jag ett plastbehållarlock som har skurits på plats av ultraljudssensorer och servo (se bild).

Servo -anslutning:

VCC till positivt batteri (AA)

Signal till D10

GND -servo till GND -batteri och arduino

Anslutning av ultraljudssensor:

VCC till 3.3v (arduino)

GND till GND (arduino)

Eko till D2

Trig till D3

Steg 7: Buffertbåt

Buffertbåt
Buffertbåt

Bufferten har en funktion för att förhindra att paddelhjulet vidrör golvet / bordet när vi lägger det på det. Bufferten använder ett flasklock. För förutom att den är lätt att hitta har flasklocket också rätt storlek för vår båt.

För att göra en buffert, ta 3 flasklock och limma dem helt enkelt på båtens undersida som visas ovan.

Steg 8: Hjul

Hjul
Hjul
Hjul
Hjul

Gör först ett hål i mitten av flasklocket. Limma sedan paddeln till flasklocket som bilden nedan. Sedan är det sista steget att limma fast det på dynamoaxeln.

Rekommenderad: