[아두이노#272] (NODERED#8) I2C센서/비접촉온도(MLX90614)/고도(BMP180)/6축자이로(MPU6050) (아두이노와 시리얼통신을 이용한 시리즈/녹칸다/포로리야공대가자)
프로그래밍/노드레드(node-red) 2021. 5. 27. 21:57
(NODERED#8) I2C센서/비접촉온도(MLX90614)/고도(BMP180)/6축자이로(MPU6050) (아두이노와 시리얼통신을 이용한 시리즈)
-녹칸다의 윈도우버전 NODERED를 아두이노와 시리얼포트로 연결해서 활용해보는 시리즈이다!
-이번 시리즈는 향후 라즈베리파이에서 NODERED를 활용할때 참조자료로 활용한다!
-참고로 녹칸다는 NODERED를 잘하지는 못하고 흥미유발을 위한 기본적인 기능만 사용할 예정이다!
-NODERED를 활용하면 웹서버가 생성되고 스마트폰을 이용해서 아두이노와 소통할 수 있는 예제를 간단히 구현할 수 있다!(웹UI를 제공한다)
-더 수준높은 기능을 구현하려면 직접 찾아보고 응용해보면 될 것같다!(진입장벽을 낮춰주고자 하는 것이다!)
-이번편은 I2C통신을 활용하는 센서를 3종 이용해서 아두이노에서 NODERED쪽으로 넘어온 데이터를 시각화 해보는 것이다!
-아래와 같은 순서로 진행해볼 생각이다!
1.비접촉온도센서(MLX90614)를 아두이노에 연결하고 측정 값을 NODERED를 이용해서 표현해본다!
2.고도센서(BMP180)를 아두이노에 연결하고 측정 값을 NODERED를 이용해서 표현해본다!
3.6축자이로센서(MPU6050)를 아두이노에 연결하고 측정 값을 NODERED를 이용해서 표현해본다!
관련라이브러리(MLX90614)
https://github.com/adafruit/Adafruit-MLX90614-Library
관련라이브러리(BMP180)
https://github.com/adafruit/Adafruit-BMP085-Library
관련라이브러리(MPU6050)
https://github.com/rfetick/MPU6050_light