IoT 기판 이해하기
ESP32 칩셋 기반의 토양 온습도, 조도, 염도 측정 센서가 탑재된 기판이 사용되었습니다.
LILYGO HIGROW 제조사 GitHub 저장소 :
https://github.com/LilyGO?tab=repositories
LILYGO HIGROW 제조사 공식 홈페이지 :
http://www.lilygo.cn/prod_view.aspx?TypeId=50033&Id=1172&FId=t3:50033:3
ESP32 IC 칩, TYPE-C 통신 및 전원 인터페이스가 탑재되어 있습니다.
DHT12 온도 및 습도 센서가 내장되어 있어 주변 온도와 습도 측정이 가능합니다.
버튼 Wake Up 기능이 추가되었으며 (IO35) 토양 염도 측정 기능 (CD4060BM + TL034IDR) 을 제공합니다.
조도 (BH1750FV1) 센서가 탑재되어 있으며, 예약된 외부 장치 확장 (단일 버스 직렬 포트 IIC — 21 ~ 22) 도 가능합니다.
수분과 토양의 염도 및 조도 센서를 통한 광합성 시 빛의 양을 테스트할 수 있습니다.
WiFi + Bluetooth 통신 기능이 제공되는 ESP32 칩셋과 토양의 온도, 습도 센서가 통합된 일체형 기판의 핀 맵 (Pin Map) 입니다.

개발 환경 설정 방법
Windows 전용 ESP32 Board 드라이버를 설치하신 후, Windows 장치 관리자에서 포트 번호를 확인합니다.

온도, 습도 라이브러리를 추가합니다.
파일 > 환경설정 메뉴 화면 상단 libraries 위치 확인하고 아래 폴더를 다운로드 하신 후, 압축을 푸신 다음 붙여넣기 합니다.
https://1drv.ms/u/s!AmsqTf3EgmJAoZFaKkRdIdBE5613hw?e=RTd7Ht

Arduino IDE 개발 도구를 설치합니다.
https://www.arduino.cc/en/software

Arduino IDE 프로그램에서 위 ESP32 Dev Board 를 아래의 과정에 따라 인식시킵니다.
Arduino IDE 에서 File > 환경설정 > 추가 보드 매니저 URLs 에 https://dl.espressif.com/dl/package_esp32_index.json 을 입력합니다.

도구 (Tools) 메뉴 > 보드 > 보드 매니저 > ESP32 Dev Board 를 검색하여 보드를 설치합니다.


도구 (Tools) 메뉴 > 해당되는 포트 번호를 선택합니다.

IDE 에서 업로드 버튼 클릭 후 RST… 가 정상적으로 출력되는지 여부를 확인합니다.
작동전압은 5V / 1A 이며, USB-C 규격의 단자를 지원합니다.
