Abstract
This study presents the design and implementation of an ESP32 microcontroller based, modular smart meteorological data collection station developed to increase the efficiency of renewable energy systems and monitor environmental data at a low cost.The system is designed as an alternative to high-cost industrial stations. Core hardware components include BMP280 (temperature, pressure), wind speed (Hall Effect anemometer), and wind direction (Hall Effect wind vane) sensors. ESP32 is used as the central control unit with its built-in Wi-Fi/Bluetooth features; it processes data in string format and transmits it to a Python-based desktop interface via Bluetooth serial communication protocol (at a frequency of 1 Hz). Additionally, a one-week circular storage logic (Circular Buffer) was created using the LittleFS file system on the ESP32 for uninterrupted data storage. A solar panel and battery management system were designed for off-grid operation capacity. As a result of validation tests, it was proven that the system provides high stability in data transmission and that linear regression-based calibration (over 50% error improvement) is mandatory to reach professional standards, especially in atmospheric pressure measurements. This low-cost and energy-efficient platform aims to provide a scalable, domestic data collection infrastructure for renewable energy sites and smart agriculture projects.
References
Baste, P. and D. Dighe, 2017. Low cost weather monitoring station using Raspberry Pi. International Research Journal of Engineering and Technology (IRJET), 4: 3184–3189.
Devaraju, J. T., K. R. Suhas, H. K. Mohana, and V. A. Patil, 2015. Wireless portable microcontroller based weather monitoring station. Measurement, 76: 189–200.
Haque, M. I., A. H. M. D. Shatil, A. N. Tusar, M. Hossain, and M. H. Rahman, 2019. Renewable powered portable weather update station. In 2019 International Conference on Robotics, Electrical and Signal Processing Techniques (ICREST), pp. 374–377.
joy-iT.net, 2024. NodeMCU ESP32. https://joy-it.net/en/products/SBC-NodeMCU-ESP32, Accessed: October 21, 2025.
Kusuma, H., D. Oktavia, S. Nugraha, T. Suhendra, and S. Refly, 2023. Sensor BMP280 statistical analysis for barometric pressure acquisition. IOP Conference Series: Earth and Environmental Science, 1148: 012008.
Murthy, M. S., R. P. R. Kumar, B. Saikiran, I. Nagaraj, and T. Annavarapu, 2023. Real time weather monitoring system using IoT. In E3S Web of Conferences, volume 391, p. 01142, EDP Sciences.
reichelt.com, 2024. FREI Developer Boards - Temperature and Pressure Sensor, BMP280. https://www.reichelt.com/de/en/shop/product/developer_boards_-_temperature_and_pressure_sensor_bmp280-266034, Accessed: October 21, 2025.
Yerli, S. K., T. Ak, N. Aksaker, V. Bakı¸s, S. Evren, et al., 2017. Meteoroloji destekli astronomik görüş ölçümü için otomatik istasyon tasarımı ve prototip yapımı. TÜBİTAK Projesi, Orta Doğu Teknik Üniversitesi, Fen Edebiyat Fakültesi, Ankara.
Üçgün, H., Z. K. Kaplan, and U. Yüzgeç, 2021. Akıllı hava istasyonu ile IoT tabanlı hava durumu izleme sistemi. Avrupa Bilim ve Teknoloji Dergisi, pp. 563–571.

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
