LilyGO T-PicoC3 to niewielka płytka rozwojowa łącząca dwurdzeniowy mikrokontroler Raspberry Pi RP2040 z MCU ESP32-C3 RISC-V wszystko w celu uzyskania łączności Wi-Fi i Bluetooth LE jak i kolorowy wyświetlacz o przekątnej 1,14, a także kilka różnych wejść/wyjść.
Specyfikacje LilyGO T-Pico3:
- Mikrokontrolery
- Dwurdzeniowy MCU Raspberry Pi RP2040 Cortex-M0+ z 264 KB wbudowanej pamięci SRAM
- Procesor Espressif Systems ESP32-C3 RISC-V z łącznością WiFi 4 i Bluetooth 5.0 LE
- Pamięć masowa – pamięć flash 4MB SPI podłączona do RP2040
- Wyświetlacz – 1,14-calowy kolorowy wyświetlacz IPS LCD (kontroler ST7789V SPI) o rozdzielczości 240 x 135
- USB – port USB typu C do zasilania i programowania (RP2040 / ESP32-C3)
- Rozszerzenie – 15-pinowe + 12-pinowe nagłówki rozszerzeń z
- RP2040 – 15x GPIO, 2x UART, 2x I2C, 2x SPI, 2x programowalne I/O, 3x ADC, 5V, 3.3V i GND
- ESP32-C3 – 3x GPIO, 1x ADC, Reset i GND
- Pozostałe — przyciski Boot & Run (Reset RP2040), 2x przyciski dla użytkownika, 3x diody LED, nagłówek SWD
- Zasilanie – 5V przez port USB-C
- Wymiary – 53 x 24 mm
Zarówno mikrokontroler Raspberry Pi RP2040, jak i ESP32-C3 są programowalne, niezależnie ale oczywiście pamiętano o połączeniu Tx/Rx decyduje orientacja złącza USB Type-C: strona A jest dla RP2040 (włączona niebieska dioda) i strona B (włączona zielona dioda) ) dotyczy ESP32-C3. Do dzisiaj nie miałem pojęcia, że to możliwe… Nie wydaje się to jednak w 100% niezawodne, ponieważ firma mówi, że „ze względu na problemy z kablami możliwe możliwe jest nie działanie właściwe.
Kod źródłowy i dokumentację można znaleźć na Github ze stroną RP2040 zawierającą próbki dla Arduino lub MicroPython, a stroną ESP32-C3 tylko z Arduino. Podobnie jak inne konstrukcje ESP32 + RP2040, nie ma tak wielu aplikacji, których nie dałoby się wykonać samym ESP32.
Płytkę LilyGO T-PicoC3 można kupić na Aliexpress za ~60zł z darmową wysyłką .
Jak skomunikować obydwa procesory ?