https://github.com/seeed-solution/sensecap_indicator_rp2040
Arduino examples for rp2040
https://github.com/seeed-solution/sensecap_indicator_rp2040
Last synced: 8 months ago
JSON representation
Arduino examples for rp2040
- Host: GitHub
- URL: https://github.com/seeed-solution/sensecap_indicator_rp2040
- Owner: Seeed-Solution
- License: gpl-3.0
- Created: 2023-04-20T02:38:32.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-11-22T01:53:33.000Z (over 2 years ago)
- Last Synced: 2025-01-24T11:44:48.520Z (over 1 year ago)
- Size: 36.1 KB
- Stars: 10
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# **SenseCAP Indicator RP2040**
This project is mainly some demonstration demos of RP2040, developed based on the arduino environment.
> Relevant: [SenseCAP Indicator ESP32](https://github.com/Seeed-Solution/SenseCAP_Indicator_ESP32) | [Wiki](https://wiki.seeedstudio.com/SenseCAP_Indicator_How_To_Flash_The_Default_Firmware/#rp2040-development-tool)
## Arduino environment
Demos depends on the following packages.
- [Serial communication protocol](https://github.com/bakercp/PacketSerial)
- [Sensirion Arduino Core library](https://github.com/Sensirion/arduino-core)
- [SGP40 TVOC sensor library](https://github.com/Sensirion/arduino-i2c-sgp40)
- [Transfer index library: Sensirion Gas Index Algorithm](https://github.com/Sensirion/arduino-gas-index-algorithm)
- [SCD41 CO2 sensor library](https://github.com/Sensirion/arduino-i2c-scd4x)
- [AHT20 temperature and humidity sensor libray](https://github.com/Seeed-Studio/Seeed_Arduino_AHT20)
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|0.4.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|
## Example Layout
- `adc` Demonstrates how to collect data from the Grove ADC port.
- `aht20` Demonstrates how to collect AHT20 sensor data from the Grove I2C port
- `buzzer` Demonstrates how to cuse the buzzer.
- `co2` Demonstrates how to collect built-in SCD41 sensor data.
- `co2_alarm` Demonstrates how to collect built-in SCD41 sensor data and use buzzer to alarm.
- `indicator_rp2040` Demonstrates how to collect sensor data and send to ESP32.
- `rp2040_esp32_comm` Demonstration showcases the communication between ESP32 and RP2040.
- `sd` Demonstrates how to cuse the SD.
- `tvoc` Demonstrates how to collect built-in SGP40 sensor data.
## **SenseCAP Indicator Abstract**
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.
### **Features**
- **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 iot@seeed.cc)
