Arduino UNO-Based Weather Station with Thermistor, Humiture Sensor, and Barometer
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This circuit involves an Arduino UNO microcontroller interfacing with a thermistor, a humiture sensor, and a barometer (BMP180). The sensors are connected to the Arduino to measure temperature, humidity, and atmospheric pressure. The Arduino processes the sensor data and can be programmed to perform various tasks based on the sensor readings.
Component List
Arduino UNO
- Description: A microcontroller board based on the ATmega328P.
- Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0, A1, A2, A3, A4, A5, SCL, SDA, AREF, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0
Thermistor
- Description: A type of resistor whose resistance varies significantly with temperature.
- Pins: SIG, VCC, GND
Humiture Sensor
- Description: A sensor that measures both humidity and temperature.
- Pins: SIG, VCC, GND
Barometer-BMP180
- Description: A sensor that measures atmospheric pressure.
- Pins: SCL, SDA, VCC, GND
Wiring Details
Arduino UNO
- 5V: Connected to VCC of Humiture Sensor, Barometer-BMP180, and Thermistor
- GND: Connected to GND of Humiture Sensor, Barometer-BMP180, and Thermistor
- A0: Connected to SIG of Thermistor
- A4: Connected to SDA of Barometer-BMP180
- A5: Connected to SCL of Barometer-BMP180
- D7: Connected to SIG of Humiture Sensor
Thermistor
- SIG: Connected to A0 of Arduino UNO
- VCC: Connected to 5V of Arduino UNO
- GND: Connected to GND of Arduino UNO
Humiture Sensor
- SIG: Connected to D7 of Arduino UNO
- VCC: Connected to 5V of Arduino UNO
- GND: Connected to GND of Arduino UNO
Barometer-BMP180
- SCL: Connected to A5 of Arduino UNO
- SDA: Connected to A4 of Arduino UNO
- VCC: Connected to 5V of Arduino UNO
- GND: Connected to GND of Arduino UNO
Documented Code
Arduino UNO Code (sketch.ino)
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
Additional Documentation (documentation.txt)
This documentation provides a comprehensive overview of the circuit, including a summary, detailed component list, wiring details, and the code used for the Arduino UNO microcontroller.