Mündəricat:
- Addım 1: Videoya baxın
- Addım 2: Materiallar
- Addım 3: Kabel çəkmə
- Addım 4: Dövrə lövhəsini hazırlayın
- Addım 5: Kod
Video: DC Motorları Arduino və L293 ilə idarə etmək: 5 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
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
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 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
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ə:
Moto istifadə edərək Servo Motorları necə idarə etmək olar: bit Micro: bit: 7 addım (şəkillərlə)
Moto: bit ilə Micro: bit istifadə edərək Servo Motorları Necə Çalışdırmaq olar: Micro: bit funksiyasını genişləndirməyin bir yolu, SparkFun Electronics tərəfindən moto: bit adlı bir lövhə istifadə etməkdir (təxminən 15-20 dollar). Mürəkkəb görünür və bir çox xüsusiyyətə malikdir, ancaq servo mühərrikləri işə salmaq çətin deyil. Moto: bit imkan verir
8x8x8 LED kubunu necə qurmaq və Arduino ilə idarə etmək olar: 7 addım (şəkillərlə)
8x8x8 LED Küpü necə qurulacaq və Arduino ilə necə idarə oluna bilər: Yanvar 2020 redaktə: Hər kəs fikir yaratmaq üçün istifadə etmək istəsə, bunu buraxıram, amma bu təlimatlara əsasən bir kub tikməyin artıq mənası yoxdur. LED sürücü IC -ləri artıq hazırlanmır və hər iki eskiz köhnə versiyada yazılmışdır
DIY Robot Qolu 6 Eksen (Step Motorları ilə): 9 Addım (Şəkillərlə)
DIY Robot Arm 6 Axis (Stepper Motors ilə): Bir ildən çox davam edən araşdırmalardan, prototiplərdən və müxtəlif uğursuzluqlardan sonra step motorları tərəfindən idarə olunan 6 dərəcə sərbəstliyə malik bir dəmir / alüminium robot qurmağı bacardım. Ən çətin hissəsi dizayn idi, çünki 3 əsas məqsədə çatmaq istədim
Taymer funksiyası ilə TV pultu ilə ev cihazlarını necə idarə etmək olar: 7 addım (şəkillərlə)
Taymer Fonksiyonu ilə TV Uzaqdan Ev Məişət Cihazlarına Necə Nəzarət Edilir: İstehlak bazarına 25 il girdikdən sonra da, infraqırmızı rabitə son günlərdə hələ də çox aktualdır. İstər 55 düymlük 4K televizorunuz olsun, istərsə də avtomobilinizin səs sistemi, hər şeyə cavab vermək üçün İR uzaqdan idarəediciyə ehtiyacımız var
WiFi ilə Blynk ilə LED -i idarə etmək üçün ESP32 -dən necə istifadə olunur: 7 addım (şəkillərlə)
WiFi ilə Blynk ilə LED İdarə etmək üçün ESP32 Necə İstifadə Edilir: Bu dərslik, WiFi vasitəsilə Blynk ilə LED idarə etmək üçün ESP32 inkişaf lövhəsindən istifadə edəcək. Blynk, Arduino, Raspberry Pi və bənzərlərini İnternet üzərindən idarə etmək üçün iOS və Android tətbiqləri olan bir platformadır. Bu qura biləcəyiniz bir rəqəmsal tablosudur