[아두이노#446] (BLYNK#6) 화분1개를 관리하는 학습용 스마트팜을 블링크로 제어해보기!(녹칸다/포로리야공대가자)
프로그래밍/Blynk와 ESP8266 2022. 3. 15. 23:08
(BLYNK#6) 화분1개를 관리하는 학습용 스마트팜을 블링크로 제어해보기!
녹칸다의 블링크(BLYNK) 시리즈이다!
ESP8266보드를 블링크 클라우드에 연결해서 다양하게 제어하는 방법에 대해서 알아본다!
초심자 수준에서 블링크를 활용하는 가장 큰 이점은 집밖에서 집안에 있는 목적물을 제어할 수 있는 것이다!
그리고 블링크는 PC와 모바일 둘다 활용할 수 있는 이점도 있다!
구버전과 새로운버전이 있는데 사용방법이 다르므로 둘다 알아봐야 할 것 같다!
왜냐면 구버전도 계속 서비스가 유지되는데 구버전 나름대로의 장점이 있다!
(블링크 구버전으로 진행)
이번편에서는 녹칸다의 화분 1개를 관리하는 스마트팜을 블링크로 구현해보도록 한다!
화분의 생육데이터로 토양습도, 토양온도, 광센서, 대기온도, 대기습도, Co2농도가 있다!
그리고 급수파트로 워터펌프와 유량센서 수위센서가 있다!
이 모든걸 ESP8266에 연결하기에는 한계가 있으므로 아두이노 우노에 연결하고 ESP8266과 우노를 시리얼통신으로 연결해서 제어해보도록 하자!
(주의 2022.09.18)
(446-1번 예제는 라이브방송 당시 코드대신 엉뚱한 코드를 저장하고 업로드 해버려서 원본이 사라진 상태)
(446-2코드를 기준으로 연동되도록 새로 작성된 코드임!)
(실제 녹칸다의 연동테스트가 안되었으니 잘 작동 안되면 알려주세용~)
블링크 클라우드
https://blynk.cloud/
관련라이브러리(Blynk/1.0.1)
https://github.com/blynkkk/blynk-library
관련라이브러리(DHT11/1.3.8)
https://github.com/adafruit/DHT-sensor-library
관련라이브러리(MHZ19B/1.1.1)
https://github.com/strange-v/MHZ19
관련라이브러리(ds1820/3.9.0)
github.com/milesburton/Arduino-Temperature-Control-Library
www.pjrc.com/teensy/td_libs_OneWire.html
RTSP예제코드(이건 녹칸다가 구현한게 아님!)
https://github.com/bnbe-club/rtsp-video-streamer-diy-14