ESP32 멀티탭 텔레그램 제어
OneClick uploader
- ESP32를 flashing 모드로 설정한 뒤 컴퓨터와 연결합니다.
flashing 모드 진입 방법(ESP32 Dev Module 기준)
- 방법1) BOOT 버튼을 활용한 일반적 진입
-전원을 연결한 상태에서 BOOT 버튼을 누르고 있습니다.
-BOOT 버튼을 누른 상태에서 EN(또는 Reset) 버튼을 한 번 눌렀다 떼면, ESP32는 BOOT 핀이 LOW 상태임을 감지하고 부트로더(flashing 모드)로 진입합니다.
-이 시점에서 업로드가 시작될 때까지 BOOT 버튼을 계속 누르고 있다가, 업로드 툴(esp-web-tools 등)이 ESP32와 통신을 시작하면 BOOT 버튼에서 손을 떼도 됩니다.
- 방법2) BOOT 버튼 누르고 떼는 방식
-전원을 연결한 상태에서 BOOT 버튼을 누른 채 EN(또는 Reset) 버튼을 눌렀다 떼면 flashing 모드에 진입합니다.
-이 경우 EN 버튼을 떼고 잠시 후 BOOT 버튼을 놓아도 flashing 모드가 유지됩니다.
- 다른 ESP32 관련 프로그램(Arduino IDE 등)을 모두 종료합니다.
특히 Arduino IDE의 시리얼 모니터가 켜져 있으면 업로드가 불가능합니다.
- 이 페이지 가장 아래의 Connect 버튼을 누른 후, 팝업창에서 ESP32의 포트를 선택하여 연결합니다.
- 연결 후 나타나는 팝업창에서 INSTALL 버튼을 선택하면 프로그램 업로드가 시작됩니다.
- 업로드가 완료되면 flashing 모드를 해제한 뒤, ESP32를 reset 합니다.
flashing 모드 해제 예시
- BOOT 버튼을 누르고 있었다면 이제 놓으십시오.
- EN(또는 Reset) 버튼을 눌러 ESP32를 정상 모드로 재부팅합니다.
- 아래의 Connect 버튼을 다시 누른 뒤 LOGS & CONSOLE에 진입하여, 오른쪽 아래의 RESET DEVICE 버튼을 누르면 ESP32의 이름을 확인할 수 있습니다.
디바이스 이름은 "ESP32-1234" 형태로 "ESP32-" 뒤에 4자리 숫자가 붙은 형태입니다.
- 스마트폰이나 PC의 Wi-Fi 설정에서 해당 이름의 ESP32를 검색, 연결한 후, 인터넷 브라우저에서 http://192.168.4.1에 접속하여 WiFiManager 설정을 진행하십시오.
- WiFiManager 설정 완료 후 ESP32가 Wi-Fi에 정상적으로 접속하면, Telegram Bot을 통해 서보모터를 제어할 수 있습니다.
/on 명령어: 서보모터를 80도 위치로 이동(스위치 ON)
/off 명령어: 서보모터를 110도 위치로 이동(스위치 OFF)
/start 명령어: 사용 가능한 명령어 메뉴를 다시 표시합니다.
| 핀 번호 |
연결 부품 |
연결 부품 핀 이름 |
| IO4 |
Servo |
Signal (Orange) |