SG90 9G Mini Micro Servo adalah motor servo kecil dan ringan yang cocok untuk berbagai proyek robotik dan elektronik. Pelajari fungsi, kompatibilitas dengan Arduino dan ESP32, contoh kode, serta ide pengembangan proyeknya.
Dalam dunia elektronika dan robotik, gerakan presisi adalah kunci untuk menciptakan sistem yang dinamis dan interaktif. Salah satu komponen yang paling sering digunakan untuk menggerakkan bagian mekanik dengan sudut tertentu adalah servo motor. Di antara berbagai jenis servo, SG90 9G Mini Micro Servo menjadi favorit karena ukurannya yang kecil, bobot ringan, dan kemudahan penggunaannya. Yuk, kita kenali lebih jauh!
Apa Itu SG90 9G Mini Micro Servo?

SG90 adalah servo motor kecil dengan bobot sekitar 9 gram yang sangat populer di kalangan pembuat proyek Arduino, robotika, dan DIY elektronik. Motor ini memiliki aktuator berbasis PWM (Pulse Width Modulation) yang dapat mengatur sudut putaran dari 0 hingga sekitar 180 derajat (tergantung sinyal).
Motor ini menggunakan sistem gear plastik dan biasanya dikendalikan dengan sinyal PWM dari mikrokontroler seperti Arduino, ESP32, atau Raspberry Pi.
Spesifikasi Umum SG90:
Spesifikasi | Nilai |
---|---|
Tegangan Operasi | 4.8V – 6V |
Torsi Maksimum | Sekitar 1.8 kg/cm |
Sudut Rotasi | 0 – 180 derajat (standar PWM) |
Waktu Respon | ~0.1 detik/60 derajat |
Berat | ±9 gram |
Tipe Gear | Plastik |
Kontrol | PWM (20ms cycle, 0.5–2.5ms pulse) |
Kegunaan SG90 dalam Proyek Elektronik:
SG90 digunakan untuk berbagai proyek yang memerlukan gerakan sudut terbatas dan presisi kontrol. Berikut beberapa contoh aplikasinya:
- Lengan robotik sederhana
- Gerbang otomatis mini
- Kontrol arah kamera (pan-tilt)
- Mobil robot untuk kemudi atau steering
- Proyek Arduino simulasi pintu atau pengait
- Kunci otomatis (smart lock)
- Alat peraga pembelajaran gerak mekanik
Kompatibilitas dengan Mikrokontroler:
SG90 sangat mudah digunakan dan kompatibel dengan hampir semua mikrokontroler populer, seperti:
- ✅ Arduino UNO / Nano / Mega
- ✅ ESP32 / ESP8266
- ✅ Raspberry Pi (melalui GPIO + PWM software)
- ✅ STM32
- ✅ Micro:bit
- ✅ ATmega, PIC, dan mikrokontroler umum lainnya
Yang penting adalah mikrokontroler memiliki kemampuan PWM pada salah satu pin digitalnya.
Contoh Kode Mengontrol SG90 dengan Arduino
#include <Servo.h>
Servo myservo; // membuat objek servo
void setup() {
myservo.attach(9); // servo terhubung ke pin digital 9
}
void loop() {
myservo.write(0); // putar ke sudut 0 derajat
delay(1000);
myservo.write(90); // putar ke 90 derajat
delay(1000);
myservo.write(180); // putar ke 180 derajat
delay(1000);
}
Catatan: Gunakan sumber daya eksternal (misalnya baterai 5V) jika menggunakan lebih dari 1 servo agar tidak membebani regulator Arduino.
Ide Proyek yang Bisa Dibuat dengan SG90:
- 🔩 Lengan robot 4-DOF
- 🧰 Pintu lemari otomatis mini
- 📷 Kamera mount bergerak (pan-tilt system)
- 🔐 Sistem pengunci pintu otomatis berbasis RFID
- 🚗 Simulasi stir mobil robotik
- 🕹️ Game controller fisik buatan sendiri (mekanik)
Kesimpulan:
SG90 9G Mini Micro Servo adalah komponen murah, ringan, dan praktis untuk berbagai aplikasi mekanik dalam proyek elektronika. Dengan kemampuan rotasi presisi dan kontrol PWM sederhana, SG90 menjadi pilihan ideal untuk pemula maupun pembuat proyek berpengalaman. Kompatibilitasnya yang luas membuatnya sangat fleksibel digunakan dengan berbagai mikrokontroler.
Tags:
#SG90
#ServoMotor
#MiniServo
#Arduino
#ESP32
#Robotik
#ProyekDIY
#PWMControl
#Mikrokontroler