Mündəricat:

Potensialiometr, OLED Ekran və Düymələrdən istifadə edərək DC Motor Hamar Başlanğıc, Sürət və İstiqamət: 6 Addım
Potensialiometr, OLED Ekran və Düymələrdən istifadə edərək DC Motor Hamar Başlanğıc, Sürət və İstiqamət: 6 Addım

Video: Potensialiometr, OLED Ekran və Düymələrdən istifadə edərək DC Motor Hamar Başlanğıc, Sürət və İstiqamət: 6 Addım

Video: Potensialiometr, OLED Ekran və Düymələrdən istifadə edərək DC Motor Hamar Başlanğıc, Sürət və İstiqamət: 6 Addım
Video: Предустановки привода BMW M2 Competition M, навигация и управление через центр управления 2024, Noyabr
Anonim
Image
Image

Bu dərslikdə, L298N DC MOTOR KONTROL sürücüsünün və potensialiometrdən istifadə edərək DC motorunun iki başlanğıc sürətlə başlamasını, sürətini və istiqamətini idarə etmək və potensialiometr dəyərini OLED Ekranda göstərməyi öyrənəcəyik.

Bir nümayiş videosuna baxın.

Addım 1: Nə lazımdır

Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
  • Arduino UNO
  • L298N DC MOTOR NƏZARƏTİ
  • DC Motor
  • OLED Ekran
  • Batareya paketi
  • Potensialiometr
  • Jumper telləri
  • İki düymə
  • 2x 1K ohm müqavimət
  • Çörək lövhəsi
  • Visuino proqramı: Visuino'yu yükləyin

Addım 2: Dövrə

Dövrə
Dövrə
  • Düyməni 1 saniyəlik arduino rəqəmsal pin 6 ilə bağlayın
  • Rezistora 1 düyməsini 1 saniyə pin bağlayın
  • 2 düyməsini ilk çörək taxtası pozitiv pininə bağlayın (qırmızı xətt)
  • Düyməni 2 ikinci pini arduino rəqəmsal pin 7 -yə qoşun
  • 2 düyməsini ikinci rezini rezistora bağlayın
  • Rezistoru1 çörək taxtasının mənfi pininə bağlayın (mavi xətt)
  • Rezistor 2 -ni çörək taxtasının mənfi pininə bağlayın (mavi xətt)
  • Arduinodan rəqəmsal pimi (2) motor sürücüsü pininə (IN2) qoşun
  • Arduinodan rəqəmsal pimi (3) motor sürücüsü pininə (IN1) qoşun
  • Sürücünün bir tərəfinə DC bir motor bağlayın
  • Elektrik təchizatı (batareyalar) pinini (gnd) motor sürücüsü nəzarət pininə (gnd) bağlayın
  • Elektrik təchizatı (batareyalar) pinini (+) motor sürücüsünün idarəetmə pininə (+) qoşun
  • GND -ni Arduinodan motor sürücüsü nəzarət pininə (gnd) bağlayın
  • Potensialiometr pinini (DTB) Arduino Analog pininə (A0) qoşun
  • Potensialiometr pinini (VCC) Arduino pininə (5V) qoşun
  • Potensialiometr pinini (GND) Arduino pininə (GND) bağlayın
  • OLED Ekran pinini (GND) Arduino pininə (GND) bağlayın
  • OLED Display pinini (VCC) Arduino pininə (5V) qoşun
  • OLED Display pinini (SCL) Arduino pininə (SCL) qoşun
  • OLED Display pinini (SDA) Arduino pininə (SDA) qoşun

Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin

Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin

Arduino proqramlaşdırmağa başlamaq üçün Arduino IDE -ni buradan yükləməlisiniz:

Arduino IDE 1.6.6 -da bəzi kritik səhvlərin olduğunu unutmayın. 1.6.7 və ya daha yüksək qurduğunuzdan əmin olun, əks halda bu Təlimat işləməyəcək! Əgər etməmisinizsə, Arduino IDE -ni ESP 8266 proqramlaşdırmaq üçün bu Təlimat kitabındakı addımları izləyin! Visuino: https://www.visuino.eu da quraşdırılmalıdır. Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentində (Şəkil 1) "Alətlər" düyməsini basın Dialoq görünəndə Şəkil 2 -də göstərildiyi kimi "Arduino UNO" seçin.

Addım 4: Visuino'da Komponentləri Əlavə et və Bağlayın

Visuino'da Komponentləri Əlavə Et və Bağla
Visuino'da Komponentləri Əlavə Et və Bağla
Visuino'da Komponentləri Əlavə Et və Bağla
Visuino'da Komponentləri Əlavə Et və Bağla
Visuino'da Komponentləri Əlavə Et və Bağla
Visuino'da Komponentləri Əlavə Et və Bağla
Visuino'da Komponentləri Əlavə Et və Bağla
Visuino'da Komponentləri Əlavə Et və Bağla
  • "Dual DC Motor Sürücü Rəqəmsal və PWM Pins Körpüsü (L9110S, L298N)" komponentini əlavə edin
  • "Sürət və Sürətə istiqamət" komponentini əlavə edin "Xüsusiyyətlər pəncərəsi" ndə "İlk tərs" i "Doğru" olaraq təyin edin.
  • "SR Flip-Flop" komponentini əlavə edin Arduino Board rəqəmsal pinini [6] "SRFlipFlop1" pininə qoşun [Set]
  • "SSD1306/SH1106 OLED Display (I2C)" komponentini əlavə edin "DisplayOLED1" düyməsini iki dəfə vurun və elementlər pəncərəsində "Mətn Sahəsi" ni sola və xüsusiyyətlər pəncərəsinə qoyun: 3, Y: 30
  • "Analoq Dəyərinə Rampa" komponentini əlavə edin
  • Arduino Board rəqəmsal pinini [7] "SRFlipFlop1" pininə qoşun [Sıfırla]
  • Arduino Board AnalogIn pinini [0] "RampToValue1" pininə qoşun [Daxilində]
  • Arduino Board AnalogIn pinini [0] "DisplayOLED1"> Mətn Sahəsi1 pininə qoşun [Daxilində]
  • "RampToValue1" pinini [Çıxış] SpeedAndDirectionToSpeed1 pininə [Sürət] bağlayın
  • "DisplayOLED1" pinini [I2C] Arduino lövhə pininə I2C qoşun
  • "SRFlipFlop1" pinini [Çıxış] "SpeedAndDirectionToSpeed1" pininə qoşun [Əksinə]
  • "SpeedAndDirectionToSpeed1" pinini [Çıxış] "DualMotorDriver1"> Motorlar [0] pininə [Daxil] bağlayın
  • "DualMotorDriver1"> Motors [0] pinini [İstiqamət (B) Arduino lövhəsinin rəqəmsal pininə [2] bağlayın
  • "DualMotorDriver1"> Motors [0] pinini [Speed (A)] Arduino board rəqəmsal pininə [3] qoşun

Addım 5: Arduino Kodunu Yaratmaq üçün Visuinoda F9 düyməsini basın və ya Şəkil 1 -də Göstərilən Düyməni Basın və Arduino IDE -də Arduino IDE -ni açın, Kodu Tərtib etmək və Yükləmək üçün Yükləmə Düyməsini Basın (Şəkil 2)

Visuinoda, Arduino Kodunu Yaratmaq üçün F9 düyməsini basın və ya Şəkil 1 -də Göstərilən Düyməni Basın və Arduino IDE -də Arduino IDE -ni açın, Kodu Tərtib etmək və Yükləmək üçün Yükləmə Düyməsini Basın (Şəkil 2)
Visuinoda, Arduino Kodunu Yaratmaq üçün F9 düyməsini basın və ya Şəkil 1 -də Göstərilən Düyməni Basın və Arduino IDE -də Arduino IDE -ni açın, Kodu Tərtib etmək və Yükləmək üçün Yükləmə Düyməsini Basın (Şəkil 2)
Visuinoda, Arduino Kodunu Yaratmaq üçün F9 düyməsini basın və ya Şəkil 1 -də Göstərilən Düyməni Basın və Arduino IDE -də Arduino IDE -ni açın, Kodu Tərtib etmək və Yükləmək üçün Yükləmə Düyməsini Basın (Şəkil 2)
Visuinoda, Arduino Kodunu Yaratmaq üçün F9 düyməsini basın və ya Şəkil 1 -də Göstərilən Düyməni Basın və Arduino IDE -də Arduino IDE -ni açın, Kodu Tərtib etmək və Yükləmək üçün Yükləmə Düyməsini Basın (Şəkil 2)

Visuinoda F9 düyməsini basın və ya Arduino kodunu yaratmaq üçün Şəkil 1 -də göstərilən düyməni basın və Arduino IDE -ni açın.

Arduino IDE -də kodu tərtib etmək və yükləmək üçün Yüklə düyməsini vurun (Şəkil 2)

Addım 6: Oyna

Arduino Uno modulunu gücləndirirsinizsə və motor nəzarətçisi üçün batareyalar əlavə edirsinizsə, DC mühərriki dönməyə hazırdır.

Sürüşən potensiometrlə motor sürətini tənzimləyə və düymələri basaraq istiqaməti dəyişə bilərsiniz. Potensialiometr dəyəri OLED Ekranda göstəriləcək və "Rampalar" komponenti səbəbindən motor sürətini daha hamar şəkildə dəyişəcək. Təbrik edirik! Layihənizi başa vurdunuz. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur. Buradan yükləyə və Visuinoda aça bilərsiniz:

Tövsiyə: