Tartalomjegyzék:

Az Arduino vezérli az egyenáramú motor sebességét és irányát egy potenciométer és gombok használatával: 6 lépés
Az Arduino vezérli az egyenáramú motor sebességét és irányát egy potenciométer és gombok használatával: 6 lépés

Videó: Az Arduino vezérli az egyenáramú motor sebességét és irányát egy potenciométer és gombok használatával: 6 lépés

Videó: Az Arduino vezérli az egyenáramú motor sebességét és irányát egy potenciométer és gombok használatával: 6 lépés
Videó: Arduino Servo Control: How to Make a Laser Turret with XOD 2024, November
Anonim
Image
Image

Ebben az oktatóanyagban megtanuljuk, hogyan kell használni az L298N DC MOTOR CONTROL meghajtót és a potenciométert az egyenáramú motor fordulatszámának és irányának szabályozására két gombbal.

Nézzen meg egy bemutató videót.

1. lépés: Amire szüksége lesz

Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
  • Arduino UNO
  • L298N DC MOTOR VEZÉRLŐ
  • DC motor
  • Akkumulátor
  • Potenciométer
  • Jumper vezetékek
  • Két nyomógomb
  • 2x 1K ohmos ellenállás
  • Kenyeretábla
  • Visuino program: Töltse le a Visuino programot

2. lépés: Az áramkör

Az áramkör
Az áramkör
  • Csatlakoztassa az Arduino Pin 5V -ot a kenyeretábla pozitív csapjához (piros vonal)
  • Csatlakoztassa az Arduino Pin GND -t a kenyértábla negatív csapjához (kék vonal)
  • Csatlakoztassa az első gombot a kenyérlap pozitív csapjához (piros vonal)
  • Csatlakoztassa az 1 gombos gombot az arduino digitális 6 -os tűjéhez
  • Csatlakoztassa a gombot1 második csap az ellenálláshoz1
  • Csatlakoztassa az első gomb 2 gombját a kenyérsütőlap pozitív csapjához (piros vonal)
  • Csatlakoztassa a 2. gomb második gombját az arduino digitális 7 -es tűjéhez
  • Csatlakoztassa a gomb2 második csapját az ellenálláshoz2
  • Csatlakoztassa az 1. ellenállást a kenyértábla negatív csapjához (kék vonal)
  • Csatlakoztassa a 2. ellenállást a kenyértábla negatív csapjához (kék vonal)
  • Csatlakoztassa az Arduino digitális tűjét (2) a motorvezérlő csapjához (IN2)
  • Csatlakoztassa az Arduino digitális csapját (3) a motor meghajtó csapjához (IN1)
  • Csatlakoztassa az egyenáramú motort a motorvezérlő egyik oldalához
  • Csatlakoztassa a tápegység (elemek) csapját (gnd) a motorvezérlő vezérlőcsapjához (gnd)
  • Csatlakoztassa a tápegység (elemek) csapját (+) a motorvezérlő vezérlőcsapjához (+)
  • Csatlakoztassa a GND -t az Arduino -tól a motorvezérlő vezérlőcsapjához (gnd)
  • Csatlakoztassa a potenciométer csapját (DTB) az Arduino analóg csaphoz (A0)
  • Csatlakoztassa a potenciométer csapját (VCC) az Arduino csaphoz (5V)
  • Csatlakoztassa a potenciométer csapját (GND) az Arduino csaphoz (GND)

3. lépés: Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát

Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát

Az Arduino programozásának megkezdéséhez telepítenie kell az Arduino IDE -t innen:

Kérjük, vegye figyelembe, hogy az Arduino IDE 1.6.6 -ban vannak kritikus hibák. Győződjön meg arról, hogy az 1.6.7 vagy újabb verzióját telepítette, különben ez az utasítás nem fog működni! Ha még nem tette meg, kövesse az utasításban leírt lépéseket az Arduino IDE beállításához az ESP 8266 programra! A Visuino: https://www.visuino.eu telepítése is szükséges. A Visuino elindítása az első képen látható módon Kattintson a Visuino Arduino komponensén található „Eszközök” gombra (1. kép).

4. lépés: A Visuino programban komponensek hozzáadása és csatlakoztatása

A Visuino komponensek hozzáadása és csatlakoztatása
A Visuino komponensek hozzáadása és csatlakoztatása
A Visuino komponensek hozzáadása és csatlakoztatása
A Visuino komponensek hozzáadása és csatlakoztatása
A Visuino komponensek hozzáadása és csatlakoztatása
A Visuino komponensek hozzáadása és csatlakoztatása
  • „Dual DC Motor Driver Digital and PWM Pins Bridge (L9110S, L298N)” összetevő hozzáadása
  • Adja hozzá a "Speed and Direction to Speed" összetevőt A "Properties" ablakban állítsa az "Initial Reverse" értéket "True" értékre
  • Adja hozzá az "SR Flip-Flop" összetevőt
  • Csatlakoztassa az Arduino Board digitális tűjét [6] az "SRFlipFlop1" tűhöz [Set]
  • Csatlakoztassa az Arduino Board digitális tűjét [7] az "SRFlipFlop1" tűhöz [Visszaállítás]
  • Csatlakoztassa az Arduino Board AnalogIn tűt [0] a "SpeedAndDirectionToSpeed1" érintkezőhöz [Speed]

  • Csatlakoztassa az "SRFlipFlop1" tűt [kimenet] a "SpeedAndDirectionToSpeed1" érintkezőhöz [Fordított]
  • Csatlakoztassa a "SpeedAndDirectionToSpeed1" érintkezőt [Out] a "DualMotorDriver1"> Motors [0] pin [In]
  • Csatlakoztassa a "DualMotorDriver1"> Motorok [0] tűt [Irány (B) az Arduino kártya digitális tűjéhez [2]
  • Csatlakoztassa a "DualMotorDriver1"> motorok [0] tűt [sebesség (A)] az Arduino kártya digitális tűjéhez [3]

5. lépés: Az Arduino kód létrehozása, fordítása és feltöltése

Az Arduino kód létrehozása, fordítása és feltöltése
Az Arduino kód létrehozása, fordítása és feltöltése
Az Arduino kód létrehozása, fordítása és feltöltése
Az Arduino kód létrehozása, fordítása és feltöltése

Visuino esetén nyomja meg az F9 billentyűt, vagy kattintson az 1. képen látható gombra az Arduino kód létrehozásához, és nyissa meg az Arduino IDE -t

Az Arduino IDE -ben kattintson a Feltöltés gombra a kód összeállításához és feltöltéséhez (2. kép)

6. lépés: Játssz

Ha bekapcsolja az Arduino Uno modult, és elemeket ad hozzá a motorvezérlőhöz, a DC motor készen áll a centrifugálásra.

A potenciométer csúsztatásával szabályozhatja a motor fordulatszámát és megváltoztathatja az irányt a gombok megnyomásával.

Gratulálunk! Befejezte a projektet. Mellékelve van a Visuino projekt is, amelyet ehhez az Instructable -hez hoztam létre. Letöltheti innen és megnyithatja a Visuino -ban:

Ajánlott: