botland BASE V1 장치 프로토타입 개발 보드
환영
Micromesh Base V1 개발자 보드는 엔지니어와 프로그래머가 고급 전자 프로젝트를 생성할 수 있는 최신 도구입니다. 보드의 주요 특징은 무선 네트워크(Wi-Fi 및 Bluetooth)를 사용하여 프로젝트를 생성하는 데 가장 널리 사용되는 칩 중 하나인 ESP32 칩을 사용한다는 것입니다.
따라서 이 보드는 사물 인터넷(loT) 장치 및 무선 연결이 필요한 기타 애플리케이션을 만드는 데 이상적입니다. USB-C 케이블을 사용하여 장치를 프로그래밍할 수 있는 내장형 USB-UART 변환기를 사용하면 Micromis를 쉽게 사용할 수 있습니다. 장치에 내장된 USB 소켓을 통해 장치의 구성 요소와 플랫폼에 연결된 추가 구성 요소에 전원을 공급할 수도 있습니다.
이 플랫폼에는 Quectel M65 모뎀이 장착되어 있어 셀룰러 네트워크에 연결하고 GSM 네트워크를 통해 데이터를 전송할 수 있습니다.
모뎀에는 통합 안테나 커넥터가 있어 더 나은 연결 품질을 위해 외부 안테나에 쉽게 연결할 수 있습니다.
이 장치에는 주소 지정이 가능한 LED도 있습니다. 소프트웨어로 제어할 수 있으며 장치 상태를 시각화하거나 조명 효과를 만드는 데 사용할 수 있습니다. 또한 6050축 가속도와 회전을 측정할 수 있는 MPUXNUMX 칩도 탑재됐다. 모션 감지 디자인을 만들 수 있습니다.
이 보드에는 섭씨 75도의 정확도로 주변 온도를 측정할 수 있는 LM0 온도 센서도 장착되어 있습니다. 이는 공조 시스템 및 측정 장치와 같이 온도 측정이 필요한 애플리케이션에 유용합니다.
Micromis Base V1에는 또한 외부 주변 장치와 Micromis 오버레이를 연결하여 보드 자체의 기능을 확장할 수 있는 암 금 핀 리드가 있습니다.
플랫폼은 또한 과전압을 포함한 다양한 보호 기능을 갖추고 있습니다.tage, USB 포트에서 단락, 과열 및 과전류 보호 기능을 제공하므로 전자 초보자에게 적합한 도구입니다.
MICRDMIS BASE V1을 사용하면서 즐거운 시간을 보내세요!
MICROMIS BASE V1: 빠른 시작 아트
Micromis Base V1 플랫폼을 사용하는 것은 매우 쉽습니다! 보드를 시작하려면 아래 몇 가지 단계를 따라야 합니다.
- 포장에서 Micromis Base V1 보드의 포장을 푸세요.
- SIM 카드 슬롯에 활성 나노 SIM 카드 삽입
- GSM 안테나를 U.FL 커넥터에 연결하세요
- USB Type C 케이블의 한쪽을 Micromis Base V1 보드에 연결하고 다른 쪽을 컴퓨터에 연결합니다.
- 보드를 프로그래밍할 컴퓨터에 환경을 설치합니다.
- 다음에서 CP2102 칩용 드라이버를 설치하세요. www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
- ESP32 칩용 데이터 패키지를 설치합니다.
- "ESP32 Dev Module" 보드를 선택하세요.
- Micromis Base V1 보드에 첫 번째 프로그램 업로드
이전에 개발 환경에서 ESP32 칩이 내장된 보드를 사용한 적이 있다면 아마도 추가 구성을 수행할 필요가 없으며 Micromis Base V1 보드는 컴퓨터에 연결하자마자 작동할 것입니다.
Micromis Base V1 보드를 프로그래밍할 프로그래밍 환경이 아직 없거나 ESP32 칩이 있는 보드용 데이터 패키지를 설치하는 방법을 모르는 경우 다음 페이지에서 가장 인기 있는 두 가지 패키지에 대해 논의하겠습니다. 환경과 Micromis Base V1 보드를 이러한 환경에서 작동 가능하게 만드는 방법을 알아보세요.
MICROMIS BASE V1: ARDUINO IDE와 함께 사용
Arduino IDE는 주로 취미 목적으로 사용되는 가장 인기 있는 환경입니다. 추가 보드를 가져올 수 있는 기능과 이 IDE 사용자의 대규모 커뮤니티로 인해 ESP32 칩이 있는 보드의 많은 소유자가 이 환경을 사용하기로 결정했습니다.
Arduino IDE 환경이 설치되어 있지 않은 경우 아래 링크에서 다운로드하여 컴퓨터에 설치해야 합니다. 버전 2.0 이상을 다운로드하는 것이 좋습니다.
https://www.arduino.cc/en/software
Arduino IDE 환경을 설치한 후 다음을 클릭해야 합니다.
File -> 기본 설정 및 "추가 보드 관리자"에서 URLs” 필드에 다음 링크를 입력합니다. 이는 ESP32 칩 제조업체의 공식 패키지에 대한 링크입니다. https://raw.githubusercontent.com/espressif/arduino-esp32/ghpages/package_esp32_index.json
보드 관리자 링크를 붙여넣은 후 “OK11” 버튼을 클릭하여 환경 설정을 종료해야 합니다. 이제 차례로 클릭해야 합니다.
도구 -> 보드 -> 보드 관리자 및 보드 관리자에서 검색 엔진에 "esp3211"을 입력하면 잠시 후 "esp32 by Espressif Systems11" 패키지가 표시됩니다. 상자 하단에 11설치 11을 클릭해야 합니다. ESP32 칩 장착 보드 패키지 버전이 자동으로 설치됩니다. 11Additional Boards Manager에 패키지 링크를 추가한 후 타일 패키지가 보이지 않는 경우 URLs11 필드에 타일 관리자 검색 엔진에 “esp3211”이라는 문구를 입력하면 전체 환경을 다시 시작하는 것이 좋습니다.
MICROMIS BASE V1: Visual Studio 코드와 함께 사용
ESP32 칩이 장착된 프로그래밍 보드에 두 번째로 널리 사용되는 환경은 플랫폼 IO IDE 확장이 포함된 Visual Studio Code입니다. Platform IQ 확장을 사용하면 수많은 프레임워크에서 프로그래밍할 수 있는 수많은 개발 보드와 독립형 칩을 사용하여 편안하게 작업할 수 있습니다. 이 환경의 기능을 사용하려면 먼저 다음 링크에서 Visual Studio Code를 다운로드하고 설치해야 합니다. https://code.visualstudio.com/
또한 다음 링크에서 Python 3.8.5 이상을 다운로드하여 설치해야 합니다. https://www.python.org/downloads/
Visual Studio Code 환경과 Python을 설치한 후 다음을 클릭합니다. View-> Visual Studio Code의 확장, 왼쪽에 확장 브라우저 창이 열립니다. 확장 브라우저에 11PlatformlO IDE11 을 입력해야 합니다. "Platform IO IDE"라는 이름의 항목을 클릭하면 확장에 대한 세부 정보가 포함된 창이 열립니다. 이제 11 lnstall11을 클릭하면 확장이 다운로드로 나타납니다. 그리고 스스로 설치하세요.
확장 프로그램을 설치한 후. 왼쪽 도구 모음에 있는 플랫폼 IO 아이콘을 클릭한 다음 하단 표시줄에 있는 홈 아이콘을 클릭해야 합니다. 그러면 확장 프로그램의 홈 페이지가 나타납니다. 확장 프로그램의 홈 페이지에 있으면 "보드"를 클릭하고 타일 검색 상자에 11ESP32 Dev Module"을 입력해야 합니다. 관심 있는 보드가 검색창 아래에 나타납니다. 프로젝트를 생성할 때. 특정 보드의 ID를 복사하여 프로젝트에 붙여넣거나, 프로젝트 생성 시 "ESP32 Dev Module"로 프로그래밍할 보드를 선택하기만 하면 됩니다.
MICROMIS BASE V1: 핀 기능
애드디씨
ADC용 입력인 ADC의 분해능은 12blt입니다. 그것으로. 0에서 4095까지의 아날로그 값을 읽을 수 있습니다.tage의 범위는 0V ~ 3,3V입니다. 여기서 o는 0V이고 4095는 3.3V입니다. 볼륨을 연결하지 마십시오.tage는 아날로그 핀에 대해 33V보다 높습니다.
12C
ESP32에는 12개의 21C 채널이 있으며 각 핀은 사용 편의성을 위해 SDA 또는 SCL로 설정할 수 있습니다. 보드의 구성 요소와 금색 핀의 리드는 핀 22(SDA) 및 XNUMX(SCLJ)로 라우팅되었습니다.
메인 UART
MAIN UART라고 표시된 보드 핀은 UAAT 프로토콜을 통한 통신을 허용하며 ESP32의 기본 UART 프로토콜에 연결됩니다. 보드에 내장된 CP2102 칩을 우회하여 칩을 프로그래밍하는 데 사용할 수 있습니다. UART 통신 이외의 목적으로는 이러한 커넥터를 사용하지 않는 것이 좋습니다.
접지
접지 전위 출력용 보드 핀입니다.
RTC 웨이크업
ESP32 칩은 ATC WAKEUP이라는 라벨이 붙은 핀을 사용하여 초절약 RTC 칩을 통해 외부 부족한 상태에서 깨어나는 것을 지원합니다.
에스피에이
영원한 구성요소와 통신하기 위해 ESP32에 내장된 SPI 프로토콜을 사용할 수 있으며, 보드 핀 23(MOSI) 19(MISOI 18(CLK) S(CS)가 SPI 인터페이스에 할당되었습니다.
3V3
방부 처리 구성 요소에 전원을 공급하는 데 사용할 수 있는 3.3V 전원 출력. 하지만 이 커넥터의 현재 용량은 350mA입니다. 더 까다로운 구성 요소에 전원을 공급해야 하는 경우 외부 전원을 사용하십시오.
신병
BOOT 핀은 ESP32의 작동 모드를 제어하는 역할을 합니다. 덕분에 칩이 프로그래밍 모드로 들어갈 수 있습니다. 핀은 보드의 BOOT 버튼에 연결됩니다.
만지다
ESP32에는 10개의 내부 정전식 터치 센서가 내장되어 있습니다. 이를 통해 전하가 있는 표면의 변화를 감지할 수 있습니다. 이것으로. 칩을 깨우는 데에도 사용할 수 있는 간단한 터치 패드를 만들 수 있습니다.
입력 전용
INPUT ONLY라고 표시된 보드 핀을 사용하면 외부 구성 요소를 제어할 수 없으며 이를 사용하여 아날로그 또는 디지털 신호를 읽을 수 있습니다.
5v
외부 구성 요소에 전원을 공급하는 데 사용할 수 있는 5V 전원 커넥터. 하지만 이 커넥터의 현재 용량은 2S0mA입니다. 더 까다로운 구성 요소에 전원을 공급해야 하는 경우 외부 전원을 사용하십시오. 장치가 USB 포트에서 전원을 공급받지 못하는 경우 커넥터를 사용하여 보드에 전원을 공급할 수도 있습니다.
EN
EN 핀은 ESP32 칩을 재설정하는 역할을 합니다. 핀은 보드의 EN 버튼에 연결됩니다.
MICROMIS BASE V1: 탑재된 중요한 개미 구성 요소
- ESP32-WROO~M-32D 마이크로컨트롤러
- Quintal M65 GSM 모뎀
- 나노 SIM 카드 슬롯
- USB Type-C 커넥터
- MPU6050 가속도계 및 자이로스코프
- LM75 온도 센서
- WS2812C 주소 지정 가능 LED
- CP2102 프로그래밍 칩
- 통합형 GSM 안테나 어레이
MICROMIS BASE V1: 주요 구성 요소의 블록 다이어그램
MICAOMIS BASE V1: 내장 T-IN 구성 요소 사용 – GSM 모뎀
Micromis Base V1 개발 보드에는 GSM 네트워크 통신용 Quintal M65 모뎀이 내장되어 있어 Wi-Fi 없이도 장치를 인터넷에 연결하고 SMS 메시지를 보낼 수 있습니다.
m1odem의 올바른 작동을 위해서는 활성형 나노 SIM 크기 카드와 U.FL 안테나가 필요합니다. 800MHz~1900MHz의 주파수 대역에서 작동하는 데 적합한 커넥터입니다. 필요에 따라 모바일 데이터 교환만 가능한 SIM 카드를 사용할 수 있으며, SMS 및 1차 전화 통화를 지원하는 SIM 카드는 필요하지 않습니다.
모뎀이 ESP32와 통신하는 UART 프로토콜은 ESP16 칩의 UAl~T2 프로토콜에 대한 기본 포트인 핀 32(RX17 ESP2) 및 32(TX2 ESP32)에 영구적으로 연결됩니다.
모뎀 작동을 쉽게 관리할 수 있습니다. PWR_KEY 및 MAIN_DTR 핀을 제어할 수 있습니다. 모뎀의 PWR_KEY 핀을 사용하면 모뎀을 켜고 끌 수 있습니다. ESP32 핀 27에 20초 동안 높은 상태가 적용되면 모뎀의 상태가 꺼짐에서 켜짐으로 또는 켜짐에서 꺼짐으로 변경됩니다. ESP26의 핀 32에 XNUMXms 동안 하이 상태가 주어지면 MAIN_DTR 핀이 활성화되고, vvhich는 절전이 활성화될 때 모뎀이 깨어나도록 허용합니다.
보드에 내장된 NETLIGHT LED는 모뎀의 작동을 나타내며 깜박이면 모뎀이 \Nor king을 의미하고, 그렇지 않으면 꺼져 있음을 의미합니다.
MICAOMIS BASE V1: 내장 T-IN 구성 요소 사용 – NIPU6O5O IMU
Micromis Base V1 개발 보드에는 자이로스코프와 가속도계의 조합인 가속도와 공간 방향을 읽을 수 있는 MPU6050 칩이 있습니다.
MPU6050은 I32C 프로토콜을 사용하여 ESP2와 통신합니다. 이 프로토콜은 Micromis 장치 핀(핀 22(SCL) 및 21(SDA))에서도 제공됩니다. IMU와 통신하려면 Micromis Base V1 보드에 내장된 칩의 경우 주소가 필요합니다. 칩 주소는 변경할 수 없습니다. 0x68로 고정되어 있습니다.
이 칩을 사용하면 다양한 측정 범위에서 작동할 수 있습니다.
- 가속도계 – ±2g, ±4g. ±8g. ±16g
- 자이로스코프 - ±250°/s, ±500°/s, ±1000°/s, ±2000°/s
MICAOMIS BASE V1: 내장 T-IN 구성 요소 사용 – LIM75 온도 센서
MPU6050 칩 외에도 LM75 온도 센서가 Microtips Base V1 개발 보드에 장착되어 -Sis °C에서 +125 °C까지 주변 온도를 읽을 수 있습니다.
LM75 센서는 I32C 프로토콜을 사용하여 ESP2와 통신합니다. 이 프로토콜은 Micromis 장치의 핀 22(SCL) 및 21(SDA)에서도 제공됩니다. LM75와 통신하려면 주소가 필요합니다. Micromis Base V1 보드에 내장된 칩의 경우 칩 주소는 변경할 수 없습니다. 고정되어 있으며 0x48입니다.
LM75 온도 센서를 사용하면 언제든지 센서를 끌 수 있도록 상태를 제어할 수 있습니다. 매우 중요한 장점tage는 작동 중(2S0μA) 및 프로그래밍된 동안(4μA) 낮은 표준 전류 소비를 나타냅니다.
MICAOMIS BASE V1: 내장 T-IN 구성 요소 사용 · WS2812C LED
Micromis Base V1 개발 보드에는 주소 지정이 가능한 RGB LED도 장착되어 광 신호를 방출합니다. 장착된 다이오드에는 다이오드를 제어하고 사용자가 다이오드 조명의 색상과 채도를 선택할 수 있는 WS2812C 칩이 포함되어 있습니다. RGB 기술을 사용하면 사용자가 원하는 대로 16만 가지 이상의 조합을 사용하여 만족스러운 조명 효과를 얻을 수 있습니다.
주소 지정 가능 LED는 ESP32 칩의 32핀에 영구적으로 연결되어 있으며 주소 지정 가능 LED 제어를 담당하는 대부분의 라이브러리를 사용하여 제어할 수 있습니다.
MICROMIS BASE V1: 보드 치수
Micromis Base V1 플랫폼은 컴팩트한 크기로 인해 탄생했습니다. Wi-Fi를 통한 낮은 전력 소비, 고성능 및 다중 플랫폼 통신을 유지하면서 작은 크기의 제어 플랫폼이 필요한 광범위한 맞춤형 프로젝트에 사용할 수 있습니다. 블루투스 또는 GSM.
마이크로미스 베이스 V1:SAMPLE 프로그램 · 모뎀이 TIDN을 제시합니다.
Micromis Base V1 보드는 시장에서 널리 사용되는 다른 솔루션과 부분적으로 호환되므로 사용이 매우 쉽습니다. 따라서 ESP32 자체, Quintal M65 모뎀, 주소 지정 가능 다이오드, IMU MPU6050 및 LM75 온도에 대한 프로그램을 자신있게 사용할 수 있습니다. 감지기. 그러나 Device Prototype 팀에서는 추가 구성 요소마다 전용 소프트웨어를 개발했기 때문에 Arduino IDE 환경을 사용하여 PCB의 구성 요소가 어떻게 작동하는지 쉽게 확인할 수 있습니다.
첫 번째 프로그램은 내장된 rr1odem의 작동을 테스트할 수 있는 간단한 프로그램인 "Modem Presentation"입니다. 프로그램을 장치에 업로드하고 직렬 모니터를 실행한 후 모뎀을 제어하고 허용하는 시스템 명령을 입력할 수 있습니다.amp파일, SMS 메시지 보내기, 사용 가능한 모든 네트워크 검색, 모뎀 구성 또는 네트워크 연결 등이 있습니다. 업로드하기 전에 프로그램 시작 부분에서 변수를 완료해야 한다는 점을 기억하세요. 변수가 없으면 네트워크에 연결하고 SMS 메시지를 제대로 보낼 수 없습니다.
이 프로그램의 매우 유용한 기능은 모뎀에 AT 명령을 보내는 기능입니다.
지원되는 명령 목록에 포함되지 않은 일부 명령을 보내면 프로그램은 이를 자동으로 모뎀에 보냅니다. 이는 추가할 전송된 명령의 체계를 구축하려는 약간 더 고급 사용자의 작업을 크게 용이하게 할 수 있습니다. 나중에 자신의 프로그램에 설명이 포함된 AT 명령 목록은 보드의 리소스 패킷에 포함되어 있으며 모뎀 제조업체에서 편집하여 모뎀 작동의 각 섹션에 대한 문서로 나누어져 있습니다.
마이크로미스 베이스 V1:SAMPLE 프로그램 · LEEI가 TIDN을 선보입니다.
두 번째 프로그램은 “LED 프리젠테이션”으로, Micromesh Base V1 보드에 내장된 LED의 동작을 확인할 수 있는 매우 짧은 스크립트입니다. 프로그램을 업로드하고 직렬 모니터를 실행한 후 LED에 여러 명령을 보낼 수 있는 옵션이 있습니다. 이 명령은 LED를 완전히 끄거나 RGB 팔레트에서 색상을 설정하거나 빨간색, 녹색과 같은 미리 결정된 색상 중 하나를 설정할 수 있습니다. 파란색. 분홍색, 노란색 또는 보라색.
프로그램 코드의 명령을 기반으로 합니다. 초보 사용자는 주소 지정이 가능한 LED 사용을 지원하는 자신만의 스크립트를 쉽게 구축할 수 있습니다.
마이크로미스 베이스 V1:SAMPLE 프로그램 – IMUI 프레젠테이션
세 번째 프로그램은 "IMU Presentation"입니다. Microtips Base v1 보드에 내장된 IMU 센서가 데이터를 어떻게 읽는지 확인할 수 있는 매우 간단하고 짧은 스크립트입니다. 프로그램을 업로드하고 시리얼 플로터를 실행한 후. 우리는 할 수 있습니다 view IMU 센서에서 실시간으로 읽어온 데이터.
시리얼 플로터를 실행하면 편리하게 view 보드가 보내는 데이터, 루어드의 모든 찌르기 또는 움직임이 기록되어 그래프로 표시됩니다. 특정 매개변수를 확인하려는 목적에 따라 개별 측정 범위를 선택 취소하여 하나의 특정 데이터 채널에 대한 정보만 얻을 수 있습니다.
MICRDMIS BASE V1: 준비된 TD 사용 프로젝트
Micromis Base V1 타일의 사용을 촉진하기 위해 우리는 영감을 주는 프로젝트에 액세스할 수 있는 지식 베이스를 만들었습니다. 우리는 web쉽게 확인할 수 있는 사이트amp우리 제품의 르 응용 프로그램입니다.
기다리지 말고 지금 확인해 보세요. https://deviceprototype.com/hobby/knowledge-center/
문서 / 리소스
![]() |
botland BASE V1 장치 프로토타입 개발 보드 [PDF 파일] 사용자 가이드 BASE V1 장치 프로토타입 개발 보드, BASE V1, 장치 프로토타입 개발 보드, 프로토타입 개발 보드, 개발 보드, 보드 |