Modul ini adalah 16-channel PWM driver yang menggunakan IC PCA9685 untuk mengendalikan hingga 16 output PWM independen melalui antarmuka I2C. Ini sangat berguna ketika kamu butuh banyak sinyal PWM (contoh: kontrol servo pada robot atau dimming LED), tanpa membebani pin PWM langsung dari mikrokontroler seperti Arduino / Raspberry Pi.
Spesifikasi :
- Tegangan : 5V
- Tegangan operasi : 3.3V sampai 6V
- IC PWM controller : PCA9685 (I2C PWM generator)
- Jumlah channel PWM : 16 channel independen
- Resolusi PWM : 12-bit (4096 level)
- Interface : I2C (SDA, SCL)
- I2C Address : dari 0x60 sampai 0x7F
- PWM frekuensi yang dapat disesuaikan hingga sekitar 1,6 KHz
- Resolusi 12-bit untuk setiap output – untuk servo, itu berarti resolusi sekitar 4us pada kecepatan pembaruan 60Hz
- Perlindungan polaritas terbalik pada input blok terminal
- 3 konektor pin dalam kelompok 4 sehingga Anda dapat mencolokkan 16 servos sekaligus
- Tempat untuk memasang kapasitor besar di jalur V+
- Resistor seri 220-ohm pada semua jalur keluaran untuk melindunginya, dan untuk membuat LED penggerak menjadi sepele.
- Board/chip ini menggunakan alamat 7-bit I2C antara 0x60-0x80, dapat dipilih dengan jumper.
- Dimensi: 62.5mm x 25mm x 3mm
Contoh Aplikasi :
- Robotics : Hexapod walkers, robotic arms, pan-tilt camera mounts
- Animatronics : Coordinated multi-servo character movements
- RC Vehicles : Multi-channel steering, throttle, and accessory control
- LED Lighting : Smooth 12-bit dimming for RGB LED arrays, architectural lighting
- Home Automation : Motorized blinds, vent controllers, door locks
- 3D Printers / CNC : Auxiliary servo control for tool changers, pen plotters
- IoT Projects : Cloud-controlled servo/LED systems via ESP32 or Raspberry Pi
- Education : Learning I2C communication and PWM signal generation
Dokumen :
DataSheet : [ Link ]