Tartalomjegyzék:

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

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

Videó: Akadálykerülő evezős csónak Arudino -val: 9 lépés
Videó: Большунов на турнире по гребле? 2024, December
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: