Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Työperiaate
- Vaihe 2: Lataa koodi
- Vaihe 3: Reiän tekeminen moottoriakselille
- Vaihe 4: Moottoripiirin osa 1
- Vaihe 5: Moottoripiirin osa 2
- Vaihe 6: Objektin tunnistuspiiri
- Vaihe 7: Puskurivene
- Vaihe 8: Pyörät
Video: Esteen välttäminen melovene Arudinon kanssa: 9 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
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
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
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
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 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
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
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:
Esteen välttäminen LEGO -robotti: 8 vaihetta (kuvilla)
Esteen välttäminen LEGO Robot: Rakastamme LEGOa ja rakastamme myös Crazy Circuitsia, joten halusimme yhdistää nämä kaksi yksinkertaiseksi ja hauskaksi robotiksi, joka voi välttää törmäämisen seiniin ja muihin esineisiin. Näytämme sinulle, miten rakensimme omamme, ja hahmotamme tarvittavat perusteet, jotta voit rakentaa omasi
Esteen välttäminen robotilta Arduino Nanon avulla: 5 vaihetta
Esteen välttäminen robotilta Arduino Nanon avulla: Tässä ohjeessa kuvailen, kuinka voit tehdä esteen välttämällä robottia Arduinolla
Esteen välttäminen robotilla, jossa IR -anturit ilman mikro -ohjainta: 6 vaihetta
Esteen välttäminen robotilla IR -antureilla ilman mikrokontrolleria: No tämä projekti on vanhempi projekti, tein sen vuonna 2014 heinä- tai elokuussa, ajattelin jakaa sen kanssasi. Se on yksinkertainen este, jolla vältetään robotti, joka käyttää IR -antureita ja toimii ilman mikro -ohjainta. IR -anturit käyttävät opamp IC
Esteen välttäminen Rover Dexterin kanssa: 4 vaihetta
Esteen välttäminen Roverin kanssa Dexterin kanssa: Jos olet uusi Dexter-yhteisössä, katso https://www.instructables.com/id/Getting-Started-With-Dexter/ ja ultraääni -anturi
Pilvinen pilvi parantaa sinut (esteen välttäminen robotilla keräystoiminnolla): 8 vaihetta
Pilvinen pilvi parantaa sinut (esteen välttäminen robotilla keräystoiminnolla): hyödytön kone - Arduino -robotti