[아두이노#493] 초음파센서(HC-SR04)로 물탱크 수위 측정하기 1부!💧➕LoRa➕nRF24L01📡(녹칸다/포로리야공대가자)
프로그래밍/아두이노 호작질 2022. 6. 6. 23:49
초음파센서(HC-SR04)로 물탱크 수위 측정하기 1부!💧➕LoRa➕nRF24L01📡
녹칸다의 실제로 쓸만한 예제 만들기 시리즈 이다!
초음파 센서를 이용해서 물높이를 측정해보자!
이번편은 1부와 2부로 나누어서 해보도록 하자!
기존 녹칸다의 예제에서 수위센서는 부착부위에 물이 있다/없다로 결과가 나오는 디지털 센서였다!
이번편에서는 물탱크속에 있는 물의 높이를 길이 단위(CM)로 측정하는 것을 목표로 한다!
(2L 물병으로 시연을 하는데 잘 될지는 의문이다)
물탱크속 물높이의 변화가 잘 감지된다면 아래와 같은 순서로 여러가지 형태의 쓸만한 예제를 구현한다!
1.FND모듈(TM1637)에 물 높이를 출력하시오!
2.1602LCD 모듈에 물높이를 출력하시오!
3.아두이노 우노와 LoRa모듈(SX1276) 2세트를 준비해서 측정한 수위를 전송하시오!(원격측정)
4.RF24를 이용해서 측정한 수위를 전송하시오!(원격측정)
5.다른장소에 있는 워터펌프가 물탱크에 물을 채워 넣기 위해서 어떻게 하면 좋을지 고민해보기!
(그 외 중간중간 하고싶은거 만들기)
로라 #329-1
nRF24L01 #254-1
(실제로한거)
1.초음파센서(HC-SR04)를 우노에 연결해서 거리(distance)를 계산하시오!
2.측정된 데이터에 lpf를 적용하시오!
3.물높이와 물높이를 퍼센테이지로 출력하시오!
4.(3)에서 측정한 물높이를 FND모듈(TM1637)에 출력하시오!
5.(3)에서 측정한 값을 LoRa모듈(SX1276)을 이용해서 다른 보드에게 전송해서 시리얼 모니터에 출력하시오!
6.RF24를 아두이노 우노에 연결하고 측정한 수위와 퍼센트값을 다른 보드로 전송하시오!