Tentu bisa. Untuk tingkat SMK, saya sarankan membuat versi sederhana terlebih dahulu dengan konsep yang sama seperti saat lomba.
Proyek: Robot Arm Blockly + ESP32
Hardware
| Komponen | Jumlah | Estimasi |
|---|---|---|
| ESP32 DevKit | 1 | Rp70.000 |
| Servo MG90S | 4 | Rp120.000 |
| Servo SG90 (Gripper) | 1 | Rp25.000 |
| Adaptor 5V 5A | 1 | Rp60.000 |
| Akrilik 3 mm | 1 set | Rp50.000 |
| Baut dan spacer | 1 set | Rp20.000 |
Total sekitar Rp300.000–400.000
Struktur Robot
Gripper
|
Servo 5
|
Elbow
Servo 4
|
Shoulder
Servo 3
|
Base
Servo 1
5 Servo sudah cukup untuk demonstrasi.
Software
1. ESP32 sebagai Robot Server
ESP32 membuat WiFi:
SSID : ROBOT_ARM
Password : 12345678
IP : 192.168.4.1
2. Blockly Web
Siswa membuka browser:
Ketika Start
Gerakkan Base ke 90°
Tunggu 1 detik
Gerakkan Shoulder ke 45°
Tunggu 1 detik
Buka Gripper
3. Simulator Sederhana
Buat dengan:
Scratch
Unity
atau HTML5 Canvas
Saat slider berubah:
Base = 90
Shoulder = 45
Elbow = 30
Gripper = 60
Robot virtual bergerak.
Program ESP32 Sederhana
Contoh data yang diterima:
90,45,30,60
Artinya:
Base = 90°
Shoulder = 45°
Elbow = 30°
Gripper = 60°
ESP32 menerjemahkan data menjadi gerakan servo.
Versi untuk Lomba Sekolah
Siswa mendapat misi:
Misi 1
Ambil Botol
Pindah ke Kotak A
Lepaskan
Misi 2
Ambil Kubus Merah
Taruh di Zona Biru
Misi 3
Susun 3 Balok
Mereka hanya menyusun blok Blockly seperti Scratch tanpa menulis kode.
Pengembangan Lanjutan
Tahap berikutnya bisa dibuat seperti yang Anda lihat saat lomba:
Blockly
↓
Simulator 3D
↓
IP Server
↓
ESP32
↓
Robot Arm Asli
Dengan begitu siswa dapat:
Belajar pemrograman visual.
Belajar IoT (IP Address dan WiFi).
Belajar robotika dan otomasi industri.
Karena Anda guru Informatika dan sering membuat proyek robotik di sekolah, saya juga bisa membuatkan paket lengkap berupa desain akrilik robot arm 5 servo, wiring ESP32, program ESP32, dan Blockly berbasis web yang dapat dijalankan di laptop sekolah tanpa internet.
Tidak ada komentar:
Posting Komentar