Sisukord:

Liidesega servomootor sõlmega MCU: 6 sammu (piltidega)
Liidesega servomootor sõlmega MCU: 6 sammu (piltidega)

Video: Liidesega servomootor sõlmega MCU: 6 sammu (piltidega)

Video: Liidesega servomootor sõlmega MCU: 6 sammu (piltidega)
Video: SIEMENS Enkoder kablosu pinout - Drive cliq connector 2024, Juuli
Anonim
Liidesega servomootor NodeMCU -ga
Liidesega servomootor NodeMCU -ga

Tere kõigile, See on minu esimene juhendatav projekt.

Nii et soovite alustada NodeMCU -ga? Noh, ma olen siin, et teiega jagada. Täna näitan teile, kuidas alustada NodeMCU -ga. Lähme !

NodeMCU pardal on ESP8266-12E, mis muudab plaadi asjade Interneti (asjade Interneti) jaoks sobivaks. Selles juhendis näitan teile, kuidas alustada servoga NodeMCU abil.

Samm: vajalikud materjalid

Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid

Siin on nimekiri komponentidest, mis on vajalikud NodeMCU -ga alustamiseks,

Riistvara komponendid

  1. NodeMCU
  2. Servomootor
  3. Leivalaud
  4. Jumper juhtmed
  5. Micro USB kaabel

Tarkvara komponendid

Arduino IDE

Samm: riistvara kirjeldus

Riistvara kirjeldus
Riistvara kirjeldus
Riistvara kirjeldus
Riistvara kirjeldus

Mis on leivalaud?

See on prototüüpimisplatvorm, kus saate komponente ühendada ja kergesti eemaldada. Palun vaadake fotot, et näha, kuidas see on seest valmistatud. Mõlemal küljel on tavaliselt 2 riba, mis näitavad toitepiire. See on loodud kõigi (-) ja (+) hõlpsaks ühendamiseks.

Mis on servo?

Servomootorid on suurepärased seadmed, mis võivad pöörduda kindlaksmääratud nurga alla või kutsutud asendisse.

Tavaliselt on neil servo, mis võib pöörata 180 kraadi. Kasutades NodeMCU -d, saame juhtida servot määratud asendisse. Nii lihtne see ongi! Siin näeme, kuidas servomootorit ühendada ja seejärel seda erinevatesse asenditesse keerata.

Ühendus Servoga

Järgmine töö on oma servomootori ühendamine. On kahte levinumat servotüüpi:

  1. Valge - punane - must juhtmega servo
  2. Oranž - punane - pruun juhtmega servo

Kui teie servol on valged - punased - mustad juhtmed, ühendage see järgmiselt

  • Valge juhe ühendatakse digitaalse tihvtiga D4
  • Must juhe ühendatakse GND tihvtiga
  • Punane juhe ühendatakse 3V3 kontaktiga

Kui teie servol on oranž -punane -pruun juhtmed, ühendage see järgmiselt

  • Oranž juhe ühendatakse digitaalse tihvtiga D4.
  • Pruun traat ühendub GND tihvtiga
  • Punane juhe ühendatakse 3V3 kontaktiga

Samm: laadige alla Arduino IDE

Laadige alla Arduino IDE
Laadige alla Arduino IDE

Alustamiseks peame alla laadima Arduino IDE (integreeritud arenduskeskkond) ja mõned vajalikud draiverid.

  1. Tarkvara allalaadimiseks minge Arduino saidile:
  2. Klõpsake Tarkvara Klõpsake operatsioonisüsteemil põhinevat Windowsi, Maci või Linuxit.
  3. Soovi korral saate annetada või lihtsalt alla laadida.
  4. Kui see on tehtud, peate lihtsalt jätkama selle arvutisse allalaadimise samme.
  5. Sa oled valmis!

Samm: Arduino IDE ettevalmistamine

Arduino IDE ettevalmistamine
Arduino IDE ettevalmistamine
Arduino IDE ettevalmistamine
Arduino IDE ettevalmistamine

Pärast Arduino IDE allalaadimist navigeerige lehele

  1. Vahekaart Fail ja seejärel klõpsake nuppu Eelistused.
  2. Lisa tahvlite halduri URL -idesse järgmine link (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
  3. Klõpsake nuppu OK ja seejärel navigeerige
  4. Tööriistad - lauad - tahvlite haldur

Sisestage otsinguväljale esp8266> klõpsake esp8266 by ESP8266 Community - klõpsake nuppu Install

Nüüd olete seadistanud Arduino IDE koos NodeMCU -ga töötama.

Samm: kodeerimisaeg

Kodeerimise aeg
Kodeerimise aeg

Järgmine samm on kirjutada servo juhtimiseks mõni kood.

Laadige alla fail "Servo.ino" ja avage see Arduino IDE -s. Seejärel looge uus visand ja kleepige allolev kood arduino IDE -sse ja klõpsake nuppu Laadi üles.

#kaasake

Servo servo;

tühine seadistus () {

servo.kinnitus (2); D4

servo.write (0);

viivitus (2000);

}

void loop () {

servo.write (90);

viivitus (1000);

servo.write (0);

viivitus (1000);

}

Koodi üleslaadimiseks kulub mõni minut ja seejärel peaksite nägema servo nurga muutmist 0 ° -lt 90 ° -le koodis määratud intervalliga.

Soovi korral saate sellega nokitseda või lihtsalt kasutada seda nii, nagu see on.

Samm: laadige programm üles

Laadige oma programm üles
Laadige oma programm üles
Laadige oma programm üles
Laadige oma programm üles
  1. Mine tööriistadesse
  2. Tahvel> NodeMCU 1.0 (ESP - 12E moodul)
  3. Port (valige õige port)

** Veenduge, et teie NodeMCU mudel oleks valitud ja õige jadaport märgitud (vt pilte).

Seejärel klõpsake lihtsalt nuppu Laadi üles **

Soovitan: