Mündəricat:

NodeMCU ilə Qarşılıqlı Servo Motor: 6 Addım (Şəkillərlə)
NodeMCU ilə Qarşılıqlı Servo Motor: 6 Addım (Şəkillərlə)

Video: NodeMCU ilə Qarşılıqlı Servo Motor: 6 Addım (Şəkillərlə)

Video: NodeMCU ilə Qarşılıqlı Servo Motor: 6 Addım (Şəkillərlə)
Video: Rəqəmsal çeviricilər (ADC) və Sensorlar Dünyanı necə rəqəmləşdirir? 2024, Iyul
Anonim
NodeMCU ilə Servo Motor Arası
NodeMCU ilə Servo Motor Arası

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

Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar

NodeMCU ilə işə başlamaq üçün lazım olan komponentlərin siyahısı budur,

Avadanlıq Komponentləri

  1. NodeMCU
  2. Servo Motor
  3. Çörək lövhəsi
  4. Jumper telləri
  5. Mikro USB Kabel

Proqram Komponentləri

Arduino IDE

Addım 2: Avadanlıq Təsviri

Avadanlıq Təsviri
Avadanlıq Təsviri
Avadanlıq Təsviri
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:

  1. Ağ - Qırmızı - Qara telli servo
  2. 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

Arduino IDE proqramını yükləyin
Arduino IDE proqramını 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.

  1. Proqramı yükləmək üçün Arduino saytına daxil olun:
  2. Proqramı vurun Əməliyyat sisteminizə əsaslanan Windows, Mac və ya Linux -dan birini seçin.
  3. İstəsəniz bağışlaya və ya sadəcə yükləyə bilərsiniz.
  4. Bu edildikdə, kompüterinizə yükləmək üçün addımları davam etdirməlisiniz.
  5. İşiniz bitdi!

Addım 4: Arduino IDE -nin hazırlanması

Arduino IDE hazırlanır
Arduino IDE hazırlanır
Arduino IDE hazırlanır
Arduino IDE hazırlanır

Arduino IDE yüklədikdən sonra gedin

  1. Fayl nişanı və sonra Tercihlər düyməsini basın.
  2. Əlavə Lövhələr Meneceri URL -lərinə aşağıdakı linki əlavə edin (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
  3. OK düyməsini basın və sonra gedin
  4. 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ı

Kodlaşdırma vaxtı
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

Proqramınızı Yükləyin
Proqramınızı Yükləyin
Proqramınızı Yükləyin
Proqramınızı Yükləyin
  1. Goto Alətləri
  2. Kart> NodeMCU 1.0 (ESP - 12E Modulu)
  3. 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 **

Tövsiyə: