반응형

https://youtu.be/rW2at4xO4T4

🔥녹칸다의 IoT미세먼지 측정기 만들기!➕PMS7003➕app inventor➕battery saving➕deepsleep➕MQTT➕spiffs
이번편은 실제로 쓸만한 IoT 미세먼지 측정기를 만들어보도록 하자!
녹칸다가 생각한 미세먼지 측정기는 아래 조건을 만족해야한다!
1.18650베터리가 1개 장착될 것(2600mah)
2.저전력 모드로 작동 될 것(일정시간 딥슬립)
3.ap모드로 작동해서 연결할 공유기의 id, pw를 변경할 수 있을 것
4.ap모드로 작동해서 mqtt topic과 업로드 간격을 변경할 수 있을 것
5.변경된 정보는 esp보드 내부 파일 시스템인 spiffs에 기록 할 것
6.C#이나 노드레드 대시보드에서 확인 가능 할 것
7.스마트폰에 전용앱을 앱인벤터로 만들고 확인 가능 할 것
(기타 등등)

(테스트 해봐야 하는 사항)
PMS7003은 기본적으로 전류소모량이 엄청나게 많다!(내부에 팬이 있음)
그런데 기본 예제를 보니 PMS7003모듈도 SLEEP이 가능하다!
SLEEP을 어떻게 하고 전류 소모량이 얼만큼인지 평가해보기~!

(과거 녹칸다가 뿌려놓은 떡밥)
[deepsleep] https://bota.tistory.com/1974
[spiffs에기록하고 불러오기] https://bota.tistory.com/1753
[ap모드에서 wifi정보 spiffs에 기록하기] https://bota.tistory.com/1758
[녹칸다의 iot온습도계] https://bota.tistory.com/1992

위 조건을 만족하는 iot 미세먼지 측정기를 디자인하고 3d모델링을 어떻게 하면 좋을지 고민해보도록 한다!
(녹칸다는 3d 모델링과 디자인이 불가하므로 가능하신분들 도움 필요~~~!)

 

(실제로한거)

1.PMS7003을 wemos d1 mini에 연결하고 센서와 보드가 둘다 sleep일때와 아닐때의 소모전류의 차이를 평가해보시오!(슬립일때:30~50ma, 아닐때:100~120ma)

503-1(센서와보드를저전력으로테스트하는예제).txt
0.00MB

2.녹칸다의 IoT 미세먼지 측정기를 만드시오!

503-2(녹칸다의iot미세먼지측정기).txt
0.01MB

3.노드레드(node-red) 플랫폼을 이용해서 iot 미세먼지 측정기를 웹앱으로 모니터링 하시오!

503-3(노드레드로확인하기).txt
0.00MB

4.윈도우에서 작동시킬 수 있는 C#으로 구현한 전용프로그램을 만드시오!

example503_4.zip
1.17MB

5.앱인벤터로 전용앱을 만드시오!
(앱인벤터로 만든 전용앱 안에서 보드에 설정된 값을 수정할 수 있는 것을 언젠가 해야한다!)

example503_5.aia
0.30MB

반응형
Posted by 덕력킹
,