Professional Documents
Culture Documents
IOT Lab Test
IOT Lab Test
Group 3
Kongani Charishma IIT2020211
Sandhya IIT2020210
Himanshu H IIT2020203
Hrithik
Naman Sahu
Piyush Kumar (MWC2022008)
Rahul Deb Majumder (MWC202210)
Introduction
Explanation:
Hardware requirements:
1. Energy-Efficient Blinds or Window Coverings: Choose blinds or
window coverings that are designed for energy efficiency. These
should provide insulation and be compatible with motorization if they
are not already motorized.
4. Motor and Motor Driver (if needed): If your blinds are not already
motorized, you'll need a motor to open and close them. You may also
require a motor driver to control the motor's movement. Ensure the
motor is compatible with your blinds.
Software requirements :
4. Control Logic: Develop the control logic for the blinds. Decide how
the blinds should respond to different light levels (e.g., fully open,
partially open, fully closed). You may also implement features like
gradual adjustments to avoid rapid changes.
5. Monitoring and Remote Control (Optional): If desired, you can
develop a user interface or use third-party software to monitor and
control the blinds remotely, potentially over the internet or through a
mobile app. This may involve setting up a communication protocol like
MQTT.
6. Safety Considerations: Implement safety features in your software,
such as obstacle detection to prevent accidents when the blinds are
closing.The combination of these hardware and software components
will enable you to create an energy-efficient blinds system that
automatically adjusts based on natural light levels, contributing to
energy savings, sustainability, and improved comfort in your space.
Setup image :
The provided experiment is intended for a NodeMCU or
ESP8266-based board to read light intensity from a BH1750 sensor
and publish the data to an MQTT server. To set up the connections on
a breadboard, you will need the following components:
NodeMCU/ESP8266 Connections:
- 3.3V: Connect to the positive rail on the breadboard (usually marked
with a red stripe).
- GND (Ground): Connect to the ground rail on the breadboard
(usually marked with a blue stripe).
- D1 (SCL): Connect to one of the breadboard rows, and then connect
to the BH1750 sensor's SCL pin.
- D2 (SDA) : Connect to one of the breadboard rows, and then
connect to the BH1750 sensor's SDA pin.
BH1750 Sensor Connections:
- VCC (Power): Connect to the positive rail on the breadboard. This is
the power supply pin. It is typically connected to the positive voltage
supply, such as 3.3V or 5V, depending on the sensor's voltage
requirements.
Ensure that all the connections are secure and that there are no loose
wires. Additionally, double-check the power requirements of the
BH1750 sensor and NodeMCU/ESP8266 to ensure they receive the
correct voltage and current.