This project is mainly some demonstration demos of RP2040, developed based on the arduino environment.
Relevant: SenseCAP Indicator ESP32 | Wiki
Demos depends on the following packages.
- Serial communication protocol
- Sensirion Arduino Core library
- SGP40 TVOC sensor library
- Transfer index library: Sensirion Gas Index Algorithm
- SCD41 CO2 sensor library
- AHT20 temperature and humidity sensor libray
To search it in Arduino IDE, you can click Tools -> Manage Libraries... and search the name of the library.
| Packages | Version | Name |
|---|---|---|
| Sensirion Arduino Core library | 0.6.0 | Sensirion Core |
| Serial communication protocol | 1.4.0 | PacketSerial |
| SGP40 TVOC sensor library | 0.1.0 | Sensirion I2C SGP40 |
| SCD41 CO2 sensor library | 1.1.0 | Sensirion I2C SCD4x |
| Transfer index library: Sensirion Gas Index Algorithm | 3.2.2 | Sensirion Gas Index Algorithm |
| AHT20 temperature and humidity sensor libray | 1.0.1 | Seeed_Arduino_AHT20 |
adcDemonstrates how to collect data from the Grove ADC port.aht20Demonstrates how to collect AHT20 sensor data from the Grove I2C portbuzzerDemonstrates how to cuse the buzzer.co2Demonstrates how to collect built-in SCD41 sensor data.co2_alarmDemonstrates how to collect built-in SCD41 sensor data and use buzzer to alarm.indicator_rp2040Demonstrates how to collect sensor data and send to ESP32.rp2040_esp32_commDemonstration showcases the communication between ESP32 and RP2040.sdDemonstrates how to cuse the SD.tvocDemonstrates how to collect built-in SGP40 sensor data.
SenseCAP Indicator is a 4-inch touch screen driven by ESP32-S3 and RP2040 Dual-MCU and supports Wi-Fi/Bluetooth/LoRa communication.
The device comes two Grove interfaces, which supports ADC and I2C transmission protocols, and two USB Type-C ports with GPIO expantion pins inside, so user can easily expand external accessories via USB port.
SenseCAP Indicator is a fully open source powerful IoT development platform for developers. One-stop ODM Fusion service is also available for customization and quick scale-up.
- Dual MCUs and Rich GPIOs Equipped with powerful ESP32S3 and RP2040 dual MCUs and over 400 Grove-compatible GPIOs for flexible expansion options.
- Real-time Air Quality Monitoring Built-in tVOC and CO2 sensors, and an external Grove AHT20 TH sensor for more precise temperature and humidity readings.
- Local LoRa Hub for IoT Connectivity Integrated Semtech SX1262 LoRa chip (optional) for connecting LoRa devices to popular IoT platforms such as Matter via Wi-Fi, without the need for additional compatible devices.
- Fully Open Source Platform Leverage the extensive ESP32 and Raspberry Pi open source ecosystem for infinite application possibilities.
- Fusion ODM Service Available Seeed Studio also provides one-stop ODM service for quick customization and scale-up to meet various needs. (please contact [email protected])

