Orodha ya maudhui:

Kuingiliana kwa Servo Motor na NodeMCU: Hatua 6 (na Picha)
Kuingiliana kwa Servo Motor na NodeMCU: Hatua 6 (na Picha)

Video: Kuingiliana kwa Servo Motor na NodeMCU: Hatua 6 (na Picha)

Video: Kuingiliana kwa Servo Motor na NodeMCU: Hatua 6 (na Picha)
Video: Управление 32 серводвигателями с PCA9685 и ESP32 - V4 2024, Novemba
Anonim
Kuingiliana kwa Servo Motor na NodeMCU
Kuingiliana kwa Servo Motor na NodeMCU

Halo kila mtu, Huu hapa ni mradi wangu wa kwanza wa kufundisha.

Kwa hivyo unataka kuanza na NodeMCU? Naam, niko hapa kushiriki nawe. Leo, nitakuonyesha jinsi ya kuanza na NodeMCU. Twende!

NodeMCU ina bodi ESP8266-12E inafanya bodi ifae kwa IoT (Mtandao wa Vitu). Katika Agizo hili nitakuonyesha jinsi ya kuanza na Servo ukitumia NodeMCU.

Hatua ya 1: Vifaa vinahitajika

Vifaa vinahitajika
Vifaa vinahitajika
Vifaa vinahitajika
Vifaa vinahitajika
Vifaa vinahitajika
Vifaa vinahitajika

Hapa kuna orodha ya vifaa vinavyohitajika kuanza na NodeMCU,

Vipengele vya vifaa

  1. NodeMCU
  2. Servo Motor
  3. Bodi ya mkate
  4. Waya za Jumper
  5. Cable ndogo ya USB

Vipengele vya Programu

Arduino IDE

Hatua ya 2: Maelezo ya vifaa

Maelezo ya Vifaa
Maelezo ya Vifaa
Maelezo ya Vifaa
Maelezo ya Vifaa

Bodi ya mkate ni nini?

Jukwaa lake la prototyping, ambapo unaweza kuziba vifaa na kuziondoa kwa urahisi. Tafadhali rejelea picha ili uone jinsi imetengenezwa ndani. Kawaida kuna bendi 2 kila pande zinazoonyesha reli za umeme. Imefanywa kuunganisha kwa urahisi yote (-) na (+) pamoja.

Servo ni nini?

Motors za Servo ni vifaa vikubwa ambavyo vinaweza kugeukia pembe maalum au nafasi inayoitwa.

Kawaida, wana mkono wa servo ambao unaweza kugeuka digrii 180. Kutumia NodeMCU, tunaweza kudhibiti servo kwenda kwenye nafasi maalum. Rahisi kama hiyo! Hapa tutaona jinsi ya kuunganisha servo motor na kisha jinsi ya kuibadilisha kwa nafasi tofauti.

Uunganisho kwa Servo

Kazi inayofuata ni kuunganisha servo motor yako. Kuna aina mbili za kawaida za servo:

  1. Nyeupe - Nyekundu - Nyeusi servo ya waya
  2. Rangi ya machungwa - Nyekundu - Kahawia servo

Ikiwa servo yako ina waya Nyeupe - Nyekundu - Nyeusi, basi unganisha kama ifuatavyo

  • Waya mweupe huunganisha na pini ya D4
  • Waya mweusi huunganisha na pini ya GND
  • Waya nyekundu huunganisha kwenye pini ya 3V3

Ikiwa servo yako ina waya wa Chungwa - Nyekundu - Kahawia, basi unganisha kama ifuatavyo

  • Waya ya machungwa huunganisha na Dini ya Dijiti.
  • Waya ya hudhurungi inaunganisha na pini ya GND
  • Waya nyekundu huunganisha kwenye pini ya 3V3

Hatua ya 3: Pakua Arduino IDE

Pakua Arduino IDE
Pakua Arduino IDE

Ili kuanza tunahitaji kupakua Arduino IDE (Mazingira Jumuishi ya Maendeleo) na madereva kadhaa muhimu.

  1. Ili kupakua kichwa cha programu kwenye wavuti ya Arduino:
  2. Bonyeza kwenye Programu Bonyeza ama Windows, Mac au Linux kulingana na Mfumo wa Uendeshaji.
  3. Unaweza kuchangia ikiwa unataka au unapakua tu.
  4. Wakati hii imefanywa, utahitaji tu kuendelea na hatua za kuipakua kwenye kompyuta yako.
  5. Umemaliza!

Hatua ya 4: Kuandaa IDE ya Arduino

Kuandaa IDE ya Arduino
Kuandaa IDE ya Arduino
Kuandaa IDE ya Arduino
Kuandaa IDE ya Arduino

Baada ya kupakua Arduino IDE nenda kwa

  1. Faili tabo na kisha bonyeza Mapendeleo.
  2. Katika URL za ziada za Meneja wa Bodi ongeza kiunga kifuatacho (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
  3. Bonyeza sawa na kisha nenda kwa
  4. Zana - Bodi - Meneja wa Bodi

Katika aina ya uwanja wa utaftaji esp8266> bonyeza esp8266 na Jumuiya ya ESP8266 - Bonyeza Sakinisha

Sasa umeweka Arduino IDE ili kufanya kazi pamoja na NodeMCU.

Hatua ya 5: Saa ya Kuandika

Wakati wa Usimbuaji
Wakati wa Usimbuaji

Hatua inayofuata ni kuandika nambari kadhaa kudhibiti Servo.

Pakua faili ya "Servo.ino" na uifungue kwenye Arduino IDE. Kisha Unda mchoro mpya na ubandike nambari hapa chini kwenye IDE ya arduino na ubonyeze Pakia.

# pamoja

Servo servo;

usanidi batili () {

ambatisha servo (2); // D4

andika (0);

kuchelewa (2000);

}

kitanzi batili () {

andika (90);

kuchelewesha (1000);

andika (0);

kuchelewesha (1000);

}

Nambari itachukua dakika chache kupakia na kisha unapaswa kuona pembe inayobadilika ya Servo kutoka 0 ° hadi 90 ° kwa muda uliowekwa kwenye nambari.

Unaweza kuzunguka nayo ukipenda, au tumia tu jinsi ilivyo.

Hatua ya 6: Pakia Programu yako

Pakia Programu Yako
Pakia Programu Yako
Pakia Programu Yako
Pakia Programu Yako
  1. Zana za Goto
  2. Bodi> NodeMCU 1.0 (Moduli ya ESP - 12E)
  3. Bandari (Chagua Bandari inayofaa)

** Hakikisha umechagua mtindo wako wa NodeMCU na bandari sahihi ya serial imepigwa alama (angalia picha).

Kisha bonyeza kitufe cha Pakia **

Ilipendekeza: