Components
Components
1. Arduino UNO
Details:
• Arduino UNO is a microcontroller board based on the ATmega328P chip.
• It has 14 digital pins (6 of which can be used as PWM outputs) and 6 analog input pins.
• Includes USB for programming and power supply.
• Has a clock speed of 16 MHz, and operates on 5V.
• Comes with an easy-to-use IDE (Integrated Development Environment) to write and
upload code.
Details:
• A 16x2 LCD means the display has 2 rows and 16 columns, allowing up to 32 characters to
be displayed at a time.
• I2C (Inter-Integrated Circuit) reduces the number of pins required to connect the LCD to a
microcontroller from 16 to just 4 pins (VCC, GND, SDA, SCL).
• The I2C module uses an address to communicate with the microcontroller.
3. DHT11 Sensor
Details:
• Measures temperature (0–50°C, ±2°C accuracy) and humidity (20–90% RH, ±5%
accuracy).
• Outputs data in digital form via a single pin.
• Works with a timing-based protocol to send 40 bits of data.
How it works (Simplified):
• The sensor detects the temperature and humidity in the air.
• It sends this information to the Arduino as numbers.
• The Arduino processes the data and can display it on the LCD.
Details:
• An ANN is a machine-learning model inspired by the human brain.
• It consists of layers:
- Input Layer: Receives data (e.g., temperature and humidity).
- Hidden Layer(s): Processes the data using mathematical functions.
- Output Layer: Gives the result (e.g., prediction or classification).
• Requires training with data to learn patterns.