Qwiic (SparkFun), STEMMA QT (Adafruit) a μŠup (LaskaKit, píše se i uŠup) jsou tři jména pro stejný čtyřpinový konektor JST SH s roztečí 1 mm. Propojují desky a čidla po sběrnici I2C bez pájení: kabel zacvaknete a moduly řadíte za sebe.
Pořadí pinů i barvy vodičů mají všechny tři systémy stejné, kabely i moduly jsou proto zaměnitelné. Liší se jen napájení – Qwiic a μŠup počítají s 3,3 V, STEMMA QT připouští 3 až 5 V.
Základní údaje
- konektor JST SH, 4 piny, rozteč 1,0 mm (na desce SM04B-SRSS-TB, na kabelu SHR-04V-S)
- pořadí pinů: GND, 3,3 V, SDA, SCL
- barvy vodičů: černý (GND), červený (3,3 V), modrý (SDA), žlutý (SCL)
- napájení 3,3 V (Qwiic, μŠup), u STEMMA QT 3–5 V
- sběrnice I2C – modulů může být na kabelu víc, každý ale potřebuje jinou adresu
Pull-up rezistory na SDA a SCL mají obvykle přímo moduly, často s propojkou, kterou je jde odpojit. Při řetězení mnoha modulů se spojí paralelně a výsledný odpor klesá – u delšího řetězce proto pull-upy na většině modulů vypněte.
Pinout konektoru Qwiic / STEMMA QT / μŠup
Konektor je nakreslený z pohledu do otvoru, deska je dole – pin 1 (GND) je vlevo. Barvy vodičů jsou u všech tří systémů stejné.
| Pin | Signál | Barva vodiče | Poznámka |
|---|---|---|---|
| 1 | GND | černý | Zem |
| 2 | 3V3 | červený | Napájení: Qwiic a μŠup 3,3 V, STEMMA QT 3–5 V (moduly mají vlastní stabilizátor) |
| 3 | SDA | modrý | Data sběrnice I2C |
| 4 | SCL | žlutý | Hodiny sběrnice I2C |
Kompatibilita s dalšími konektory
Čtyřpinový I2C konektor používá víc výrobců. Ne všechny jsou ale zapojené stejně:
| Systém | Konektor | Pořadí pinů | Napájení | S Qwiic |
|---|---|---|---|---|
| Qwiic (SparkFun) | JST SH 1 mm | GND, 3V3, SDA, SCL | 3,3 V | – |
| STEMMA QT (Adafruit) | JST SH 1 mm | GND, V+, SDA, SCL | 3–5 V | přímo |
| μŠup (LaskaKit) | JST SH 1 mm | GND, VCC, SDA, SCL | 3,3 V | přímo |
| EasyC (Soldered), Modulino (Arduino) | JST SH 1 mm | GND, 3V3, SDA, SCL | 3,3 V | přímo |
| Grove (Seeed) | 2 mm se západkou | stejné pořadí signálů | 3,3 nebo 5 V | redukcí |
| M5Stack Port A | Grove (HY2.0) | GND, 5V, SDA, SCL | 5 V | redukcí, pozor na 5 V |
| STEMMA (Adafruit, 4 piny) | JST PH 2 mm | stejné pořadí signálů | 3–5 V | redukcí |
| I2C port desek LOLIN (Wemos) | JST SH 1 mm | GND, SDA, SCL, 3V3 | 3,3 V | ne – jiné pořadí |
| Gravity I2C (DFRobot) | JST PH 2 mm | VCC, GND, SCL, SDA | 3,3–5 V | ne – jiné pořadí |
U Grove pozor na číslování: Seeed čísluje od pinu SCL, takže jeho pin 1 je na opačném konci než u Qwiic. Pořadí vodičů je ale stejné, stačí redukce z 2 mm na 1 mm – zapojení Grove je na stránce Grove pinout.
Pin 1 na kabelu
SparkFun ve výkresu kabelu čísluje piny konektoru na kabelu obráceně (1 = žlutý, 4 = černý). Na zapojení to nic nemění – řiďte se barvami: černý vodič je vždy GND a žlutý SCL.
Na co si dát pozor
- Qwiic a μŠup jsou jen pro 3,3 V. Modul bez stabilizátoru nepřipojujte na 5 V.
- I2C port desek LOLIN (Wemos) má stejný konektor, ale jiné pořadí pinů – kabel Qwiic by přivedl 3,3 V na SCL modulu a SDA na jeho napájení.
- DFRobot Gravity má větší konektor a obrácené napájení – bez redukce nepropojujte.
- Kabel vytahujte za konektor, ne za vodiče – tenké vodiče se z pouzdra snadno vytrhnou.
- I2C je určená na krátké vzdálenosti, nejvýš desítky centimetrů. Na delší kabely použijte zesilovač sběrnice.
Projekty s μŠup a Qwiic na chiptronu
Moduly s konektorem μŠup (Qwiic, STEMMA QT) používají tyto projekty a články:
- Přenosná offline meteostanice – čidla se připojují přes μŠup bez pájení
- Nejpoužívanější čidla – přehled modulů včetně verzí s konektorem μŠup
- Čidla CO2 od Sensirion – SCD41 na modulu s konektory μŠup, Qwiic a STEMMA QT
- SEN66 prakticky – redukce z konektoru čidla na μŠup a kód pro ESP32
- Výuková platforma s ESP32-S3 – základní deska s konektorem STEMMA QT / Qwiic / μŠup
Další pinouty
Všechny pinouty najdete na stránce Pinouty.