Tartalomjegyzék:

Szuper egyszerű módja a szervomotor vezérlésének Arduino segítségével: 8 lépés
Szuper egyszerű módja a szervomotor vezérlésének Arduino segítségével: 8 lépés

Videó: Szuper egyszerű módja a szervomotor vezérlésének Arduino segítségével: 8 lépés

Videó: Szuper egyszerű módja a szervomotor vezérlésének Arduino segítségével: 8 lépés
Videó: Nikko Tronico Big Point, old RC car, régi rc autó (short review) 2024, November
Anonim
Szuper egyszerű módja a szervomotor vezérlésének az Arduino segítségével
Szuper egyszerű módja a szervomotor vezérlésének az Arduino segítségével

Ebben az oktatóanyagban a Servo Motorot és az Arduino UNO -t, valamint a Visuino -t fogjuk használni a szervomotor fokozati helyzetének szabályozására, csak néhány alkatrész segítségével, így ez a projekt szuper egyszerű lesz.

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
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
  1. Arduino UNO (vagy bármely más Arduino)
  2. Jumper vezetékek
  3. Szervómotor
  4. Visuino program: Töltse le a Visuino programot

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

Az áramkör
Az áramkör
Az áramkör
Az áramkör
  1. Csatlakoztassa az "Orange" szervomotor csapját az Arduino Digital csaphoz [8]
  2. Csatlakoztassa a szervomotor "piros" csapját az Arduino pozitív csaphoz [5V]
  3. Csatlakoztassa a "Barna" szervomotor csapját az Arduino negatív 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 a jelen útmutató utasításait az Arduino IDE beállításához az Arduino UNO programozásához! 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 -ban összetevők hozzáadása

A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
  1. Adja hozzá a "Sorozat" összetevőt
  2. Adja hozzá az "Analóg érték" összetevőt
  3. Adja hozzá az "Analóg felosztása érték szerint" összetevőt
  4. Adja hozzá a "Servo" összetevőt

5. lépés: A Visuino készlet összetevőiben

Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben

Válassza ki a "Sequence1" összetevőt, kattintson rá duplán. Az "Elemek" párbeszédpanelen:

Húzza 5X „Period” elemet balra.

  1. Válassza ki a "Period1" elemet, és a tulajdonságok ablakban állítsa a "Delay" értéket "1000" értékre
  2. Válassza ki a "Period2" elemet, és a tulajdonságok ablakban állítsa a "Delay" értéket "2000" értékre
  3. Válassza ki a "Period3" elemet, és a tulajdonságok ablakban állítsa a "Delay" értéket "3000" értékre
  4. Válassza ki a "Period4" elemet, és a tulajdonságok ablakban állítsa a "Delay" értéket "4000" értékre
  5. Válassza ki a "Period5" elemet, és a tulajdonságok ablakban állítsa a "Delay" értéket "5000" >> >> erre az elemre csak egy szünetet fog használni a végén.

Most állítsuk be a fokokat a szervomotorhoz: Válasszuk ki az "AnalogValue1" komponenst, kattintsunk rá duplán. Az "Elemek" párbeszédpanelen:

Húzza balra a 4X "Érték beállítása" elemet.

  1. Válassza ki a "Set Value1" összetevőt, és a tulajdonságok ablakban állítsa az "Value" értéket "0" értékre
  2. Válassza ki a "Set Value2" összetevőt, és a tulajdonságok ablakban állítsa az "Value" értéket "60" értékre
  3. Válassza a "Set Value3" összetevőt, és a tulajdonságok ablakban állítsa az "Value" értéket "120" értékre
  4. Válassza a "Set Value4" összetevőt, és a tulajdonságok ablakban állítsa az "Value" értéket "180" értékre

Válassza ki a "DivideByValue1" összetevőt, és a tulajdonságok ablakban állítsa be az "érték" értéket "180" értékre

6. lépés: A Visuino Connect komponensekben

Visuino Connect komponensekben
Visuino Connect komponensekben
  • Csatlakoztassa a "Sequence1"> Period1 pin [Out] gombot az "AnalogValue1" érintkezőhöz [Set Value 1]
  • Csatlakoztassa a "Sequence2"> Period1 pin [Out] gombot az "AnalogValue1" érintkezőhöz [Set Value 2]
  • Csatlakoztassa a "Sequence3"> Period1 pin [Out] gombot az "AnalogValue1" érintkezőhöz [Set Value 3]
  • Csatlakoztassa a "Sequence4"> Period1 pin [Out] gombot az "AnalogValue1" érintkezőhöz [Set Value 4]
  • Csatlakoztassa az "AnalogValue1" pin [Out] gombot a "DivideByValue1" pin [In]
  • Csatlakoztassa a "DivideByValue1" tűt [kimenet] a "Servo1" érintkezőhöz [be]
  • Csatlakoztassa a "Servo1" tűt [kimenet] az Arduino digitális tűhöz [8]

7. 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

A Visuino alkalmazásban kattintson alul a "Build" fülre, győződjön meg arról, hogy a megfelelő port van kiválasztva, majd kattintson a "Compile/Build and Upload" gombra.

8. lépés: Játssz

Ha bekapcsolja az Arduino UNO modult, a szervomotor a beállított fokozatoknak megfelelően mozogni kezd.

Gratulálunk! Befejezte a projektet Visuino -val. Mellékelve van a Visuino projekt is, amelyet ehhez az Instructable -hez hoztam létre. A Visuino -ból letöltheti és megnyithatja:

Ajánlott: