본문 바로가기

ESP32

ESP32 웹 서버(WebSocket): Multiple Slider LED 밝기 제어(PWM) 여러 슬라이더가 있는 ESP32 웹 서버(WebSocket): LED 밝기 제어(PWM) 이 튜토리얼에서는 여러 슬라이더가 있는 웹 페이지를 표시하는 ESP32 웹 서버를 만드는 방법을 보여줍니다. 슬라이더는 다양한 PWM 채널의 듀티 사이클을 제어하여 여러 LED의 밝기를 제어합니다. LED 대신 이 프로젝트를 사용하여 PWM 신호가 필요한 DC 모터나 다른 액추에이터를 제어할 수 있습니다. 클라이언트와 ESP32 간의 통신은 WebSocket 프로토콜을 사용하여 이루어집니다. 또한 변경 사항이 있을 때마다 모든 클라이언트가 슬라이더 값을 동시에 업데이트합니다. 여러 슬라이더가 있는 ESP32 웹 서버 WebSocket: LED 밝기 제어 PWM 이 튜토리얼에 제시된 코드를 수정하여 프로젝트에 슬라이더..
ESP32 슬라이더가 있는 웹 서버: LED 밝기 제어(PWM) 슬라이더가 있는 ESP32 웹 서버: LED 밝기 제어(PWM) 이 튜토리얼에서는 LED 밝기를 제어하는 ​​슬라이더가 있는 ESP32 웹 서버를 만드는 방법을 보여줍니다. 웹 서버 프로젝트에 슬라이더를 추가하고, 값을 가져와 ESP32에서 사용할 수 있는 변수에 저장하는 방법을 알아봅니다. 이 값을 사용하여 PWM 신호의 듀티 사이클을 제어하고 LED의 밝기를 변경합니다. 예를 들어 LED 대신 서보 모터를 제어할 수 있습니다. Arduino IDE를 사용하여 슬라이더 제어 LED 밝기 PWM이 있는 ESP32 웹 서버  또한 이 튜토리얼의 코드를 수정하여 프로젝트에 슬라이더를 추가하여 코드에서 사용해야 하는 임계값이나 다른 값을 설정할 수도 있습니다. 프로젝트 개요 ESP32 ESP8266 슬라이더 ..
ESP32 이벤트 사용 Web Server(센서값 자동 업데이트) ESP32 이벤트 사용 Web Server(센서값 자동 업데이트) 이 튜토리얼은 Arduino IDE로 프로그래밍된 ESP32 웹 서버에서 서버 전송 이벤트(SSE)를 사용하는 방법을 보여줍니다. SSE를 사용하면 브라우저가 HTTP 연결을 통해 서버에서 자동 업데이트를 수신할 수 있습니다. 예를 들어 업데이트된 센서 판독값을 브라우저로 보내는 데 유용합니다. 새 판독값이 있을 때마다 ESP32가 클라이언트로 전송하고 추가 요청 없이 웹 페이지를 자동으로 업데이트할 수 있습니다. ESP32 웹 서버, 서버 전송 이벤트(SSE) 사용, 센서 판독값 자동 업데이트 Arduino 예를 들어, BME280 온도, 습도 및 압력 센서의 센서 판독값을 표시하는 웹 서버를 빌드합니다. BME280에 대해 자세히 알아..
HTTP POST Web APIs, ThingSpeak 및 IFTTT.com Arduino IDE를 사용한 ESP32 HTTP POST(ThingSpeak 및 IFTTT.com) 이 가이드에서는 Arduino IDE가 있는 ESP32 보드를 사용하여 HTTP POST 요청을 하는 방법을 알아봅니다. JSON 데이터 또는 URL 인코딩된 값을 두 개의 웹 API(ThingSpeak 및 IFTTT.com)에 게시하는 방법을 보여드리겠습니다. Arduino IDE를 사용한 ESP32 HTTP POST IFTTT ThingSpeak 권장: Arduino IDE를 사용한 ESP32 HTTP GET(OpenWeatherMap.org 및 ThingSpeak) HTTP POST 요청 방법 HTTP(Hypertext Transfer Protocol)는 클라이언트와 서버 간의 요청-응답 프로토콜로..
ESP32 Bluetooth Classic과 Arduino IDE ESP32 Bluetooth Classic과 Arduino IDE – 시작하기 ESP32에는 Wi-Fi, Bluetooth Low Energy 및 Bluetooth Classic이 함께 제공됩니다. 이 튜토리얼에서는 ESP32 Bluetooth Classic과 Arduino IDE를 사용하여 ESP32와 Android 스마트폰 간에 데이터를 교환하는 방법을 알아봅니다.  ESP32 Bluetooth Classic과 Android 스마트폰 BT ESP32 출력을 제어하고 Bluetooth Classic을 사용하여 센서 판독값을 Android 스마트폰으로 전송합니다. 참고: 이 프로젝트는 Android 스마트폰과만 호환됩니다. 비디오 튜토리얼 보기 비디오 튜토리얼을 보거나 이 페이지에서 서면 지침을 계속 읽..
ESP32 HTTP GET Web APIs, OpenWeatherMap.org 및 ThingSpeak Arduino IDE(OpenWeatherMap.org 및 ThingSpeak)를 사용한 ESP32 HTTP GET 이 가이드에서는 Arduino IDE가 있는 ESP32 보드를 사용하여 HTTP GET 요청을 하는 방법을 알아봅니다. OpenWeatherMap.org에서 JSON 데이터를 디코딩하고 ThingSpeak를 사용하여 차트에 값을 플로팅하는 방법을 보여드리겠습니다. Arduino IDE(OpenWeatherMap ThingSpeak)를 사용한 ESP32 HTTP GET 권장: Arduino IDE(ThingSpeak 및 IFTTT.com)를 사용한 ESP32 HTTP POST HTTP GET 요청 방법 HTTP(Hypertext Transfer Protocol)는 클라이언트와 서버 간의 요청..
ESP32 HTTP GET 및 HTTP POST와 JSON, URL 인코딩, 텍스트 ESP32 HTTP GET 및 HTTP POST와 Arduino IDE(JSON, URL 인코딩, 텍스트) 이 가이드에서는 Arduino IDE가 있는 ESP32 보드로 HTTP GET 및 HTTP POST 요청을 하는 방법을 알아봅니다. 값을 가져오고, JSON 객체를 게시하고, URL 인코딩된 요청을 하는 방법 등에 대한 예를 다룹니다. ESP32 HTTP GET 및 HTTP POST와 Arduino IDE(JSON, URL 인코딩, 텍스트) 권장: ESP8266 NodeMCU HTTP GET 및 HTTP POST와 Arduino IDE(JSON, URL 인코딩, 텍스트) HTTP 요청 방법: GET 대 POST HTTP(Hypertext Transfer Protocol)는 클라이언트와 서버 간의 요..
ESP32 SIM800L 문자 메시지(SMS 알림) 보내기 ESP32 SIM800L: 센서 판독값과 함께 문자 메시지(SMS 알림) 보내기; 이 프로젝트에서는 T-Call ESP32 SIM800L 모듈을 사용하여 센서 판독값이 특정 임계값을 넘거나 넘을 때 SMS를 보내는 SMS 알림 시스템을 만들 것입니다.  ESP32 SIM800L 센서 판독값과 함께 문자 메시지(SMS 알림) 보내기 이 예에서는 DS18B20 온도 센서를 사용하고 온도가 28ºC를 넘을 때 문자 메시지를 보냅니다. 온도가 임계값 아래로 떨어지면 다른 SMS 알림을 보냅니다. ; T-Call ESP32 SIM800L 모듈로 SMS를 보내려면 SIM800L 모듈에 대한 모뎀 객체를 초기화한 후(TinyGSM 라이브러리 사용) modem.sendSMS(SMS_TARGET, smsMessage)를..