Giter Site home page Giter Site logo

seeed-solution / sensecap_indicator_esp32 Goto Github PK

View Code? Open in Web Editor NEW
32.0 8.0 23.0 35.58 MB

SenseCAP Indicator SDK.

Home Page: https://wiki.seeedstudio.com/SenseCAP_Indicator_How_To_Flash_The_Default_Firmware/#ESP-IDF

License: Apache License 2.0

CMake 0.03% C 99.19% Makefile 0.01% Python 0.56% Shell 0.01% C++ 0.16% Handlebars 0.01% Ruby 0.03% HTML 0.01%
esp32 esp32-idf iot-device

sensecap_indicator_esp32's Introduction

SenseCAP

SenseCAP Indicator ESP32

This project is built on the ESP32 IoT Development Framework (IDF) and utilizes the C/C++ programming language for development.

license release repo-size repo-size

Relevant: SenseCAP Indicator RP2040 | Share Your Projects HERE

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

  1. Get and install the ESP-IDF 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.

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])

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.