Question 1: Smart Fitting Room Assistant Design (20 marks) (Individual)
• Objective: Design a smart fitting room system using a motion sensor (PIR
sensor), DHT sensor, servo motor, and an LCD display.
• Task:
o Design and implement a system where a PIR motion sensor
detects the presence of a customer in the fitting room. When
motion is detected:
▪ Send an alert message "Presence detected" on the Serial
monitor.
▪ Use a servo motor to simulate the opening of the fitting
room door for 5 seconds, and then close it automatically.
o Use a DHT sensor to continuously monitor the temperature and
humidity inside the room.
o Display the current temperature and humidity on an LCD display
for the customer's reference.
o Include a feature that triggers an alert (e.g., a blinking LED) if the
temperature exceeds a comfortable threshold.
Question 2: Bluetooth Communication with ESP32 (20 marks) (In Group)
• Objective: Design a Bluetooth application using MIT App Inventor to
communicate with an ESP32 microcontroller.
• Task:
o Develop a mobile application using MIT App Inventor with the
following functionalities:
▪ Connect and Disconnect Buttons: The app should include
buttons to connect to and disconnect from the ESP32 via
Bluetooth.
▪ LED Control: Once connected, the app should have "On"
and "Off" buttons to control the built-in LED of the ESP32.
▪ Sensor Data Display: The app should continuously receive
and display environmental sensor data from the ESP32. The
data format should be "temperature: 23°C, humidity: 20%,
luminescence: 40%."
o Application UI Requirements:
▪ The user interface should be intuitive and visually
appealing. Include clear labels for buttons and data display
areas.
▪ Be creative with the layout and visuals. You can include
icons, background colors, or other design elements to
enhance the user experience.
▪ For reference –
Reference link for MIT Application:
https://www.youtube.com/watch?v=w5LgLsCumFI
Submission Format
Zip all materials and upload to Moodle, including:
• Videos: Demonstrating the working simulation.
• PDF: Containing the code, circuit diagrams, output images, and brief
explanations.
Name the ZIP file as YourName_RollNo.zip