GithubHelp home page GithubHelp logo

open-pisciculture / open-source-fish-farming-prototypes Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 3.0 47 MB

This repository presents three different open-source prototypes for fish farming applications based on LoRaWAN communications.

License: Other

C 97.75% Assembly 0.20% Shell 0.24% C++ 1.73% HTML 0.03% Makefile 0.05%
c stm32 lorawan lora lorawan-gateway fish-farm altium altium-designer amazon-web-services aws

open-source-fish-farming-prototypes's Introduction

Open-source fish farming prototype for remote monitoring of water quality variables

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.

Article

Citation

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.

Bibtex

@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},
}

Sections

Data buoy node

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.

GPS node

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.

RFM95W breakout board

A simple breakout board for an RFM95W module for easier prototyping with a breadboard. Hardware files are available in the rfm95w-breakout folder.

General

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

Attribution

  • The PCB designs use 3D models, symbols and footprints from SnapEDA.
  • The data buoy mechanical assemblies use 3d models from Atlas Scientific.

Licenses

Open Source Licenses
Software MIT License
Hardware CERN-OHL-P
Documentation CC BY 4.0

Software

The software is licensed under an MIT License. A copy of the license has been included in the repository and can be found here.

Hardware

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.

Documentation

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.