An Arduino-based IoT weather station that reads a suite of environmental sensors and logs timestamped readings to an SD card for monitoring and forecasting.
Category: IoT / Environmental Sensing Β· Platform: Arduino + sensor array + SD logging
Clima AI continuously samples atmospheric and environmental parameters β light, gas concentrations, temperature, pressure, humidity, water level, rainfall, sound, and wind speed β and records them to an SD card. The captured logs can then be analysed to monitor local conditions and support short-term forecasting.
| Sensor / Part | Measures |
|---|---|
| LDR | Light intensity |
| MQ-7 | Carbon monoxide (CO) |
| MQ-6 | LPG / combustible gas |
| LM35 | Temperature |
| Humidity sensor | Relative humidity |
| MPX4115A | Barometric pressure |
| Water-level sensor | Water level |
| Rain-drop sensor | Rainfall |
| Sound sensor | Ambient noise |
| Wind-speed meter | Wind speed |
| LPC1768 / Arduino | Microcontroller |
| SD card module | Data logging |
| Breadboard, jumper wires | Prototyping |
A captured serial log is included in
SD Card data file.txt:
11:12:01.563 -> LDR: 85
11:12:01.563 -> MQ7: 64
11:12:01.563 -> Water Level: 413
11:12:01.563 -> Rain Drop: 37
Clima-AI/
βββ final_code_without_sd_card/ Arduino firmware sketch
βββ SD Card data file.txt captured sensor serial log
βββ components.docx component list & rationale
βββ content.docx project write-up
βββ steps to make.docx build steps
βββ Project report format*.docx project report
βββ project progress presentation[1].pptx
βββ wms electric circuit final*.jpg circuit schematics
βββ Weather-Monitoring-System.png / Weather montoiring system.png
βββ pic 1.png / OIP.jpeg reference images
Note: the sketch in
final_code_without_sd_card/is a servo-driver example; the actual weather-logging behaviour is evidenced by the captured SD-card serial log above.
- Wire the sensors to the microcontroller per the circuit schematics
(
wms electric circuit final1.jpg,wms electric circuit final 2.jpg). - Open the sketch in the Arduino IDE.
- Install required libraries (e.g.
SD, sensor-specific libraries). - Upload to the board and open the Serial Monitor / insert an SD card to log.
Author: Badri (@Badri1401) β VIT
Original code, docs, diagrams, and media Β© the author, released under the
MIT License. Third-party materials (excluded via .gitignore)
belong to their respective owners.