0% found this document useful (0 votes)
7 views

S24 Esp32

Uploaded by

arjunkp1678
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

S24 Esp32

Uploaded by

arjunkp1678
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

Department of

BES-II
FUNDAMENTALS OF IOT &
SENSORS
23EC1101
Topic:

ESP32
Session - 24
AIM OF THE SESSION

To familiarize students with the basic concept of ESP32

INSTRUCTIONAL
OBJECTIVES

This Session is designed to:


1. Demonstrate the working principle
2. Describe features
3. List out the PINs and description
4. Describe the Application

LEARNING OUTCOMES

At the end of this session, you should be able to:


1. Define ESP32 operation
2. Describe the PIN description
3. Summarize features and application
INTRODUCTION TO ESP32

• The ESP32 is a popular family of microcontrollers developed by


Espressif Systems.

• These microcontrollers are widely used in the Internet of Things (IoT)


and embedded systems applications.

• The ESP32 is a dual-core microcontroller with Wi-Fi and Bluetooth


capability.

• It is designed for low-power and high-performance applications.

• It supports a wide range of peripherals and interfaces for various


applications.
Why ESP32 Best for IoT Projects?
Features

• Single or Dual-Core 32-bit LX6 Microprocessor with clock frequency up


to 240 MHz.
• 520 KB of SRAM, 448 KB of ROM and 16 KB of RTC SRAM.
• Supports 802.11 b/g/n Wi-Fi connectivity with speeds up to 150 Mbps
• Support for both Classic Bluetooth v4.2 and BLE specifications.
• 34 Programmable GPIOs.
• Up to 18 channels of 12-bit SAR ADC and 2 channels of 8-bit DAC
• Serial Connectivity include 4 x SPI, 2 x I2C, 2 x I2S, 3 x UART.
• Ethernet MAC for physical LAN Communication (requires external PHY).
• Motor PWM and up to 16-channels of LED PWM.
Pinout of an ESP32 Board
ESP32 Vs Arduino
Feature ESP32 Arduino
Various microcontrollers from different
ESP32 (developed by Espressif
Microcontroller manufacturers (e.g., Atmel, ARM) used in
Systems)
Arduino boards
Built-in Wi-Fi (802.11 b/g/n) and
Typically, no built-in wireless capabilities
Wireless Capabilities Bluetooth (Classic Bluetooth and
(may require additional modules)
BLE)
Programming Arduino IDE, PlatformIO, Espressif
Arduino IDE
Environment IDF
Ideal for IoT applications and
Basic connectivity; may require additional
Connectivity projects requiring wireless
shields/modules for advanced features
communication
IoT projects, home automation, Educational purposes, prototyping, hobbyist
Use Cases
industrial automation projects
Single family of microcontrollers Various microcontrollers (ATmega, SAMD,
Microcontroller Variants
(ESP32) etc.) used in different Arduino boards
Slightly more expensive due to
Cost Less cost-effective
added features
Accessible but may have a steeper
Beginner-friendly with a simple
Ease of Use learning curve compared to basic
APPLICATION

Generic low power IoT sensor hub Home automation


Generic low power IoT loggers Mesh network
Video streaming from camera Industrial wireless
Over The Top (OTT) devices control
Music players Baby monitors
Wi-Fi enabled toys Wearable electronics
Wi-Fi enabled speech recognition Wi-Fi location-aware
devices devices
Audio headsets Security ID tags
Smart power plugs Healthcare
ACTIVITIES/ CASE STUDIES/ IMPORTANT FACTS RELATED
TO THE SESSION

The ESP32 peripherals include:


A. 18 Analog-to-Digital Converter (ADC)
channels
B. 3 SPI interfaces
C. 3 UART interfaces
D. 2 I2C interfaces
E. 16 PWM output channels
F. 2 Digital-to-Analog Converters (DAC)

Schematic Diagram G. 2 I2S interfaces


H. 10 Capacitive sensing GPIOs
SUMMARY

ESP32 is a series of low-cost, low-power system on a chip microcontrollers with


integrated Wi-Fi and dual-mode Bluetooth.
The ESP32 series employs either a Tensilica Xtensa LX6 microprocessor in both
dual-core and single-core variations, Xtensa LX7 dual-core microprocessor or
a single-core RISC-V microprocessor and includes built-in antenna switches,
RF balun, power amplifier, low-noise receive amplifier, filters, and power-
management modules. ESP32 is created and developed by Espressif Systems, a
Shanghai-based Chinese company, and is manufactured by TSMC using their
40 nm process It is a successor to the ESP8266 microcontroller.
SELF-ASSESSMENT QUESTIONS

1.ESP32 is having __________ number of PINs

(a) 25
(b) 39
(c) 48
(d) 59

2.ESP32 is having __________________ watchdog timers

(a) 1
(b) 3
(c) 5
(d) 2
TERMINAL QUESTIONS

1. Describe ESP32 functions.

2. List out ESP32 Embedded PSRAM pins.

3. Analyze any five pin features.

4. Summarize the features of ESP32.


REFERENCES FOR FURTHER LEARNING OF THE
SESSION

Reference Books:
1. Internet of Things By Rajkamal, Tata McGraw Hill publication
2. Internet of things (A-Hand-on-Approach) By Vijay Madisetti and
ArshdeepBahga1st Edition, Universal Press
3. The Internet of Things: Connecting Objects By HakimaChaouchi Wiley
publication
Sites and Web links:
1.
https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.p
df
2.
THANK YOU

Team – Fundamentals of IoT & Sensors

You might also like