공부/Embedded(2)
-
Node-red 이용해서 센서 데이터 시각화하기
문제가 조금 있긴 했지만, EPS32 보드를 이용했으니 바로 wi-fi 연결 해서 데이터를 시각화해보는 작업을 하였다. DHT11 센서와 그 외 다른 센서가 있으면 좋았겠지만 가지고 있는 것이없어서 간단하게 가변저항을 이용해서 값이 변하는 것을 측정하기로 하였다. 여러 IoT 장비라는 상황을 가정하기 위해 ESP32 보드는 2개를 사용하였고, 데이터 전송 프로토콜로는 MQTT를, 브로커 서버로는 mosquitto를 이용하였다. 읽어오는 값은 온도, 습도, power 라고 가정한 가변저항 값이고 이에 맞는 topic을 지정해주었다. 그리고 읽기만 하면 재미없기 때문에 값을 보내주기 위하여 다른 topic 도 설정하였다. 이렇게 topic 을 세분화 한 이유는 어디서 값을 보내고 읽어오는지 구분하기 쉽게 하..
2022.05.21 -
ESP32 로 dht11 센서 값 읽어오기(및 오류 해결)
IoT를 공부하는데 값싸고 좋은 ESP32를 가지고 놀고(?) 있던 와중 노드레드와 연동해보기 위해 가장 만만해보이는 dht11값을 실시간으로 받아오자고 생각해서 바로 빵판에 장착을 하였다. 인터넷에 있는 핀맵을 참고로 그냥 적당한 GPIO핀에 dht11센서를 연결하였는데 결과는?... 센서 값이 읽히지 않았다.... 이게 안 읽힐리가 하면서 센서가 고장났나 싶어서 아두이노에도 장착하고 다시 센서값을 읽어봤는데 정상작동이 됬다. 그래서 뭐가 문제인가 알아보기 위해 ESP32의 스키마틱 맵을 보니 대충 짐작이 갔다. 핀이 단순히 GND, Vin, GPIO 핀 정도로 나뉘고 그외 TX,RX 등등의 핀맵은 그저 권장인 줄 알았더니, 저 핀들은 GPIO가 아닌 저 용도로만 사용이 가능한 핀이였나 보다... 하필..
2022.05.21