Sadržaj:

Veslački brod s Arudinom koji izbjegava prepreke: 9 koraka
Veslački brod s Arudinom koji izbjegava prepreke: 9 koraka

Video: Veslački brod s Arudinom koji izbjegava prepreke: 9 koraka

Video: Veslački brod s Arudinom koji izbjegava prepreke: 9 koraka
Video: Как ловить карася (полное ведро за 4 часа) 2024, Novembar
Anonim
Veslački brod s Arudinom koji izbjegava prepreke
Veslački brod s Arudinom koji izbjegava prepreke

Zdravo prijatelji, u ovom vodiču ću vam pokazati kako napraviti veslač koji izbjegava prepreke. Na ovu sam ideju došao dok sam se odmarao u blizini svog ribnjaka i smišljao ideju za plastični izazov. Shvatio sam da će ovdje plastika biti vrlo korisna za upotrebu kao čamac, zbog svoje plovnosti i vodonepropusnosti.

Supplies

Body

1 x kontejner za hranu 700ml

2 x Točak vesla 70 mm

5 x čep za bocu

Elektronski dijelovi

1 x Arduino Nano/Uno (preporučeni Nano)

2 x DC motor

1 x pokretač motora L298N

1 x ultrazvučni senzor

1 x mikro servo

2 x 18650 baterija

1 x 18650 držač za bateriju (2 mjesta)

4 x AA baterija

1 x AA držač baterije (4 mesta)

1 x Prekidač

Žica

Alati za podršku

Pištolj za ljepilo

Lemilica

Korak 1: Princip rada

Osnovni algoritam

Kad god ultrazvuk detektira objekt na udaljenosti od 15 cm, servo će se rotirati za 180 stupnjeva pa za 0 stupnjeva (skrenite desno i lijevo) kako bi otkrio koji put nema prepreka. Nakon toga, motor će premjestiti veslački čamac u traku bez prepreka

Krug

U ovom projektu koristit ćemo 2 izvora napona, jedan za Arduino, ultrazvučni senzor i upravljački program motora, dok je drugi posebno za servo. Arduino, ultrazvučni senzor i vozač motora koristit će bateriju 18650 jer baterija 18650 može osigurati veliku struju za motor i iz drugih razloga jer motor može brzo isprazniti bateriju pa nam je potrebna baterija 18650 koja se može napuniti.

Korak 2: Otpremite kôd

Kako bismo olakšali postupak prijenosa, prije stvaranja sklopa prvo ćemo učitati kôd na Arduino.

Arduino datoteka:

Korak 3: Napravite rupu za vratilo motora

Izrada rupe za vratilo motora
Izrada rupe za vratilo motora

U ovom koraku ćemo napraviti rupe na lijevoj i desnoj strani posude za hranu. Kasnije će dinamo vratilo biti umetnuto u ove dvije rupe. Položaj rupe je na sredini posude za hranu (dužina/2) i 3,2 cm od dna.

Korak 4: Krug motora, dio 1

Krug motora, dio 1
Krug motora, dio 1
Krug motora, dio 1
Krug motora, dio 1

U ovom koraku ćemo spojiti L298n na bateriju i motor.

Veza:

1. L298N (izlaz) na istosmjerni motor

2. Pozitivni priključak baterije za prebacivanje

3. L298N (12V) za prebacivanje

4. Negativni priključak baterije na L298N (GND)

nakon toga ih zalijepite u posudu za hranu.

Bilješka:

-Zalijepite držač baterije desno u sredinu (širinu) tako da se veslo ne naginje lijevo ili desno.

Korak 5: Krug motora, dio 2

Krug motora, dio 2
Krug motora, dio 2
Krug motora, dio 2
Krug motora, dio 2
Krug motora, dio 2
Krug motora, dio 2

Sada ćemo spojiti arduino na L298N.

Veza:

1. D5 za omogućavanje A

2. D6 za omogućavanje B

3. A0 na ulaz 1

4. A1 do ulaza 2

5. A2 na ulaz 3

6. A3 do ulaza 4

7. Vin do 5V (izlaz V iz L298N)

8. GND (arduino) do GND (L298N)

Korak 6: Krug za otkrivanje objekta

Krug za otkrivanje objekata
Krug za otkrivanje objekata
Krug za otkrivanje objekata
Krug za otkrivanje objekata
Krug za otkrivanje objekata
Krug za otkrivanje objekata

Glavne komponente kruga za otkrivanje objekata su servo i ultrazvučni senzor. Ultrazvučni senzor će koristiti Arduino kao izvor napajanja, dok će servo koristiti zasebnu bateriju (AA baterija x 4). Servo baterija će biti zalijepljena na kraju spremnika za hranu nasuprot držača baterije 18950.

Senzor možete postaviti bilo gdje sve dok ga ne ometaju drugi predmeti. U mom slučaju, koristio sam plastični poklopac spremnika koji je izrezan na mjesto ultrazvučnih senzora i servo (vidi sliku).

Servo priključak:

VCC na pozitivnu bateriju (AA)

Signal na D10

GND servo na GND bateriju i arduino

Povezivanje ultrazvučnog senzora:

VCC do 3.3v (arduino)

GND u GND (arduino)

Eho na D2

Okrenite na D3

Korak 7: Tampon čamac

Buffer Boat
Buffer Boat

Međuspremnik ima funkciju sprječavanja da lopatica dodirne pod / stol kada ga stavimo na nju. Međuspremnik će koristiti čep boce. Jer osim što se lako nalazi, poklopac boce ima i veličinu za naš brod.

Da biste napravili tampon, uzmite 3 čepa za boce i jednostavno ih zalijepite na donju stranu čamca kao što je prikazano gore.

Korak 8: Točkovi

Točkovi
Točkovi
Točkovi
Točkovi

Prvo napravite rupu u sredini poklopca boce. Nakon toga zalijepite lopaticu na čep boce kao na sljedećoj slici. Zatim je posljednji korak lijepljenje na dinamo vratilo.

Preporučuje se: