This paper describes the development of a system that enables real time data visualization via a webapp regarding sound intensity using multiple node devices connected through internet. The prototypes were realized using ATmega328 (Arduino Nano) and ESP8266 hardware modules, NodeMCU Arduino wrapper library, Google maps and firebase API along with JavaScript webapp. System architecture is such that multiple node devices will be installed in different locations of the target area. On each node device, an Arduino Nano interfaced with a Sound Sensor measures the ambient sound intensity and ESP8266 Wi-Fi module transmits the data to a database via web API. On the webapp, it plots all the real-time data from the devices over Google maps according to the locations of the node devices. The logged data that is collected can then be used to carry out researches regarding sound pollution in targeted areas.
翻译:本文描述一个系统的发展,该系统通过网络应用程序,利用互联网连接的多节点装置,对声音强度进行实时数据可视化;原型是使用ATmega328(Arduino Nano)和ESP8266硬件模块、NodeMCU Arduino包装图书馆、Google地图和消防基地API以及JavaScript网络应用程序实现的;系统结构使得多节点装置将安装在目标区域的不同地点。在每个节点装置上,一个Arduino Nano与声音传感器接口的Arduino Nio测量环境声音强度和ESP8266 Wi-Fi模块通过网络API将数据传输到数据库。在网络应用程序上,根据节点装置的位置,将设备上的所有实时数据通过Google地图绘制成图。随后收集的登录数据可用于在目标区域进行关于声音污染的研究。