Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/seeed-solution/sensecap_indicator_esp32
SenseCAP Indicator SDK.
https://github.com/seeed-solution/sensecap_indicator_esp32
esp-idf esp32 esp32-idf esp32s3 iot-device lora lorawan lorawan-device
Last synced: 7 days ago
JSON representation
SenseCAP Indicator SDK.
- Host: GitHub
- URL: https://github.com/seeed-solution/sensecap_indicator_esp32
- Owner: Seeed-Solution
- License: apache-2.0
- Created: 2023-04-18T08:30:47.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-22T08:17:26.000Z (14 days ago)
- Last Synced: 2025-01-30T02:08:50.066Z (7 days ago)
- Topics: esp-idf, esp32, esp32-idf, esp32s3, iot-device, lora, lorawan, lorawan-device
- Language: C
- Homepage: https://wiki.seeedstudio.com/SenseCAP_Indicator_How_To_Flash_The_Default_Firmware/#ESP-IDF
- Size: 36.2 MB
- Stars: 44
- Watchers: 8
- Forks: 31
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# **SenseCAP Indicator ESP32**
This project is built on the ESP32 IoT Development Framework (IDF) and utilizes the C/C++ programming language for development.
> 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)
The 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).
## Example Layout
- `button` Demonstrates how to use the configurable buttons in SenseCAP Indicator.
- `console` Demonstrates how to use of command line functions.
- `esp32_rp2040_comm` Demonstration showcases the communication between ESP32 and RP2040.
- `indicator_basis` This is a comprehensive demo,mainly implements time, sensor data display, and some configuration functions.
- `indicator_openai` This is a comprehensive demo,mainly based on the indicator_basis demo with added chartGPT and DALL•E functions.
- `indicator_lora` Demonstrates how to communicate using lora in SenseCAP Indicator.
- `lvgl_demos` Demonstrated some demos of lvgl.
- `photo_demo` Demonstrates how to display a photo of yourself.
- `squareline_demo` Demonstrates how to display the UI file exported by the squareline project.
- `lorawan_demo` Demonstrates how to communicate using lorawan in SenseCAP Indicator.## Usage
> [!Warning]
> Please use ESP-IDF version `v5.1.x`. Do not use any lower or higher versions.1. 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.
2. Download this project and open it in the ESP-IDF development framework.
3. run `idf.py build flash` to compile and burn the firmware.For 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/).
## **SenseCAP Indicator**
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 [email protected])