Akadálykerülő evezős csónak Arudino -val: 9 lépés
Akadálykerülő evezős csónak Arudino -val: 9 lépés
Anonim
Akadálykerülő evezős csónak Arudinóval
Akadálykerülő evezős csónak Arudinóval

Szia barátok, ebben az oktatóanyagban megmutatom, hogyan készíts akadályt elkerülő evezős csónakot. Akkor jöttem rá erre az ötletre, amikor a halastavam közelében pihentem, és egy műanyag kihívás ötletén gondolkodtam. Rájöttem, hogy a műanyag itt nagyon hasznos lesz csónakként, felhajtóereje és vízállósága miatt.

Kellékek

Test

1 x Élelmiszertartály 700 ml

2 x lapátkerék 70 mm

5 x palack kupak

Elektronikus részek

1 x Arduino Nano/Uno (ajánlott Nano)

2 x egyenáramú motor

1 x L298N motor meghajtó

1 x ultrahangos érzékelő

1 x Micro Servo

2 x 18650 akkumulátor

1 x 18650 akku tartó (2-hely)

4 x AA elem

1 x AA elemtartó (4-hely)

1 x kapcsoló

Huzal

Támogató eszközök

Ragasztópisztoly

Forrasztópáka

1. lépés: A munka elve

Alap algoritmus

Amikor az ultrahangos objektumot 15 cm távolságban észleli, a szervó 180 fokra, majd 0 fokra (jobbra és balra fordulva) elfordul, hogy megtalálja, melyik út mentes az akadályoktól. Ezt követően a motor az evezős csónakot egy akadálymentes sávba helyezi

Áramkör

Ebben a projektben 2 feszültségforrást fogunk használni, az egyik az Arduino, az ultrahangos érzékelő és a motorvezérlő, míg a másik kifejezetten a szervo számára. Az Arduino, az ultrahangos érzékelő és a motorvezérlő az 18650 akkumulátort fogja használni, mert az 18650 akkumulátor nagy áramot tud biztosítani a motor számára, és más okok miatt, mert a motor gyorsan lemerítheti az akkumulátort, ezért 18650 akkumulátorra van szükségünk, amelyet fel lehet tölteni.

2. lépés: Töltse fel a kódot

A feltöltési folyamat megkönnyítése érdekében az áramkör létrehozása előtt először feltöltjük a kódot az Arduino -ba.

Arduino fájl:

3. lépés: Lyuk készítése a motor tengelyéhez

Lyuk készítése a motor tengelyéhez
Lyuk készítése a motor tengelyéhez

Ebben a lépésben lyukakat készítünk az élelmiszer -tartály bal és jobb oldalán. Később a dinamótengelyt behelyezzük ebbe a két lyukba. A lyuk helyzete az élelmiszer -tartály hosszának közepén (hossz/2) és 3,2 cm -re az aljától.

4. lépés: Motoráramkör 1. rész

Motoráramkör 1. rész
Motoráramkör 1. rész
Motoráramkör 1. rész
Motoráramkör 1. rész

Ebben a lépésben csatlakoztatjuk az L298n -t az akkumulátorhoz és a motorhoz.

Kapcsolat:

1. L298N (kimenet) egyenáramú motorhoz

2. Az akkumulátor pozitív végpont a váltáshoz

3. L298N (12V) kapcsolni

4. Az akkumulátor negatív kivezetése az L298N -hez (GND)

ezután ragasztja őket az élelmiszer -tartályba.

Jegyzet:

-Ragassza az elemtartót középen (szélességben) úgy, hogy az evezős csónak ne dőljön balra vagy jobbra.

5. lépés: Motoráramkör 2. rész

Motor áramkör 2. rész
Motor áramkör 2. rész
Motor áramkör 2. rész
Motor áramkör 2. rész
Motor áramkör 2. rész
Motor áramkör 2. rész

Most az arduino -t csatlakoztatjuk az L298N -hez.

Kapcsolat:

1. D5 az A engedélyezéséhez

2. D6 - B engedélyezése

3. A0 az 1. bemenethez

4. A1 - 2. bemenet

5. A2 a 3. bemenethez

6. A3 - 4. bemenet

7. Vin - 5V (V kimenet az L298N -ből)

8. GND (arduino) - GND (L298N)

6. lépés: Objektumészlelési áramkör

Objektum észlelési áramkör
Objektum észlelési áramkör
Objektum észlelési áramkör
Objektum észlelési áramkör
Objektum észlelési áramkör
Objektum észlelési áramkör

A tárgyérzékelő áramkör fő alkotóelemei a szervo és az ultrahangos érzékelő. Az ultrahangos érzékelő az Arduino -t használja tápellátásként, míg a szervó külön elemet (AA elem x 4). A szervoakkumulátor az élelmiszer -tartály 18950 -es elemtartóval szembeni végén lesz ragasztva.

Bárhol elhelyezheti az érzékelőt, amíg más tárgyak nem akadályozzák. Az én esetemben egy műanyag tartályfedelet használtam, amelyet az ultrahangos érzékelők és a szervó helyére vágtak (lásd a képet).

Szervó csatlakozás:

VCC pozitív elemre (AA)

Jel a D10 -hez

GND szervo a GND akkumulátorhoz és arduino

Ultrahangos érzékelő csatlakozás:

VCC - 3.3v (arduino)

GND - GND (arduino)

Visszhang a D2 -re

Indítsa el a D3 -ra

7. lépés: Pufferhajó

Pufferhajó
Pufferhajó

A puffer funkciója megakadályozza, hogy a lapátkerék megérintse a padlót / asztalt, amikor rátesszük. A puffer üveg kupakot használ. Mivel amellett, hogy könnyen megtalálható, a palack kupakja is megfelelő méretű a hajónkhoz.

Puffer készítéséhez vegyen 3 palack kupakot, és egyszerűen ragassza fel őket a csónak alsó oldalára a fent látható módon.

8. lépés: kerekek

Kerekek
Kerekek
Kerekek
Kerekek

Először készítsen lyukat a kupak közepére. Ezután ragasztja a lapátot a palack kupakjához, mint az alábbi képen. Ezután az utolsó lépés a dinamótengelyhez való ragasztás.

Ajánlott: