Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Hər kəsə salam, Bu mənim ilk təlimatlandırmalı layihəmdir.
Beləliklə, NodeMCU ilə başlamaq istəyirsiniz? Yaxşı, sizinlə bölüşmək üçün burdayam. Bu gün sizə NodeMCU ilə necə başlamağınızı göstərəcəyəm. Gedək !
NodeMCU, ESP8266-12E lövhəsində lövhəni IoT (Internet Of Things) üçün uyğun hala gətirir. Bu Təlimat kitabında NodeMCU -dan istifadə edərək Servo ilə necə işləməyinizi sizə göstərəcəyəm.
Addım 1: Lazımi materiallar
NodeMCU ilə işə başlamaq üçün lazım olan komponentlərin siyahısı budur,
Avadanlıq Komponentləri
- NodeMCU
- Servo Motor
- Çörək lövhəsi
- Jumper telləri
- Mikro USB Kabel
Proqram Komponentləri
Arduino IDE
Addım 2: Avadanlıq Təsviri
Breadboard nədir?
Komponentləri bağlaya və asanlıqla silə biləcəyiniz bir prototip platformasıdır. Zəhmət olmasa içəridə necə hazırlandığını görmək üçün fotoya baxın. Adətən hər iki tərəfdə elektrik raylarını göstərən 2 bant olur. Bütün (-) və (+) işarələrini asanlıqla birləşdirmək üçün hazırlanmışdır.
Servo nədir?
Servo mühərriklər, müəyyən bir açıya dönə bilən və ya mövqe deyilən əla qurğulardır.
Ümumiyyətlə, 180 dərəcə dönə bilən bir servo qolu var. NodeMCU istifadə edərək, müəyyən bir mövqeyə getmək üçün bir servo idarə edə bilərik. Bu qədər sadə! Burada bir servo motoru necə bağlayacağımızı və sonra onu fərqli mövqelərə necə çevirəcəyimizi görəcəyik.
Servo ilə əlaqə
Növbəti iş servo motorunuzu bağlamaqdır. İki ümumi servo növü var:
- Ağ - Qırmızı - Qara telli servo
- Narıncı - Qırmızı - Qəhvəyi simli servo
Servoda Ağ - Qırmızı - Qara tellər varsa, aşağıdakı kimi bağlayın
- Ağ tel D4 rəqəmsal pininə qoşulur
- Qara tel GND pininə qoşulur
- Qırmızı tel 3V3 pininə qoşulur
Əgər servoda Narıncı - Qırmızı - Qəhvəyi tellər varsa, aşağıdakı kimi bağlayın
- Narıncı tel D4 rəqəmsal pininə qoşulur.
- Qəhvəyi tel GND pininə qoşulur
- Qırmızı tel 3V3 pininə qoşulur
Addım 3: Arduino IDE yükləyin
Başlamaq üçün Arduino IDE (İnteqrasiya edilmiş İnkişaf Mühiti) və bəzi lazımlı sürücüləri yükləməliyik.
- Proqramı yükləmək üçün Arduino saytına daxil olun:
- Proqramı vurun Əməliyyat sisteminizə əsaslanan Windows, Mac və ya Linux -dan birini seçin.
- İstəsəniz bağışlaya və ya sadəcə yükləyə bilərsiniz.
- Bu edildikdə, kompüterinizə yükləmək üçün addımları davam etdirməlisiniz.
- İşiniz bitdi!
Addım 4: Arduino IDE -nin hazırlanması
Arduino IDE yüklədikdən sonra gedin
- Fayl nişanı və sonra Tercihlər düyməsini basın.
- Əlavə Lövhələr Meneceri URL -lərinə aşağıdakı linki əlavə edin (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
- OK düyməsini basın və sonra gedin
- Alətlər - lövhələr - lövhələr meneceri
Axtarış sahəsinə esp8266 yazın> ESP8266 İcma tərəfindən esp8266 -ı vurun - Quraşdır'ı basın
İndi NodeMCU ilə işləmək üçün Arduino IDE qurdunuz.
Addım 5: Kodlaşdırma vaxtı
Növbəti addım Servo idarə etmək üçün bir neçə kod yazmaqdır.
"Servo.ino" faylını yükləyin və Arduino IDE -də açın. Sonra yeni bir eskiz yaradın və aşağıdakı kodu arduino IDE -ə yapışdırın və Yüklə vurun.
#daxil edin
Servo servo;
boş quraşdırma () {
servo.attach (2); // D4
servo.write (0);
gecikmə (2000);
}
boşluq döngəsi () {
servo.write (90);
gecikmə (1000);
servo.write (0);
gecikmə (1000);
}
Kodun yüklənməsi bir neçə dəqiqə çəkəcək və sonra kodda təyin olunan intervalda Servo dəyişmə bucağını 0 ° -dən 90 ° -ə qədər görməlisiniz.
İstəyirsinizsə, bu mövzu ilə məşğul ola bilərsiniz və ya olduğu kimi istifadə edə bilərsiniz.
Addım 6: Proqramınızı yükləyin
- Goto Alətləri
- Kart> NodeMCU 1.0 (ESP - 12E Modulu)
- Liman (Doğru Limanı seçin)
** NodeMCU modelinizin seçildiyinə və düzgün serial portunun seçildiyinə əmin olun (şəkillərə baxın).
Sonra Yüklə düyməsini basın **