DIY KIT 16 Kanal 12 bit PWM I2C Haberleşmeli Servo Sürücü - PCA9685 (AF-AA175)

0.0
Fiyat : ₺249,88(KDV Dahil)

Genel Ürün Özellikleri

Robotik projeler, çoklu LED aydinlatma sistemleri veya birden fazla servo motor kontrolü gibi uygulamalarda, mikrodenetleyicinizin sinirli PWM çikis sayisi yetersiz kalabilir. Bu DIY KIT PCA9685 16 Kanal 12 Bit PWM modülü, sadece iki I2C hatti (SDA, SCL) kullanarak 16 bagimsiz PWM çikisi sunar. Dahili saatli PWM denetleyicisi, sürekli sinyal gönderme ihtiyacini ortadan kaldirarak ana MCU’nun islem yükünü önemli ölçüde azaltir. Ayrica, 6 adres jumper’i (A0–A5) yardimiyla ayni hatta 62 adete kadar modül kaskad edebilir, toplamda 992 adede kadar PWM çikisi elde edebilirsiniz. Her çikis, 0–4095 arasi 12 bit çözünürlükte ve 24 Hz ila 1 600 Hz arasi frekansta programlanabilir. Servolar için tipik 60 Hz frekansinda yaklasik 4 µs adim çözünürlügü sunar.

Temel Özellikler

  • 16 Kanal PWM: 12 bit (0–4095) hassasiyet.
  • I2C Arayüzü: 7-bit adres (0x40–0x7F), A0–A5 jumper ile 62 modül.
  • Frekans Ayari: 24 Hz–1 600 Hz arasi tam programlanabilir.
  • Çikis Tipi: Push-pull veya open-drain konfigürasyonu.
  • Output Enable (OE): Tüm kanallari aninda devre disi birakma pini.
  • 220 ? Seri Direnç: Her çikisa entegre edilmistir (LED sürme kolayligi).
  • Yesil Güç LED’i: V+ beslemesinin aktif oldugunu gösterir.

Donanim Baglantilari

Güç Baglantilari (1×2 Terminal Blok)

  • GND: Servo/LED toprak hatti (MCU GND’ye baglayin).
  • V+: 5–6 V servo beslemesi (kirmizi servo kablo).

I2C ve Mantik (1×6 Header)

  • GND: MCU toprak hatti.
  • OE: LOW = çikis aktif, HIGH = tüm çikislar kapali.
  • SCL: I2C clock, MCU SCL pini.
  • SDA: I2C data, MCU SDA pini.
  • VCC: 3.3 V veya 5 V (MCU seviyesine uyumlu).
  • V+ (altinci pin): Terminal bloga paralel servo beslemesi.

Servo Baglantilari (1×3 ×16 Renk Kodlu Header)

  • PWM (Sari): Servo sinyal pini.
  • V+ (Kirmizi): Servo güç pini.
  • GND (Siyah): Servo toprak pini.

Teknik Özellikler

Parametre Detay
Boyutlar 62.5 × 25.4 × 3 mm (header & terminal hariç)
Agirlik 5.5 g (sadece PCB), 9 g (header & terminal dahil)
I2C Adres Araligi 0x40–0x7F (jumperlarla 62 modül)
Çözünürlük 12 bit (0–4095)
PWM Frekansi 24 Hz–1.6 kHz
Output Enable OE pini (tüm çikislari kapatma)
Çikis Tipi Push-pull veya open-drain seçilebilir
Seri Direnç 220 ? (LED için uygundur)
Besleme VCC: 3.3/5 V, V+: 5–6 V
Yesil LED V+ besleme aktifligini gösterir

Kaskad ve Adresleme

Her modül üzerindeki A0–A5 solder pad’leri ikili olarak baglanarak I2C adresi (0x40 + deger) seçilir. Iki modül örnegi:
  • Modül 0: 0x40 (jumper yok)
  • Modül 1: 0x41 (A0 jumper)
  • …
62 modüle kadar zincirleme yaparak toplam 992 çikis elde edebilirsiniz.

Nasil Kullanilir?

  1. Donanim Baglantisi: I2C hatti (SDA/SCL), VCC, GND ve servo/V+ beslemesini yapin.
  2. Adres Ayari: A0–A5 pad’lerini lehimle istediginiz I2C adresini seçin.
  3. Arduino Kütüphanesi: #include <Wire.h> #include <Adafruit_PWMServoDriver.h> Adafruit_PWMServoDriver pwm = Adafruit_PWMServoDriver(0x40);
  4. Örnek Kod:
    void setup() {
      pwm.begin();
      pwm.setPWMFreq(60);
    }
    void loop() {
      pwm.setPWM(0, 0, 300);
      delay(500);
      pwm.setPWM(0, 0, 1500);
      delay(500);
    }
  5. Ek Modül: Ikinci kartta A0 jumper’ini lehimleyip 0x41 adresine geçin, ayni kodla ikinci örnek olusturun.
Güvenli Alışveriş
Aynı Gün Kargo
Aynı Gün Kargo
saat dakika saniye içerisinde sipariş verirsen bugün KARGODA
cultureSettings.RegionId: 0 cultureSettings.LanguageCode: TR