{"id":14963344,"url":"https://github.com/seeed-solution/sensecap_indicator_esp32","last_synced_at":"2025-04-07T12:05:04.531Z","repository":{"id":153749276,"uuid":"629399393","full_name":"Seeed-Solution/SenseCAP_Indicator_ESP32","owner":"Seeed-Solution","description":" SenseCAP Indicator SDK.","archived":false,"fork":false,"pushed_at":"2025-02-21T02:44:17.000Z","size":37919,"stargazers_count":48,"open_issues_count":4,"forks_count":35,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-03-31T11:01:44.536Z","etag":null,"topics":["esp-idf","esp32","esp32-idf","esp32s3","iot-device","lora","lorawan","lorawan-device"],"latest_commit_sha":null,"homepage":"https://wiki.seeedstudio.com/SenseCAP_Indicator_How_To_Flash_The_Default_Firmware/#ESP-IDF","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Seeed-Solution.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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-18T08:30:47.000Z","updated_at":"2025-03-27T08:18:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"c51f3105-ae11-4b95-88ca-ee645127829b","html_url":"https://github.com/Seeed-Solution/SenseCAP_Indicator_ESP32","commit_stats":{"total_commits":124,"total_committers":12,"mean_commits":"10.333333333333334","dds":0.6612903225806452,"last_synced_commit":"2f5a96c774a33ae302f7ace198aebbcd8a3d3a74"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seeed-Solution%2FSenseCAP_Indicator_ESP32","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seeed-Solution%2FSenseCAP_Indicator_ESP32/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seeed-Solution%2FSenseCAP_Indicator_ESP32/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seeed-Solution%2FSenseCAP_Indicator_ESP32/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Seeed-Solution","download_url":"https://codeload.github.com/Seeed-Solution/SenseCAP_Indicator_ESP32/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246457966,"owners_count":20780676,"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":["esp-idf","esp32","esp32-idf","esp32s3","iot-device","lora","lorawan","lorawan-device"],"created_at":"2024-09-24T13:31:22.838Z","updated_at":"2025-03-31T11:01:51.222Z","avatar_url":"https://github.com/Seeed-Solution.png","language":"C","readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://wiki.seeedstudio.com/SenseCAP_Indicator_How_To_Flash_The_Default_Firmware/\"\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 ESP32**\n\n\u003c!-- This project is developed based on ESP32-IDF, and Using C/C++ language development. There are some examples to teach you how to use some functions of ESP32. The firmware of the example is burned into the ESP32 MCU. --\u003e\n\nThis project is built on the ESP32 IoT Development Framework (IDF) and utilizes the C/C++ programming language for development.\n\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://raw.githubusercontent.com/seeed-solution/SenseCAP_Indicator_ESP32/main/LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/seeed-solution/SenseCAP_Indicator_ESP32\" alt=\"license\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/seeed-solution/SenseCAP_Indicator_ESP32/releases\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/v/release/seeed-solution/SenseCAP_Indicator_ESP32?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_ESP32\" alt=\"repo-size\"\u003e\n  \u003ca href=\"https://docs.espressif.com/projects/esp-idf/en/release-v5.1/esp32/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/esp--idf-v5.1-00b202\" alt=\"repo-size\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003e Relevant: [SenseCAP Indicator RP2040](https://github.com/Seeed-Solution/SenseCAP_Indicator_RP2040) | [Share Your Projects HERE](https://github.com/Seeed-Solution/SenseCAP_Indicator_ESP32/discussions/33)\n\nThe project includes various examples that demonstrate how to effectively use ESP32 functions. To test the examples, the firmware is programmed onto the ESP32 microcontroller unit (MCU).\n\n## Example Layout\n\n- `button`  Demonstrates how to use the configurable buttons in SenseCAP Indicator.\n- `console` Demonstrates how to use of command line functions.\n- `esp32_rp2040_comm` Demonstration showcases the communication between ESP32 and RP2040.\n- `indicator_basis`  This is a comprehensive demo,mainly implements time, sensor data display, and some configuration functions.\n- `indicator_openai` This is a comprehensive demo,mainly based on the indicator_basis demo with added chartGPT and DALL•E functions.\n- `indicator_lora`  Demonstrates how to communicate using lora in SenseCAP Indicator.\n- `lvgl_demos` Demonstrated some demos of lvgl.\n- `photo_demo` Demonstrates how to display a photo of yourself.\n- `squareline_demo` Demonstrates how to display the UI file exported by the squareline project.\n- `lorawan_demo` Demonstrates how to communicate using lorawan in SenseCAP Indicator.\n\n## Usage\n\n\u003e [!Warning]  \n\u003e Please use ESP-IDF version `v5.1.x`. Do not use any lower or higher versions.\n\n1. Get and install the [ESP-IDF](https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/index.html#installation-step-by-step) development framework.\n2. Download this project and open it in the ESP-IDF development framework.\n3. run `idf.py build flash` to compile and burn the firmware.\n\nFor more detailed information, please refer to [SenseCAP Indicator How To Flash The Default Firmware](https://wiki.seeedstudio.com/SenseCAP_Indicator_How_To_Flash_The_Default_Firmware/).\n\n## **SenseCAP Indicator**\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### **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","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseeed-solution%2Fsensecap_indicator_esp32","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fseeed-solution%2Fsensecap_indicator_esp32","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseeed-solution%2Fsensecap_indicator_esp32/lists"}