Daftar Isi:
- Langkah 1: Apa yang Anda Butuhkan
- Langkah 2: Sirkuit
- Langkah 3: Mulai Visuino, dan Pilih Jenis Papan Arduino UNO
- Langkah 4: Di Visuino Tambahkan Komponen
- Langkah 5: Dalam Komponen Set Visuino
- Langkah 6: Dalam Komponen Visuino Connect
- Langkah 7: Hasilkan, Kompilasi, dan Unggah Kode Arduino
- Langkah 8: Mainkan
Video: DC MOTOR Kontrol Gerakan Tangan Kecepatan & Arah Menggunakan Arduino: 8 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Pada tutorial kali ini kita akan mempelajari cara mengontrol motor DC dengan gerakan tangan menggunakan arduino dan visuino.
Tonton videonya!
Lihat juga ini: Tutorial gerakan tangan
Langkah 1: Apa yang Anda Butuhkan
Arduino UNO (atau papan lainnya)
- Sensor gerakan kedekatan APDS9960
- L298N DC MOTOR CONTROLER Driver
- Tampilan OLED
- Baterai
- Motor DC
- Papan tempat memotong roti
- Kabel jumper
- Program Visuino: Unduh Visuino
Langkah 2: Sirkuit
- 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 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)
- Hubungkan Pin Sensor [GND] ke pin papan Arduino [GND]
- Hubungkan Pin Sensor [Vin] ke pin papan Arduino [3.3V]
- Hubungkan Pin Sensor [SDA] ke pin papan Arduino [SDA]
- Hubungkan Pin Sensor [SCL] ke pin papan Arduino [SCL]
Langkah 3: Mulai Visuino, dan Pilih Jenis Papan Arduino UNO
Visuino: https://www.visuino.eu 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 Komponen
- Tambahkan komponen "Gesture Color Proximity APDS9960 I2C"
- Tambahkan komponen "Penghitung Atas/Bawah"
- Tambahkan komponen "SR Flip-Flop"
- Tambahkan komponen "Bagi Analog Berdasarkan Nilai"
- Tambahkan komponen "Kecepatan dan Arah Ke Kecepatan"
- Tambahkan komponen "Dual DC Motor Driver Digital dan PWM Pins Bridge (L9110S, L298N)"
- Tambahkan komponen "Nilai Teks"
- Tambahkan komponen "SSD1306/SH1106 OLED Display (I2C)"
- Tambahkan komponen "Tunda"
Langkah 5: Dalam Komponen Set Visuino
- Pilih komponen "UpDownCounter1" dan di jendela properti atur Max>nilai ke 10
- Pilih komponen "UpDownCounter1" dan di jendela properti atur nilai Min> ke 0
- Pilih komponen "DivideByValue1" dan di jendela properti set nilai ke 10
- Pilih komponen "SpeedAndDirectionToSpeed1" dan di jendela properti atur Reverse Awal ke True, dan Kecepatan Awal ke 1
- Pilih komponen "Delay1" dan di jendela properti atur Can Restart to False and Interval (uS) to 1000000
- Klik dua kali pada komponen "TextValue1" dan di jendela Elemen seret 4X "Tetapkan Nilai" ke sisi kiri
- Di sisi kiri pilih "Set Value1" dan di jendela properti set Value ke "LEBIH CEPAT"
- Di sisi kiri pilih "Set Value2" dan di jendela properti set Value ke "SLOWER"
- Di sisi kiri pilih "Set Value3" dan di jendela properti set Value ke "LEFT"
- Di sisi kiri pilih "Set Value4" dan di jendela properti set Value ke "RIGHT"
- Tutup jendela Elemen
- Klik dua kali pada komponen "DisplayOLED1" dan di Elemen seret "Bidang Teks" ke kiri dan "Isi Layar" ke kiri
- Di sisi kiri pilih "Bidang Teks1" dan di jendela properti atur ukuran ke 3
- Tutup jendela Elemen
Langkah 6: Dalam Komponen Visuino Connect
Hubungkan pin "GestureColorProximity1" Gesture>Up to "UpDownCounter1" pin Up
Hubungkan pin "GestureColorProximity1" Gesture> Hingga pin "TextValue1> Set Value1" Di
- Hubungkan pin "GestureColorProximity1" Gesture>Down ke pin "UpDownCounter1"
- Hubungkan pin "GestureColorProximity1" Gesture> Down ke "TextValue1> Set Value2" pin In
- Hubungkan pin "GestureColorProximity1" Gesture>Kiri ke Set pin "SRFlipFlop1"
- Hubungkan pin "GestureColorProximity1" Gesture> Left ke "TextValue1> Set Value3" pin In
- Hubungkan pin "GestureColorProximity1" Gesture> Right ke pin "SRFlipFlop1" Reset
- Hubungkan pin "GestureColorProximity1" Gesture> Right ke "TextValue1> Set Value4" pin In
- Hubungkan pin "GestureColorProximity1" Kontrol I2C ke pin papan Arduino I2C In
- Hubungkan pin "UpDownCounter1" Keluar ke pin "DivideByValue1" Masuk
- Hubungkan pin "DivideByValue1" ke kecepatan pin "SpeedAndDirectionToSpeed1"
- Hubungkan pin "SRFlipFlop1" Keluar ke pin "SpeedAndDirectionToSpeed1" Terbalik
- Hubungkan pin "SpeedAndDirectionToSpeed1" Keluar ke Motor "DualMotorDriver1"[0]>Masuk
- Hubungkan "DualMotorDriver1" Motors[0] pin Direction(B) ke pin digital board Arduino 2
- Hubungkan "DualMotorDriver1" Motors[0] pin Speed(A) ke pin digital board Arduino 3
- Hubungkan pin "TextValue1" ke "DisplayOLED1"> Bidang Teks1> Jam
- Hubungkan "TextValue1" pin Out ke "DisplayOLED1"> Text Field1> In
- Hubungkan pin "TextValue1" Keluar ke pin "Delay1" Mulai
- Hubungkan "Delay1" pin Out ke "DisplayOLED1"> Fill Screen1> Clock
- Hubungkan pin "DisplayOLED1" Keluar I2C ke pin papan Arduino I2C In
Langkah 7: Hasilkan, Kompilasi, dan Unggah Kode Arduino
Di Visuino, di bagian bawah klik pada Tab "Build", pastikan port yang benar dipilih, lalu klik tombol "Compile/Build and Upload".
Langkah 8: Mainkan
Jika Anda menyalakan modul Arduino UNO, dan membuat gerakan di atas sensor gerakan jarak, motor akan mulai bergerak dan Layar OLED akan mulai menunjukkan Arah, tonton video untuk demonstrasi detailnya.
Selamat! Anda telah menyelesaikan proyek Anda dengan Visuino. Juga terlampir adalah proyek Visuino, yang saya buat untuk Instruksi ini, Anda dapat mengunduhnya dan membukanya di Visuino:
Direkomendasikan:
Arduino Mengontrol Kecepatan dan Arah Motor DC Menggunakan Potensiometer, Tampilan & Tombol OLED: 6 Langkah
Arduino Mengontrol Kecepatan dan Arah Motor DC Menggunakan Potensiometer, Tampilan & Tombol OLED: Dalam tutorial ini kita akan mempelajari cara menggunakan driver KONTROL MOTOR DC L298N dan potensiometer untuk mengontrol kecepatan dan arah motor DC dengan dua tombol dan menampilkan nilai potensiometer pada Layar OLED. Tonton video demonstrasi
Motor DC Mulai, Kecepatan, dan Arah Halus Menggunakan Potensiometer, Tampilan & Tombol OLED: 6 Langkah
Motor DC Start, Kecepatan, dan Arah Halus Menggunakan Potensiometer, Tampilan & Tombol OLED: Dalam tutorial ini kita akan mempelajari cara menggunakan driver KONTROL MOTOR DC L298N dan potensiometer untuk mengontrol start, kecepatan, dan arah motor DC yang mulus dengan dua tombol dan tampilkan nilai potensiometer pada Layar OLED. Tonton video demonstrasi
Arduino Mengontrol Kecepatan dan Arah Motor DC Menggunakan Potensiometer & Tombol: 6 Langkah
Arduino Mengontrol Kecepatan dan Arah Motor DC Menggunakan Potensiometer & Tombol: Dalam tutorial ini kita akan mempelajari cara menggunakan driver KONTROL MOTOR DC L298N dan potensiometer untuk mengontrol kecepatan dan arah motor DC dengan dua tombol.Tonton video demonstrasi
Arduino Mengontrol Kecepatan dan Arah Motor DC Menggunakan Potensiometer: 6 Langkah
Arduino Mengontrol Kecepatan dan Arah Motor DC Menggunakan Potensiometer: Dalam tutorial ini kita akan mempelajari cara menggunakan driver KONTROL MOTOR DC L298N dan potensiometer untuk mengontrol kecepatan dan arah motor DC. Tonton video demonstrasi
KONTROL ARAH DAN KECEPATAN MOTOR DC MENGGUNAKAN LABVIEW(PWM) DAN ARDUINO : 5 Langkah
ARAH DAN KONTROL KECEPATAN MOTOR DC MENGGUNAKAN LABVIEW (PWM) DAN ARDUINO: Halo guys pertama-tama maaf untuk bahasa Inggris saya yang lucu. Dalam instruksi ini saya akan menunjukkan kepada Anda cara mengontrol kecepatan motor dc menggunakan labview Mari kita mulai