{"id":21565183,"url":"https://github.com/seeed-solution/sensecap_indicator_rp2040","last_synced_at":"2025-10-08T15:01:51.569Z","repository":{"id":157054003,"uuid":"630265040","full_name":"Seeed-Solution/SenseCAP_Indicator_RP2040","owner":"Seeed-Solution","description":"Arduino examples for rp2040","archived":false,"fork":false,"pushed_at":"2023-11-22T01:53:33.000Z","size":37,"stargazers_count":10,"open_issues_count":1,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-24T11:44:48.520Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Seeed-Solution.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-20T02:38:32.000Z","updated_at":"2025-01-13T14:54:35.000Z","dependencies_parsed_at":"2023-11-22T02:46:55.141Z","dependency_job_id":null,"html_url":"https://github.com/Seeed-Solution/SenseCAP_Indicator_RP2040","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seeed-Solution%2FSenseCAP_Indicator_RP2040","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seeed-Solution%2FSenseCAP_Indicator_RP2040/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seeed-Solution%2FSenseCAP_Indicator_RP2040/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seeed-Solution%2FSenseCAP_Indicator_RP2040/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Seeed-Solution","download_url":"https://codeload.github.com/Seeed-Solution/SenseCAP_Indicator_RP2040/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244160055,"owners_count":20408021,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-24T10:18:46.199Z","updated_at":"2025-10-08T15:01:46.527Z","avatar_url":"https://github.com/Seeed-Solution.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://wiki.seeedstudio.com/SenseCAP_Indicator_How_To_Flash_The_Default_Firmware/#flash-by-arduino-ide\"\u003e\n    \u003cimg src=\"https://files.seeedstudio.com/wiki/wiki-platform/SeeedStudio.png\" width=\"auto\" height=\"auto\" alt=\"SenseCAP\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n# **SenseCAP Indicator RP2040**\n\nThis project is mainly some demonstration demos of RP2040, developed based on the arduino environment.\n\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://raw.githubusercontent.com/seeed-solution/SenseCAP_Indicator_RP2040/main/LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/seeed-solution/SenseCAP_Indicator_RP2040\" alt=\"license\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/seeed-solution/SenseCAP_Indicator_RP2040/releases\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/v/release/seeed-solution/SenseCAP_Indicator_RP2040?include_prereleases\u0026color=blueviolet\" alt=\"release\"\u003e\n  \u003c/a\u003e\n    \u003cimg src=\"https://img.shields.io/github/repo-size/seeed-solution/SenseCAP_Indicator_RP2040\" alt=\"repo-size\"\u003e\n\u003c/p\u003e\n\n\u003e 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)\n\n## Arduino environment\n\nDemos depends on the following packages.\n\n- [Serial communication protocol](https://github.com/bakercp/PacketSerial)\n- [Sensirion Arduino Core library](https://github.com/Sensirion/arduino-core)\n- [SGP40 TVOC sensor library](https://github.com/Sensirion/arduino-i2c-sgp40)\n- [Transfer index library: Sensirion Gas Index Algorithm](https://github.com/Sensirion/arduino-gas-index-algorithm)\n- [SCD41 CO2 sensor library](https://github.com/Sensirion/arduino-i2c-scd4x)\n- [AHT20 temperature and humidity sensor libray](https://github.com/Seeed-Studio/Seeed_Arduino_AHT20)\n\nTo search it in Arduino IDE, you can click `Tools` -\u003e `Manage Libraries...` and search the name of the library.\n\n|Packages|Version|Name|\n|---|---|---|\n|Sensirion Arduino Core library|0.6.0|Sensirion Core|\n|Serial communication protocol|1.4.0|PacketSerial|\n|SGP40 TVOC sensor library|0.1.0|Sensirion I2C SGP40|\n|SCD41 CO2 sensor library|0.4.0|Sensirion I2C SCD4x|\n|Transfer index library: Sensirion Gas Index Algorithm|3.2.2|Sensirion Gas Index Algorithm|\n|AHT20 temperature and humidity sensor libray|1.0.1|Seeed_Arduino_AHT20|\n\n## Example Layout\n\n- `adc`  Demonstrates how to collect data from the Grove ADC port.\n- `aht20` Demonstrates how to collect AHT20 sensor data from the Grove I2C port\n- `buzzer` Demonstrates how to cuse the buzzer.\n- `co2` Demonstrates how to collect built-in SCD41 sensor data.\n- `co2_alarm` Demonstrates how to collect built-in SCD41 sensor data and use buzzer to alarm.\n- `indicator_rp2040` Demonstrates how to collect sensor data and send to ESP32.\n- `rp2040_esp32_comm` Demonstration showcases the communication between ESP32 and RP2040.\n- `sd` Demonstrates how to cuse the SD.\n- `tvoc` Demonstrates how to collect built-in SGP40 sensor data.\n\n\n## **SenseCAP Indicator Abstract**\n\n\n\nSenseCAP Indicator is a 4-inch touch screen driven by ESP32-S3 and RP2040 Dual-MCU and supports Wi-Fi/Bluetooth/LoRa communication. \n\nThe 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.\n\nSenseCAP 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.\n\n\u003cdiv align=\"center\"\u003e\u003cimg width={480} src=\"https://files.seeedstudio.com/wiki/SenseCAP/SenseCAP_Indicator/SenseCAP_Indicator_1.png\"/\u003e\u003c/div\u003e\n\n\u003cp align=\"center\" style={{textAlign: 'center'}}\u003e\u003ca href=\"https://www.seeedstudio.com/SenseCAP-Indicator-D1-p-5643.html\" \u003e\u003cimg src=\"https://files.seeedstudio.com/wiki/RS485_500cm%20ultrasonic_sensor/image%202.png\" border=\"0\" /\u003e\u003c/a\u003e\u003c/p\u003e\n\n\n\n### **Features**\n\n\n\n- **Dual MCUs and Rich GPIOs** \nEquipped with powerful ESP32S3 and RP2040 dual MCUs and over 400 Grove-compatible GPIOs for flexible expansion options.\n- **Real-time Air Quality Monitoring** \nBuilt-in tVOC and CO2 sensors, and an external Grove AHT20 TH sensor for more precise temperature and humidity readings.\n- **Local LoRa Hub for IoT Connectivity** \nIntegrated 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.\n- **Fully Open Source Platform** \nLeverage the extensive ESP32 and Raspberry Pi open source ecosystem for infinite application possibilities.\n- **Fusion ODM Service Available** \nSeeed Studio also provides one-stop ODM service for quick customization and scale-up to meet various needs. (please contact iot@seeed.cc)\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseeed-solution%2Fsensecap_indicator_rp2040","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fseeed-solution%2Fsensecap_indicator_rp2040","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseeed-solution%2Fsensecap_indicator_rp2040/lists"}