Indoor Monitoring: The Mini Weather Station
Keep your environment comfortable with the Arduino Weather Station. This project is a perfect introduction to working with environmental sensors and high-resolution OLED displays.

The Sensors
- DHT11/DHT22 Sensor: These popular sensors measure both temperature and relative humidity. The DHT22 is slightly more accurate, while the DHT11 is excellent for learning.
- 0.96" I2C OLED Display: Unlike bulky LCDs, an OLED screen can show clean fonts and even small icons (like a sun or a cloud icon).
Logic Flow
The Arduino polls the DHT sensor every few seconds. It then formats the raw data into a readable string and draws it on the OLED display using a library like Adafruit_SSD1306. This data can also be sent to a computer to create long-term graphs of your room's environment.
Hardware List
- Arduino Uno/Nano: The main controller.
- DHT11 Sensor: For temperature/humidity data.
- 0.96" OLED Screen: For the visual dashboard.
- Jumper Wires and Breadboard.
By adding a Wi-Fi module like the ESP8266, you can even turn this into an IoT weather station that sends data to your phone!