VE
VE
1.Aim of experiment - To connect a led with esp32 board and program it to blink using arduino IDE.
2.Components required - esp32 board,breadboard,jumper wires,resistor,LED,usb cable
3.Software required - tinkercad(online simulation platform),Arduino IDE
4.Theory:-
Arduino IDE (Integrated Development Environment) is a free, open-source software that allows users
to write, compile, and upload code to Arduino boards.
Key Features:
Programming Languages:
ARduino UNO-
Arduino Uno is a microcontroller board that can:
Tinkercad
Key Features:
1. 3D Modeling: Create and edit 3D models using simple shapes and tools.
2. Electronics Simulation: Simulate electronic circuits and projects.
3. Arduino Simulation: Simulate Arduino projects and code.
4. Circuit Design: Design and layout electronic circuits.
5. Collaboration: Real-time collaboration and sharing.
Esp32
LED Circuit connection: LED anode connected to digital pin, cathode to resistor, and resistor to GND.
Blinking LED Principle
Working
Principle:
1. Digital Output: ESP32's GPIO (General Purpose Input/Output) pins are configured as digital outputs.
2. LED Connection: LED is connected to a GPIO pin through a resistor (optional).
3. Programmed Loop: ESP32 executes a programmed loop that toggles the GPIO pin's state
(HIGH/LOW) at regular intervals.
4. LED Blink: When the GPIO pin is HIGH, the LED turns ON, and when LOW, it turns OFF.
Circuit diagram
6.Interfacing code
Conclusion
Blinking an LED using Arduino, ESP32, and Tinkercad simulation is a fundamental project that
demonstrates the basics of microcontroller programming and electronics. By this we
1. Successfully set up and programmed Arduino and ESP32 boards to blink an LED.
2. Understood the circuit diagram and connections required for the project.
3. Written and simulated code using Arduino IDE and Tinkercad.
Exp-2
Topic-blinking LED using ultrasonic sensor
1.Aim of experiment - To connect a led and ultrasonic sensor with esp32 board and program it to
blink using arduino IDE.
Key Features:
Programming Languages:
Tinkercad
Key Features:
1. 3D Modeling: Create and edit 3D models using simple shapes and tools.
2. Electronics Simulation: Simulate electronic circuits and projects.
3. Arduino Simulation: Simulate Arduino projects and code.
4. Circuit Design: Design and layout electronic circuits.
5. Collaboration: Real-time collaboration and sharing.
Esp32
Principle:
Threshold Settings:
->Sensor - ultrasonic sensor-An ultrasonic sensor is a non-contact proximity sensor that uses high-
frequency sound waves to detect objects within a specific range.
1. Ultrasonic sensor sends sound waves.
2. Sensor detects echoed sound waves.
3. Arduino calculates distance.
4. If distance < threshold, LED turns ON.
5. If distance > threshold, LED turns OFF.
How it Works:
5. Circuit diagram
6. Interfacing code
Ultrasonic Sensor
- VCC to Arduino 5V
- GND to Arduino GND
- TRIG to Arduino Digital Pin 9
- ECHO to Arduino Digital Pin 10
LED
8.Conclusion-Blinking an LED using an ultrasonic sensor is a fascinating project that demonstrates the
integration of sensors, microcontrollers, and output devices. By this we
1. Successfully integrated ultrasonic sensor with Arduino.
2. Implemented distance-based LED blinking.
Exp-3
Topic-using DHT11 in esp32 board
1.Aim of experiment - To measure temperature and humidity through DHT11 sensor using ESP32.
2.Components required - ESP32 Board, DHT11 sensor, Breadboard ,Jumper Wires , usb cable
3.Software required - Arduino IDE
4.Theory:-
Arduino IDE (Integrated Development Environment) is a free, open-source software that allows users
to write, compile, and upload code to Arduino boards.
Key Features:
Programming Languages:
ARduino UNO-
Arduino Uno is a microcontroller board that can:
Esp32
principle
-> DHT 11 Sensor - The DHT11 is a low-cost, digital temperature and humidity sensor. It's widely used
in various applications, including weather stations, home automation, and industrial control systems.
Pinout
1. VCC (Power)
2. GND (Ground)
3. DATA (Digital output)
5.Circuit diagram
6.Interfacing code
- DHT11 Sensor:
- VCC to ESP32 3.3V
- GND to ESP32 GND
- DATA to ESP32 GPIO (e.g., GPIO23)
8.Conclusion - Measuring temperature and humidity using DHT11 sensor with ESP32 is a reliable and
accurate method for various applications.
Exp-4
Topic-Creating account in thingspeak channel send temp and humidity info by DHT11 in thingspeak
1.Aim of experiment -To Create a Thingspeak channel and send temperature and humidity
information by DHT11 sensor in thingspeak using esp32 microcontroller and arduino IDE .
2.Components required- ESP32 Board, DHT11 sensor, Breadboard ,Jumper Wires , usb cable
3.Software required - Arduino IDE, thingspeak
4.Theory:-
Arduino IDE (Integrated Development Environment) is a free, open-source software that allows users
to write, compile, and upload code to Arduino boards.
Key Features:
Programming Languages:
ARduino UNO-
Arduino Uno is a microcontroller board that can:
Esp32
Thingspeak channel -
ThingSpeak is an open-source Internet of Things (IoT) platform that allows users to collect, analyze,
and visualize data from sensors and devices. It provides a cloud-based infrastructure for IoT
applications, enabling users to:
-> DHT11 Sensor - The DHT11 is a low-cost, digital temperature and humidity sensor. It's widely used
in various applications, including weather stations, home automation, and industrial control systems.
Pinout-
1. VCC (Power)
2. GND (Ground)
3. DATA (Digital output)
Data Flow :-
5.Circuit diagram
6.Interfacing code
8.Conclusion -
Sending temperature and humidity information by DHT11 to ThingSpeak using ESP32 is a reliable and
efficient method for remote monitoring and analysis. By this we did real-time monitoring and
visualization.
Exp-5
Topic-Creating blynk account interface with esp32 for blinking an led.
1.Aim of experiment - To create blynk account and interface with esp32 for blinking led.
2.Components required - led,esp32 board,jumper wires,breadboard, usb cable
3.Software required - arduino IDE, blynk
4.Theory:-
Arduino IDE (Integrated Development Environment) is a free, open-source software that allows users
to write, compile, and upload code to Arduino boards.
Key Features:
Programming Languages:
ARduino UNO-
Arduino Uno is a microcontroller board that can:
Esp32
->blink-
Blynk is a popular Internet of Things (IoT) platform that enables users to create, manage, and monitor
IoT projects. It provides a user-friendly interface for connecting devices, sensors, and actuators to the
cloud.
Key Features
System Components
1. ESP32 Microcontroller:
- Processes data and controls LED
- Communicates with Blynk server via Wi-Fi
2. LED Module:
- Connected to ESP32 GPIO pin
- Blinks based on Blynk app input
4. Wi-Fi Connectivity:
- Enables communication between ESP32 and Blynk server
System Workflow
ESP32 Code
Connections:
1. ESP32 GPIO23 (D23) to LED Anode
2. LED Cathode to GND
3. ESP32 3.3V/5V to Power Source
4. ESP32 GND to Power Source GND
5.Circuit diagram
6.Interfacing code
8. Conclusion - Interfacing Blynk with ESP32 for blinking an LED showcases the simplicity and
potential of IoT technology. This project demonstrates remote LED control, real-time monitoring, and
scalability, making it suitable for various applications such as home automation, industrial control
systems, and wearable technology.
Exp-6
Topic-Automation using blink
1.Aim of experiment - Interfacing blynk with esp32 for sensing temperature and humidity using
DHT11 sensor
2.Components required - esp32 board, dHT11 sensor , breadboard, jumper wires, usb cable
3.Software required - arduino IDE,blynk
4.Theory:-
Arduino IDE (Integrated Development Environment) is a free, open-source software that allows users
to write, compile, and upload code to Arduino boards.
Key Features:
Programming Languages:
ARduino UNO-
Arduino Uno is a microcontroller board that can:
Esp32
1. VCC (Power)
2. GND (Ground)
3. DATA (Digital output)
System Components
1. ESP32 Microcontroller:
- Processes data from DHT11 sensor
- Communicates with Blynk server via Wi-Fi
2. DHT11 Sensor:
- Measures temperature (°C) and humidity (%RH)
- Digital output
3. Blynk IoT Platform:
- Cloud-based server for data processing and storage
- Provides user interface for temperature and humidity monitoring
4. Wi-Fi Connectivity:
- Enables communication between ESP32 and Blynk server
System Workflow-
ESP32 Code
2. Define DHT11 pin and Wi-Fi credentials.
3. Connect to Wi-Fi and Blynk server.
4. Read temperature and humidity data from DHT11.
5. Send data to Blynk server.
5.Circuit diagram
6.Interfacing code
Conclusion - Interfacing Blynk with ESP32 for sensing temperature and humidity using DHT11 sensor
demonstrates a seamless integration of IoT technology for real-time environmental monitoring. This
project showcases the capabilities of ESP32 and DHT11 sensor in measuring temperature and
humidity, while Blynk's cloud-based platform enables remote monitoring and data visualization.
Exp-7
Topic-
1.Aim of experiment
2.Components required
3.Software required
4.Theory:-
->About arduino mega/UNO
->Sensor/Motor
->Controller(if they use)
5.Circuit diagram
6.Interfacing code
7.About connection of motor /sensor
8.Conclusion
Exp-8
Topic-
1.Aim of experiment
2.Components required
3.Software required
4.Theory:-
->About arduino mega/UNO
->Sensor/Motor
->Controller(if they use)
5.Circuit diagram
6.Interfacing code
7.About connection of motor /sensor
8.Conclusion