Sisällysluettelo:

Liitäntä servomoottoriin solmulla MCU: 6 vaihetta (kuvilla)
Liitäntä servomoottoriin solmulla MCU: 6 vaihetta (kuvilla)

Video: Liitäntä servomoottoriin solmulla MCU: 6 vaihetta (kuvilla)

Video: Liitäntä servomoottoriin solmulla MCU: 6 vaihetta (kuvilla)
Video: Servo-moottorin ohjaaminen EMG-lihasanturilla | Arduino-projekti 2024, Marraskuu
Anonim
Liitäntä Servomoottori NodeMCU: lla
Liitäntä Servomoottori NodeMCU: lla

Hei kaikki, Tämä on ensimmäinen Instructable -projektini.

Haluatko siis aloittaa NodeMCU: n käytön? Tänään haluan kertoa teille, miten pääset alkuun NodeMCU: n kanssa. Mennään !

NodeMCU: ssa on ESP8266-12E, joten se soveltuu IoT: lle (Internet Of Things). Tässä ohjeessa näytän sinulle, miten pääset alkuun Servon kanssa NodeMCU: n avulla.

Vaihe 1: Tarvittavat materiaalit

Tarvittavat materiaalit
Tarvittavat materiaalit
Tarvittavat materiaalit
Tarvittavat materiaalit
Tarvittavat materiaalit
Tarvittavat materiaalit

Tässä on luettelo komponenteista, joita tarvitaan NodeMCU: n käytön aloittamiseen,

Laitteiston osat

  1. NodeMCU
  2. Servo moottori
  3. Leipälauta
  4. Hyppyjohdot
  5. Micro USB -kaapeli

Ohjelmiston osat

Arduino IDE

Vaihe 2: Laitteiston kuvaus

Laitteiston kuvaus
Laitteiston kuvaus
Laitteiston kuvaus
Laitteiston kuvaus

Mikä on leipälauta?

Se on prototyyppialusta, johon voit liittää komponentteja ja poistaa ne helposti. Katso valokuvasta, miten se on valmistettu sisältä. Kummallakin puolella on yleensä 2 nauhaa, jotka osoittavat sähkökiskot. Se on tehty yhdistämään helposti kaikki (-) ja (+).

Mikä on Servo?

Servomoottorit ovat loistavia laitteita, jotka voivat kääntyä tiettyyn kulmaan tai kutsuttuun asentoon.

Yleensä niissä on servovarsi, joka voi kääntyä 180 astetta. NodeMCU: n avulla voimme ohjata servoa siirtymään tiettyyn paikkaan. Niin yksinkertaista! Täällä näemme, kuinka servomoottori kytketään ja miten se käännetään eri asentoihin.

Liitäntä Servoon

Seuraava tehtävä on kytkeä servomoottori. Yleisiä servotyyppejä on kaksi:

  1. Valkoinen - punainen - musta langallinen servo
  2. Oranssi - punainen - ruskea langallinen servo

Jos servossasi on valkoinen - punainen - musta johto, liitä se seuraavasti

  • Valkoinen johto liitetään digitaaliseen nastaan D4
  • Musta johto liitetään GND -nastaan
  • Punainen johto yhdistää 3V3 -nastaiseen

Jos servossasi on oranssi - punainen - ruskea johto, liitä se seuraavasti

  • Oranssi johto liitetään digitaaliseen nastaan D4.
  • Ruskea johto liitetään GND -nastaan
  • Punainen johto yhdistää 3V3 -nastaiseen

Vaihe 3: Lataa Arduino IDE

Lataa Arduino IDE
Lataa Arduino IDE

Aloittaaksesi meidän on ladattava Arduino IDE (Integrated Development Environment) ja joitakin tarvittavia ohjaimia.

  1. Voit ladata ohjelmiston siirtymällä Arduinon sivustoon:
  2. Napsauta Ohjelmisto Napsauta joko Windows-, Mac- tai Linux -käyttöjärjestelmääsi.
  3. Voit lahjoittaa halutessasi tai vain ladata.
  4. Kun tämä on tehty, sinun on yksinkertaisesti jatkettava sen lataamista tietokoneellesi.
  5. Olet valmis!

Vaihe 4: Arduino IDE: n valmistelu

Arduino IDE: n valmistelu
Arduino IDE: n valmistelu
Arduino IDE: n valmistelu
Arduino IDE: n valmistelu

Kun olet ladannut Arduino IDE: n, siirry kohtaan

  1. Tiedosto -välilehti ja napsauta sitten Asetukset.
  2. Lisää Boards Managerin URL -osoitteisiin seuraava linkki (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
  3. Napsauta OK ja siirry sitten kohtaan
  4. Työkalut - Taulut - Hallituksen johtaja

Kirjoita hakukenttään esp8266> napsauta esp8266 by ESP8266 Community - Napsauta Asenna

Nyt olet asentanut Arduino IDE: n toimimaan yhdessä NodeMCU: n kanssa.

Vaihe 5: Koodausaika

Koodausaika
Koodausaika

Seuraava askel on kirjoittaa koodia Servon ohjaamiseksi.

Lataa "Servo.ino" -tiedosto ja avaa se Arduino IDE: ssä. Luo sitten uusi luonnos ja liitä alla oleva koodi arduino IDE: hen ja paina Lataa.

#sisältää

Servo servo;

void setup () {

servo.kiinnitys (2); // D4

servo.write (0);

viive (2000);

}

void loop () {

servo.write (90);

viive (1000);

servo.write (0);

viive (1000);

}

Koodin lataaminen kestää muutaman minuutin, ja sinun pitäisi nähdä servon muuttavan kulmaa 0 °: sta 90 °: een koodissa asetetulla aikavälillä.

Voit hoitaa sitä, jos haluat, tai vain käyttää sitä sellaisenaan.

Vaihe 6: Lataa ohjelma

Lataa ohjelma
Lataa ohjelma
Lataa ohjelma
Lataa ohjelma
  1. Siirry työkaluihin
  2. Levy> NodeMCU 1.0 (ESP - 12E -moduuli)
  3. Portti (Valitse oikea portti)

** Varmista, että olet valinnut NodeMCU -mallisi ja valinnut oikean sarjaportin (katso kuvat).

Napsauta sitten Lataa -painiketta **

Suositeltava: