Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
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
Evo popisa komponenti potrebnih za početak rada s NodeMCU,
Hardverske komponente
- NodeMCU
- Servo motor
- Bread Board
- Džemper žice
- Mikro USB kabl
Softverske komponente
Arduino IDE
Korak 2: 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:
- Bijelo - Crveno - Crno ožičeno servo
- 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
Za početak moramo preuzeti Arduino IDE (Integrirano razvojno okruženje) i neke potrebne upravljačke programe.
- Za preuzimanje softvera idite na Arduino web lokaciju:
- Kliknite na Softver Kliknite na Windows, Mac ili Linux na osnovu vašeg operativnog sistema.
- Možete donirati ako želite ili samo preuzeti.
- Kada to učinite, jednostavno ćete morati nastaviti s koracima za preuzimanje na svoj računar.
- Završio si!
Korak 4: Priprema Arduino IDE -a
Nakon preuzimanja Arduino IDE idite na
- Kartica Datoteka, a zatim kliknite na Postavke.
- U dodatne URL -ove upravitelja ploča dodajte sljedeću vezu (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
- Pritisnite U redu, a zatim idite na
- 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
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
- Idi na Alati
- Ploča> NodeMCU 1.0 (ESP - 12E modul)
- 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 **