본문 바로가기

ESP32

인터넷을 통해 원격으로 환경의 상태를 모니터링 때로는 인터넷을 통해 원격으로 환경의 상태를 모니터링하고 싶을 때가 있습니다. 이를 위한 방법에는 여러 가지가 있는데, 그 중 하나는 무료 IoT 서비스인 esp32-cam과 adafruit io를 사용하는 것이고, 또 다른 방법으로 안드로이드 휴대폰 애플리케이션에서 iot mqtt 패널과 함께 esp32-cam을 사용할 수도 있습니다. 자세한 내용은 댓글란에 첨부한 동영상을 참고해 주시기 바랍니다.  동영상 링크  원격 모니터링 도구는 어떻게 만드나요? 1. Adafruit 계정을 만듭니다(https://io.adafruit.com/). 2. 피드 "카메라"를 생성하고 피드 기록 = OFF로 설정합니다. 3. 카메라 피드에 연결된 이미지 블록이 있는 대시보드를 생성합니다. 4. 이 프로그램을 엽니다: ..
원격으로 모니터링 할 수 있는 도구 원격으로 모니터링 할 수 있는 도구, 감시되는 대상을 감지하고 인식할 수 있는 도구를 만드는 것은 역시 재미가 있다. 다음은 ESP32-CAM, Adafruit IO, Edge Impulse를 이용한 객체 감지로 인터넷을 통한 원격 모니터링을 하는 동영상입니다. 유익하길 바라며 많은 관심 부탁드립니다. 댓글 칼럼에 동영상 링크.  페이스북 원저자 Dian Artanto 동영상 링크  단계는 다음과 같습니다: 1. 여러 개의 오브젝트와 ESP32-CAM을 준비합니다. 2. ESP32-CAM으로 물체 사진을 찍고 각 물체에 대해 최소 20장의 이미지를 수집합니다. 물체가 없을 때 식별하기 쉽도록 물체 이미지 외에 배경 이미지도 촬영하세요(최소 5장 이상 촬영). 객체와 배경 사진을 찍으려면 예제, ESP32..
아두이노 Nano ESP32 빠른 가이드 9 Nano ESP32의 SPIFFS 파티션 Nano ESP32에서 SPIFFS 파티션 구성표로 시작하세요.   SPIFFS(직렬 주변 장치 인터페이스 플래시 파일 시스템)는 Nano ESP32에 탑재된 ESP32와 같이 직렬 주변 장치 인터페이스(SPI) 프로토콜을 지원하는 마이크로 컨트롤러 및 NOR 플래시 메모리 장치와 함께 사용하도록 설계된 파일 시스템입니다. 참고: Nano ESP에서 SPIFFS 파일 시스템 설정을 진행하기 전에 패키지 기본 제공 예제의 코드 주석에 언급된 마운팅 지침은 IDE 1.8과 같은 특정 이전 IDE 버전에 맞게 조정되어 있다는 점에 유의하시기 바랍니다. IDE 2.0은 사용자 지정 도구 사용을 지원하지 않으므로 이러한 지침은 이 경우 불필요할 수 있습니다.  필요한 하드..
아두이노 Nano ESP32 빠른 가이드 8 나노 ESP32 핀 구성 선택하기 보드를 프로그래밍할 때 기본 및 ESP32 핀 구성 간에 전환하는 방법을 알아보세요.  개요 아두이노 나노 ESP32는 ESP32-S3 SoC를 기반으로 하는 나노 폼 팩터 보드입니다. 이 보드는 아두이노 나노 제품군의 일부이며 모든 나노 보드와 동일한 핀아웃을 따릅니다. 코드에서 동일한 배선 및 핀 번호를 유지할 수 있으므로 다른 나노 보드에서 프로젝트를 포팅하려는 경우 매우 편리합니다. 즉, 핀을 제어하려는 경우 보드 자체에 인쇄된 핀 번호를 사용하기만 하면 됩니다: // This will enable the pin marked with "D8" on the board:digitalWrite(8, HIGH);  호환성 모드 그러나 이전에 ESP32 보드용으로 작성된 ..
아두이노 Nano ESP32 빠른 가이드 7 시작하기 Nano ESP32 시작하기 Nano ESP32에 필요한 보드 패키지를 설치하는 단계별 안내서입니다.  아두이노 나노 ESP32 보드를 사용하려면 아두이노 ESP32 코어의 일부인 나노 ESP32 보드 패키지를 설치해야 합니다. 이를 설치하려면 Arduino 소프트웨어 페이지에서 다운로드할 수 있는 Arduino IDE가 필요합니다. 이 가이드에서는 최신 버전의 IDE 2를 사용합니다. 필요한 소프트웨어 및 하드웨어 아두이노 나노 ESP32아두이노 IDE 모든 아두이노 보드에 사전 설치되어 있는 아두이노 웹 에디터를 사용할 수도 있습니다. IDE 다운로드 및 설치 먼저 아두이노 소프트웨어 페이지에서 아두이노 IDE를 다운로드해야 합니다.로컬 컴퓨터에 Arduino IDE를 설치합니다.Arduino IDE..
아두이노 Nano ESP32 빠른 가이드 6 ESP-NOW를 사용한 장치 간 통신 ESP-NOW 프로토콜을 사용하여 ESP 기반 보드 간에 데이터를 전송하는 방법을 알아보세요.  소개ESP-NOW는 ESP32 마이크로컨트롤러(MCU)의 개발사인 Espressif에서 개발한 무선 통신 프로토콜입니다. 아두이노 나노 ESP32에는 해당 MCU가 장착되어 있으므로 ESP-NOW 프로토콜도 기본적으로 지원됩니다. 이 프로토콜은 최대 250바이트까지 전송할 수 있는 장치 간의 효율적이고 짧은 지연 시간 통신을 위해 설계되었습니다. 하드웨어 요구 사항 ESP-NOW는 다음 마이크로컨트롤러에서 지원됩니다: 아두이노 나노 ESP32일반 ESP8266일반 ESP32일반 ESP32-SESP32-C 시리즈 SoC ESP-NOW를 통해 통신하려면 두 개 이상의 보드가 ..
아두이노 Nano ESP32 빠른 가이드 5 Nano ESP32로 디버깅하기IDE 2를 사용하여 Arduino Nano ESP32 디버깅을 시작하세요.  디버깅 기술은 코드의 특정 동작에 대한 귀중한 통찰력을 제공하기 때문에 복잡한 프로젝트를 처리하는 데 유용할 뿐만 아니라 초보자나 중급 수준의 프로젝트를 진행하는 사람들에게도 유용합니다.  디버깅이란 무엇인가요? 디버깅은 소프트웨어 개발자, 코딩을 배우는 학생, 컴퓨터의 작동 방식을 이해하고자 하는 사람 등 기술을 다루는 모든 사람에게 필수적인 기술입니다. 디버깅이 중요한 이유는 다음과 같습니다: 성능 향상: 디버깅은 소프트웨어의 속도를 저하시키거나 예측할 수 없는 동작을 유발하는 문제를 식별하고 해결하는 데 도움이 됩니다.신뢰성 보장: 디버깅은 프로그램과 장치가 올바르고 안정적으로 작동하도록 보..
아두이노 Nano ESP32 빠른 가이드 4 아두이노 나노 ESP32 IoT 클라우드 설정 가이드 아두이노 클라우드로 Nano ESP32를 설정하는 방법에 대한 단계별 가이드입니다.  Nano ESP32의 ESP32 마이크로컨트롤러는 Wi-Fi® 기능을 지원합니다. 이는 또한 Arduino의 IoT 클라우드와 함께 사용할 수 있음을 의미합니다! 이 문서에서는 보드를 설정하고 클라우드에 연결하여 무선으로 코드를 업로드하고 대시보드를 만들어 데이터를 모니터링하고 아두이노를 원격으로 제어하는 방법을 보여 드립니다. 필요한 소프트웨어 및 하드웨어 아두이노 나노 ESP32아두이노 클라우드 설정 및 프로세스 주의: 아두이노 클라우드를 처음 사용하는 경우 아두이노 클라우드 시작하기를 확인하세요. 아두이노 클라우드를 사용하려면 무료 계정을 등록하고 설정해야 합니..