수행기록퀘스트3

"식물 관리 봇" 소프트웨어 구성
2022. 6. 26 (일) 23:25 최종수정 2022. 6. 26 (일) 23:33 변화의 물결 조회 353 좋아요 0 스크랩 0 댓글 0

1. 개발 툴 목록 
 -  Visual Studio Code
 -  WiringPi Library
 -  gcc version 10.2.1


2. 소프트웨어 구성도

 

< 추가 설명 >
 1. 프로그램이 시작하면 DHT11 센서에서 실내외 온도를 측정합니다.
 2. 측정한 온도와 미리 설정해 둔 온도와 비교하여 설정한 온도보다 높아지거가 같으면 팬을 작동시킵니다.

 3. 토양 습도 센서를 측정합니다.
 4. 측정한 습도가 미리 설정한 습도 보다 값이 낮은지 비교합니다.
 (땅이 건조한지 측정) 
 5. 일정 시간 펌프를 동작시켜 물을 공급합니다. 
 6. LED를 동작 시켜   빛을 쬐여줍니다.

 7. 현재 측정한 값들에 대해 LCD 화면에 값으로 표시합니다.
 8. 설정한 주기적으로 위의 과정을 지속합니다.


3. 오픈소스 활용 정보
 1) WiringPi
   https://github.com/WiringPi
 2) ADC, LCD 모듈
   https://www.waveshare.com/wiki/Pioneer600
 3) dht11 모듈
   https://github.com/nkundu/wiringpi-examples

 

4. 소스코드
 - 전체 중 일부이며, 소스 통합 필요 (현재 수정 중) 

로그인 후
참가 상태를 확인할 수 있습니다.