아두이노 나노 ESP32 DHT22 LCD
이 튜토리얼은 아두이노 나노 ESP32에 프로그래밍하여 DHT22로부터 온도와 습도를 읽고 이를 LCD I2C에 표시하는 방법을 안내합니다.
준비물
| 1 | × | 아두이노 나노 ESP32 | 쿠팡 | 아마존 | |
| 1 | × | USB 케이블 타입-A to 타입-C (USB-A PC용) | 쿠팡 | 아마존 | |
| 1 | × | USB 케이블 타입-C to 타입-C (USB-C PC용) | 아마존 | |
| 1 | × | LCD I2C Display 3.3V | 아마존 | |
| 1 | × | DHT22 온도 및 습도 센서 모듈 | 쿠팡 | 아마존 | |
| 1 | × | (또는) DHT22 Sensor | 아마존 | |
| 1 | × | 브레드보드 | 쿠팡 | 아마존 | |
| 1 | × | 점퍼케이블 | 쿠팡 | 아마존 | |
| 1 | × | (옵션) DC 커넥터 전원 연결 잭 플러그 소켓 | 쿠팡 | 아마존 | |
| 1 | × | (추천) 아두이노 나노용 스크루 터미널 확장 보드 | 쿠팡 | 아마존 | |
| 1 | × | (추천) 아두이노 나노용 브레이크아웃 확장 보드 | 쿠팡 | 아마존 | |
| 1 | × | (추천) 아두이노 나노 ESP32용 전원 분배기 | 쿠팡 | 아마존 |
구매 참고사항: 시중에 판매되는 대부분의 LCD I2C 디스플레이는 5V용입니다. 이 보드에서 동작할 수도 있지만 안전하지 않으며 보드를 손상시킬 수 있습니다. 위에서 추천한 3.3V LCD I2C 디스플레이를 사용하시기를 강력히 권장합니다.
DHT22 및 LCD에 대하여
우리는 DHT22 센서와 LCD에 대한 구체적인 튜토리얼을 가지고 있습니다. 각 튜토리얼에는 하드웨어 핀아웃, 작동 원리, ESP32에 대한 배선 연결, Arduino Nano ESP32 코드 등에 대한 자세한 정보와 단계별 지침이 포함되어 있습니다. 다음 링크에서 자세히 알아보세요:
선연결

이 이미지는 Fritzing을 사용하여 만들어졌습니다. 이미지를 확대하려면 클릭하세요.
이 회로는 브레드보드 없이도 만들 수 있습니다. 같은 배선은 다음과 같습니다:

이 이미지는 Fritzing을 사용하여 만들어졌습니다. 이미지를 확대하려면 클릭하세요.
배선이 제자리에 단단히 고정되기를 원하시나요? 이를 위해 Arduino Nano ESP32를 아두이노 나노용 스크루 터미널 확장 보드에 장착하세요. 다음은 나사 단자 보드를 통해 배선한 같은 회로입니다:

이 이미지는 Fritzing을 사용하여 만들어졌습니다. 이미지를 확대하려면 클릭하세요.
아두이노 나노 ESP32 코드 - DHT22 센서 - LCD I2C
※ 주의:
LCD I2C 주소는 제조업체마다 다를 수 있습니다. 코드에서는 DIYables 제조업체가 지정한 0x27 주소를 사용했습니다.
사용 방법
아두이노 나노 ESP32를 시작하려면 다음 단계를 따르세요:
- 아두이노 나노 ESP32에 처음이라면 아두이노 나노 ESP32 - 소프트웨어 설치에 대한 튜토리얼을 참고하세요.
- 제공된 다이어그램에 따라 구성 요소를 연결하세요.
- USB 케이블을 사용하여 컴퓨터에 아두이노 나노 ESP32 보드를 연결하세요.
- 컴퓨터에서 아두이노 IDE를 실행하세요.
- Arduino Nano ESP32 보드와 해당 COM 포트를 선택하세요.
- 아두이노 IDE의 왼쪽 바에서 Libraries 아이콘을 클릭하세요.
- 검색 상자에 “DHT”라고 입력한 다음, Adafruit의 DHT 센서 라이브러리를 찾아보세요.
- Install 버튼을 클릭하여 라이브러리를 설치하세요.

- 라이브러리에 필요한 의존성을 설치하라는 창이 나타납니다
- Install All 버튼을 클릭하여 라이브러리의 모든 의존성을 설치하세요.

검색 상자에 “DIYables LCD I2C”를 입력한 다음, DIYables가 만든 DIYables_LCD_I2C 라이브러리를 찾으세요.
DIYables_LCD_I2C 라이브러리를 설치하려면 Install 버튼을 클릭하세요.

- 위의 코드를 복사하여 아두이노 IDE에 붙여넣으세요.
- 아두이노 IDE에서 Upload 버튼을 클릭하여 코드를 아두이노 나노 ESP32 보드에 컴파일하고 업로드하세요.
- 센서를 더 차갑게 하거나 더 뜨겁게 하세요. 예를 들어, 센서를 뜨거운 커피잔 가까이에 두는 것처럼요.
- LCD에서 결과를 확인하세요.
LCD가 아무것도 표시하지 않는 경우, LCD I2C 문제 해결을 참조하십시오.
동영상
비디오 제작은 시간이 많이 걸리는 작업입니다. 비디오 튜토리얼이 학습에 도움이 되었다면, YouTube 채널 을 구독하여 알려 주시기 바랍니다. 비디오에 대한 높은 수요가 있다면, 비디오를 만들기 위해 노력하겠습니다.