본문 바로가기

ESP32

ESP32 LoRa 송신 수신기 제작 방법 Arduino IDE를 사용한 LoRa를 사용한 ESP32 – 시작하기 이 튜토리얼에서는 LoRa의 기본 원리와 Arduino IDE를 사용하여 IoT 프로젝트에 ESP32와 함께 사용하는 방법을 살펴봅니다. 시작하기 위해 RFM95 트랜시버 모듈로 간단한 LoRa 송신기와 LoRa 수신기를 만드는 방법도 보여드리겠습니다.  LoRa 소개 LoRa에 대한 간단한 소개는 아래 비디오를 보거나 아래로 스크롤하여 서면 설명을 볼 수 있습니다. LoRa란? LoRa는 Semtech LoRa 트랜시버 칩에서 생성할 수 있는 무선 변조 기술을 사용하는 무선 데이터 통신 기술입니다.  이 변조 기술은 소량의 데이터(즉, 대역폭이 낮음)의 장거리 통신과 간섭에 대한 높은 면역성을 허용하면서 전력 소비를 최소화합니다. ..
ESP32 웨이크업 소스를 사용한 Deep Sleep ESP32 웨이크업 소스를 사용한 Deep Sleep 이 문서는 Arduino IDE를 사용한 ESP32 딥 슬립 모드에 대한 완전한 가이드입니다. ESP32를 딥 슬립 모드로 전환하는 방법을 보여주고 타이머 웨이크업, 터치 웨이크업, 외부 웨이크업 등 다양한 웨이크업 모드를 살펴보겠습니다. 이 가이드는 코드, 코드 설명, 회로도를 사용한 실제 예를 제공합니다.  ESP32 딥 슬립 및 웨이크업 소스 관련 콘텐츠: Arduino IDE를 사용한 ESP8266 딥 슬립 이 문서는 4개의 다른 부분으로 구성되어 있습니다. 1. 딥 슬립 모드 소개2. 타이머 웨이크업3. 터치 웨이크업4. 외부 웨이크업 딥 슬립 모드 소개ESP32는 다양한 전원 모드로 전환할 수 있습니다. 활성 모드 Active mode모뎀 ..
ESP32 인터럽트와 타이머를 사용한 PIR 모션 센서 인터럽트와 타이머를 사용한 PIR 모션 센서가 있는 ESP32 이 튜토리얼은 PIR 모션 센서를 사용하여 ESP32로 모션을 감지하는 방법을 보여줍니다. 이 예에서 모션이 감지되면(인터럽트가 트리거됨) ESP32는 타이머를 시작하고 미리 정의된 초 동안 LED를 켭니다. 타이머가 카운트다운을 마치면 LED가 자동으로 꺼집니다.  이 예에서는 인터럽트와 타이머라는 두 가지 중요한 개념도 살펴보겠습니다. 이 튜토리얼을 진행하기 전에 Arduino IDE에 ESP32 애드온이 설치되어 있어야 합니다. 아직 설치하지 않았다면 다음 튜토리얼 중 하나를 따라 Arduino IDE에 ESP32를 설치하세요. Arduino IDE 2에 ESP32 보드 설치(Windows, Mac OS X, Linux) 비디오 튜토리얼..
ESP32 DHT22 센서 및 OLED 디스플레이를 사용한 온도 및 습도 모니터링 ESP32 | DHT22 센서 및 OLED 디스플레이를 사용한 온도 및 습도 모니터링  정확한 온도 모니터링 및 습도 센서 판독을 위해 ESP32, DHT22 및 OLED 디스플레이를 사용하여 실시간 모니터링 시스템을 만드는 방법을 알아보세요. 이 IoT 프로젝트는 홈 오토메이션 또는 개인용 아두이노 기상 관측소를 위한 실용적인 아두이노 ESP32 솔루션을 구축하는 방법을 보여주는 DIY 전자제품 애호가에게 완벽한 프로젝트입니다. 따라 하기 쉬운 이 가이드를 통해 실시간 데이터의 세계로 뛰어들어 기술을 향상해 보세요! 이 프로젝트에서는 ESP32, DHT22 센서 및 OLED 디스플레이를 사용하여 온도 및 습도 수준을 모니터링하는 방법을 보여 드리겠습니다. 실시간 데이터가 OLED 화면에 표시되므로 홈 ..
ESP32 ADC 읽기 Arduino IDE ESP32 ADC – Arduino IDE로 아날로그 값 읽기 이 문서에서는 Arduino IDE를 사용하여 ESP32로 아날로그 입력을 읽는 방법을 보여줍니다. 아날로그 판독은 전위차계 또는 아날로그 센서와 같은 가변 저항에서 값을 읽는 데 유용합니다.  ESP32 ADC Arduino IDE로 아날로그 값 읽기 ESP32로 아날로그 입력을 읽는 것은 인수로 읽고자 하는 GPIO를 허용하는 analogRead(GPIO) 함수를 사용하는 것만큼 쉽습니다. ESP 보드에서 아날로그 핀을 사용하는 방법에 대한 다른 튜토리얼도 있습니다.ESP8266 ADC – Arduino IDE, MicroPython 및 Lua로 아날로그 값 읽기MicroPython으로 ESP32 아날로그 판독 비디오 보기 비디오 튜토리얼..
ESP32 PWM 아날로그 출력 Arduino IDE Arduino IDE를 사용한 ESP32 PWM(아날로그 출력) Arduino IDE를 사용하여 ESP32로 PWM 신호를 생성하는 방법을 알아보세요. analogWrite를 사용하는 방법과 LEDC API를 사용하는 방법의 두 가지 방법을 설명합니다. 예를 들어, LED를 희미하게 하는 간단한 회로를 만들어 보겠습니다.  이 튜토리얼을 진행하기 전에 Arduino IDE에 ESP32 애드온을 설치해야 합니다. 아직 설치하지 않았다면 다음 튜토리얼을 따라 Arduino IDE에 ESP32를 설치하세요. Arduino IDE 2에 ESP32 보드 설치(Windows, Mac OS X, Linux) 이 튜토리얼은 ESP32 보드 애드온 버전 3.X 이상과 호환됩니다. 자세한 내용은 마이그레이션 가이드에서 확..
ESP32 디지털 입력 및 디지털 출력(Arduino IDE) ESP32 디지털 입력 및 디지털 출력(Arduino IDE) 이 시작 가이드에서는 Arduino IDE와 함께 ESP32를 사용하여 버튼 스위치와 같은 디지털 입력을 읽고 LED와 같은 디지털 출력을 제어하는 방법을 알아봅니다.  필수 조건 Arduino IDE를 사용하여 ESP32를 프로그래밍합니다. 따라서 진행하기 전에 ESP32 보드 애드온이 설치되어 있는지 확인하세요. Arduino IDE(Windows, Mac OS X, Linux)에 ESP32 보드 설치 ESP32 디지털 출력 제어 먼저 제어하려는 GPIO를 OUTPUT으로 설정해야 합니다. 다음과 같이 pinMode() 함수를 사용합니다. pinMode(GPIO, OUTPUT); 디지털 출력을 제어하려면 digitalWrite() 함수를 ..
ESP32 Pinout 참조: 어떤 GPIO 핀을 사용해야 합니까? ESP32 핀아웃 참조: 어떤 GPIO 핀을 사용해야 합니까? ESP32 칩에는 여러 기능이 있는 48개의 핀이 있습니다. 모든 핀이 모든 ESP32 개발 보드에 노출되어 있는 것은 아니며, 일부 핀은 사용할 수 없습니다. ESP32 GPIO를 사용하는 방법에 대한 질문이 많습니다. 어떤 핀을 사용해야 합니까? 프로젝트에서 어떤 핀을 사용하지 않아야 합니까? 이 게시물은 ESP32 GPIO에 대한 간단하고 따르기 쉬운 참조 가이드를 목표로 합니다. 아래 그림은 ESP-WROOM-32 핀아웃을 보여줍니다. ESP32 베어 칩을 사용하여 사용자 정의 보드를 빌드하는 경우 참조로 사용할 수 있습니다.    참고: 모든 GPIO가 모든 개발 보드에서 액세스 가능한 것은 아니지만, 각 특정 GPIO는 사용하는 개..