반응형

https://youtu.be/0YN3d9DX5g8

(#12 로라시즌2) 🔥초저전력 LoRa(E220-900T30D) 구현해보기!(배터리 달아서 사용하기)
녹칸다의 LoRa(E220-900T30D) 시리즈이다!
이번편은 녹칸다의 LoRa노드의 완성체 모습이라고 생각하면 될 것 같다!
여러개의 LoRa노드로부터 데이터를 수집하는 LoRa게이트웨이는 개념상 상시전원을 공급하는 것을 가정한다!
(안정적인 전원이 공급됨을 의미함)

그러나 LoRa노드를 활용한다는 것은 인터넷도 안들어오고 전원도 없는곳에서 활용할 확률이 높다고 본다!
그러므로 LoRa노드는 상시전원이 아닌 배터리로 전원을 공급받는 것으로 생각해야 옳을 것 같다!

노드에 센서와 배터리를 달게되면 그때부터는 수명이 생기게 된다!
배터리를 다 소모하게 되면 더이상 쓸 수 없게 되는 것이다!
그러므로 LoRa모듈과 LoRa모듈을 제어하는 보드가 저전력으로 운용될 수 있도록 해야한다!

일단 LoRa모듈은 deepsleep을 지원한다!
그러나 현재 녹칸다가 시연하고 있는 wemos d1r1보드는 deepsleep이 작동되지 않는다!
그러므로 deepsleep이 가능한 wemos d1 mini보드를 활용하도록 한다!

아래와 같은 순서로 저전력 LoRa의 기능을 구현해보도록 한다!
1.보드가 deepsleep에서 깨어난다!
2.LoRa모듈을 deepsleep상태에서 깨운다!
3.센서데이터를 측정한다!
4.게이트웨이로 데이터를 전송한다!
5.LoRa모듈을 deepsleep으로 설정한다!
6.보드를 deepsleep시킨다!

이때 멀티미터로 상황에 따라 배터리 소모량이 어떻게 되고 저전력모드가 되었을때 배터리 사용량에 대해서 논해보도록 하자!

 

(실제로한거)

1.512-5예제를 그대로 업로드하시오! 게이트웨이는 wemos d1r1 보드를 사용하고 노드는 wemos d1 mini보드를 사용하는데 보드 설정을 잘 하고 업로드 해야한다! 노드가 게이트웨이쪽으로 데이터를 전송할때 전류 소모량을 멀티미터로 측정

시오!(데이터안보낼때115ma, 데이터전송할때 150ma) 최대 21시간 생존가능

519-1-1(게이트웨이).txt
0.01MB
519-1-2(노드).txt
0.01MB

2.초저전력로라 형태를 구성하시오!(딥슬립일때 2.7ma/데이터전송시150ma)

519-2-1(게이트웨이).txt
0.01MB
519-2-2(저전력노드).txt
0.01MB

3.노드가 게이트웨이쪽으로 데이터를 완벽하게 전송한다음에 deepsleep할수 있도록 하시오!(게이트웨이가 수신할때까지 최대 10회시도)

519-3-1(게이트웨이).txt
0.01MB
519-3-2(저전력노드).txt
0.01MB

4.저전력노드에 온습도센서(DHT-11)를 연결해서 측정한 온도와 습도값을 게이트웨이로 전송하시오!(딥슬립일때 5.6ma)

519-4-1(게이트웨이).txt
0.01MB
519-4-2(저전력온습도노드).txt
0.01MB

반응형
Posted by 덕력킹
,