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, Srpanj
Anonim
Veslački brod s Arudinom koji izbjegava prepreke
Veslački brod s Arudinom koji izbjegava prepreke

Bok 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 uzgona i vodonepropusnosti.

Pribor

Tijelo

1 x spremnik za hranu 700 ml

2 x Točak vesla 70 mm

5 x čep za bocu

Elektronički dijelovi

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

2 x istosmjerni 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 mjesta)

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 brod na 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 drugi razlozi jer motor može brzo isprazniti bateriju pa nam je potrebna baterija 18650 koja se može napuniti.

Korak 2: Prenesite 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 napravit ćemo rupe na lijevoj i desnoj strani spremnika za hranu. Kasnije će dinamo vratilo biti umetnuto u ove dvije rupe. Položaj rupe je u 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.

Priključak:

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.

Priključak:

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 na ulaz 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,3 V (arduino)

GND u GND (arduino)

Odjek do D2

Okrenite se prema D3

Korak 7: Tampon čamac

Tampon brod
Tampon brod

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

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

Korak 8: Kotači

Kotači
Kotači
Kotači
Kotači

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

Preporučeni: