Tartalomjegyzék:
- 1. lépés: Szükséges anyagok
- 2. lépés: A hardver leírása
- Lépés: Töltse le az Arduino IDE -t
- 4. lépés: Az Arduino IDE előkészítése
- 5. lépés: Kódolási idő
- 6. lépés: Töltse fel a programot
Videó: Csatlakozó szervomotor csomóponttal MCU: 6 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
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
Itt található a NodeMCU használatához szükséges összetevők listája,
Hardver alkatrészek
- NodeMCU
- Szervómotor
- Kenyértábla
- Jumper vezetékek
- Micro USB kábel
Szoftverösszetevők
Arduino IDE
2. lépés: A 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:
- Fehér - Piros - Fekete vezetékes szervó
- 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
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.
- A szoftver letöltéséhez menjen az Arduino webhelyére:
- Kattintson a Szoftver elemre Kattintson az operációs rendszerétől függően Windows, Mac vagy Linux rendszeren.
- Adományozhat, ha akar, vagy csak letöltheti.
- Ha ez megtörtént, akkor egyszerűen folytatnia kell a letöltést a számítógépére.
- Kész vagy!
4. lépés: Az Arduino IDE előkészítése
Az Arduino IDE letöltése után navigáljon a
- Fájl fülre, majd kattintson a Beállítások elemre.
- A további Boards Manager URL -ekhez adja hozzá a következő linket (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
- Kattintson az OK gombra, majd navigáljon a következőhöz
- 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ő
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
- Goto Tools
- Alaplap> NodeMCU 1.0 (ESP - 12E modul)
- 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:
Plug & Play CO2 -érzékelő kijelző csomóponttal MCU/ESP8266 iskoláknak, óvodáknak vagy otthonának: 7 lépés
Plug & Play CO2 -érzékelő kijelző NodeMCU/ESP8266 -mal iskoláknak, óvodáknak vagy otthonának: Megmutatom, hogyan lehet gyorsan kiépíteni a dugót & játssza le a CO2 -érzékelőt, ahol a projekt minden eleme DuPont vezetékekkel lesz csatlakoztatva. Csak 5 pontot kell forrasztani, mert egyáltalán nem forrasztottam a projekt előtt
Sétáló robot 1 szervomotor használatával: 13 lépés (képekkel)
Sétáló robot 1 szervomotor használatával: Már azóta is meg akarom építeni ezt a sétáló robotot, mióta láttam a YouTube -on. Egy kis keresgélés után találtam néhány további információt róla, és úgy döntöttem, hogy elkészítem a sajátomat. A cél, hogy ezt a sétálót építsem, az volt, hogy megpróbáljam olyan kicsivé tenni, amennyire csak lehet
Macskaeledel -hozzáférés -szabályozás (ESP8266 + szervomotor + 3D nyomtatás): 5 lépés (képekkel)
Macskaeledel -hozzáférés -szabályozás (ESP8266 + szervomotor + 3D nyomtatás): Ez a projekt átfogja azt a folyamatot, amellyel automatizált macskatáplálótálat készítettem idős, cukorbeteg macskámnak, Chaznak. Látja, reggeliznie kell, mielőtt inzulint kap, de gyakran elfelejtem felvenni az ételét, mielőtt lefekszem, ami
IOT kezdőknek-csomóponttal Mcu: 7 lépés
IOT kezdőknek-csomóponttal Mcu: Szia, Sam Sam, ebben az oktatóanyagban megtanítom, hogyan hozhat létre saját IOT-projekteket a NODE MCU wifi modul és a Blynk alkalmazás segítségével
TCA9548A I2C multiplexer modul - Arduino és csomóponttal MCU: 11 lépés
TCA9548A I2C multiplexer modul - Arduino -val és NodeMCU -val: Volt -e már olyan helyzet, amikor két, három vagy több I2C érzékelőt kellett csatlakoztatnia az Arduino -hoz, hogy felismerje, hogy az érzékelők fix vagy azonos I2C címmel rendelkeznek. Ezenkívül nem rendelkezhet két azonos címmel rendelkező eszközzel ugyanazon az SDA