robot pemindah barang dari titik A ke titik B dengan tambahan servo sebagai forklift menggunakan Arduino
-
Arduino board (misalnya Arduino Uno)
-
Motor DC (2 buah)
-
L293D Motor Driver Shield
-
Sensor jarak ultrasonik (misalnya HC-SR04)
-
Breadboard
-
Kabel jumper
-
Baterai atau power supply
-
Chassis robot atau bahan-bahan untuk membuat rangka robot
-
Roda dan motor penggerak
-
Arm servo (SG90 atau sejenisnya)
-
Roda gigi
-
Kabel servo
-
Potensiometer
-
Sensor Warna
-
Pasang motor DC pada rangka robot dan sambungkan ke L293D Motor Driver Shield menggunakan kabel jumper
-
Sambungkan Motor Driver Shield ke Arduino board menggunakan kabel jumper
-
Pasang sensor jarak ultrasonik pada rangka robot dan sambungkan ke Arduino board menggunakan kabel jumper
-
Pasang arm servo pada rangka robot dan sambungkan ke Arduino board menggunakan kabel servo
-
Pasang roda gigi pada arm servo
-
Gunakan bahan-bahan yang tersedia untuk membuat rangka robot
-
Pasang roda penggerak dan motor penggerak pada rangka robot
goods-moving-robots-forklift/src/code.cpp
Lines 1 to 20 in 0bbf06a
Penjelasan singkat tentang kode program di atas:
- Kita menggunakan library NewPing untuk membaca data dari sensor ultrasonik
- Kita menggunakan library Servo untuk mengendalikan servo
- Pertama-tama, kita mengatur pin untuk sensor ultrasonik, servo, dan motor DC
- Kemudian, di dalam fungsi setup(), kita menginisialisasi servo dan mengatur pin untuk motor DC sebagai output
- Di dalam fungsi loop(), kita membaca data dari sensor ultrasonik dan menentukan tindakan yang harus dilakukan berdasarkan jarak yang terdeteksi
- Jika jarak kurang dari 30 cm, maka robot akan berhenti, menggerakkan servo untuk menaikkan barang, maju sebentar, menurunkan barang, dan mundur sebentar
- Jika jarak lebih dari atau sama dengan 30 cm, maka robot akan bergerak maju terus Fungsi forward(), backward(), dan stop() digunakan untuk menggerakkan motor DC ke depan, ke belakang, dan untuk berhenti
penambahan sensor warna untuk mendeteksi barang
robot pemindah barang dari titik A ke titik B dan sebaliknya dengan menggunakan Arduino, motor DC, dan servo forklift, serta sensor warna untuk mendeteksi barang yang diangkut.
berikut kodenya dengan sensor warna
goods-moving-robots-forklift/src/code-v2.cpp
Lines 1 to 245 in 14d6d4a