IoT 기반 양식업 수질 모니터링 시스템(WQMS).
이 프로젝트의 목적은 양식 부문의 아쿠아포닉 탱크에서 물의 상태를 지속적으로 모니터링하여 양식에 도움이 되고 품질이 좋은 휴대용 저비용 수질 모니터링 시스템을 설계하고 구현하는 것입니다.
- 연못 물의 구성은 환경 변화에 지속적으로 영향을 받아 농부가 물 상태를 지속적으로 모니터링하기 어렵기 때문에 우리의 WQMS는 변화를 모니터링하기 위해 개발되었습니다.
- 수질 테스트는 기존 실험실 테스트를 줄여 실험실로 물 샘플을 배송하는 것 이외의 소스에서 수행할 수 있습니다. 우리 시스템이 다른 시스템과 다른 이유:
- 연못의 온도, 탁도, pH, 수위를 측정하여 수질을 유지하고 제어합니다.
- 물의 특정 매개변수 변화를 신속하게 식별합니다.
- 시각적 정보(라인 차트) 생성
- 알림 알림을 보냅니다
시스템 운영
- 최적의 범위로 물의 온도, 수심, 탁도 및 pH를 측정합니다. 탁도(Nephelometric Turbidity Units 또는 Jackson Turbidity Unit) 0-5 pH 4-10 수위 5-27(현장 기준)
- Espduino#2를 사용하여 마이크로컨트롤러에서 데이터를 처리합니다.
- 클라우드 서버로 데이터 전송
- 그리고 웹페이지에 데이터를 게시합니다.
하드웨어 구현
- 에스프두이노-32
- 방수 온도 센서 DS18B20
- pH 센서-E-201-C
- 탁도 센서-SKU SEN0189
- 초음파 센서-HC-SR04
소프트웨어 구현
- 프런트엔드
- 백엔드
- 파이썬: 논리
- 플라스크: 서버
- SMTP: 메시징
- SQLite: DB
- C 프로그램: Esp32의 센서 프로그램
- HTTP
- 헤로쿠
시작하기
전제조건
- 복제 저장소
- 보드를 활성화하려면 Esp32 패키지를 추가하세요.
- 센서 코드 링크:
github.com/joewzy/WaterQualityMS.git
설치
용법:
- esp32를 네트워크에 연결
- 저장소를 복제하세요::
git clone https://github.com/Erbynn/IoT-WQMS.git
cd IoT-WQMS
- 가상 환경 생성 및 활성화::
virtualenv env
source env/bin/activate
- 설치 요구 사항::
pip install -r 'requirements.txt'
애플리케이션을 실행합니다::
데이터는 http://wqms.herokuapp.com/dashboard에 게시됩니다.
즐기다 ?
샘플 이미지
저자/팀::
- John PK Erbynn 메일 보내기
- Josiah Kotey가 메일 보내기
- Isaac Agyen Duffour 메일 보내기
승인
- 프로젝트 감독관, Isaac A. Mensah
- 데니스 에파 암포사
- 다우드 이스마일
- 조시아 터크퍼
전개
이번 확장은 우리의 소프트웨어 개발 기술을 향상시키기 위한 프로젝트입니다. 어떤 제안이나 팁, Pull Request도 환영합니다. 감사합니다.