Tartalomjegyzék:

Csatlakozó szervomotor csomóponttal MCU: 6 lépés (képekkel)
Csatlakozó szervomotor csomóponttal MCU: 6 lépés (képekkel)

Videó: Csatlakozó szervomotor csomóponttal MCU: 6 lépés (képekkel)

Videó: Csatlakozó szervomotor csomóponttal MCU: 6 lépés (képekkel)
Videó: Управление 16 серводвигателями с использованием модуля PCA9685 и Arduino V2 2024, November
Anonim
Illesztő szervomotor NodeMCU -val
Illesztő szervomotor NodeMCU -val

Helló mindenki, Ez az első Instructable projektem.

Tehát el szeretné kezdeni a NodeMCU használatát? Nos, itt vagyok, hogy megosszam veletek. Ma megmutatom, hogyan kell elkezdeni a NodeMCU használatát. Gyerünk !

A NodeMCU ESP8266-12E fedélzetén alkalmassá teszi a táblát az IoT (Internet Of Things) használatára. Ebben az utasításban megmutatom, hogyan kell elkezdeni a Servo használatát a NodeMCU használatával.

1. lépés: Szükséges anyagok

Szükséges anyagok
Szükséges anyagok
Szükséges anyagok
Szükséges anyagok
Szükséges anyagok
Szükséges anyagok

Itt található a NodeMCU használatához szükséges összetevők listája,

Hardver alkatrészek

  1. NodeMCU
  2. Szervómotor
  3. Kenyértábla
  4. Jumper vezetékek
  5. Micro USB kábel

Szoftverösszetevők

Arduino IDE

2. lépés: A hardver leírása

Hardver leírása
Hardver leírása
Hardver leírása
Hardver leírása

Mi az a Breadboard?

Ez egy prototípus -platform, ahol csatlakoztathatja és könnyen eltávolíthatja az alkatrészeket. Kérjük, nézze meg a fotót, hogy megtudja, hogyan készül belül. Általában mindkét oldalon 2 sáv jelzi a teljesítménysíneket. A (-) és (+) egyszerű összekapcsolására készült.

Mi az a szervó?

A szervomotorok nagyszerű eszközök, amelyek meghatározott szögbe vagy elnevezett helyzetbe fordulhatnak.

Általában szervokarral rendelkeznek, amely 180 fokban elfordulhat. A NodeMCU segítségével vezérelhetjük a szervót, hogy meghatározott pozícióba lépjen. Ilyen egyszerű az egész! Itt látni fogjuk, hogyan kell csatlakoztatni egy szervomotort, majd hogyan lehet különböző helyzetekbe fordítani.

Csatlakozás a szervóhoz

A következő feladat a szervomotor csatlakoztatása. Két általános típusú szervo létezik:

  1. Fehér - Piros - Fekete vezetékes szervó
  2. Narancssárga - Piros - Barna vezetékes szervó

Ha a szervó fehér - piros - fekete vezetékekkel rendelkezik, akkor az alábbiak szerint csatlakoztassa

  • Fehér vezeték csatlakozik a D4 digitális tűhöz
  • Fekete vezeték csatlakozik a GND csaphoz
  • A piros vezeték a 3V3 -as csatlakozóhoz csatlakozik

Ha a szervója narancssárga - piros - barna vezetékekkel rendelkezik, akkor az alábbiak szerint csatlakoztassa

  • Narancssárga vezeték csatlakozik a D4 digitális tűhöz.
  • Barna vezeték csatlakozik a GND csaphoz
  • A piros vezeték 3V3 -as csatlakozóhoz csatlakozik

Lépés: Töltse le az Arduino IDE -t

Töltse le az Arduino IDE -t
Töltse le az Arduino IDE -t

A kezdéshez le kell töltenünk az Arduino IDE -t (integrált fejlesztői környezet) és néhány szükséges illesztőprogramot.

  1. A szoftver letöltéséhez menjen az Arduino webhelyére:
  2. Kattintson a Szoftver elemre Kattintson az operációs rendszerétől függően Windows, Mac vagy Linux rendszeren.
  3. Adományozhat, ha akar, vagy csak letöltheti.
  4. Ha ez megtörtént, akkor egyszerűen folytatnia kell a letöltést a számítógépére.
  5. Kész vagy!

4. lépés: Az Arduino IDE előkészítése

Az Arduino IDE előkészítése
Az Arduino IDE előkészítése
Az Arduino IDE előkészítése
Az Arduino IDE előkészítése

Az Arduino IDE letöltése után navigáljon a

  1. Fájl fülre, majd kattintson a Beállítások elemre.
  2. A további Boards Manager URL -ekhez adja hozzá a következő linket (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
  3. Kattintson az OK gombra, majd navigáljon a következőhöz
  4. Eszközök - Táblák - Táblákkezelő

Írja be az esp8266 keresőmezőbe> kattintson az esp8266 by ESP8266 Community - Kattintson a Telepítés gombra

Most beállította az Arduino IDE -t, hogy működjön együtt a NodeMCU -val.

5. lépés: Kódolási idő

Kódolási idő
Kódolási idő

A következő lépés egy kód írása a Servo vezérléséhez.

Töltse le a "Servo.ino" fájlt, és nyissa meg az Arduino IDE -ben. Ezután hozzon létre egy új vázlatot, és illessze be az alábbi kódot az arduino IDE -be, és nyomja meg a Feltöltés gombot.

#befoglalni

Szervo szervó;

void setup () {

servo.attach (2); D4

servo.write (0);

késleltetés (2000);

}

void loop () {

servo.write (90);

késleltetés (1000);

servo.write (0);

késleltetés (1000);

}

A kód feltöltése néhány percet vesz igénybe, majd látnia kell, hogy a szervó 0 ° -ról 90 ° -ra változtatja a szöget a kódban beállított időközönként.

Bánhat vele, ha úgy tetszik, vagy egyszerűen használja, ahogy van.

6. lépés: Töltse fel a programot

Töltse fel programját
Töltse fel programját
Töltse fel programját
Töltse fel programját
  1. Goto Tools
  2. Alaplap> NodeMCU 1.0 (ESP - 12E modul)
  3. Port (válassza ki a megfelelő portot)

** Győződjön meg arról, hogy a NodeMCU modellje van kiválasztva, és a megfelelő soros port ki van jelölve (lásd a képeket).

Ezután kattintson a Feltöltés gombra **

Ajánlott: