Sadržaj:

Povezivanje servo motora sa NodeMCU: 6 koraka (sa slikama)
Povezivanje servo motora sa NodeMCU: 6 koraka (sa slikama)

Video: Povezivanje servo motora sa NodeMCU: 6 koraka (sa slikama)

Video: Povezivanje servo motora sa NodeMCU: 6 koraka (sa slikama)
Video: #9 Програмирајте ЕСП8266 Модбус ТЦП || ФЛПрог || ВТСЦАДА 2024, Juli
Anonim
Povezivanje servo motora sa NodeMCU
Povezivanje servo motora sa NodeMCU

Zdravo svima, Ovo je moj prvi Instructable projekt.

Dakle, želite započeti s NodeMCU -om? Pa, ovdje sam da podijelim s vama. Danas ću vam pokazati kako započeti s NodeMCU -om. Idemo !

NodeMCU na ploči ESP8266-12E čini ploču pogodnom za IoT (Internet of Things). U ovom Instructable -u ću vam pokazati kako započeti sa Servo pomoću NodeMCU -a.

Korak 1: Potrebni materijali

Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali

Evo popisa komponenti potrebnih za početak rada s NodeMCU,

Hardverske komponente

  1. NodeMCU
  2. Servo motor
  3. Bread Board
  4. Džemper žice
  5. Mikro USB kabl

Softverske komponente

Arduino IDE

Korak 2: Opis hardvera

Opis hardvera
Opis hardvera
Opis hardvera
Opis hardvera

Šta je Breadboard?

To je platforma za izradu prototipa, na koju možete priključiti komponente i lako ih ukloniti. Pogledajte fotografiju kako biste vidjeli kako je napravljena unutra. Obično postoje 2 trake sa svake strane koje označavaju vodilice za napajanje. Napravljen je za jednostavno povezivanje svih (-) i (+) zajedno.

Šta je Servo?

Servo motori su odlični uređaji koji se mogu okrenuti u određeni kut ili pozvani položaj.

Obično imaju servo krak koji se može okrenuti za 180 stepeni. Pomoću NodeMCU -a možemo kontrolirati servo da ide na određenu poziciju. Tako jednostavno! Ovdje ćemo vidjeti kako spojiti servo motor, a zatim kako ga okrenuti u različite položaje.

Priključak na Servo

Sljedeći posao je povezivanje vašeg servo motora. Postoje dvije uobičajene vrste servo uređaja:

  1. Bijelo - Crveno - Crno ožičeno servo
  2. Narandžasta - crvena - smeđi žičani servo

Ako vaš servo ima bijele - crvene - crne žice, spojite ih na sljedeći način

  • Bijela žica spaja se na digitalni pin D4
  • Crna žica spaja se na GND pin
  • Crvena žica spaja se na 3V3 pin

Ako vaš servo ima narančaste - crvene - smeđe žice, spojite ih na sljedeći način

  • Narančasta žica spaja se na digitalni pin D4.
  • Smeđa žica spaja se na GND pin
  • Crvena žica spaja se na 3V3 pin

Korak 3: Preuzmite Arduino IDE

Preuzmite Arduino IDE
Preuzmite Arduino IDE

Za početak moramo preuzeti Arduino IDE (Integrirano razvojno okruženje) i neke potrebne upravljačke programe.

  1. Za preuzimanje softvera idite na Arduino web lokaciju:
  2. Kliknite na Softver Kliknite na Windows, Mac ili Linux na osnovu vašeg operativnog sistema.
  3. Možete donirati ako želite ili samo preuzeti.
  4. Kada to učinite, jednostavno ćete morati nastaviti s koracima za preuzimanje na svoj računar.
  5. Završio si!

Korak 4: Priprema Arduino IDE -a

Priprema Arduino IDE -a
Priprema Arduino IDE -a
Priprema Arduino IDE -a
Priprema Arduino IDE -a

Nakon preuzimanja Arduino IDE idite na

  1. Kartica Datoteka, a zatim kliknite na Postavke.
  2. U dodatne URL -ove upravitelja ploča dodajte sljedeću vezu (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
  3. Pritisnite U redu, a zatim idite na
  4. Alati - Ploče - Upravitelj ploča

U polje za pretraživanje upišite esp8266> kliknite esp8266 od strane zajednice ESP8266 - kliknite Instaliraj

Sada ste postavili Arduino IDE da radi zajedno sa NodeMCU -om.

Korak 5: Vrijeme kodiranja

Coding Time
Coding Time

Sljedeći korak je pisanje koda za kontrolu Servo -a.

Preuzmite datoteku "Servo.ino" i otvorite je u Arduino IDE -u. Zatim kreirajte novu skicu i zalijepite donji kod u arduino IDE i pritisnite Upload.

#include

Servo servo;

void setup () {

servo.priključak (2); // D4

servo.write (0);

kašnjenje (2000);

}

void loop () {{100} {101}

servo.write (90);

kašnjenje (1000);

servo.write (0);

kašnjenje (1000);

}

Kôd će potrajati nekoliko minuta, a zatim biste trebali vidjeti kako Servo mijenja kut od 0 ° do 90 ° u intervalu postavljenom u kodu.

Možete se poigrati s njim ako želite, ili ga jednostavno koristiti takvog kakav jest.

Korak 6: Otpremite svoj program

Otpremite svoj program
Otpremite svoj program
Otpremite svoj program
Otpremite svoj program
  1. Idi na Alati
  2. Ploča> NodeMCU 1.0 (ESP - 12E modul)
  3. Port (Odaberite pravi port)

** Uverite se da ste izabrali model NodeMCU i označili odgovarajući serijski port (pogledajte slike).

Zatim samo kliknite na dugme Upload **

Preporučuje se: