This Article is yet to be approved by a Coordinator.
Marvel Report
Marvel Report
Task 1: Watering a Plant
Using ESP32, soil moisture sensor, relay module, and solenoid valve, a threshold moisture value is set to 500. If the moisture value decreases below the threshold, the relay module activates, opening the solenoid valve to water the plant.
<strong>Learning:</strong> I learned about the relay module and solenoid valve.
Task 2: Introduction to RFID
RFID (Radio Frequency Identification) is a smart card technology that uses radio waves for communication. It consists of a microchip and an antenna for wireless data transmission. The RFID card provided in the kit worked, but a metro card did not. The card reference name is displayed on the serial monitor.
Task 3: Interfacing RTC Module with ESP32
RTC (Real-Time Clock) is a small electronic component that keeps track of time and date accurately, even when the main system is powered off. It has a battery backup and an oscillator to maintain time. The ESP32 reads the time from the RTC module using communication protocols like I2C (Inter-Integrated Circuit) or SPI (Serial Peripheral Interface).
Task 4: Controlling Multiple Peripherals Using SPI Protocol
Using ESP32, a motor driver (which receives control signals to change the motor's direction) and an RFID card were interfaced. The RFID card is used to control the direction of the DC motor. When an authorized card is read, the motor starts running; if an unknown card is read, the motor stops.
Task 5: Telegram Bot Motor Control
I created a Telegram Bot using BotFather and named it "Coco." The DC motor is controlled through messages sent via the Telegram bot, such as "forward" and "backward." The ESP32 interfaces with the Telegram bot to execute these commands.
Task 6: Alexa Light Control
Using an IP address from ESP32, a voice assistant is connected, and voice commands are sent to turn an LED on and off.