面对不断增长的人口,不稳定的气候,资源枯竭,增加了对自然灾害的接触,环境监测越来越重要。卫星数据构成了我们对地球的大部分观测。基于原位传感器系统的地面观测对于这些远程测量的可靠性至关重要。为环境数据记录系统的快速原型提供开源选项,可以快速推进研究和监控程序。本文介绍了织机,低功耗Arduino可编程微控制器的开发环境。织机可容纳一系列集成组件,包括传感器,各种数据记录格式,互联网连接(包括Wi-Fi和4G长期演进(LTE)),无线电遥测,定时机制,调试信息,和节能功能。此外,织机包括科学的独特应用,技术,工程,数学(STEM)教育。通过建立模块化,可重构,和跨组件的可扩展功能,织机减少了新系统原型的开发时间。在一个项目中实现的错误修复和优化使所有使用织机的项目受益,提高效率。虽然不是一刀切的解决方案,这种方法使一小部分开发人员能够支持大型多学科团队为水设计各种环境传感应用程序,土壤,大气,农业,环境危害,科学监测,和教育。本文不仅概述了系统设计,还讨论了在织机开发中探索的替代方法和关键决策点。
In the face of rising population, erratic climate, resource depletion, and increased exposure to natural hazards, environmental monitoring is increasingly important. Satellite data form most of our observations of Earth. On-the-ground observations based on in situ sensor systems are crucial for these remote measurements to be dependable. Providing open-source options to rapidly prototype environmental datalogging systems allows quick advancement of research and monitoring programs. This paper introduces Loom, a development environment for low-power Arduino-programmable microcontrollers. Loom accommodates a range of integrated components including sensors, various datalogging formats, internet connectivity (including Wi-Fi and 4G Long Term Evolution (LTE)), radio telemetry, timing mechanisms, debugging information, and power conservation functions. Additionally, Loom includes unique applications for science, technology, engineering, and mathematics (STEM) education. By establishing modular, reconfigurable, and extensible functionality across components, Loom reduces development time for prototyping new systems. Bug fixes and optimizations achieved in one project benefit all projects that use Loom, enhancing efficiency. Although not a one-size-fits-all solution, this approach has empowered a small group of developers to support larger multidisciplinary teams designing diverse environmental sensing applications for water, soil, atmosphere, agriculture, environmental hazards, scientific monitoring, and education. This paper not only outlines the system design but also discusses alternative approaches explored and key decision points in Loom\'s development.