cover photo

COURSEWORK

Meghana's IOT-001 course work. Lv 1

Meghana K SAUTHORACTIVE
This Report is yet to be approved by a Coordinator.

IOT-Level 1 report

18 / 5 / 2022


Task 1:

blinking onboard LED of ESP32 This is a simple task, where Arduino IDE is used to write and upload the code to ESP32 microcontroller, and blink the onboard LED. ESP32 can be easily programmed with Arduino IDE. The internal LED is connected to pin number 2, this has been declared and defined as high or low alternatively with a delay of 1 second. blinking onboard LED

Task 2:

Internet clock using ESP32 We know ESP32 is a Wi-Fi module and hence can be easily connected to internet to get the current time from internet servers. In this project, ESP32 fetches time from NTP server and displays it on the OLED display, also prints the same on the serial monitor. Here hardware usage is reduced, as only ESP32 and OLED display are used to make a internet clock. Internet clock using ESP32

Task 3:

Controlling LED through telegram bot Using telegram bot to control the led connected to ESP32. ESP32 can be connected to Wi-Fi, using a telegram to send commands to ESP32 to switch LED on or off. Controlling-ESP32-by-telegram-bot

Task 4:

Controlling Servo motor using ESP32 Using ESP32 to control the movement of analog servo motor shaft. Providing PWM input to servo motor and control its shaft position. Servo motor and ESP32

Task 5:

ESP32 has inbuilt temperature and hall effect sensors. We used the ESP32 to read the temperature and hall effect value, send the data to cloud. For cloud thingspeak.com was used, it takes the input values and plotted the graph. Temperature and hall effect plot

Task 6:

Using ESP32 along with keypad to interface a password. Keypad is like a group of buttons arranged in matrix, a button can be referenced using row and column value. There are two steps, in first just print the button pressed and in second, check if the password typed is correct. Keypad interfacing with ESP32

Task 7:

Use ultrasonic sensor along with the ESP32 to find at what distance an object is. It is simple code which converts the time into distance and print the distance on the serial monitor. Measuring distance using UR sensor

Task 8:

This task is about installing necessary Raspberry Pi OS to boot-up Raspberry pi and do the initial configuration. First up install the OS into the Micro SD card, insert the same to PC or laptop and setup the OS. Installing OS on Rpi4

Task 9:

Previous task was to learn installing and setting up of OS for a Raspberry Pi4. In this task we write a simple python code to blink the LED connected to GPIO of RPi4. Write the program on the nano text editor, save and close the file, run the same to blink the LED. Blinking LED using RPi4 If you want the complete level 1 report at just one place: Report document

UVCE,
K. R Circle,
Bengaluru 01