

MicroBit razširitev 16 kanalni PCA9685PW servo modul Keyestudio
€16.99 (DDV vključen)
Keyestudio razširitev za BBC micro:bit z NXP PCA9685PW — 16-kanalni 12-bitni PWM krmilnik servo motorjev prek I2C vmesnika.
1 na zalogi
Opis
Keyestudio 16-kanalni PCA9685PW servo modul za BBC micro:bit
Ta razširitev za BBC micro:bit temelji na čipu NXP PCA9685PW — 16-kanalnem 12-bitnem PWM krmilniku, ki komunicira z micro:bitom prek I2C vmesnika. Z enim modulom tako hkrati neodvisno krmilite do 16 servo motorjev ali PWM naprav, pri čemer micro:bitu ne obremenjujete GPIO pinov z generiranjem PWM signalov. Servo motorji dobijo napajanje iz ločenega 5 V vira (prek USB ali priključnih sponk), kar odpravlja napajalne omejitve micro:bita.
Modul se poveže z micro:bitovim robnim konektorjem (edge connector) in je zasnovan za učenje robotike, gradnjo mehanskih rok, pan-tilt sistemov in vseh projektov, kjer potrebujete natančno krmiljenje položaja. Programiranje poteka v Microsoft MakeCode ali MicroPythonu — brez zahtevne hardverske konfiguracije.
Ključne lastnosti
- NXP PCA9685PW čip – 16 neodvisnih PWM kanalov z 12-bitno ločljivostjo (4096 korakov na kanal), kar zagotavlja natančen nadzor položaja servo motorja
- I2C vmesnik, naslov 0x40 – komunikacija z micro:bitom poteka po dvožičnem vodilu (SDA/SCL); naslov je nastavljiv prek spajkalnih mostičkov
- Ločeno napajanje servo motorjev – 5 V prek micro-USB ali 7–12 V prek priključnih sponk; micro:bit se napaja ločeno in ni obremenjen
- 16 × 3-pin servo priključki – standardni razmak 2,54 mm (Signal/VCC/GND), združljiv z vsemi standardnimi servo motorji
- 8 zlatih edge-connector priključkov – za dodatne senzorje ali module
- Kompaktne dimenzije – 51 × 23 × 14 mm; primerno za vgradnjo v majhne robote in projekte
- Združljivost – BBC micro:bit v1 in v2, pa tudi drugi I2C mikrokrmilniki (Arduino, ESP32)
Kaj potrebujem za začetek?
- BBC micro:bit v2 – osnovna krmilna plošča
- Micro-USB kabel – za prenos programa na micro:bit in napajanje modula
- Microsoft MakeCode (makecode.microbit.org) – brezplačno spletno programsko okolje z bloki in JavaScript
- Servo motorji – standardni 3-žični servo (npr. SG90 ali MG90S); priključite jih neposredno na 3-pin priključke
- Dodatni 5 V vir – USB napajalnik ali baterija za napajanje servo motorjev (micro:bita USB zadostuje za sam modul, ne pa za več servo motorjev hkrati)
Moj prvi projekt – 3 koraki
- Priključitev: Potisnite micro:bit v robni konektor modula, priključite servo motor na kanal 0 (3-pin priključek), modul napajte prek micro-USB.
- Programiranje: V MakeCode dodajte razširitev za PCA9685 (poiščite “PCA9685” v meniju razširitev), nato z blokom set servo nastavite kot servo motorja na kanalu 0.
- Rezultat: Ob zagonu micro:bita se servo motor zavrti na nastavljeni kot in ga zadrži — osnova za robotsko roko ali odzračevalni sistem.
Primeri uporabe
- Robotska roka (izobraževalna robotika, STEM projekti)
- Pan-tilt kamera (sledenje objektom z dvema servo motorjema)
- Animatronika (premikajoče se lutke, interaktivne razstave)
- Avtonomno vozilo z upravljanjem smeri (servo za krmilo + motorni gonilnik za pogon)
- Pametna avtomatizacija (odpiranje/zapiranje loput, ventilov v modelih pametnega doma)
Tehnični pregled
Tehnične specifikacije
| Parameter | Podatek |
|---|---|
| PWM čip | NXP PCA9685PW |
| Število PWM kanalov | 16 |
| PWM ločljivost | 12-bit (4096 korakov) |
| Vmesnik | I2C |
| Privzeti I2C naslov | 0x40 (nastavljiv) |
| Logična napetost | 3,3 V – 5 V |
| Napajanje servo motorjev | 5 V (USB) ali 7–12 V (sponke) |
| Maks. tok na kanal | 25 mA |
| Priključki za servo | 16 × 3-pin, razmak 2,54 mm |
| Dimenzije | 51 × 23 × 14 mm |
| Model | Keyestudio KS0438 |
Primerjava: PCA9685PW servo modul vs IO razširitev vs senzorska razširitev
| PCA9685PW servo modul | IO razširitev (28806) | Senzorska razširitev (28815) | |
|---|---|---|---|
| Primarna funkcija | Krmiljenje 16 servo motorjev | Dostop do vseh 19 GPIO pinov | Priključitev senzorskih modulov |
| Aktivni čip | NXP PCA9685PW | Ni (pasivni breakout) | Ni (pasivni breakout) |
| Vmesnik | I2C | Neposredni GPIO | 3-pin senzorski priključki |
| Ločeno napajanje | Da (za servo motorje) | Ne | Ne |
| Primerno za | Robotika z več servo motorji | Splošni prototipi na plošči | Keyestudio senzorski moduli |
Inženirski PRO nasvet
PCA9685 naslov je nastavljiv — na eno I2C vodilo jih lahko priključite več. – S spajkanjem mostičkov A0–A5 na modulu spremenite I2C naslov (od 0x40 do 0x7F). To pomeni, da lahko na en micro:bit priključite do 62 takšnih modulov in tako krmilite teoretično do 992 servo kanalov — uporabno pri večjih animatroničnih ali robotskih sistemih.
Kompatibilnost
Modul deluje z BBC micro:bit v1 in v2 ter z vsakim mikrokrmilnikom, ki podpira I2C (Arduino, ESP32, Raspberry Pi Pico). V MakeCode je na voljo skupnostna razširitev za PCA9685. MicroPython podpira knjižnico pca9685. Priključki so združljivi z vsemi standardnimi 3-žičnimi servo motorji (razmak 2,54 mm).










