Otevře se na nové kartě

PicoPad Pinout externího konektoru

PicoPad je česká herní konzole a stavebnice od Pájeníčka s Raspberry Pi Pico (RP2040, ve verzi Wifi Pico W, nově i Pico 2 s RP2350). Na horní hraně má externí konektor EXT – zásuvku 2 × 6 pinů pro vlastní rozšíření: 6 GPIO s UART, I2C a třemi analogovými vstupy, 3,3 V a napájení z baterie.

Ostatní piny Pica obsadí displej, tlačítka, karta microSD a zvuk – přehled je v tabulce níže.

Parametry

  • Raspberry Pi Pico / Pico W / Pico 2: RP2040 (2× Cortex-M0+ 133 MHz) nebo RP2350
  • konektor EXT: zásuvka 2 × 6, 6 GPIO (GP0, GP1, GP14, GP26–28)
  • UART0 (GP0/GP1), I2C0 (GP0/GP1) nebo I2C1 (GP14/GP27), ADC0–2 (GP26–28)
  • napájení 3,3 V a VSYS (z baterie za vypínačem), ADC_VREF a AGND pro přesnější měření
  • displej 2″ 320 × 240 ST7789, 8 tlačítek, karta microSD, reproduktor, článek Li-Ion s nabíječkou

Diagram ukazuje pohled shora na horní hranu konzole u pravého konce, kde se zásuvka otevírá ven: vlevo je přední strana s displejem (sudé piny), vpravo zadní kryt (liché piny), pin 1 a 2 jsou nejblíž pravému rohu. Platí pro PicoPad 1.0, PicoPad Wifi i osazení s Pico 2.

PicoPad Pro má stejné signály, ale konektor otočený o 180° – rozšiřující desky se do něj zasouvají obráceně. Pro má navíc sběrnici PICOBUS a konektor I2C (μŠup/Qwiic).

Jména D0–D5 a A0–A2 jsou z CircuitPythonu (board.D0 …); board.I2C() a board.UART() používají GP0 a GP1.

Pinout a tabulka pinů

Najeďte myší na pin v diagramu nebo na řádek tabulky, filtrem zvýrazníte sběrnici. Pinout si můžete stáhnout jako PNG nebo SVG.

PicoPad – pinout externího konektoruPicoPad – pinout externího konektoruchiptron.cz · CC BY 4.0 2 GND 1 GND 4 VSYS ↔ Napájení za vypínačem (VSYS Pica) – na baterii ≈ článek − 0,3 V, s USB ≈ 4,7 V 3 3V3 → Výstup 3,3 V z Pica – sdílí ho displej a karta SD 6 ADC_VREF ↔ Reference ADC Pica – nezatěžovat 5 GP28 UART0 TX ADC2 A2 8 AGND Analogová zem pro ADC (GP26–28) 7 GP27 I2C1 SCL ADC1 A1 10 GP26 I2C1 SDA ADC0 A0 9 GP0 UART0 TX D3 12 GP14 I2C1 SDA D1 11 GP1 UART0 RX D2 EXT (J2) GPIO CircuitPython UART I2C ADC (analog) Napájení Zem (GND) Řízení / reset
Stáhnout:PNGSVG
Tabulka pinů – PicoPad
PinNázevCircuitPythonSměrUARTI2CSPIPWMADCPoznámka
EXT (J2) 1GND–
EXT (J2) 2GND–
EXT (J2) 33V3výstupVýstup 3,3 V z Pica – sdílí ho displej a karta SD
EXT (J2) 4VSYSvstup/výstupNa potisku protodesky „VBAT“, ve schématu BAT: článek přes vypínač a Schottkyho diodu do VSYS Pica. Na baterii asi o 0,3 V méně než článek, s připojeným USB asi 4,7 V i při vypnutém vypínači; vypnuto bez USB = 0 V.
EXT (J2) 5GP28A2vstup/výstupUART0 TXI2C0 SDASPI1 RXPWM6 AADC2
EXT (J2) 6ADC_VREFvstup/výstupVyfiltrovaná reference ADC na Picu – nepoužívat jako napájení.
EXT (J2) 7GP27A1vstup/výstupUART1 RTSI2C1 SCLSPI1 TXPWM5 BADC1ADC1, I2C1 SCL (SCL_ALT v CircuitPythonu)
EXT (J2) 8AGND–Analogová zem pro ADC (GP26–28)
EXT (J2) 9GP0D3vstup/výstupUART0 TXI2C0 SDASPI0 RXPWM0 AUART0 TX (výchozí konzole PicoLibSDK), v CircuitPythonu TX i SDA (board.UART, board.I2C). PWM sdílí výstup s podsvícením displeje (GP16).
EXT (J2) 10GP26A0vstup/výstupUART1 CTSI2C1 SDASPI1 SCKPWM5 AADC0ADC0, I2C1 SDA. PWM sdílí řez s GP27.
EXT (J2) 11GP1D2vstup/výstupUART0 RXI2C0 SCLSPI0 CSnPWM0 BUART0 RX, v CircuitPythonu RX i SCL.
EXT (J2) 12GP14D1vstup/výstupUART0 CTSI2C1 SDASPI1 SCKPWM7 AI2C1 SDA (CircuitPython SDA_ALT). PWM sdílí řez se zvukem (GP15).

Piny použité na desce

Tyto piny čipu obsluhují součástky na desce a ven vyvedené nejsou:

PinFunkce na desce
GP2–5Tlačítka vpravo, vlevo, nahoru, dolů (aktivní v log. 0, interní pull-up)
GP6–9Tlačítka B, A, Y, X (aktivní v log. 0)
GP10–13Karta microSD na SPI1 – SCK, MOSI, MISO, CS (na CS modrá LED „SD“)
GP15Zvuk – PWM do tranzistoru a reproduktoru
GP16Podsvícení displeje
GP17–21Displej ST7789 320 × 240 na SPI0 – DC, SCK, MOSI, RES, CS
GP22Žlutá LED USR (svítí v log. 0)
GP29Napětí baterie (ADC3, VSYS ÷ 3 na Picu); u Pico W sdílené s Wi-Fi čipem
GP23–25Uvnitř Pica (u Pico W linky Wi-Fi čipu)

Na co si dát pozor

  • GPIO nejsou 5V tolerantní.
  • Pin 4 není přímo článek: na baterii má asi o 0,3 V méně, s připojeným USB asi 4,7 V.
  • 3,3 V sdílí displej, podsvícení a karta SD – externí odběr držte malý.
  • ADC_VREF je reference ADC Pica – nezatěžujte ji.
  • U PicoPadu Pro je konektor otočený o 180°.

Kde koupit

PicoPad seženete například tady:

PicoPad na chiptronu

Na chiptronu najdete tyto projekty a návody:

  • Picogame – herní engine pro CircuitPython, běží i na PicoPadu

Další pinouty

Všechny pinouty najdete na stránce Pinouty.

Dále si přečtěte

Schéma zapojení ESP8266 a čtyřkanálového relé pro ovládání čtyř žárovek

Open-source repozitář se stovkou IoT projektů na ESP32, ESP8266 a Raspberry Pi Pico v MicroPythonu. Chytré zavlažování, RFID zámek, detekce plynu, WiFi robot a meteostanice – s kódem i zapojením. Aktualizace: interaktivní přehled projektu. Vyberte si desku a zaměření projektu…

Rozhraní MeteoPlaneRadar s hodinami, polohami letadel, meteoradarem, předpovědí a energetickými údaji

MeteoPlaneRadar ve verzi 0.7.0. Na kulatém 2,1″ displeji hodiny, letadla z adsb.fi, srážkový meteoradar ČHMÚ nebo RainViewer, předpověď, spotová cena elektřiny a energetický mix. Všechno se nastavuje v prohlížeči, firmware nahrajete bez programování.

Editor Picogame zobrazuje scény a grafiku 2D plošinové hry

Picogame je 2D herní engine pro CircuitPython od Vládi Smitky. Nativní jádro v C se stará o vykreslování, scény a kolize, herní logiku píšete v Pythonu – bez kompilace a flashování. Běží na PicoPadu, Raspberry Pi Picu, ESP32 i Adafruit…

Raspberry Pi Pico na nepájivém poli připojené k telefonu s aplikací Scoppy

Aplikace Scoppy – právě díky této aplikaci pro telefony s OS Android můžete mít přenosný osciloskop a logický analyzátor s Raspberry Pi Pico přímo ve vašem telefonu.

Raspberry Pi Pico připojené k Arduino IDE — nastavení vývojového prostředí

Jak přidat Raspberry Pi Pico (RP2040) i Pico 2 (RP2350) do Arduino IDE — instalace přes Boards Manager, první Blink sketch a přehled schopností arduino-pico core verze 5.5.1.