Daftar Isi:

Motor DC Mulai, Kecepatan, dan Arah Halus Menggunakan Potensiometer, Tampilan & Tombol OLED: 6 Langkah
Motor DC Mulai, Kecepatan, dan Arah Halus Menggunakan Potensiometer, Tampilan & Tombol OLED: 6 Langkah

Video: Motor DC Mulai, Kecepatan, dan Arah Halus Menggunakan Potensiometer, Tampilan & Tombol OLED: 6 Langkah

Video: Motor DC Mulai, Kecepatan, dan Arah Halus Menggunakan Potensiometer, Tampilan & Tombol OLED: 6 Langkah
Video: PROTOTIPE ALAT PENYIRAM TANAMAN OTOMATIS BERBASIS ARDUINO UNO DENGAN SENSOR KELENGASAN TANAH YL-69 2024, Juli
Anonim
Image
Image

Dalam tutorial ini kita akan mempelajari cara menggunakan driver L298N DC MOTOR CONTROL dan potensiometer untuk mengontrol start, kecepatan, dan arah motor DC yang mulus dengan dua tombol dan menampilkan nilai potensiometer pada Layar OLED.

Tonton video demonstrasi.

Langkah 1: Apa yang Anda Butuhkan

Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
  • Arduino UNO
  • KONTROL MOTOR DC L298N
  • Motor DC
  • Tampilan OLED
  • Baterai
  • Potensiometer
  • Kabel jumper
  • Dua tombol tekan
  • 2x 1K ohm resistor
  • Papan tempat memotong roti
  • Program Visuino: Unduh Visuino

Langkah 2: Sirkuit

Sirkuit
Sirkuit
  • Hubungkan tombol1 pin kedua ke pin digital arduino 6
  • Hubungkan tombol1 pin kedua ke resistor1
  • Hubungkan tombol2 pin pertama ke pin positif papan tempat memotong roti (garis merah)
  • Hubungkan tombol2 pin kedua ke pin digital arduino 7
  • Hubungkan pin kedua button2 ke resistor2
  • Hubungkan resistor1 ke pin negatif papan tempat memotong roti (garis biru)
  • Hubungkan resistor2 ke pin negatif papan tempat memotong roti (garis biru)
  • Hubungkan pin digital (2) dari Arduino ke pin driver motor (IN2)
  • Hubungkan pin digital (3) dari Arduino ke pin driver motor (IN1)
  • Hubungkan DC satu motor ke satu sisi driver motor
  • Hubungkan pin catu daya (baterai) (gnd) ke pin pengontrol driver motor (gnd)
  • Hubungkan pin catu daya (baterai) (+) ke pin pengontrol driver motor (+)
  • Hubungkan GND dari Arduino ke pin pengontrol driver motor (gnd)
  • Hubungkan pin potensiometer (DTB) ke pin Analog Arduino (A0)
  • Hubungkan pin potensiometer (VCC) ke pin Arduino (5V)
  • Hubungkan pin potensiometer (GND) ke pin Arduino (GND)
  • Hubungkan pin Tampilan OLED (GND) ke pin Arduino (GND)
  • Hubungkan pin Tampilan OLED (VCC) ke pin Arduino (5V)
  • Hubungkan pin Tampilan OLED (SCL) ke pin Arduino (SCL)
  • Hubungkan pin Tampilan OLED (SDA) ke pin Arduino (SDA)

Langkah 3: Mulai Visuino, dan Pilih Jenis Papan Arduino UNO

Mulai Visuino, dan Pilih Jenis Papan Arduino UNO
Mulai Visuino, dan Pilih Jenis Papan Arduino UNO
Mulai Visuino, dan Pilih Jenis Papan Arduino UNO
Mulai Visuino, dan Pilih Jenis Papan Arduino UNO

Untuk mulai memprogram Arduino, Anda harus menginstal Arduino IDE dari sini:

Perlu diketahui bahwa ada beberapa bug kritis di Arduino IDE 1.6.6. Pastikan Anda menginstal 1.6.7 atau lebih tinggi, jika tidak, Instruksi ini tidak akan berfungsi! Jika Anda belum selesai, ikuti langkah-langkah dalam Instruksi ini untuk mengatur Arduino IDE untuk memprogram ESP 8266! Visuino: https://www.visuino.eu juga perlu diinstal. Jalankan Visuino seperti pada gambar pertama Klik tombol "Tools" pada komponen Arduino (Gambar 1) di Visuino Ketika muncul dialog, pilih "Arduino UNO" seperti pada Gambar 2

Langkah 4: Di Visuino Tambahkan DAN Hubungkan Komponen

Di Visuino Tambahkan DAN Hubungkan Komponen
Di Visuino Tambahkan DAN Hubungkan Komponen
Di Visuino Tambahkan DAN Hubungkan Komponen
Di Visuino Tambahkan DAN Hubungkan Komponen
Di Visuino Tambahkan DAN Hubungkan Komponen
Di Visuino Tambahkan DAN Hubungkan Komponen
Di Visuino Tambahkan DAN Hubungkan Komponen
Di Visuino Tambahkan DAN Hubungkan Komponen
  • Tambahkan komponen "Dual DC Motor Driver Digital dan PWM Pins Bridge (L9110S, L298N)"
  • Tambahkan komponen "Kecepatan dan Arah Ke Kecepatan"Di jendela "Properties" atur "Initial Reverse" ke "True"
  • Tambahkan komponen "SR Flip-Flop" Hubungkan pin digital Arduino Board[6] ke pin "SRFlipFlop1"[Set]
  • Tambahkan komponen "SSD1306/SH1106 OLED Display (I2C)" Klik dua kali pada "DisplayOLED1" dan di jendela elemen seret "Bidang Teks" ke kiri dan di jendela properti atur ukuran:3, Y:30
  • Tambahkan komponen "Ramp To Analog Value"
  • Hubungkan pin digital Arduino Board[7] ke pin "SRFlipFlop1"[Reset]
  • Hubungkan pin AnalogIn Board Arduino[0] ke pin "RampToValue1"[In]
  • Hubungkan pin AnalogIn Board Arduino[0] ke "DisplayOLED1">pin Text Field1[In]
  • Hubungkan "RampToValue1" pin[Out] ke SpeedAndDirectionToSpeed1 pin[Speed]
  • Hubungkan pin "DisplayOLED1" Keluar [I2C] ke pin papan Arduino I2C
  • Hubungkan pin "SRFlipFlop1"[Out] ke pin "SpeedAndDirectionToSpeed1"[Reverse]
  • Hubungkan "SpeedAndDirectionToSpeed1" pin[Out] ke "DualMotorDriver1" > Motors[0] pin [In]
  • Hubungkan "DualMotorDriver1"> Pin Motor[0] [Arah (B] ke pin digital papan Arduino [2]
  • Hubungkan "DualMotorDriver1" > Motors[0] pin [Speed(A)] ke pin digital board Arduino[3]

Langkah 5: Di Visuino, Tekan F9 atau Klik Tombol Yang Ditunjukkan pada Gambar 1 untuk Menghasilkan Kode Arduino, dan Buka Arduino IDE di Arduino IDE, Klik Tombol Unggah, untuk Mengkompilasi dan Mengunggah Kode (Gambar 2)

Di Visuino, Tekan F9 atau Klik Tombol Yang Ditunjukkan pada Gambar 1 untuk Menghasilkan Kode Arduino, dan Buka Arduino IDE di Arduino IDE, Klik Tombol Unggah, untuk Mengkompilasi dan Mengunggah Kode (Gambar 2)
Di Visuino, Tekan F9 atau Klik Tombol Yang Ditunjukkan pada Gambar 1 untuk Menghasilkan Kode Arduino, dan Buka Arduino IDE di Arduino IDE, Klik Tombol Unggah, untuk Mengkompilasi dan Mengunggah Kode (Gambar 2)
Di Visuino, Tekan F9 atau Klik Tombol Yang Ditunjukkan pada Gambar 1 untuk Menghasilkan Kode Arduino, dan Buka Arduino IDE di Arduino IDE, Klik Tombol Unggah, untuk Mengkompilasi dan Mengunggah Kode (Gambar 2)
Di Visuino, Tekan F9 atau Klik Tombol Yang Ditunjukkan pada Gambar 1 untuk Menghasilkan Kode Arduino, dan Buka Arduino IDE di Arduino IDE, Klik Tombol Unggah, untuk Mengkompilasi dan Mengunggah Kode (Gambar 2)

Di Visuino, Tekan F9 atau klik tombol yang ditunjukkan pada Gambar 1 untuk menghasilkan kode Arduino, dan buka Arduino IDE

Pada Arduino IDE, klik tombol Unggah, untuk mengkompilasi dan mengunggah kode (Gambar 2)

Langkah 6: Mainkan

Jika Anda menyalakan modul Arduino Uno dan menambahkan baterai untuk pengontrol motor, motor DC siap untuk berputar.

Dengan potensiometer geser Anda dapat mengatur kecepatan motor dan mengubah arah dengan menekan tombol. Nilai potensiometer akan ditampilkan pada Layar OLED dan karena komponen "Lanjakan", motor akan mengubah kecepatannya lebih lancar. Selamat! Anda telah menyelesaikan Proyek Anda. Juga terlampir adalah proyek Visuino, yang saya buat untuk Instructable ini. Anda dapat mengunduhnya di sini dan membukanya di Visuino:

Direkomendasikan: