In this project we present the design of an open-source and low-cost buoy prototype for remote monitoring of water quality variables in fish farming. The designed battery-powered system periodically measures temperature, pH and dissolved oxygen, transmitting the information locally through LoRaWAN, a low-power wide-area network protocol, to a gateway connected to a cloud service for data storage and visualization. We provide a novel buoy design that can be easily constructed with off-the-shelf materials, delivering a stable anchored float for the IoT device and the probes immersed in the water pond. All the elements of this design, including hardware and software designs, are freely available under permissive licenses as an open-source project. Please, first read the paper that presents this project for further details of the design and field test at an operating fish farm.
The repository is split into four sections: the data-buoy-node folder presents the main data buoy prototype, the gps-node and breakout-board categories include additional devices, and the general section holds information shared by all.
We gratefully acknowledge financial support from the Ministry of Science, Technology, and Innovation in Colombia MINCIENCIAS. Also, all authors acknowledge financial support provided by the Vice Presidency for Research & Creation publication fund at the Universidad de los Andes, Colombia.
Medina JD, Arias A, Triana JM, Giraldo LF, Segura-Quijano F, Gonzalez-Mancera A, et al. (2022) Open-source low-cost design of a buoy for remote water quality monitoring in fish farming. PLoS ONE 17(6): e0270202. https://doi.org/10.1371/journal.pone.0270202.
@article{10.1371/journal.pone.0270202,
doi = {10.1371/journal.pone.0270202},
author = {Medina, Juan D. AND Arias, Alejandro AND Triana, Juan M. AND Giraldo, Luis F. AND Segura-Quijano, Fredy AND Gonzalez-Mancera, Andres AND Zambrano, Andres F. AND Quimbayo, Julián AND Castillo, Eduardo},
journal = {PLOS ONE},
publisher = {Public Library of Science},
title = {Open-source low-cost design of a buoy for remote water quality monitoring in fish farming},
year = {2022},
month = {06},
volume = {17},
url = {https://doi.org/10.1371/journal.pone.0270202},
pages = {1-14},
number = {6},
}
This is a device for remote monitoring of temperature, pH and dissolved oxygen variables in fish farming. The data buoy floats on the fish pond and periodically transmits these three values to an on-site gateway that forwards the data to an AWS database. The software, hardware and mechanical structure design files can be found in the data-buoy-node folder.
This system transmits GPS coordinates each time the user presses a button to an on-site gateway and saves the data in an AWS database alongisde LoRaWAN packet information. This device can be used for LoRaWAN coverage sampling. The software and circuit schematics are available in the gps-node folder.
A simple breakout board for an RFM95W module for easier prototyping with a breadboard. Hardware files are available in the rfm95w-breakout folder.
This section includes guides and information that are common to the various projects.
- LoRaWAN Gateway and Device setup
- Removing the ST-Link programmer from the NUCLEO-64 boards
- Amazon Web Services (AWS) services implementation
- The PCB designs use 3D models, symbols and footprints from SnapEDA.
- The data buoy mechanical assemblies use 3d models from Atlas Scientific.
Open Source Licenses | |
---|---|
Software | MIT License |
Hardware | CERN-OHL-P |
Documentation | CC BY 4.0 |
The software is licensed under an MIT License. A copy of the license has been included in the repository and can be found here.
The hardware design files are licensed under a CERN Open Source Hardware license version 2 CERN-OHL-P. Details of the license can be found here and a copy of the license has been included here.
This work is licensed under a Creative Commons Attribution 4.0 International License.