NCD PR54-6 USB가 통합 된 ESP32 IoT WiFi BLE 모듈

MODEL
PR54-6
브랜드
NCD

USB로 프로그래밍하는
Wi-Fi·BLE ESP32 모듈

NCD PR54-6 ESP32 IoT Wi-Fi BLE 모듈

견적 받기

NCD 국내 정식 공급 파트너

NCD PR54-6은 듀얼 코어 ESP32로 Wi-Fi와 Bluetooth·BLE 통신을 처리하는 ESP32 IoT 모듈(Wi-Fi BLE IoT 프로세서 모듈)입니다. NCD IoT 장치 소켓에 꽂아 I2C로 릴레이와 센서를 제어합니다.

두 코어가 80 MHz에서 240 MHz 범위로 클록을 조정하고 각 코어를 따로 제어하므로 통신 처리와 제어 로직을 코어별로 나누어 구성할 수 있습니다. USB 하나로 전원 공급과 프로그래밍을 처리하며, SDA·SCL이 5 V로 레벨 시프트되어 NCD IoT 장치에 바로 연결할 수 있습니다. 이 모듈은 (주)테솔이 국내에 공식 공급합니다.

제품 자료

제품 설명서와
자료

이 제품의 데이터시트, 기계 도면, 빠른 시작 가이드 링크를 모았습니다. 제조사 NCD가 제공하는 자료이며 영문이 많습니다.

설명서와 가이드

데이터시트와 도면

2 코어

80 MHz ~ 240 MHz 클록

Wi-Fi · BLE

무선 통신 두 가지

USB 내장

전원 공급과 프로그래밍

5 V I2C

SDA · SCL 레벨 시프트

특징

프로그래밍부터
네트워크까지 모듈 하나로

핵심 특징현장에서 달라지는 점
USB 한 포트전원 공급과 ESP32 프로그래밍을 하나의 포트로 처리해 개발 환경 준비 시간이 짧아집니다.
FT232RL USB-UARTUSB를 UART 가상 COM 포트로 변환하므로 시리얼 모니터로 동작 상태를 바로 확인합니다.
Arduino IDE 개발Arduino IDE와 Wire 언어로 프로그래밍하므로 기존 Arduino 코드를 그대로 가져와 개발할 수 있습니다.
Wi-Fi·AP·BLEWi-Fi 연결과 액세스 포인트 모드, Bluetooth·BLE를 모두 지원해 현장 설정 방식을 고를 수 있습니다.
내장 웹 서버웹 서버로 센서와 릴레이를 브라우저에서 제어하므로 별도 클라이언트 앱이 필요 없습니다.
NCD PR54-6 - WiFi 모듈과 USB 포트가 있는 ESP32 보드 모습
WiFi 모듈과 USB 포트가 있는 ESP32 보드 모습

개발 환경

USB 프로그래밍과
듀얼 코어 활용

USB로 연결하면 FT232RL이 가상 COM 포트를 만들고, Arduino IDE에서 바로 프로그램을 올릴 수 있습니다. ESP32의 두 코어는 각각 따로 제어하고 전원을 공급하므로 통신 처리와 제어 로직을 코어별로 나누어 운용합니다.

온보드 LED가 IO13 핀에 연결되어 있어 업로드 직후 동작을 확인하는 데 사용할 수 있습니다.

Arduino IDE로 코드를 올리는 과정

USB 케이블을 연결하고 시리얼 포트를 선택한 뒤 코드를 업로드합니다. 업로드가 끝나면 IO13 LED를 깜빡이는 간단한 예제로 보드와 포트 설정을 먼저 확인하세요.

연동 구성

NCD IoT 장치 제어와
네트워크 서비스

모듈을 NCD IoT 장치 소켓에 꽂으면 I2C로 NCD 장치를 제어하며, SDA와 SCL은 5 V로 레벨 시프트되어 있습니다. 네트워크는 TCP/IP 프로토콜 스택과 DNS를 지원하고 내장 웹 서버로 센서와 릴레이를 제어합니다.

Particle Electron I2C와 함께 사용하면 I2C 장치를 대규모로 확장하는 구성도 만들 수 있습니다.

사용 방법

PR54-6 ESP32 모듈
Arduino IDE 설치와 첫 업로드

PR54-6은 Arduino IDE와 Arduino Wire 언어로 프로그래밍하며, USB 하나로 전원 공급과 코드 업로드를 함께 처리합니다. Arduino IDE에는 Espressif의 esp32 보드 패키지를 먼저 설치합니다.

소프트웨어·도구하는 일
Arduino IDE (1.8 이상)스케치 작성과 업로드, 시리얼 모니터
esp32 보드 패키지 (Espressif)Boards Manager로 설치하는 ESP32 지원 패키지
FT232RL 가상 COM 포트USB 연결을 시리얼 포트로 인식해 업로드

처음 연결하는 순서

순서할 일
1Arduino IDE의 Preferences를 열고 Additional Board Manager URLs에 Espressif의 안정판 패키지 주소를 입력하세요.
2Tools > Board > Boards Manager에서 esp32 플랫폼을 설치하고 Arduino IDE를 다시 시작합니다.
3PR54-6을 USB 케이블로 PC에 연결하고 Tools > Board에서 ESP32 보드를, 포트 메뉴에서 연결된 COM 포트를 고르세요.
4IO13 LED를 깜빡이는 간단한 예제를 업로드해 보드와 포트 설정을 먼저 확인합니다.
5NCD IoT 장치 소켓에 꽂은 뒤 Wire 라이브러리로 I2C 장치를 제어하는 코드를 작성하세요.

Arduino IDE에 입력하는 보드 패키지 주소

명령하는 일
https://espressif.github.io/arduino-esp32/package_esp32_index.json안정판(Stable) esp32 보드 패키지
https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json개발판(Development) esp32 보드 패키지

주소는 Espressif 문서 기준이며 바뀔 수 있으니 설치 전에 Arduino ESP32 문서의 Installing 항목을 확인하세요.

NCD PR54-6 - 위에서 내려다본 ESP32 모듈과 보드 상면 모습
위에서 내려다본 ESP32 모듈과 보드 상면 모습

사양

ESP32 IoT
모듈 사양

항목사양
프로세서ESP32, 코어 2개, 클록 80 MHz – 240 MHz
무선Wi-Fi, Bluetooth/BLE, Wi-Fi 액세스 포인트 모드
USB전원 공급 및 프로그래밍, FT232RL USB-UART 가상 COM 포트
개발 환경Arduino IDE, Arduino Wire 언어
네트워크내장 웹 서버, TCP/IP 프로토콜 스택, DNS
I2CSDA · SCL 5 V 레벨 시프트
온보드 LEDIO13 핀 연결

활용 분야

ESP32 IoT 모듈을
사용하는 현장

  • 원격 센서 모니터링 — 웹 페이지나 전용 서버로 원격지 센서 값을 조회합니다.
  • 원격 장치 제어 — 릴레이, FET, PWM 컨트롤러, 밸브, 모터를 원격으로 제어합니다.
  • I2C 장치 확장 — Particle Electron I2C와 함께 수많은 I2C 장치로 확장합니다.
  • IoT 응용 개발 — Arduino IDE로 Wi-Fi·BLE IoT 애플리케이션을 개발합니다.
NCD PR54-6 - 핀 헤더와 마이크로 USB가 보이는 ESP32 보드 모습
핀 헤더와 마이크로 USB가 보이는 ESP32 보드 모습

선택 가이드

통신 방식에 맞는
모듈 선택

이럴 때 (현장 조건)권장 모델선택 이유
Wi-Fi와 BLE를 함께 쓰는 IoT 개발일 때PR54-6듀얼 코어 ESP32에 USB 전원·프로그래밍을 내장했습니다.
기존 NCD 컨트롤러에 Wi-Fi만 더할 때PR55-22소켓 방식의 Wi-Fi 통신 모듈입니다.
Feather 모듈에 NCD IoT 장치를 붙일 때PR54-2Feather용 IoT 인터페이스 어댑터입니다.

구성·옵션

기본 구성과
연결 방식

항목내용
품번PR54-6
장착NCD IoT 장치 소켓에 장착
전원·프로그래밍USB 포트 하나

제품 상세 이미지

NCD PR54-6 상세 이미지 1
NCD PR54-6 - ESP32 모듈 기판의 핀과 버튼 위치 설명도
ESP32 모듈 기판의 핀과 버튼 위치 설명도

함께 쓰는 장치

함께 쓰는 장치와
참고 사이트

이 제품과 함께 쓰는 NCD 장치와 참고 사이트로 연결되는 링크입니다. NCD 스토어와 외부 사이트는 영문입니다.

호환 보드와 어댑터 (NCD 스토어)

Key Fob (NCD 스토어)

참고 사이트

관련 제품

PR54-6과 비교하는
통신 모듈

Related Insights

전체