Placa de desenvolvemento de prototipos de dispositivos botland BASE V1
BENVIDOS
A tarxeta de desenvolvemento Micromesh Base V1 é unha ferramenta moderna para enxeñeiros e programadores para crear proxectos electrónicos avanzados. A principal característica da placa é o uso do chip ESP32, que é un dos chips máis populares para crear proxectos utilizando redes sen fíos (Wi-Fi e Bluetooth).
Isto fai que a placa sexa ideal para crear dispositivos de Internet das cousas (loT) e outras aplicacións que requiran unha conexión sen fíos. O uso de Micromis é facilitado por un conversor USB-UART incorporado, que permite programar o dispositivo mediante un cable USB-C. Unha toma USB integrada no dispositivo tamén permite alimentar os compoñentes do dispositivo e os compoñentes adicionais conectados á plataforma.
A plataforma está equipada cun módem Quectel M65, que permite a conectividade a redes móbiles e a transmisión de datos a través de redes GSM.
O módem ten un conector de antena integrado, polo que se pode conectar facilmente a unha antena externa para obter unha mellor calidade de conexión.
O dispositivo tamén ten un LED direccionable. que pode ser controlado por software e usado para visualizar o estado do dispositivo ou para crear efectos de iluminación. Ademais, foi equipado co chip MPU6050, que pode medir aceleración e rotación en tres eixes. permitindo a creación de deseños de detección de movemento.
A placa tamén estivo equipada co sensor de temperatura LM75, que permite medir a temperatura ambiente cunha precisión de 0 graos centígrados. Isto é útil para aplicacións que requiren medición de temperatura, como sistemas de aire acondicionado e dispositivos de medición.
O Micromis Base V1 tamén dispón de cables dourados femininos, que permiten a conexión de periféricos externos e superposicións Micromis para ampliar as capacidades da propia placa.
A plataforma tamén está equipada cunha serie de proteccións, incluíndo overvoltage, protección contra curtocircuítos, sobretemperatura e sobreintensidade do porto USB, o que o converte nunha ferramenta adecuada para principiantes en electrónica.
DIVERTÍTESE MENTRES UTILIZA O MICRDMIS BASE V1!
MICROMIS BASE V1: QUICK ST ART
Usar a plataforma Micromis Base V1 é moi sinxelo! Para comezar co teu taboleiro, debes seguir os seguintes pasos:
- Desempaquete a tarxeta Micromis Base V1 da embalaxe
- Insira unha tarxeta nano SIM activa na ranura da tarxeta SIM
- Conecte a antena GSM ao conector U.FL
- Conecte un lado do cable USB Tipo C á placa Micromis Base V1 e o outro ao ordenador
- Instala o ambiente no teu ordenador no que programas a placa
- Instalar controladores para o chip CP2102 desde www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
- Instale paquetes de datos para chips ESP32.
- Seleccione a placa "Módulo de desenvolvemento ESP32".
- Carga o teu primeiro programa na placa Micromis Base V1
Se xa utilizaches placas cun chip ESP32 incorporado no teu ambiente de desenvolvemento, probablemente non necesites facer ningunha configuración adicional e a placa Micromis Base V1 funcionará en canto a conectes ao teu ordenador.
Se aínda non tes un entorno de programación co que programarás a placa Micromis Base V1, ou non sabes como instalar paquetes de datos para placas con chips ESP32, nas seguintes páxinas comentaremos os dous máis populares. ambientes e como facer que a placa Micromis Base V1 funcione con eles.
MICROMIS BASE V1: USO CON ARDUINO IDE
Arduino IDE é o ambiente máis popular usado principalmente para fins de hobby. Debido á posibilidade de importar placas adicionais e á comunidade extremadamente grande de usuarios deste IDE, moitos propietarios de placas co chip ESP32 decidiron utilizar este ambiente.
Se non tes o entorno Arduino IDE instalado, debes descargalo desde a seguinte ligazón e instalalo no teu ordenador, preferiblemente descargar a versión 2.0 ou posterior.
https://www.arduino.cc/en/software
Despois de instalar o ambiente Arduino IDE, cómpre facer clic en:
File -> Preferencias e no “Xestor de taboleiros adicionais URLs” introduza a seguinte ligazón, esta é unha ligazón ao paquete oficial do fabricante do chip ESP32: https://raw.githubusercontent.com/espressif/arduino-esp32/ghpages/package_esp32_index.json
Despois de pegar a ligazón do xestor do taboleiro, cómpre facer clic no botón "Aceptar11 para saír das preferencias do contorno. Agora cómpre facer clic á súa vez:
Ferramentas -> Taboleiro -> Xestor de taboleiros e no xestor de taboleiros escriba "esp3211 no buscador, despois dun tempo deberías ver o paquete "esp32 by Espressif Systems11 , na parte inferior da caixa tes que facer clic en 11lnstall 11 , o último a versión dos paquetes de placas equipadas con chip ESP32 instalarase automaticamente. Se non ves paquetes de mosaicos despois de engadir a ligazón do paquete ao 11Xestor de taboleiros adicionais URLs11 e escribindo a frase “esp3211 no buscador do xestor de mosaicos, é unha boa idea reiniciar todo o entorno.
MICROMIS BASE V1: USO CON VISUAL STUDIO CODE
O segundo ambiente máis popular para placas de programación equipadas con chips ESP32 é Visual Studio Code coa extensión Platform IO IDE. A extensión Platform IQ permítenos traballar cómodamente cunha gran cantidade de placas de desenvolvemento e chips autónomos, que podemos programar en moitos frameworks. Para usar as capacidades deste ambiente, primeiro debes descargar e instalar Visual Studio Code desde a ligazón: https://code.visualstudio.com/
Ademais, debes descargar e instalar Python 3.8.5 ou posterior desde a ligazón: https://www.python.org/downloads/
Unha vez que teñas instalado o ambiente Visual Studio Code e Python, fai clic en View-> Extensión en Visual Studio Code, debería abrirse unha xanela do navegador de extensións á esquerda. No navegador de extensións cómpre escribir 11PlatformlO IDE11 , ao facer clic no elemento co nome "Platform IO IDE" abrirase unha xanela cos detalles da extensión, agora só tes que facer clic en 11 lnstall11 e aparecerá a extensión descargar e instalarse.
Despois de instalar a extensión. necesitamos facer clic na icona Platform IO situada na barra de ferramentas da esquerda e, a continuación, facer clic na icona de inicio na barra inferior. que mostrará a páxina de inicio da extensión. Unha vez que estea na páxina de inicio da extensión, cómpre facer clic en "Taboleiros" e escribir 11ESP32 Dev Module" na caixa de busca de mosaicos. O taboleiro que che interesa aparecerá debaixo da caixa de busca. Cando creas un proxecto. todo o que tes que facer é copiar o ID do taboleiro específico e pegalo no proxecto, ou ao xerar o proxecto, seleccionar o taboleiro que programarás como "Módulo de desenvolvemento ESP32".
MICROMIS BASE V1: FUNCIÓN PIN
ADC
Entradas para o ADC, o ADC ten unha resolución de 12 blt. Con. podemos ler valores analóxicos de 0 a 4095 En voltage varía de 0V a 3,3V. onde o é 0 V e 4095 é 3.3 V. Lembra non conectar un voltage superior a 33V aos pinos analóxicos
12C
O ESP32 ten dúas canles 12C e cada pin pódese configurar como SDA ou SCL para facilitar o seu uso. os compoñentes do taboleiro e os cables dos pinos de ouro encamináronse ós pinos 21 (SDA) e 22 (SCLJ.
UART PRINCIPAL
Os pinos da placa etiquetados como MAIN UART permiten a comunicación a través do protocolo UAAT, están conectados ao protocolo UART principal do ESP32. e pódese usar para programar o chip evitando o chip CP2102 integrado na placa. Non recomendamos usar estes conectores para fins distintos da comunicación UART.
GND
Pins da placa para a saída do potencial de terra.
RTC WAKEUP
O chip ESP32 admite o espertar dunha escaseza externa mediante un chip RTC ultra-aforro usando pins! etiquetados ATC WAKEUP.
SPI
Para comunicarse con compoñentes eternos podemos usar o protocolo SPI integrado no ESP32, os pines 23 (MOSI) 19 (MISOI 18 (CLK) S (CS) da placa da placa foron asignados á interface SPI.
3V3
Saída de potencia de 3.3 V, que se pode usar para alimentar compoñentes de embalsamamento. pero a capacidade actual deste conector a 350mA. Se precisa alimentar un compoñente máis esixente, use unha fonte de enerxía externa.
BOTÓN
O PIN BOOT é o encargado de controlar o modo de funcionamento do ESP32, grazas a El o chip pode entrar en modo de programación. O pin está conectado ao botón BOOT da placa.
TOQUE
O ESP32 ten 10 sensores táctiles capacitivos internos integrados. Permiten detectar o cambio nas superficies que teñen cargas eléctricas. Con este. podemos crear almofadas táctiles sinxelas que tamén se poden usar para espertar o chip.
SÓ ENTRADA
Os pinos da placa marcados INPUT ONLY non nos permiten controlar compoñentes externos, podemos utilizalos para ler sinais analóxicos ou dixitais.
5v
Conector de alimentación de 5 V, que se pode usar para alimentar compoñentes externos. pero a capacidade actual deste conector é de 2S0mA. se precisa alimentar un compoñente máis esixente, use unha fonte de enerxía externa. O conector tamén se pode usar para alimentar a placa no caso de que o dispositivo non estea alimentado desde o porto USB.
EN
O pin EN é o responsable de restablecer o chip ESP32. O pin está conectado ao botón EN do taboleiro.
MICROMIS BASE V1: IMPORTAR COMPOÑENTES FORM A BORDO
- Microcontrolador ESP32-WROO~M-32D
- Módem GSM Quintal M65
- Ranura para tarxetas Nano Sim
- Conector USB tipo C
- Acelerómetro e xiroscopio MPU6050
- Sensor de temperatura LM75
- LED direccionable WS2812C
- Chip de programación CP2102
- Array de antenas GSM integradas
MICROMIS BASE V1: DIAGRAMA DE BLOQUES DE COMPOÑENTES CLAVE
MICAOMIS BASE V1: UTILIZANDO COMPOÑENTES INTEGRADOS – MODEM GSM
A placa de desenvolvemento Micromis Base V1 ten un módem Quintal M65 integrado para a comunicación de rede GSM, o que permite que o dispositivo se conecte a Internet sen WiFi e envíe mensaxes SMS.
Para un correcto funcionamento do m1odem necesitamos unha tarxeta de tamaño nano SIM activa e unha antena con U.FL. conector adecuado para funcionar na banda de frecuencia de 800MHz: a 1900 MHz. Dependendo das nosas necesidades, podemos utilizar unha tarxeta SIM que só permite o intercambio de datos móbiles, non é necesaria unha tarxeta SIM con soporte para SMS e chamadas telefónicas.
O protocolo UART polo cal o módem se comunica co ESP32 está permanentemente conectado aos pinos 16 (RX2 ESP32) e 17 (TX2 ESP32), que son o porto predeterminado para o protocolo UAl~T2 no chip ESP32.
Para facilitar a xestión do funcionamento do ~ módem. podemos controlar os pinos PWR_KEY e MAIN_DTR. O pin PWR_KEY do módem permite acender e apagar o módem, cando se aplica un estado alto ao pin 32 do ESP27 durante un segundo, o módem cambiará o seu estado de apagado a acendido ou de aceso a apagado. Cando se dá un estado alto durante 20 ms no pin 26 do ESP32, activamos o pin MAIN_DTR, que permite que o módem se esperte cando se activa o aforro de enerxía.
O LED NETLIGHT integrado no taboleiro indica o funcionamento do módem, se parpadea significa que o módem é \Nor rei, se non, significa que está apagado.
MICAOMIS BASE V1: UTILIZANDO COMPOÑENTES EN T INTEGRADO - NIPU6O5O IMU
Na placa de desenvolvemento Micromis Base V1 está o chip MPU6050, que pode ler a aceleración e a orientación espacial: unha combinación dun xiroscopio e un acelerómetro.
O MPU6050 comunícase co ESP32 mediante o protocolo I2C, que tamén se presenta nos pinos do dispositivo Micromis: pinos 22 (SCL) e 21 (SDA). Para comunicarnos coa IMU, necesitaremos o seu enderezo, no caso do chip integrado na placa Micromis Base V1. o enderezo do chip non se pode cambiar: está fixado en 0x68.
O chip permite a operación en diferentes rangos de medición:
- acelerómetro - ± 2 g, ± 4 g. ± 8 g. ± 16 g
- xiroscopio – ±250 °/s, ±500 °/s, ±1000 °/s, ±2000 °/s
MICAOMIS BASE V1: UTILIZANDO COMPOÑENTES INTEGRADOS - SENSOR DE TEMP LIM75
Ademais do chip MPU6050, un sensor de temperatura LM75 está montado na tarxeta de desenvolvemento Microtips Base V1, que permite ler temperaturas ambiente de -Sis °C a +125 °C.
O sensor LM75 comunícase co ESP32 mediante o protocolo I2C, que tamén se mostra nos pinos do dispositivo Micromis: pinos 22 (SCL) e 21 (SDA). Para comunicarnos co LM75, necesitaremos o seu enderezo: no caso do chip incorporado na tarxeta Micromis Base V1, o enderezo do chip non se pode: cambiar, é fixo e é 0x48.
O sensor de temperatura LM75 permítenos controlar o seu estado para que o sensor se poida apagar en calquera momento. Un avance moi importantetage é o seu baixo consumo de corrente estándar durante o funcionamento (2S0μA) e mentres está programado apagado (4μA).
MICAOMIS BASE V1: UTILIZANDO COMPOÑENTES EN T INTEGRADO · LED WS2812C
A placa de desenvolvemento Micromis Base V1 tamén está equipada cun LED RGB direccionable para emitir sinais luminosos. O díodo montado inclúe o chip WS2812C, que controla o díodo e permite ao usuario seleccionar a cor e a saturación da cor para a luz do diodo. Debido ao uso da tecnoloxía RGB, hai máis de 16 millóns de combinacións á disposición do usuario para conseguir efectos de iluminación satisfactorios.
O LED direccionable está conectado permanentemente ao pin 32 do chip ESP32 e pódese controlar usando a maioría das bibliotecas responsables de controlar os LED direccionables.
MICROMIS BASE V1: DIMENSIÓNS DA PLACA
A plataforma Micromis Base V1, debido ao seu tamaño compacto. pódese utilizar nunha ampla gama de proxectos personalizados que requiren que unha plataforma de control sexa de pequeno tamaño mantendo un baixo consumo de enerxía, un alto rendemento e unha comunicación multiplataforma a través de WiFi. Bluetooth ou GSM.
MICROMIS BASE V1: SAMPLE PROGRAMS · MODEM PRESENTA A TIDN
Usar a tarxeta Micromis Base V1 é moi sinxelo debido ao feito de que a tarxeta é parcialmente compatible con outras solucións populares no mercado, polo que podemos usar con confianza programas para o propio ESP32, o módem Quintal M65, os díodos direccionables, a IMU MPU6050 e a temperatura LM75. sensor. Non obstante, o equipo de Device Prototype desenvolveu un software dedicado para cada compoñente adicional, polo que pode comprobar facilmente como funcionan os compoñentes da súa PCB usando o ambiente IDE de Arduino.
O primeiro programa é "Presentación do módem", que é un programa sinxelo que permite probar o funcionamento do rr1odem incorporado. Despois de cargar o programa no dispositivo e executar Serial Monitor, podemos escribir comandos do sistema que controlarán o módem e permitirán, por exemploample, enviar mensaxes SMS, buscar en todas as redes dispoñibles, configurar o módem ou conectarse á rede. Lembra completar as variables ao comezo do programa antes de cargalo, sen elas non poderás conectarte • á rede e enviar mensaxes SMS correctamente.
Unha característica moi útil deste programa é a posibilidade de enviar comandos AT ao módem.
Se envía algún comando que non está incluído na lista de comandos compatibles, o programa enviarao automaticamente ao módem, isto pode facilitar moito o traballo de usuarios un pouco máis avanzados que poden querer construír un esquema de comandos enviados para engadir. posteriormente aos seus propios programas. A lista de comandos AT coa súa explicación está incluída no paquete de recursos da placa e foi compilada polo fabricante do módem e dividida en documentos para cada sección do funcionamento do módem.
MICROMIS BASE V1: SAMPLE PROGRAMS · LEEI PRESENTA A TIDN
O segundo programa é "Presentación LED", é un script moi curto que permite comprobar o funcionamento do LED integrado na placa Micromesh Base V1. Despois de cargar o programa e executar Serial Monitor, temos a opción de enviar varios comandos ao LED, os comandos poden apagar completamente o LED, establecer calquera cor da paleta RGB ou establecer unha das cores predeterminadas como vermello, verde. azul. rosa, amarelo ou morado.
Baseado nos comandos do código do programa. os usuarios novatos poden crear facilmente os seus propios scripts para admitir o uso do LED direccionable.
MICROMIS BASE V1: SAMPLE PROGRAMS – PRESENTACIÓN IMUI
O terceiro programa é “Presentación IMU”, é un script moi sinxelo e curto que nos permite comprobar como le os datos o sensor IMU incorporado na placa Microtips Base v1. Despois de cargar o programa e executar o Plotter en serie. somos capaces de view os datos lidos do sensor IMU en tempo real.
Cando executas Serial Plotter podes convenientemente view os datos que envía o taboleiro, cada golpe ou movemento do looard serán rexistrados e mostrados en gráficos. Dependendo do seu desexo de comprobar determinados parámetros, pode deseleccionar intervalos de medición individuais para obter información só sobre unha canle de datos en particular.
MICRDMIS BASE V1: PROXECTOS LISTOS DE USO TD
Para facilitar o uso das fichas Micromis Base V1, creamos unha base de coñecemento que che permitirá acceder a proxectos inspiradores. Estamos traballando constantemente no contido dispoñible no websitio para que poidas consultar facilmente sampas aplicacións dos nosos produtos.
Non esperes e comprobalo agora: https://deviceprototype.com/hobby/knowledge-center/
Documentos/Recursos
![]() |
Placa de desenvolvemento de prototipos de dispositivos botland BASE V1 [pdfGuía do usuario Placa de desenvolvemento de prototipos de dispositivo BASE V1, BASE V1, placa de desenvolvemento de prototipos de dispositivos, placa de desenvolvemento de prototipos, placa de desenvolvemento, placa |