https://github.com/altarians05/diyportableweatherstation
Development of a portable, open-source environmental monitoring station. This project enables real-time data collection and visualization using low-cost sensors. Designed for educational and research applications, it promotes learning about environmental monitoring technologies and programming.
https://github.com/altarians05/diyportableweatherstation
3d-printing arduino educational-project environmental-monitoring esp32 iot robotics weatherstation
Last synced: about 2 months ago
JSON representation
Development of a portable, open-source environmental monitoring station. This project enables real-time data collection and visualization using low-cost sensors. Designed for educational and research applications, it promotes learning about environmental monitoring technologies and programming.
- Host: GitHub
- URL: https://github.com/altarians05/diyportableweatherstation
- Owner: altarians05
- License: mit
- Created: 2024-12-02T11:38:38.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-12-07T18:41:47.000Z (5 months ago)
- Last Synced: 2024-12-14T17:12:09.652Z (5 months ago)
- Topics: 3d-printing, arduino, educational-project, environmental-monitoring, esp32, iot, robotics, weatherstation
- Language: C++
- Homepage:
- Size: 704 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PrintingWeatherStationSENA
This project is a portable environmental monitoring station designed for air quality analysis, weather tracking, and gas measurement. Built as an open-source solution ๐ ๏ธ๐, it integrates IoT capabilities, making it ideal for educational projects, environmental research, and DIY enthusiasts. ๐ค๐ง
๐ฅ See the Prototype in Action!
Want to see the final prototype in action? ๐ Head over to our YouTube video to get a full walkthrough of the Portable Environmental Monitoring Station, its features, and how it works!
๐น Watch here: [Prototype Video on YouTube](https://youtu.be/jpqpw_nJwng?si=KsxWxKCoQXddJWzs)
------------------------------------------------------------------------------------------------------------
โจ Key Features โจ
- โ Multi-sensor integration for temperature, humidity, air pressure, and gas concentration. ๐ก๏ธ๐งโก
- โ Compact and lightweight portable design. ๐๐
- โ Compatibility with Raspberry Pi ๐ and Arduino ๐ค for easy customization.
- โ Open-source documentation ๐ and designs ๐๏ธ to encourage collaboration ๐ค.
- โ Perfect for outdoor monitoring ๐๏ธ and data logging ๐.
- โ MicroSD card ๐ used for recorded data storage.
- โ DS3231 RTC module ๐ records the time of each measurement.
- โ 0.96" OLED screen ๐ฅ๏ธ with a rotary encoder for an enhanced HMI.
- โ Solar energy collection โ๏ธ๐ for sustainable operation.
- โ Built-in WiFi on the ESP32 board ๐ถ for remote data access and monitoring.
- โ Example Arduino scripts ๐ป for sensor integration.Perfect for ๐ฌ Engineers, Makers ๐ ๏ธ, and Researchers ๐ looking to explore environmental monitoring with cost-effective ๐ and versatile tools.

------------------------------------------------------------------------------------------------------------
Download Includes ๐:
- ๐ Arduino Codes: Fully documented and ready to upload to your ESP32. ๐
- ๐ 3D Models: The enclosure and modular components are available in STEP format, suitable for editing and printing.
- โก Electronics Wiring Diagram: Comprehensive connection diagrams created in Fritzing, guiding the setup of all electronic components. ๐๐ฅ๏ธDownload Links ๐:
- ๐ [Tinkercad](https://www.tinkercad.com/things/6pniuVdfldQ-estacion-de-monitoreo-iot-rev4)
- ๐ [Thingiverse](https://www.thingiverse.com/thing:6854103)
- ๐ [Grabcad](https://grabcad.com/library/diy-portable-weather-station-1)------------------------------------------------------------------------------------------------------------
โ๏ธ Connections:
- ๐ก๏ธ BME680 Sensor: ๐ ๏ธ SCL -> GPIO22, ๐ ๏ธ SDA -> GPIO21, โก 5V, ๐ GND
- โฐ RTC DS3231: ๐ ๏ธ SCL -> GPIO22, ๐ ๏ธ SDA -> GPIO21, โก 5V, ๐ GND
- ๐ OLED 0.96" Display: ๐ ๏ธ SCL -> GPIO22, ๐ ๏ธ SDA -> GPIO21, โก 5V, ๐ GND
- ๐พ MicroSD Module: ๐ ๏ธ CS -> GPIO05, ๐ ๏ธ MOSI -> GPIO23, ๐ ๏ธ SCK -> GPIO18, ๐ ๏ธ MISO -> GPIO19, โก 5V, ๐ GND
- ๐ Rotary Encoder KY-040: ๐ ๏ธ DT -> GPIO25, ๐ ๏ธ CLK -> GPIO26, ๐ ๏ธ SW -> GPIO33, โก 5V, ๐ GND
------------------------------------------------------------------------------------------------------------
๐ Libraries and Resources:
- ๐ ๏ธ BME680 Sensor
- ๐ Library: [Download Here](https://n9.cl/2wgdx)
- ๐ Guide: [How to Use](https://n9.cl/31472)
- ๐ Tutorial: [Simple Example](https://n9.cl/s88k9)- โฐ RTC DS3231
- ๐ Library: [RTClib by Adafruit](https://github.com/adafruit/RTClib)
- ๐ Guide: [Setup Instructions](https://n9.cl/o9x3j)
- ๐ Tutorial: [Simple Example](https://n9.cl/v09a0)- ๐ OLED 0.96'' Display
- ๐ Library: [Library Link 1](www.n9.cl/xlc9w), [Library Link 2](www.n9.cl/xv1dp)
- ๐ Guide: [Setup Instructions](https://n9.cl/l03ufr)
- ๐ Tutorial: [Beginner Guide 1](www.n9.cl/jzy5xj), [Beginner Guide 2](www.n9.cl/f29yyf)- ๐พ MicroSD Module
- ๐ Library: [Download Here](https://n9.cl/z0hjuf)
- ๐ Guide: [Setup Instructions](https://n9.cl/nbez7)
- ๐ Tutorial: [Example Project](https://n9.cl/s88k9)- ๐ Rotary Encoder KY-040
- ๐ Library: Not Required ๐
- ๐ Guides: [Guide 1](https://n9.cl/tbt4g), [Guide 2](https://n9.cl/v2f8)
- ๐ Tutorials: [Beginner Guide 1](https://n9.cl/rmjnv), [Beginner Guide 2](https://n9.cl/bn3d6)------------------------------------------------------------------------------------------------------------
๐ก Support the Project!
If you find this project useful or inspiring, consider supporting it in each link by:
- โญ Following the project on all platforms.
- ๐ Giving it a like to help boost its visibility.
- ๐ฌ Leaving a comment with your thoughts or suggestions.As an open-source research initiative ๐ฑ, your interaction helps us gain visibility ๐ and continue contributing to the community ๐. Together, we can inspire more innovations โจ and improvements!