Mündəricat:

DC Motorları Arduino və L293 ilə idarə etmək: 5 addım (şəkillərlə)
DC Motorları Arduino və L293 ilə idarə etmək: 5 addım (şəkillərlə)

Video: DC Motorları Arduino və L293 ilə idarə etmək: 5 addım (şəkillərlə)

Video: DC Motorları Arduino və L293 ilə idarə etmək: 5 addım (şəkillərlə)
Video: ESP32 Tutorial 15 - DC Motor Speed Control with ESP32 L293D | SunFounder's ESP32 IoT Learnig kit 2024, Iyul
Anonim
Arduino və L293 ilə DC mühərriklərinə nəzarət
Arduino və L293 ilə DC mühərriklərinə nəzarət
Arduino və L293 ilə DC mühərriklərinə nəzarət
Arduino və L293 ilə DC mühərriklərinə nəzarət
Arduino və L293 ilə DC mühərriklərinə nəzarət
Arduino və L293 ilə DC mühərriklərinə nəzarət

DC mühərriklərini idarə etməyin asan bir yolu. Elektronika və proqramlaşdırma üzrə biliklərə ehtiyacınız var

Hər hansı bir sualınız və ya probleminiz varsa, mənim poçtumla əlaqə saxlaya bilərsiniz: [email protected]

YouTube kanalımı ziyarət edin:

Beləliklə başlayaq.

Addım 1: Videoya baxın

Bu layihənin necə işlədiyini də görə bilərsiniz

www.youtube.com/watch?v=tm69V7npSg8

Addım 2: Materiallar

Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar

Ehtiyac duyduğunuz bütün materialları ebayda və ya amazonda tapa bilərsiniz. Ancaq printerlər və ya başqa bir şey kimi köhnə elektron cihazlarınız varsa oradan material əldə edə bilərsiniz.

Sponsor Bağlantısı: UTSource.net Baxışları Elektron komponentləri ucuz qiymətə sifariş etmək üçün etibarlı bir veb saytdır

qiymət və əla keyfiyyət

Bu layihə üçün sizə lazım olacaq:

-motor sürücüsü L293D

-Arduino Mega 2560 və ya Uno

-çörək lövhəsi

-9V batareya

-DC mühərriki

-9V batareya qutusu

-bəzi tellər

-Yaşıl və qırmızı LED diodlar

-iki düymə

-iki 10k ohm rezistor

Motor sürücü L293D

Bu çipdən bir və ya iki fərqli mühərriki idarə etmək üçün istifadə edə bilərsiniz. TTL ailəsinə aiddir, yəni 5V+ilə işləyir.

16 sancağı var

Pin 1 əlaqə yoxdur

Pin 2 girişdir

Pin 3 motor üçün çıxışdır

Pin 4 və 5 batareyanın GND -nə bağlıdır

Pin 6, motor üçün ikinci çıxışdır

Pin 7 ikinci girişdir

Pin 8, batareyadan gələn V+ (9V)

Digər tərəfdən də eynidir:

Pin 16 Vcc+ -dır

Pin 9 əlaqə yoxdur

Addım 3: Kabel çəkmə

Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama

Kablolama ilə bağlı hər hansı bir probleminiz olarsa, şəkillərlə özünüzə kömək edə bilərsiniz. Yuxarıda 1 motoru idarə etmək üçün dövrə, aşağıda isə 2 mühərriki idarə etmək üçün bir dövrə var. Mən yalnız bir motorla nümunə göstərmişəm.

Rəqəmsal giriş 2 ON düyməsinə bağlıdır (mavi qapaqlı düymə)

Rəqəmsal giriş 3 OFF düyməsinə bağlıdır (qırmızı qapaqlı düymə)

Bu iki düymə ilə fırlanma istiqamətini dəyişə bilərsiniz

Düymə pininə Arduino -dan GND arasında 10k ohm müqavimətçi bağlamalısınız.

Yaşıl LED diod 5 rəqəmsal çıxışa bağlıdır

Qırmızı LED diod rəqəmsal çıxışa 4 qoşulur

Kablo L293D

Pin 1 bağlantısı yoxdur, buna görə boş buraxın.

Sonrakı Arduino -da rəqəmsal çıxışa qoşulan Pin 2 -dir (2 -dən 53 -ə qədər istənilən rəqəmsal çıxışı seçə bilərsiniz)

Pin 3 birbaşa motora bağlıdır

Pin 4 və 5 GND batareyasına qoşulur

Pin 6 birbaşa motora bağlıdır

Pin 7, Arduino -da rəqəmsal çıxışa qoşulur

Pin 8, batareyadan V+ -dir. 9v batareya istifadə etməyi məsləhət görürəm ki, motor düzgün işləsin

Şansınız varsa, dövrə edə bilərsiniz.

Arduino GND -ni batareyanın GND -si ilə birləşdirdiyiniz üçün diqqətli olmalısınız, əks halda hər şey işləməyəcək

İki mühərriki idarə etmək istəyirsinizsə, L293D -nin digər tərəfinə tel çəkməlisiniz

Pin 16 Vcc+dir. Arduinodan 5V gərginlik alırsınız

Pin 15, Arduino üzərindəki rəqəmsal çıxışa bağlıdır

Pin 14 birbaşa motora bağlıdır

Pin 13 və pin 12 batareyanın GND -nə bağlıdır

Pin 11 birbaşa motora bağlıdır

Pin 10, Arduino üzərindəki rəqəmsal çıxışa bağlıdır

Pin 9 əlaqə yoxdur

Addım 4: Dövrə lövhəsini hazırlayın

Dövrə lövhəsini hazırlayın
Dövrə lövhəsini hazırlayın

Mən bu dövrəni özüm hazırladım. Dövrə çəkmək üçün SprintLayout istifadə olunur. Bu, sxemlərin çəkilməsi üçün bir proqramdır, bu proqramda elektron komponentlərin bütün ölçüləri var, buna görə istədiyiniz hər şey üçün dövrə düzəldə bilərsiniz.

Bu lövhəni oymaq üçün CNC oyma frezeleme maşını istifadə olunur. Bir tərəfində mis olan kotteclər üçün normal lövhədən istifadə etdim. Lövhə bitdikdən sonra onu çox incə qum kağızı ilə cilaladım. Sonra sənaye spirtini və rozini toz halına qarışdırdım. Bu qarışığı daha sonra qorumaq üçün mis tərəfini örtmüşəm.

Addım 5: Kod

Üç fərqli kod hazırladım.

Motor nəzarət:

Hər 5 saniyədən sonra motor fırlanma üsulunu dəyişir

Motoru 1 düymə ilə idarə etmək:

Düyməni ilk dəfə vurduqda motor bir istiqamətdə fırlanır, düyməni ikinci dəfə vuranda motor digər tərəfdən fırlanmağa başlayır

Motoru 2 düymə ilə idarə etmək:

ON düyməsini vurduqda motor bir istiqamətdə, OFF düyməsini vurduqda motor digər istiqamətdə fırlanır.

Tövsiyə: