Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Pershendetje te gjitheve, Ky është projekti im i parë i udhëzueshëm.
Pra, doni të filloni me NodeMCU? Epo, unë jam këtu për të ndarë me ju. Sot, unë do t'ju tregoj se si të filloni me NodeMCU. Shkojme !
NodeMCU ka në bord ESP8266-12E e bën bordin të përshtatshëm për IoT (Internet Of Things). Në këtë Instructable unë do t'ju tregoj se si të filloni me Servo duke përdorur NodeMCU.
Hapi 1: Materialet e kërkuara
Këtu është lista e përbërësve të kërkuar për të filluar me NodeMCU,
Komponentet e harduerit
- NodeMCU
- Servo Motor
- Bordi i Bukës
- Telat Jumper
- Kabllo Micro USB
Komponentët e Softuerit
Arduino IDE
Hapi 2: Përshkrimi i harduerit
Çfarë është një Breadboard?
Itsshtë një platformë prototipimi, ku mund të lidhni komponentët dhe t'i hiqni me lehtësi. Ju lutemi referojuni fotos për të parë se si është bërë brenda. Zakonisht ka 2 breza në secilën anë që tregojnë shinat e energjisë. Madeshtë bërë për të lidhur me lehtësi të gjitha (-) dhe (+) së bashku.
Çfarë është një Servo?
Servo motorët janë pajisje të shkëlqyera që mund të kthehen në një kënd të caktuar ose pozicion të quajtur.
Zakonisht, ata kanë një krah servo që mund të kthehet 180 gradë. Duke përdorur NodeMCU, ne mund të kontrollojmë një servo për të shkuar në një pozicion të caktuar. Aq e thjeshtë sa kaq! Këtu do të shohim se si të lidhni një servo motor dhe pastaj si ta ktheni atë në pozicione të ndryshme.
Lidhja me Servo
Puna tjetër është të lidhni servo motorin tuaj. Ekzistojnë dy lloje të zakonshme të servo:
- Servo e bardhë - e kuqe - e zezë
- Servo Portokalli - E Kuqe - Kafe me tela
Nëse servo juaj ka tela të bardha - të kuqe - të zeza, atëherë lidheni atë si më poshtë
- Teli i bardhë lidhet me kunjin dixhital D4
- Teli i zi lidhet me kunjin GND
- Teli i kuq lidhet me kunjin 3V3
Nëse servo juaj ka tela portokalli - të kuqe - kafe, atëherë lidheni atë si më poshtë
- Teli portokalli lidhet me kunjin dixhital D4.
- Teli kafe lidhet me kunjin GND
- Teli i kuq lidhet me kunjin 3V3
Hapi 3: Shkarkoni Arduino IDE
Për të filluar, ne duhet të shkarkojmë Arduino IDE (Mjedisi i Zhvillimit të Integruar) dhe disa drejtues të nevojshëm.
- Për të shkarkuar softuerin drejtohuni në faqen Arduino:
- Klikoni në Softuer Klikoni në Windows, Mac ose Linux bazuar në sistemin tuaj operativ.
- Mund të dhuroni nëse dëshironi ose thjesht shkarkoni.
- Kur të bëhet kjo, thjesht do të duhet të vazhdoni hapat për ta shkarkuar atë në kompjuterin tuaj.
- Ju keni mbaruar!
Hapi 4: Përgatitja e Arduino IDE
Pas shkarkimit të Arduino IDE, lundroni te
- Skedari skedar dhe pastaj klikoni në Preferencat.
- Në URL -të shtesë të Menaxherit të Bordeve shtoni lidhjen e mëposhtme (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
- Klikoni OK dhe më pas lundroni te
- Mjetet - Bordet - Menaxherët e Bordeve
Në fushën e kërkimit shkruani esp8266> klikoni esp8266 nga ESP8266 Community - Klikoni Instalo
Tani ju keni konfiguruar Arduino IDE për të punuar së bashku me NodeMCU.
Hapi 5: Koha e kodimit
Hapi tjetër është të shkruani një kod për të kontrolluar Servo.
Shkarkoni skedarin "Servo.ino" dhe hapeni atë në Arduino IDE. Pastaj Krijoni një skicë të re dhe ngjisni kodin më poshtë në arduino IDE dhe shtypni Ngarko.
#përfshi
Servo servo;
void setup () {
servo.tach (2); // D4
servo.shkruaj (0);
vonesa (2000);
}
lak void () {
servo.shkruaj (90);
vonesa (1000);
servo.shkruaj (0);
vonesa (1000);
}
Kodi do të marrë disa minuta për tu ngarkuar dhe më pas duhet të shihni që Servo të ndryshojë këndin nga 0 ° në 90 ° në intervalin e vendosur në kod.
Nëse dëshironi, mund ta lyeni me të, ose thjesht ta përdorni ashtu siç është.
Hapi 6: Ngarko programin tuaj
- Shko te Mjetet
- Bordi> NodeMCU 1.0 (Moduli ESP - 12E)
- Port (Zgjidhni Portin e duhur)
** Sigurohuni që keni zgjedhur modelin tuaj NodeMCU dhe është shënuar porta serike e saktë (shiko fotot).
Pastaj thjesht klikoni butonin Ngarko **