본문 바로가기

ESP32

ESP32 OTA 자동 업데이터 ESP32 OTA UPDATOR 이 프로그램은 ESP32에서 인터넷을 통하여 소프트웨어를 자동으로 업데이트 하는 용도의 소프트웨어 입니다. 첨부의 코드를 기반으로 프로젝트를 구성하면 디바이스가 시작할때마다 서버에서 버전을 확인하고 업데이트를 실행 합니다. 사용법esp32_ota_update.ino 파일을 이용해 기능을 구현하고 아두이노 IDE로 빌드하여 ESP32에 설치 합니다.Arduino IDE 메뉴에서 Sketch - Export Compiled Binary 실행하면 일반적으로 Build 폴더 아래에 바이너리 파일이 생성됩니다.version.json 파일은 업데이트할 버전 번호를 입력하고http 서버에 업데이트해서 빌드한 바이너리 파일과 첨부된 version.json을 복사해둡니다. 파일 시스템 선..
ESP32 제품군 설명: 기술적 차이점과 각 제품의 적용 분야 ESP32 제품군 설명: 기술적 차이점과 각 제품의 적용 분야 에스프레시프는 단순히 "하나의" ESP32를 만든 것이 아닙니다. 특정 목적에 맞게 각 버전을 최적화한 전체 제품군을 구축했습니다. 프로젝트에 적합한 칩을 선택하는 데 도움이 되는 보다 명확한 기술적 분석을 소개합니다. 1. ESP32: The All RounderSpecs:• Dual-core Xtensa• WiFi 2.4 GHz + Bluetooth Classic + BLE• 520 KB SRAM• External flash (4–16 MB)• Rich peripherals (SPI, I2C, UART, CAN, DAC, ADC, touch pins)Where it’s used:• LED displays (P10/P6/P4)• Smart ..
Xiao ESP32 S3를 사용한 지오펜스 기능이 있는 GPS 추적기 Seeed Studio Seeed Studio를 사용하여 XIAO ESP32-S3 및 지오펜싱 기능을 갖춘 GPS 추적기를 제작하세요. Xiao ESP32 S3를 사용한 지오펜스 기능이 있는 GPS 추적기 이 프로젝트는 Seeed Studio XIAO ESP32-S3 마이크로컨트롤러를 사용하여 자신만의 GPS 추적기를 만드는 방법을 다룹니다 . 일반적으로 GPS 추적기를 만들려면 SIM 카드, GSM 모듈, 그리고 위치 데이터를 휴대폰이나 컴퓨터로 전송하기 위한 통신 도구와 같은 추가 부품이 필요합니다. 하지만 Seeed Studio XIAO를 사용하면 GPS 추적기를 만드는 것이 그 어느 때보다 쉬워집니다. 이제 더 이상 문제가 되지 않습니다. Circuit Digest에서 개발한 GeoLinker 라는 효과적인 솔루션이 ..
ESP32 MFRC522 RFID 쓰기 읽기 Arduino IDE ESP32 Arduino IDE 환경에서 MFRC522 RFID 카드 읽기와 쓰기 MFRC522 RFID 리더 모듈을 ESP32 보드와 연결하는 방법을 알아봅니다. 원시 RFID 데이터를 가져오고, RFID 카드 UID를 가져오고, RFID 카드에 개인 데이터를 추가하는 방법을 배웁니다.아두이노_MFRC522v2라이브러리와 ESP32는 Arduino IDE를 사용하여 프로그래밍됩니다. MFRC522 RFID 리더/라이터가 탑재된 ESP32(Arduino IDE) MFRC522 RFID 리더/라이터(Arduino IDE)가 포함된 ESP8266 NodeMCU 에 대한 유사한 가이드가 있습니다. 요약하자면, 이 튜토리얼에서는 다음 내용을 다룰 것입니다.MFRC522 RFID 리더/라이터 소개MFRC522 ..
ESP32 RFID 리더기 UART 데이터 읽기 125KHz, 13.56MHz 카드 리더기 구매해서 테스트 직접 ESP32에 연결해 테스트 // Define the RX and TX pins for Serial 2#define RXD2 16#define TXD2 17#define RFID_BAUD 9600// Create an instance of the HardwareSerial class for Serial 2HardwareSerial rfidSerial(2);void setup(){ // Serial Monitor Serial.begin(9600); // Start Serial 2 with the defined RX and TX pins and a baud rate of 9600 rfidSerial.begin(RFID_BAUD, SERIAL_8N1, RXD2, TX..
ESP32 NEO-M8N GPS 모듈 인터페이스 NEO-M8N GPS 모듈이 탑재된 ESP32: GPS 로거 및 Google Earth 디스플레이 Arduino IDE로 프로그래밍된 ESP32와 NEO-M8N GPS 모듈을 연결하여 위도, 경도, 고도, UTC 시간, 가시 위성 수 등의 GPS 데이터를 가져오는 방법을 알아봅니다. 마지막으로, GPS 데이터를 microSD 카드의 파일에 기록하고, 이 데이터를 처리하여 Google Earth에 경로를 표시하는 방법을 알아봅니다. NEO-8M GPS 모듈이 탑재된 ESP32: GPS 로거 및 Google Earth 디스플레이 요약하자면, 이 튜토리얼에서는 다음 내용을 배우게 됩니다.직렬로 NEO-M8N GPS 모듈을 ESP32에 연결합니다.원시 GPS 데이터를 얻으세요.원시 데이터를 분석하여 선택되고 ..
ESP32 유용한 Wi-Fi 라이브러리 함수(Arduino IDE) ESP32 유용한 Wi-Fi 라이브러리 함수(Arduino IDE)이 글은 ESP32에 유용한 Wi-Fi 함수를 모아놓은 것입니다. Wi-Fi 네트워크 스캔, Wi-Fi 네트워크 연결, Wi-Fi 연결 강도 확인, 연결 상태 확인, 연결 끊김 후 네트워크 재연결, Wi-Fi 상태, Wi-Fi 모드, ESP32 IP 주소 확인, 고정 IP 주소 설정 등의 내용을 다룹니다. ESP32 WiFi 네트워크 연결 문서 참고 이 기능은 새로운 것이 아닙니다. ESP32로 Wi-Fi를 처리하는 방법에 대한 예제는 많이 있습니다. 하지만 ESP32에서 가장 많이 사용되고 실용적인 Wi-Fi 함수들을 모아보는 것이 유용할 것이라고 생각했습니다. ESP32 유용한 Wi-Fi 라이브러리 함수 Arduino IDE 목차이..
ESP32 SIM800L 및 NEO-6M 모듈을 사용한 GPS 추적기 SIM800L 및 NEO6M 모듈을 사용하여 스마트 ESP32 GPS 추적기를 만들어 보세요 ESP32의 듀얼 코어 처리 성능과 GSM 연결의 안정성을 결합한 SIM800L 기반 ESP32 GPS 추적기는 실시간 위치 추적을 위한 완벽한 솔루션입니다. Wi-Fi 전용 솔루션과 달리, 이 ESP32 GSM GPS 시스템은 Wi-Fi에 의존하지 않기 때문에 셀룰러 커버리지가 있는 곳이라면 어디에서나 작동합니다. ESP32가 탑재된 NEO 6M GPS 모듈은 ESP32와 함께 수신기 시야 내 위성을 통해 안정적이고 정확한 위치 데이터를 제공하고, SIM800L은 GPRS를 통해 모바일 데이터 네트워크를 통해 실시간으로 정보를 전송합니다. 결과적으로 ESP32 애플리케이션을 위한 강력하고 견고한 GPS 모듈..