Sadržaj:
- Korak 1: Potrebni materijali
- Korak 2: Opis hardvera
- Korak 3: Preuzmite Arduino IDE
- Korak 4: Priprema Arduino IDE -a
- Korak 5: Vrijeme kodiranja
- Korak 6: Otpremite svoj program
Video: Povezivanje servo motora sa NodeMCU: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
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 **
Preporučuje se:
Vodič za povezivanje PLSD -a: Povezivanje na Apple TV putem AirPlay -a [Neslužbeno]: 10 koraka
PLSD Vodič za povezivanje: Povezivanje na Apple TV putem AirPlay -a [Neslužbeno]: Sljedeći vodič pruža ilustraciju procesa povezivanja sa Apple TV -ima u konferencijskoj sali putem AirPlay -a. Ovaj neslužbeni izvor dostupan je iz ljubaznosti administraciji, osoblju i ovlaštenim gostima Perkins lokalne školske oblasti
Korištenje više od 4 motora - slaganje više štitnika motora: 3 koraka
Korištenje više od 4 motora - slaganje višestrukih štitova motora: Vibrotaktilni senzorski uređaj za zamjenu i povećanje senzora (https: //www.instructables.com/id/Vibrotactile-Sens …) pokazuje način kako izgraditi uređaj koji prevodi senzorni unos u vibracione stimulanse. Ti vibracijski stimulansi su p
Povezivanje DC motora bez četkica (BLDC) s Arduinom: 4 koraka (sa slikama)
Povezivanje DC motora bez četkica (BLDC) s Arduinom: Ovo je vodič o tome kako spojiti i pokrenuti DC motor bez četkica pomoću Arduina. Ako imate bilo kakvih pitanja ili komentara, odgovorite u komentarima ili pošaljite poruku na adresu rautmithil [at] gmail [dot] com. Takođe me možete kontaktirati @mithilraut na twitteru.Da
Upravljanje 3 servo motora s 3 potenciometra i Arduinom: 11 koraka (sa slikama)
Upravljanje 3 servo motora s 3 potenciometra i Arduinom: Zdravo. Ovo je moje prvo uputstvo, pa se nadam da ćete biti strpljivi sa mnom ako pogriješim pri postavljanju. Napisano je za početnike, pa napredniji među vama mogu preskočiti mnogo toga i jednostavno ga ožičiti. Cilj koji sam postavio
Drvo života (Arduino kapacitivni senzor dodira za pogon servo motora): 6 koraka (sa slikama)
Drvo života (Arduino kapacitivni senzor dodira koji pokreće servo motor): Za ovaj projekt napravili smo drvo koje daje rižu, a koje se sastoji od kapacitivnog senzora dodira i servo motora. Nakon dodira prostirke, servo motor bi se aktivirao i pirinač (ili šta god želite da stavite u njega) će se osloboditi. Evo kratkog videa