Sisällysluettelo:

Esteen välttäminen melovene Arudinon kanssa: 9 vaihetta
Esteen välttäminen melovene Arudinon kanssa: 9 vaihetta

Video: Esteen välttäminen melovene Arudinon kanssa: 9 vaihetta

Video: Esteen välttäminen melovene Arudinon kanssa: 9 vaihetta
Video: Урок 75: Обход препятствий. Обнаружение приближения с использованием инфракрасного модуля с Arduino. 2024, Heinäkuu
Anonim
Esteen välttäminen melovene Arudinon kanssa
Esteen välttäminen melovene Arudinon kanssa

Hei ystävät, tässä opetusohjelmassa näytän sinulle, kuinka tehdä esteiden välttäminen melovene. Sain tämän idean rentoutuessani kalalammeni lähellä ja ajatellessani ideaa muoviseen haasteeseen. Ymmärsin, että muovista on erittäin hyötyä veneenä käytettäväksi sen kelluvuuden ja vesitiiviyden vuoksi.

Tarvikkeet

Runko

1 x ruoka -astia 700 ml

2 x siipipyörä 70 mm

5 x pullon korkki

Elektroniset osat

1 x Arduino Nano/Uno (suositeltu Nano)

2 x DC -moottori

1 x L298N -moottorin ohjain

1 x ultraäänianturi

1 x Micro Servo

2 x 18650 akku

1 x 18650 akun pidike (2-paikkainen)

4 x AA -paristo

1 x AA-paristopidike (4-paikkainen)

1 x kytkin

Johto

Tukityökalut

Liimapistooli

Juotin

Vaihe 1: Työperiaate

Perusalgoritmi

Aina kun ultraääni havaitsee kohteen 15 cm: n etäisyydeltä, servo pyörii 180 astetta ja sitten 0 astetta (käänny oikealle ja vasemmalle) löytääksesi polun, jossa ei ole esteitä. Tämän jälkeen moottori siirtää meluveneen esteettömälle kaistalle

Piiri

Tässä projektissa käytämme 2 jännitelähdettä, toinen Arduinolle, ultraäänianturille ja moottorin ohjaimelle, kun taas toinen on erityisesti servolle. Arduino, ultraäänianturi ja moottoriajuri käyttävät 18650 -akkua, koska 18650 -akku voi tarjota moottorille suuren virran ja muista syistä, koska moottori voi tyhjentää akun nopeasti, joten tarvitsemme 18650 -akun, joka voidaan ladata.

Vaihe 2: Lataa koodi

Latausprosessin helpottamiseksi lataamme koodin ensin Arduinolle ennen piirin luomista.

Arduino -tiedosto:

Vaihe 3: Reiän tekeminen moottoriakselille

Moottorin akselin reiän tekeminen
Moottorin akselin reiän tekeminen

Tässä vaiheessa teemme reikiä ruoka -astian vasemmalle ja oikealle puolelle. Myöhemmin dynamo -akseli työnnetään näihin kahteen reikään. Reiän sijainti on elintarvikesäiliön pituuden keskellä (pituus/2) ja 3,2 cm pohjasta.

Vaihe 4: Moottoripiirin osa 1

Moottoripiiri Osa 1
Moottoripiiri Osa 1
Moottoripiiri Osa 1
Moottoripiiri Osa 1

Tässä vaiheessa liitämme L298n akkuun ja moottoriin.

Liitäntä:

1. L298N (lähtö) tasavirtamoottorille

2. Akun positiivinen kytkentä

3. L298N (12V) vaihtaa

4. Akun negatiivinen napa kohtaan L298N (GND)

liimaa ne sitten ruoka -astiaan.

Huomautus:

-Liimaa paristopidike oikealle keskelle (leveys) niin, että polkuvene ei kallistu vasemmalle tai oikealle.

Vaihe 5: Moottoripiirin osa 2

Moottoripiiri Osa 2
Moottoripiiri Osa 2
Moottoripiiri Osa 2
Moottoripiiri Osa 2
Moottoripiiri Osa 2
Moottoripiiri Osa 2

Nyt yhdistämme arduinon L298N: ään.

Liitäntä:

1. Ota A käyttöön painamalla D5

2. Ota D käyttöön

3. A0 tuloon 1

4. A1 tuloon 2

5. A2 tuloon 3

6. A3 tuloon 4

7. Vin 5V (V ulos L298N)

8. GND (arduino) - GND (L298N)

Vaihe 6: Objektin tunnistuspiiri

Kohteen tunnistuspiiri
Kohteen tunnistuspiiri
Kohteen tunnistuspiiri
Kohteen tunnistuspiiri
Kohteen tunnistuspiiri
Kohteen tunnistuspiiri

Kohteen tunnistuspiirin pääkomponentit ovat servo- ja ultraäänianturi. Ultraäänianturi käyttää Arduinoa virtalähteenä, kun taas servo käyttää erillistä akkua (AA -paristo x 4). Servoakku liimataan ruoka -astian päähän 18950 paristopidikettä vastapäätä.

Voit sijoittaa anturin minne tahansa, kunhan muut esineet eivät estä sitä. Minun tapauksessani käytin muovisäiliön kantta, joka on leikattu ultraäänianturien ja servon paikalle (katso kuva).

Servoliitäntä:

VCC positiiviseen akkuun (AA)

Signaali D10: lle

GND -servo GND -akulle ja arduino

Ultraäänianturin liitäntä:

VCC - 3.3v (arduino)

GND - GND (arduino)

Kaiku D2: lle

Siirry kohtaan D3

Vaihe 7: Puskurivene

Puskurivene
Puskurivene

Puskurilla on toiminto, joka estää siipipyörän koskettamasta lattiaa / pöytää, kun asetamme sen päälle. Puskurissa käytetään pullon korkkia. Koska sen lisäksi, että pullon korkki on helppo löytää, se on myös sopivan kokoinen veneellemme.

Puskurin valmistamiseksi ota 3 pullon korkkia ja liimaa ne yksinkertaisesti veneen pohjaan yllä kuvatulla tavalla.

Vaihe 8: Pyörät

Pyörät
Pyörät
Pyörät
Pyörät

Tee ensin reikä pullon korkin keskelle. Liimaa sen jälkeen mela pullon korkkiin seuraavan kuvan mukaisesti. Sitten viimeinen vaihe on liimata se dynamo -akselille.

Suositeltava: