Git Product home page Git Product logo

neoyong / esp-dev-kits Goto Github PK

View Code? Open in Web Editor NEW

This project forked from espressif/esp-dev-kits

0.0 0.0 0.0 456.74 MB

Docs, Schematics, Factory Firmwares for ESP Development Kits

Shell 0.07% C++ 0.01% Python 0.01% C 99.89% Smalltalk 0.01% Assembly 0.01% SAS 0.01% Makefile 0.01% HTML 0.01% CMake 0.01% Batchfile 0.01% Module Management System 0.01% M4 0.01% Roff 0.01% WebAssembly 0.01% StringTemplate 0.01%

esp-dev-kits's Introduction

esp-dev-kits

Documentation Status

Try it with ESP Launchpad

Overview

esp-dev-kits provides in-depth information on selected development boards embedded with different Espressif SoCs, such as ESP32, ESP32-S2, and ESP32-S3. For the list of all available boards, see the Products > DevKits page on the Espressif website. With esp-dev-kits, you can easily get started with Espressif development boards and build your IoT applications.

esp-dev-kits contains the following information for development boards designed by Espressif:

  • User guides
  • Hardware resources
  • Firmware
  • Demo code

Developing with esp-dev-kits

Quick Start

esp-dev-kits is developed based on ESP-IDF functions and tools, so the ESP-IDF development environment must be set up first. If this is your first exposure to ESP-IDF, proceed to Get Started documentation specific for ESP32, ESP32-S2, ESP32-S3, or ESP32-C3 SoCs.

Click one of the development boards shown below to set up and start using esp-dev-kits.

Supported Development Boards

ESP32-C3 Development Boards

Board
Picture Description
ESP32-C3-LCD-EV-BOARD ESP32-S3-LCD-EV-BOARD ESP32-C3-LCD-EV-BOARD is a development board for evaluating and verifying ESP32-C3 chip and SPI interface screen. The motherboard of ESP32-C3-LCD-EV-BOARD integrates ESP32-C3-MINI-1 module and it has the functions of screen interaction through rotary encoder switch.

ESP32-S3 Development Boards

Board
Picture Description
ESP32-S3-USB-OTG ESP32-S3-USB-OTG ESP32-S3-USB-OTG is targeting at applications based on USB interface. It is equipped with the ESP32-S3-MINI-1-N8 module. Combined with the Wi-Fi functionality provided by the SoC, the USB interface can be used for video streaming over Wi-Fi, accessing the Internet through a 4G hotspot, connecting to a wireless USB disk, and many other applications.
ESP32-S3-LCD-EV-BOARD ESP32-S3-LCD-EV-BOARD ESP32-S3-LCD-EV-BOARD is a development board for evaluating and verifying ESP32-S3 screen interactive applications. The motherboard of ESP32-S3-LCD-EV-BOARD integrates ESP32-S3-WROOM-1 module and it has the functions of touch screen interaction and voice interaction.

ESP32-S2 Development Boards

Board
Picture Description
ESP32-S2-Kaluga-1 ESP32-S2-Kaluga-1 The new multimedia development board ESP32-S2-Kaluga-1 based on ESP32-S2 has various functions, such as an LCD screen display, touch panel control, camera image acquisition, audio playback, etc. It can be flexibly assembled and disassembled, thus fulfilling a variety of customized requirements.

Other Boards

Board
Picture Description
ESP-Prog ESP-Prog ESP-Prog is one of Espressif’s development and debugging tools, with functions including automatic firmware downloading, serial communication, and JTAG online debugging. ESP-Prog's automatic firmware downloading and serial communication functions are supported on both the ESP8266 and ESP32 platforms, while the JTAG online debugging is supported only on the ESP32 platform. ESP-Prog uses FT2232HL as its USB Bridge Controller chip.

ESP32 Development Boards

Board
Picture Description
ESP32-LCDKit ESP32-LCDKit.png ESP32-LCD-Kit is an HMI (Human Machine Interface) development board based on ESP32-DevKitC (need to purchase if you didn’t have one). ESP32-LCDKit is integrated with such peripherals as SD-Card, DAC-Audio, and can be connected to an external display. The board is mainly used for HMI-related development and evaluation. The development board is designed to support SPI serial interface, 8-bit parallel interface and 16-bit parallel screen interfaces.

EOL (End of Life) Boards

Board
Picture Description
ESP32-S2-HMI-DevKit-1 ESP32-S2-HMI-DevKit-1 ESP32-S2-HMI-DevKit-1 has been specifically designed for human-machine interfaces in smart-home automation controllers, smart speakers with display, smart alarm clocks, etc. It is powered by the ESP32-S2-WROVER module, which supports a 4.3-inch LCD screen. It has a 1950 mAh rechargeable lithium battery and peripheral interfaces such as Prog & UART, SPI, TWAI, I2C, and an SD card.
ESP32-Sense-Kit ESP32-Sense-Kit ESP32-Sense Kit is used for evaluating and developing ESP32 touch sensor system. ESP32-Sense Kit consists of one motherboard and multiple daughterboards. The motherboard contains a display unit, a main control unit and a debug unit. The daughterboards have touch electrodes in different combinations or shapes, such as linear slider, wheel slider, matrix buttons and spring buttons, depending on the application scenarios.
ESP32-MeshKit-Sense ESP32-MeshKit-Sense ESP32-MeshKit-Sense is a development board with an ESP32 module at its core. It features peripherals, such as a temperature and humidity sensor, an ambient light sensor, etc. The board can be interfaced with screens. The board is mainly used to detect the current consumption of ESP32 modules in a normal operation state or in sleep mode, when connected to different peripherals.
ESP32-S2-Touch-DevKit-1 ESP32-S2-Touch-DevKit-1 ESP32-S2-Touch-Devkit-1 is a development kit that is aimed at helping evaluate and develop capacitive touch sensor applications on ESP32-S2. It is made up of Motherboard-Subboard structure. The motherboard of ESP32-S2-Touch-Devkit-1 integrates ESP32-S2-MINI-1 controller module and several useful little components such as buzzer, digital tube, RGB light, and so on.

Resources

  • Documentation

    • Please find the latest version of documentation for esp-dev-kits at Documentation. This documentation is built from the docs directory of this repository.
  • Set up Software Environment

  • ESP-IoT-Solution

  • Related Websites

  • Technical Support and Feedback

    • Check the Issues section on github if you find a bug or have a feature request. Please check existing issues before opening a new one.
  • Contribution

  • Purchase

    • Visit our WeChat Account espressif_systems to learn more about how to buy our products.
    • If you need help in choosing a desired development board, ESP Product Selector is a place for you to visit.
    • Contact us at Sales Questions if you have any sales-related question about our products.

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.