İçindekiler:
- Adım 1: Neye İhtiyacınız Olacak?
- Adım 2: Devre
- Adım 3: Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
- Adım 4: Visuino'da Add AND Connect Bileşenleri
- Adım 5: Visuino'da, Arduino Kodunu Oluşturmak için F9'a basın veya Resim 1'de Gösterilen Düğmeye Tıklayın ve Arduino IDE'de Arduino IDE'yi Açın, Kodu Derlemek ve Yüklemek için Upload Butonuna tıklayın (Resim 2)
- 6. Adım: Oynat
Video: Potansiyometre, OLED Ekran ve Düğmeler Kullanan DC Motor Pürüzsüz Başlatma, Hız ve Yön: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Bu eğitimde, bir DC motor yumuşak başlatmasını, hızını ve yönünü iki düğme ile kontrol etmek ve OLED Ekranda potansiyometre değerini görüntülemek için bir L298N DC MOTOR KONTROL sürücüsünün ve bir potansiyometrenin nasıl kullanılacağını öğreneceğiz.
Bir tanıtım videosu izleyin.
Adım 1: Neye İhtiyacınız Olacak?
- Arduino UNO'su
- L298N DC MOTOR KONTROLÜ
- DC motoru
- OLED Ekran
- Pil paketi
- Potansiyometre
- Atlama telleri
- İki buton
- 2x 1K ohm direnç
- ekmek tahtası
- Visuino programı: Visuino'yu indirin
Adım 2: Devre
- button1 saniye pinini arduino dijital pin 6'ya bağlayın
- button1 saniye pinini rezistör1'e bağlayın
- button2 ilk pinini devre tahtası pozitif pinine bağlayın (kırmızı çizgi)
- button2 saniye pinini arduino dijital pin 7'ye bağlayın
- button2 ikinci pinini rezistör2'ye bağlayın
- Direnç1'i devre tahtası negatif pimine (mavi çizgi) bağlayın
- Direnç2'yi devre tahtası negatif pimine (mavi çizgi) bağlayın
- Arduino'dan dijital pimi (2) motor sürücü pimine (IN2) bağlayın
- Arduino'dan dijital pimi (3) motor sürücü pimine (IN1) bağlayın
- DC tek motoru motor sürücüsünün bir tarafına bağlayın
- Güç kaynağı (piller) pinini (gnd) motor sürücü kontrol cihazı pinine (gnd) bağlayın
- Güç kaynağı (piller) pimini (+) motor sürücü kontrolörü pimine (+) bağlayın
- GND'yi Arduino'dan motor sürücü kontrol pinine (gnd) bağlayın
- Potansiyometre pimini (DTB) Arduino Analog pimine (A0) bağlayın
- Potansiyometre pimini (VCC) Arduino pimine (5V) bağlayın
- Potansiyometre pimini (GND) Arduino pimine (GND) bağlayın
- OLED Ekran pinini (GND) Arduino pinine (GND) bağlayın
- OLED Ekran pinini (VCC) Arduino pinine (5V) bağlayın
- OLED Ekran pinini (SCL) Arduino pinine (SCL) bağlayın
- OLED Ekran pinini (SDA) Arduino pinine (SDA) bağlayın
Adım 3: Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Arduino'yu programlamaya başlamak için, Arduino IDE'yi buradan yüklemeniz gerekir:
Arduino IDE 1.6.6'da bazı kritik hatalar olduğunu lütfen unutmayın. 1.6.7 veya üstünü yüklediğinizden emin olun, aksi takdirde bu Talimat çalışmayacaktır! Eğer yapmadıysanız, Arduino IDE'yi ESP 8266'yı programlamak için ayarlamak için bu Talimattaki adımları izleyin! Visuino: https://www.visuino.eu da kurulmalıdır. İlk resimde gösterildiği gibi Visuino'yu başlatın Visuino'da Arduino bileşenindeki (Resim 1) "Tools" düğmesine tıklayın (Resim 1) Diyalog göründüğünde, Resim 2'de gösterildiği gibi "Arduino UNO"yu seçin
Adım 4: Visuino'da Add AND Connect Bileşenleri
- "Dual DC Motor Driver Digital ve PWM Pins Bridge (L9110S, L298N)" bileşenini ekleyin
- "Hız ve Hız için Yön" bileşenini ekleyin "Özellikler penceresinde" "İlk Ters"i "Doğru" olarak ayarlayın
- "SR Flip-Flop" bileşenini ekleyinArduino Board dijital pinini[6] "SRFlipFlop1" pinine[Set] bağlayın
- "SSD1306/SH1106 OLED Display (I2C)" bileşenini ekleyin "DisplayOLED1" üzerine çift tıklayın ve öğeler penceresinde "Metin Alanı"nı sola sürükleyin ve özellikler penceresinde boyutu ayarlayın:3, Y:30
- "Analog Değere Rampa" bileşeni ekleyin
- Arduino Board dijital pinini[7] "SRFlipFlop1" pinine[Reset] bağlayın
- Arduino Board AnalogIn pin[0]'ı "RampToValue1" pin[In]'e bağlayın
- Arduino Board AnalogIn pin[0]'ı "DisplayOLED1">Metin Alanı1 pin[In]'e bağlayın
- "RampToValue1" pin[Out]'u SpeedAndDirectionToSpeed1 pin[Speed]'e bağlayın
- "DisplayOLED1" pin Out[I2C]'yi Arduino kartı pin I2C'ye bağlayın
- "SRFlipFlop1" pin[Out]'u "SpeedAndDirectionToSpeed1" pinine[Reverse] bağlayın
- "SpeedAndDirectionToSpeed1" pin[Out]'u "DualMotorDriver1" > Motors[0] pini [In]'e bağlayın
- "DualMotorDriver1" > Motors[0] pini [Direction(B]'yi Arduino kartı dijital pini[2]'ye bağlayın)
- "DualMotorDriver1" > Motors[0] pinini [Speed(A)] Arduino kartının dijital pinine[3] bağlayın
Adım 5: Visuino'da, Arduino Kodunu Oluşturmak için F9'a basın veya Resim 1'de Gösterilen Düğmeye Tıklayın ve Arduino IDE'de Arduino IDE'yi Açın, Kodu Derlemek ve Yüklemek için Upload Butonuna tıklayın (Resim 2)
Visuino'da Arduino kodunu oluşturmak için F9'a basın veya Resim 1'de gösterilen butona tıklayın ve Arduino IDE'yi açın
Arduino IDE'de kodu derlemek ve yüklemek için Upload butonuna tıklayın (Resim 2)
6. Adım: Oynat
Arduino Uno modülüne güç verir ve motor kontrolörü için pil eklerseniz DC motor dönmeye hazırdır.
Potansiyometreyi kaydırarak motor hızını ayarlayabilir ve butonlara basarak yönünü değiştirebilirsiniz. Potansiyometre değeri OLED Ekranda görüntülenecek ve "Rampalar" bileşeni nedeniyle motor hızını daha sorunsuz değiştirecektir. Tebrikler! Projenizi tamamladınız. Ayrıca bu Instructable için oluşturduğum Visuino projesi de ekli. Buradan indirebilir ve Visuino'da açabilirsiniz:
Önerilen:
Potansiyometre, OLED Ekran ve Butonlar Kullanarak Arduino Kontrol DC Motor Hızı ve Yönü: 6 Adım
Potansiyometre, OLED Ekran ve Düğmeler Kullanarak Arduino Kontrol DC Motor Hızı ve Yönü: Bu eğitimde, bir DC motor hızını ve yönünü iki düğme ile kontrol etmek ve potansiyometre değerini görüntülemek için bir L298N DC MOTOR KONTROL sürücüsünün ve bir potansiyometrenin nasıl kullanılacağını öğreneceğiz. OLED Ekranda.Bir tanıtım videosu izleyin
Arduino Kullanarak DC MOTOR El Hareketi Kontrolü Hız ve Yön: 8 Adım
Arduino Kullanarak DC MOTOR El Hareketi Kontrolü Hız ve Yön Kontrolü: Bu eğitimde, arduino ve Visuino kullanarak el hareketleriyle bir DC motoru nasıl kontrol edeceğinizi öğreneceğiz. Videoyu izleyin! Şuna da göz atın: El hareketi Eğitimi
Potansiyometre ve Düğmeler Kullanarak Arduino Kontrol DC Motor Hızı ve Yönü: 6 Adım
Potansiyometre ve Düğmeler Kullanarak Arduino Kontrol DC Motor Hızı ve Yönü: Bu eğitimde, bir DC motor hızını ve yönünü iki düğme ile kontrol etmek için bir L298N DC MOTOR KONTROL sürücüsünün ve bir potansiyometrenin nasıl kullanılacağını öğreneceğiz. Bir tanıtım videosunu izleyin
Potansiyometre ve OLED Ekran ile LED Parlaklığını Kontrol Etme: 6 Adım
Potansiyometre ve OLED Ekran ile LED Parlaklığını Kontrol Etme: Bu eğitimde, bir potansiyometre ile LED parlaklığının nasıl kontrol edileceğini ve OLED Ekranda değeri nasıl görüntüleyeceğinizi öğreneceğiz.Bir tanıtım videosu izleyin
Düğmeler için "Metalik Delik Tapaları" Kullanan ESP32 Kapasitif Dokunmatik Giriş: 5 Adım (Resimlerle)
Düğmeler için "Metalik Delik Tapalar" Kullanan ESP32 Kapasitif Dokunmatik Giriş: Üç düğme girişi gerektiren yaklaşan bir ESP32 WiFi Kit 32 tabanlı proje için tasarım kararlarını sonlandırırken, göze çarpan bir sorun, WiFi Kit 32'nin tek bir mekanik düğmeye sahip olmamasıydı, henüz yalnız üç mekanik düğme, f