Isi kandungan:
- Langkah 1: Apa yang Anda Perlu
- Langkah 2: Litar
- Langkah 3: Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
- Langkah 4: Dalam Visuino Tambah DAN Sambungkan Komponen
- Langkah 5: Di Visuino, Tekan F9 atau Klik pada Butang yang ditunjukkan pada Gambar 1 untuk Menghasilkan Arduino Code, dan Buka Arduino IDE di Arduino IDE, Klik pada Butang Upload, untuk Menyusun dan Memuat Naik Kod (Gambar 2)
- Langkah 6: Main
Video: Permulaan, Kelajuan dan Arah Motor Motor DC dengan lancar menggunakan Potensiometer, Paparan OLED & Butang: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Dalam tutorial ini kita akan belajar bagaimana menggunakan pemacu L298N DC MOTOR CONTROL dan potensiometer untuk mengawal permulaan, kelajuan dan arah motor DC dengan dua butang dan memaparkan nilai potensiometer pada Paparan OLED.
Tonton video demonstrasi.
Langkah 1: Apa yang Anda Perlu
- Arduino UNO
- PENGAWAL MOTOR DC L298N
- Motor DC
- Paparan OLED
- Pek bateri
- Potensiometer
- Wayar pelompat
- Dua butang tekan
- Perintang 2x 1K ohm
- Papan roti
- Program Visuino: Muat turun Visuino
Langkah 2: Litar
- Sambungkan butang1 pin kedua ke pin digital arduino 6
- Sambungkan butang1 pin kedua ke perintang1
- Sambungkan butang 2 pin pertama ke pin positif papan roti (garis merah)
- Sambungkan butang 2 pin kedua ke pin digital arduino 7
- Sambungkan butang2 pin kedua ke perintang2
- Sambungkan perintang1 ke pin negatif papan roti (garis biru)
- Sambungkan perintang2 ke pin negatif papan roti (garis biru)
- Sambungkan pin digital (2) dari Arduino ke pin pemandu motor (IN2)
- Sambungkan pin digital (3) dari Arduino ke pin pemandu motor (IN1)
- Sambungkan motor DC satu ke sebelah pemandu motor
- Sambungkan pin Bekalan kuasa (bateri) (gnd) ke pin pengawal pemandu motor (gnd)
- Sambungkan pin Bekalan kuasa (bateri) (+) ke pin pengawal pemandu motor (+)
- Sambungkan GND dari Arduino ke pin pengawal pemandu motor (gnd)
- Sambungkan pin potensiometer (DTB) ke pin Analog Arduino (A0)
- Sambungkan pin potensiometer (VCC) ke pin Arduino (5V)
- Sambungkan pin potensiometer (GND) ke pin Arduino (GND)
- Sambungkan pin Paparan OLED (GND) ke pin Arduino (GND)
- Sambungkan pin Paparan OLED (VCC) ke pin Arduino (5V)
- Sambungkan pin Paparan OLED (SCL) ke pin Arduino (SCL)
- Sambungkan OLED Display pin (SDA) ke Arduino pin (SDA)
Langkah 3: Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Untuk mula memprogram Arduino, anda perlu memasang Arduino IDE dari sini:
Perlu diketahui bahawa terdapat beberapa bug kritikal dalam Arduino IDE 1.6.6. Pastikan anda memasang 1.6.7 atau lebih tinggi, jika tidak, Instructable ini tidak akan berfungsi! Sekiranya anda belum selesai, ikuti langkah-langkah dalam Petunjuk ini untuk mengatur Arduino IDE untuk memprogram ESP 8266! Visuino: https://www.visuino.eu juga perlu dipasang. Mulakan Visuino seperti yang ditunjukkan pada gambar pertama Klik pada butang "Tools" pada komponen Arduino (Gambar 1) di Visuino Ketika dialog muncul, pilih "Arduino UNO" seperti yang ditunjukkan pada Gambar 2
Langkah 4: Dalam Visuino Tambah DAN Sambungkan Komponen
- Tambahkan komponen "Dual DC Motor Driver Digital dan PWM Pins Bridge (L9110S, L298N)"
- Tambahkan komponen "Speed and Direction To Speed" Di tetingkap "Properties" set "Initial Reverse" ke "True"
- Tambahkan komponen "SR Flip-Flop "Sambungkan pin digital Papan Arduino [6] ke pin" SRFlipFlop1 "[Set]
- Tambahkan komponen "SSD1306 / SH1106 OLED Display (I2C)" Klik dua kali pada "DisplayOLED1" dan di tetingkap elemen seret "Medan Teks" ke kiri dan pada tetingkap tetingkap sifat: 3, Y: 30
- Tambahkan komponen "Ramp To Analog Value"
- Sambungkan pin digital Arduino Board [7] ke pin "SRFlipFlop1" [Reset]
- Sambungkan pin Arduino Board AnalogIn [0] ke pin "RampToValue1" [In]
- Sambungkan pin Arduino Board AnalogIn [0] ke "DisplayOLED1"> Medan Teks1 pin [In]
- Sambungkan pin "RampToValue1" [Keluar] ke pin SpeedAndDirectionToSpeed1 [Kelajuan]
- Sambungkan pin "DisplayOLED1" Out [I2C] ke pin papan Arduino I2C
- Sambungkan pin "SRFlipFlop1" [Keluar] ke pin "SpeedAndDirectionToSpeed1" [Terbalik]
- Sambungkan pin "SpeedAndDirectionToSpeed1" [Out] ke "DualMotorDriver1"> Pin [0] Motor [In]
- Sambungkan "DualMotorDriver1"> Motor [0] pin [Arah (B] ke pin digital papan Arduino [2]
- Sambungkan "DualMotorDriver1"> Motor [0] pin [Speed (A)] ke pin digital papan Arduino [3]
Langkah 5: Di Visuino, Tekan F9 atau Klik pada Butang yang ditunjukkan pada Gambar 1 untuk Menghasilkan Arduino Code, dan Buka Arduino IDE di Arduino IDE, Klik pada Butang Upload, untuk Menyusun dan Memuat Naik Kod (Gambar 2)
Di Visuino, Tekan F9 atau klik pada butang yang ditunjukkan pada Gambar 1 untuk menghasilkan kod Arduino, dan buka Arduino IDE
Di Arduino IDE, klik pada butang Upload, untuk menyusun dan memuat naik kod (Gambar 2)
Langkah 6: Main
Sekiranya anda menghidupkan modul Arduino Uno dan menambahkan bateri untuk pengawal motor, motor DC siap berputar.
Dengan menggeser potensiometer, anda dapat mengatur kelajuan motor dan mengubah arah dengan menekan butang. Nilai potensiometer akan dipaparkan pada OLED Display dan kerana komponen "Ramps", motor akan mengubah kelajuannya dengan lebih lancar. Tahniah! Anda telah menyelesaikan Projek anda. Juga dilampirkan adalah projek Visuino, yang saya buat untuk Instructable ini. Anda boleh memuat turunnya di sini dan membukanya di Visuino:
Disyorkan:
Kawal LED Berkelip Dengan Potensiometer dan Paparan OLED: 6 Langkah
Kawal LED Berkedip Dengan Potensiometer dan OLED Display: Dalam tutorial ini kita akan belajar bagaimana mengawal LED Berkedip dengan potensiometer dan Menampilkan nilai frekuensi nadi pada Paparan OLED. Tonton video demonstrasi
Arduino Control DC Motor Speed and Direction Menggunakan Potensiometer & Butang: 6 Langkah
Arduino Control DC Motor Speed and Direction Using Potentiometer & Button: Dalam tutorial ini kita akan belajar bagaimana menggunakan pemandu L298N DC MOTOR CONTROL dan potensiometer untuk mengawal kelajuan dan arah motor DC dengan dua butang. Tonton video demonstrasi
Cara Menjalankan Motor DC Brushless Drone Quadcopter dengan Menggunakan Pengawal Kelajuan Motor HW30A dan Penguji Servo: 3 Langkah
Cara Menjalankan Motor DC Drone Quadcopter Brushless dengan Menggunakan Pengawal Kelajuan Motor Brushless dan Penguji Servo HW30A: Penerangan: Peranti ini dinamakan Servo Motor Tester yang boleh digunakan untuk menjalankan motor servo dengan pasang motor servo sederhana dan bekalan kuasa kepadanya. Peranti ini juga dapat digunakan sebagai penjana isyarat untuk pengawal kelajuan elektrik (ESC), maka Anda dapat
Robot Arduino Dengan Jarak, Arah dan Darjah Putaran (Timur, Barat, Utara, Selatan) Dikendalikan dengan Suara Menggunakan Modul Bluetooth dan Pergerakan Robot Autonomi: 6 Langkah
Arduino Robot Dengan Jarak, Arah dan Darjah Putaran (Timur, Barat, Utara, Selatan) Dikendalikan oleh Suara Menggunakan Modul Bluetooth dan Pergerakan Robot Autonomi: Instruksional ini menerangkan bagaimana membuat Arduino Robot yang dapat dipindahkan ke arah yang diperlukan (Maju, Mundur , Kiri, Kanan, Timur, Barat, Utara, Selatan) diperlukan Jarak dalam Sentimeter menggunakan perintah Suara. Robot juga boleh digerakkan secara autonomi
Cara Mengawal Motor DC Brushless Drone Quadcopter (Jenis 3 Wayar) dengan Menggunakan Pengawal Kelajuan Motor HW30A dan Arduino UNO: 5 Langkah
Cara Mengawal Motor DC Brushless Drone Quadcopter (Jenis 3 Wayar) dengan Menggunakan Pengawal Kelajuan Motor HW30A dan Arduino UNO: Penerangan: Pengawal Kelajuan Motor HW30A boleh digunakan dengan bateri LiPo 4-10 NiMH / NiCd atau 2-3 sel. BEC berfungsi dengan sehingga 3 sel LiPo. Ia dapat digunakan untuk mengawal kecepatan motor DC Brushless (3 wayar) dengan maksimum hingga 12Vdc.Spesifik