A tutorial repository for the IoT end device board - ESP32 developed by students and faculty from Amrita School of Computing, Amrita Vishwa Vidyapeetham, Coimbatore.
The ASC CSE IoT 2.0 board is the second in the series of boards released by Amrita School of Computing, Amrita Vishwa Vidyapeetham, Coimbatore. It is an all in one kit to get you started on embedded systems development.
The ASC CSE IoT 2.0 comes with built-in WiFi and Bluetooth capabilities. It is based on the Espressif ESP32-WROOM Series. It can be connected to a PC via a USB Type - C connector for power, programming and serial communication. The board also contains
The board has custom made connectors for various commonly used sensors and modules:
This enables simple plug-and-play use.
Other modules using the same protocols will need to be connected to these interfaces using jumper wires if their pinouts don't match the connectors on the board.
To begin learning about the ASC CSE IoT 2.0 (ESP32) complete the setup by refering to the setup-docs. Post setup, head over to the basics/blink
directory to get started.
The following modules are a part of the repository -
Module | Description |
---|---|
basics | Sample code and explanations covering the basics of working with the ASC CSE IoT 2.0, and embedded devices in general. |
modules | Sample code and explanations to work with various sensors and modules. |
wireless | Sample code and explanation for working with the board's built-in WiFi and Bluetooth LE |
docs | Complete documentation of the board. |
[assets]() | Contains all screenshots embedded in the tutorial documentation. |
A reference to all the acronyms used during this tutorial can be found here.
The following code snippets were obtained from the examples for ESP32 boards in the ESP32 support package by Espressif Systems for Arduino IDE: For further exploration, refer this link.
To contribute to the project, refer CONTRIBUTING.
All tutorials, code examples and testing work have been done by the following students :
Under the guidance of our mentor:
Dr. V Ananthanarayanan
Associate Professor -School of Computing
Amrita Vishwa Vidyapeetham, Coimbatore