메뉴 전체보기

회원메뉴

실시간 지역 날씨 시계 > 게시판

본문 바로가기

쇼핑몰 검색

NO. 3368
제목 : 실시간 지역 날씨 시계
2026-09-23 14:08

소개: 실시간 지역 날씨 시계


이 설명서는 온라인 지역 날씨 이미지를 사용하여 날씨 패널을 만드는 방법을 보여줍니다.




STEP 1. 준비물


  1. Waveshare ESP32-S3-Zero
  2. Waveshare ESP32-S3-Zero Three ST77916 1.5" 원형 QSPI 컬러 화면
  3. Micro-SD / SD 카드 슬롯 브레이크아웃 보드
  4. Micro-SD / SD 카드
  5. 일부 47Ω 1/4W 저항기
  6. 830포인트 브레드보드
  7. 약간의 10CM 수-수 듀퐁 케이블
  8. 약간의 U자형 브레드보드 와이어

참고:




STEP 2. 1단계: 지역 날씨 정보


대부분의 도시는 날씨를 모니터링하고 예측하는 책임이 있는 자체 관측소 부서를 가지고 있습니다. 예를 들어, 홍콩에서는 홍콩 기상청. 그들의 웹사이트에서 많은 지역 날씨 모니터링 정보를 찾을 수 있습니다. 저는 항상 그들의 레이더 이미지를 보고 근처에 비가 오는지 확인하고, 위성 이미지를 통해 구름의 움직임을 확인합니다. 또한 날씨 사진은 실내에 있고 근처에 창문이 없을 때 외부 상태를 확인하는 데 매우 유용합니다.

참조:

https://www.hko.gov.hk/en/wxinfo/radars/radar.htm

https://www.hko.gov.hk/en/wxinfo/intersat/satellite/sate.htm

https://www.hko.gov.hk/en/wxinfo/ts/webcam/HMM_photo.htm




STEP 3. 2단계: 작동 원리


ESP32 패밀리 개발 장치는 대부분 WiFi 기능을 갖추고 있어 인터넷에서 최신 정보를 수집할 수 있습니다.

  1. 첫 번째로 수집해야 할 정보는 현재 시간이며, 이는 공용 NTP 서비스를 통해 인터넷에서 수집할 수 있습니다.
  2. 다양한 이미지 간격 패턴에 따라 5, 6 또는 10분마다 이미지를 다운로드할 수 있습니다.
  3. 다운로드된 이미지는 Micro-SD / SD 카드에 저장됩니다.
  4. 다음 다운로드 간격을 기다리는 동안, 다운로드된 이미지를 몇 초마다 순서대로 재생할 수 있습니다.

참고:

처음에는 카드에 다운로드된 이미지가 1개만 있어 정지 이미지만 표시됩니다. 전원이 켜진 지 3시간 후에는 3시간 타임랩스 애니메이션을 표시할 수 있습니다.




STEP 4. 3단계: 소프트웨어 준비


Arduino IDE

아직 설치하지 않았다면 Arduino IDE 최신 버전을 다운로드하고 설치하세요:

https://www.arduino.cc/en/software

Arduino-ESP32

아직 설치하지 않았다면 Arduino-ESP32 지원을 추가하는 설치 단계를 따르세요:

https://docs.espressif.com/projects/arduino-esp32/en/latest/installing.html

Arduino_GFX 라이브러리

"도구" 메뉴에서 "라이브러리 관리..."를 선택하여 Arduino IDE 라이브러리 관리자를 엽니다. "다양한 디스플레이용 GFX"를 검색하고 "설치" 버튼을 누릅니다.

이전 인스트럭터블 을 참조하여 Arduino_GFX에 대한 더 많은 정보를 얻을 수 있습니다.

JPEGDEC

"도구" 메뉴에서 "라이브러리 관리..."를 선택하여 Arduino IDE 라이브러리 관리자를 엽니다. "JPEGDEC"를 검색하고 "설치" 버튼을 누릅니다.


참고:

Arduino IDE에 라이브러리를 설치/가져오는 방법에 대한 자세한 내용은 Arduino 문서 를 참조하십시오.




STEP 5. 4단계: 배선 연결


4단계: 배선 연결


4단계: 배선 연결


4단계: 배선 연결


연결 요약은 다음과 같습니다:

ESP32-S3-Zero LCD 1 LCD 2 LCD 3 Micro-SD / SD 카드 슬롯
============= ===== ===== ===== =======================
5V VCC VCC VCC
GND GND GND GND GND
3V3(OUT) VCC
GP1 CS
GP2 MOSI
GP3 SCK
GP4 MISO
GP5 CS
GP6 CS
GP7 -> 저항 -> SCL SCL SCL
GP8 -> 저항 -> SDA SDA SDA
GP9 -> 저항 -> IO1 IO1 IO1
GP10 -> 저항 -> IO2 IO2 IO2
GP11 -> 저항 -> IO3 IO3 IO3
GP12 -> 저항 -> RST RST RST
GP13 CS


참고:

저항은 선택 사항이지만, 여러 디스플레이를 병렬로 연결할 때 연결을 더 안정적으로 만들 수 있습니다.

디스플레이의 BL 및 TE 핀은 연결하지 않아도 됩니다.




STEP 6. 5단계: 샘플 코드


샘플 코드를 GitHub에서 다운로드하세요:

https://github.com/moononournation/WeatherPanel.git




STEP 7. 6단계: 컴파일 및 업로드


  1. Arduino IDE에서 WeatherPanelHKO.ino를 엽니다.
  2. 첫 2줄은 WiFi 연결 세부정보입니다. 귀하의 WiFi 세부정보로 교체해 주세요.
  3. Micro-SD / SD 카드를 카드 슬롯에 삽입하세요.
  4. 개발 보드에 따라 보드 매개변수 설정을 조정하세요.
  5. 업로드 버튼을 누르고 기다리세요...

참조:

https://www.waveshare.com/wiki/ESP32-S3-Zero#Arduino




STEP 8. 7단계: 즐기세요!


이제 책상에 실시간 날씨 이미지를 보여주는 멋진 날씨 패널이 생겼습니다!




STEP 9. 8단계: 루트 CA 인증서 가져오기 주의사항


이 프로젝트는 HTTPS 프로토콜을 사용하여 웹에서 이미지를 다운로드해야 합니다. 다운로드 코드는 ESP32 HTTPS 클라이언트 샘플 코드를 기반으로 합니다. 먼저 웹사이트의 루트 CA 인증서를 준비해야 합니다.

샘플 코드는 hko.gov.hk 루트 CA 인증서를 사용하여 이미지를 다운로드하도록 설정되어 있습니다. 다른 웹사이트 이미지를 사용하고 싶다면 위의 비디오를 따라 올바른 루트 CA 인증서를 코드에 가져오세요.


원문: https://www.instructables.com/Live-Regional-Weather-Clock

좋아요 0
게시판

회사명 공방유니언 주소 각 공방 주소 참조
사업자 등록번호 0000 대표 공방유니언 전화 019-60105846 팩스 0000 이메일 gongbangunion@gmail.com
통신판매업신고번호 0000 개인정보관리책임자 공방유니언
Copyright © 2017 공방유니언. All Rights Reserved.