Përmbajtje:

Ndërfaqja e servo motorit me NodeMCU: 6 hapa (me fotografi)
Ndërfaqja e servo motorit me NodeMCU: 6 hapa (me fotografi)

Video: Ndërfaqja e servo motorit me NodeMCU: 6 hapa (me fotografi)

Video: Ndërfaqja e servo motorit me NodeMCU: 6 hapa (me fotografi)
Video: Управление 32 серводвигателями с PCA9685 и ESP32 - V4 2024, Korrik
Anonim
Ndërfaqja e servo motorit me NodeMCU
Ndërfaqja e servo motorit me NodeMCU

Pershendetje te gjitheve, Ky është projekti im i parë i udhëzueshëm.

Pra, doni të filloni me NodeMCU? Epo, unë jam këtu për të ndarë me ju. Sot, unë do t'ju tregoj se si të filloni me NodeMCU. Shkojme !

NodeMCU ka në bord ESP8266-12E e bën bordin të përshtatshëm për IoT (Internet Of Things). Në këtë Instructable unë do t'ju tregoj se si të filloni me Servo duke përdorur NodeMCU.

Hapi 1: Materialet e kërkuara

Materialet e kërkuara
Materialet e kërkuara
Materialet e kërkuara
Materialet e kërkuara
Materialet e kërkuara
Materialet e kërkuara

Këtu është lista e përbërësve të kërkuar për të filluar me NodeMCU,

Komponentet e harduerit

  1. NodeMCU
  2. Servo Motor
  3. Bordi i Bukës
  4. Telat Jumper
  5. Kabllo Micro USB

Komponentët e Softuerit

Arduino IDE

Hapi 2: Përshkrimi i harduerit

Përshkrimi i harduerit
Përshkrimi i harduerit
Përshkrimi i harduerit
Përshkrimi i harduerit

Çfarë është një Breadboard?

Itsshtë një platformë prototipimi, ku mund të lidhni komponentët dhe t'i hiqni me lehtësi. Ju lutemi referojuni fotos për të parë se si është bërë brenda. Zakonisht ka 2 breza në secilën anë që tregojnë shinat e energjisë. Madeshtë bërë për të lidhur me lehtësi të gjitha (-) dhe (+) së bashku.

Çfarë është një Servo?

Servo motorët janë pajisje të shkëlqyera që mund të kthehen në një kënd të caktuar ose pozicion të quajtur.

Zakonisht, ata kanë një krah servo që mund të kthehet 180 gradë. Duke përdorur NodeMCU, ne mund të kontrollojmë një servo për të shkuar në një pozicion të caktuar. Aq e thjeshtë sa kaq! Këtu do të shohim se si të lidhni një servo motor dhe pastaj si ta ktheni atë në pozicione të ndryshme.

Lidhja me Servo

Puna tjetër është të lidhni servo motorin tuaj. Ekzistojnë dy lloje të zakonshme të servo:

  1. Servo e bardhë - e kuqe - e zezë
  2. Servo Portokalli - E Kuqe - Kafe me tela

Nëse servo juaj ka tela të bardha - të kuqe - të zeza, atëherë lidheni atë si më poshtë

  • Teli i bardhë lidhet me kunjin dixhital D4
  • Teli i zi lidhet me kunjin GND
  • Teli i kuq lidhet me kunjin 3V3

Nëse servo juaj ka tela portokalli - të kuqe - kafe, atëherë lidheni atë si më poshtë

  • Teli portokalli lidhet me kunjin dixhital D4.
  • Teli kafe lidhet me kunjin GND
  • Teli i kuq lidhet me kunjin 3V3

Hapi 3: Shkarkoni Arduino IDE

Shkarkoni Arduino IDE
Shkarkoni Arduino IDE

Për të filluar, ne duhet të shkarkojmë Arduino IDE (Mjedisi i Zhvillimit të Integruar) dhe disa drejtues të nevojshëm.

  1. Për të shkarkuar softuerin drejtohuni në faqen Arduino:
  2. Klikoni në Softuer Klikoni në Windows, Mac ose Linux bazuar në sistemin tuaj operativ.
  3. Mund të dhuroni nëse dëshironi ose thjesht shkarkoni.
  4. Kur të bëhet kjo, thjesht do të duhet të vazhdoni hapat për ta shkarkuar atë në kompjuterin tuaj.
  5. Ju keni mbaruar!

Hapi 4: Përgatitja e Arduino IDE

Përgatitja e Arduino IDE
Përgatitja e Arduino IDE
Përgatitja e Arduino IDE
Përgatitja e Arduino IDE

Pas shkarkimit të Arduino IDE, lundroni te

  1. Skedari skedar dhe pastaj klikoni në Preferencat.
  2. Në URL -të shtesë të Menaxherit të Bordeve shtoni lidhjen e mëposhtme (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
  3. Klikoni OK dhe më pas lundroni te
  4. Mjetet - Bordet - Menaxherët e Bordeve

Në fushën e kërkimit shkruani esp8266> klikoni esp8266 nga ESP8266 Community - Klikoni Instalo

Tani ju keni konfiguruar Arduino IDE për të punuar së bashku me NodeMCU.

Hapi 5: Koha e kodimit

Koha e kodimit
Koha e kodimit

Hapi tjetër është të shkruani një kod për të kontrolluar Servo.

Shkarkoni skedarin "Servo.ino" dhe hapeni atë në Arduino IDE. Pastaj Krijoni një skicë të re dhe ngjisni kodin më poshtë në arduino IDE dhe shtypni Ngarko.

#përfshi

Servo servo;

void setup () {

servo.tach (2); // D4

servo.shkruaj (0);

vonesa (2000);

}

lak void () {

servo.shkruaj (90);

vonesa (1000);

servo.shkruaj (0);

vonesa (1000);

}

Kodi do të marrë disa minuta për tu ngarkuar dhe më pas duhet të shihni që Servo të ndryshojë këndin nga 0 ° në 90 ° në intervalin e vendosur në kod.

Nëse dëshironi, mund ta lyeni me të, ose thjesht ta përdorni ashtu siç është.

Hapi 6: Ngarko programin tuaj

Ngarko programin tuaj
Ngarko programin tuaj
Ngarko programin tuaj
Ngarko programin tuaj
  1. Shko te Mjetet
  2. Bordi> NodeMCU 1.0 (Moduli ESP - 12E)
  3. Port (Zgjidhni Portin e duhur)

** Sigurohuni që keni zgjedhur modelin tuaj NodeMCU dhe është shënuar porta serike e saktë (shiko fotot).

Pastaj thjesht klikoni butonin Ngarko **

Recommended: