Kit de desarrollo Azure Sphere MT3620
Este producto es un kit básico de inicio para el Kit de desarrollo Azure Sphere MT3620. El kit integra los módulos listos para usar más populares de SeeedStudio — Grove — con el objetivo de ayudar a los desarrolladores a comenzar rápidamente y experimentar las soluciones de Azure Sphere.
Microsoft Azure Sphere es una solución para crear dispositivos conectados y altamente seguros impulsados por microcontroladores (MCU). Azure Sphere combina lo mejor de la experiencia de Microsoft en la nube, el software y el silicio, resultando en un enfoque único de seguridad que comienza desde el silicio y se extiende hasta la nube. En conjunto, los MCUs certificados por Azure Sphere, el sistema operativo Azure Sphere y el servicio de seguridad Azure Sphere te brindan la confianza y el poder para reinventar tu negocio y construir el futuro.
Ten en cuenta que el kit de desarrollo Azure Sphere MT3620 es necesario pero no está incluido en este kit de inicio. Puedes adquirirlo aquí.
Características
- Azure Sphere: Seguridad de extremo a extremo para dispositivos IoT
- Entorno de desarrollo Microsoft Visual Studio
- Autenticación en línea y actualizaciones durante la vida útil del dispositivo
Vista General del Hardware
MT3620 Grove Shield
Como el Azure Sphere SDK aún no admite ADC e I2C en el MT3620, este shield funciona como una interfaz entre el puerto UART del MT3620 y dispositivos I2C externos, como un sensor de temperatura I2C. La función principal del shield es facilitar la conexión con dispositivos I2C externos. Al usar un chip ADC compatible con I2C, los desarrolladores también pueden leer datos analógicos desde el puerto analógico.
El MT3620 Grove Shield incluye 2 chips: AD7992 (Análogo a I2C) y SC18IM700 (I2C a UART), que habilitan las funciones ADC e I2C desde el lado del hardware. Así, las señales de sensores analógicos pasan por el AD7992 y luego por el SC18IM700 hacia el UART de la placa de desarrollo. Los sensores I2C también pasan por el SC18IM700 hacia el UART.
- El AD7992 es un ADC de 12 bits, de bajo consumo, con interfaz compatible con I2C. Convierte las señales analógicas A0 y A1 en datos I2C.
El SC18IM700 está diseñado para servir como interfaz entre el puerto UART estándar de un microcontrolador o microprocesador y el bus serie I2C. Esto permite que el microcontrolador se comunique directamente con otros dispositivos del bus I2C. Transforma las señales SDA/SCL en GPIO26_TXD0 y GPIO28_RXD0.
Part List
Categoría | Módulo | Descripción |
---|---|---|
Shield | MT3620 Grove shield | Ofrece 1 x UART, 2 x I2C, 1 x Analógico, 4 x GPIO |
Entrada Analógica | Grove - Sensor de Ángulo Rotatorio | Produce un valor analógico que puede ser leído por el ADC. |
Grove - Sensor de Luz v1.2 | Mide los niveles de iluminación | |
Salida Digital | Grove – Buzzer | Activado por una señal digital, emite un tono |
Grove - Relé | Activado por señal digital, permite conmutar voltajes mucho mayores | |
Digital I/O | Grove - Botón LED Azul | El botón actúa como entrada, el LED como dispositivo de salida |
Sensor | Grove - Sensor Temp.&Humedad (SHT31) | Recoge datos de temperatura y humedad, accesibles vía interfaz I2C |
Display | Grove - Pantalla OLED 1.12'' V2 | OLED que puede mostrar texto e imágenes |
Ideas de Aplicación
- Automatización en el hogar, edificios o instalaciones
- Automatización industrial
- Seguridad
- Gestión de equipos
- Servicios públicos
- Seguridad pública
Para entender cómo funciona Azure Sphere en un entorno real, consulta el escenario de Contoso, Ltd.
Primeros Pasos
Requisitos Previos
Instalar Azure Sphere
Si tienes un kit de desarrollo Azure Sphere que aún no ha sido utilizado, completa estos pasos para comenzar.
Librería MT3620 Grove Shield
Esta es la librería para el shield MT3620 Grove, que amplía las capacidades de Azure Sphere al añadir soporte para entradas analógicas e interfaz I2C. Aquí puedes consultar el tutorial sobre cómo utilizar la librería MT3620 Grove Shield.
Entrada Analógica
A continuación se muestra un ejemplo de cómo leer una señal analógica a través del MT3620 Base Shield.
Hardware Connection
Kit de desarrollo MT3620 | MT3620 Grove Shield | Sensor de Ángulo Rotatorio Grove |
---|---|---|
![]() | ![]() | ![]() |
Comprar ahora | Comprar ahora | Comprar ahora |
- Paso 1. Conectar el sensor de ángulo rotatorio Grove al puerto analógico del MT3620 Grove Shield.
- Paso 2. Insertar el MT3620 Grove Shield en la placa de desarrollo Azure Sphere MT3620.
- Paso 3. Conectar el cable USB a la placa de desarrollo y a la PC.
Software
- Paso 1. Descargar la librería MT3620 Grove Shield
- Paso 2. Abrir la carpeta Samples/GroveRotaryAngleSensor dentro del repositorio.
- Paso 3. Hacer doble clic en GroveRotaryAngleSensor.sln
- Paso 4. Clic derecho en el nombre del proyecto > Propiedades > C/C++ > General > Directorios de inclusión adicionales
- Paso 5. Clic en la flecha hacia abajo > Editar... > Nueva línea, agregar la ruta de la librería MT3620_Grove_Shield_Library, luego clic en Seleccionar carpeta > OK > OK
- Paso 6. En el proyecto, clic derecho en Referencias > Agregar referencia, seleccionar Proyectos, marcar MT3620_Grove_Shield_Library y clic en OK
- Paso 7. Clic derecho en el proyecto > General > Target API Set, marcar y establecer en 1 si usas Visual Studio Community. Si usas Enterprise, omite este paso.
- Paso 8. Ejecuta con Remote GDB Debugger, gira el sensor y verás los datos de salida en la consola.
Remote debugging from host 192.168.35.1
Application starting
Angle Value 0.85
Angle Value 0.85
Angle Value 0.94
Angle Value 1.00
Angle Value 0.41
Angle Value 0.31
Angle Value 0.00
Angle Value 0.11
Angle Value 0.39
Salida Digital
A continuación se muestra un ejemplo de cómo escribir una señal digital a través del MT3620 Base Shield.
Conexión de Hardware
Kit de desarrollo MT3620 | MT3620 Grove Shield | Grove - Buzzer |
---|---|---|
![]() | ![]() | ![]() |
Comprar ahora | Comprar ahora | Comprar ahora |
- Paso 1. Conectar el Grove - Buzzer al puerto GPIO del MT3620 Grove Shield.
- Paso 2. Insertar el MT3620 Grove Shield en la placa de desarrollo Azure Sphere MT3620.
- Paso 3. Conectar el cable USB desde la placa de desarrollo a la PC.
Software
- Paso 1. Descargar la librería MT3620 Grove Shield
- Paso 2. Abrir la carpeta Samples/Grove_Buzzer dentro del repositorio
- Paso 3. Hacer doble clic en Grove_Buzzer.sln
- Paso 4. Clic derecho en el nombre del proyecto > Propiedades > C/C++ > General > Directorios de inclusión adicionales
- Paso 5. Hacer clic en la flecha hacia abajo > Editar... > Nueva línea, agregar la ruta hacia MT3620_Grove_Shield_Library, luego clic en Seleccionar carpeta > OK > OK
- Paso 6. En el proyecto, clic derecho en Referencias > Agregar referencia, seleccionar Proyectos, marcar MT3620_Grove_Shield_Library y hacer clic en OK
- Paso 7. Clic derecho en el proyecto > General > Target API Set, marcar y establecer en 1 si estás usando Visual Studio Community. Si usas Enterprise, omite este paso.
- Paso 8. Haz clic en Remote GDB Debugger, y verás la salida en la consola cuando el buzzer se active.
Remote debugging from host 192.168.35.1
Application starting
Relay on
Relay off
Relay on
Relay off
I2C
A continuación se muestra un ejemplo de cómo leer señales I2C del sensor Grove - Temp&Humi (SHT31) a través del MT3620 Base Shield.
Conexión de Hardware
Kit de desarrollo MT3620 | MT3620 Grove Shield | Grove - Temp&Humi Sensor(SHT31) |
---|---|---|
![]() | ![]() | ![]() |
Comprar ahora | Comprar ahora | Comprar ahora |
- Paso 1. Conectar el sensor Grove - Temp&Humi (SHT31) al puerto I2C del MT3620 Grove Shield.
- Paso 2. Insertar el MT3620 Grove Shield en la placa de desarrollo Azure Sphere MT3620.
- Paso 3. Conectar el cable USB desde la placa de desarrollo a la PC.
Software
- Paso 1. Descargar la librería MT3620 Grove Shield
- Paso 2. Abrir la carpeta Samples/Temp_and_Humidity_SHT31 dentro del repositorio
- Paso 3. Hacer doble clic en Temp_and_Humidity_SHT31.sln
- Paso 4. Clic derecho en el nombre del proyecto > Propiedades > C/C++ > General > Directorios de inclusión adicionales
- Paso 5. Hacer clic en la flecha hacia abajo > Editar... > Nueva línea, agregar la ruta hacia MT3620_Grove_Shield_Library, luego clic en Seleccionar carpeta > OK > OK
- Paso 6. En el proyecto, clic derecho en Referencias > Agregar referencia, seleccionar Proyectos, marcar MT3620_Grove_Shield_Library y hacer clic en OK
- Paso 7. Clic derecho en el proyecto > General > Target API Set, marcar y establecer en 1 si estás usando Visual Studio Community. Si usas Enterprise, omite este paso.
- Paso 8. Haz clic en Remote GDB Debugger, y verás la salida en consola con los datos del sensor.
Remote debugging from host 192.168.35.1
Application starting
Hello world
Temperature: 19.2C
Humidity: 53.7%
Hello world
Temperature: 19.2C
Humidity: 53.7%
Hello world
Temperature: 19.1C
Humidity: 53.7%
Hello world
Temperature: 19.2C
Humidity: 53.8%
Visor del Esquemático en línea
Recursos
- [Eagle&PDF] MT3620 Grove Shield v1.0 Sch and PCB
- [Librería] MT3620 Grove Shield Library
- [Producto] Azure Sphere MT3620 Development Kit Product Brief
- [Producto] Welcome to Azure Sphere
- [DataSheet]] MediaTek MT3620 Product Brief
- [DataSheet] DS_FT4232H
- [Mecánico] Azure Sphere MT3620 Development Board-2D-Drawing
- [PyR] Azure Sphere Forum
- [PyR] Azure Sphere Github issues
Soporte Técnico y Discusión del Producto
¡Gracias por elegir nuestros productos! Estamos aquí para brindarte distintos tipos de soporte y asegurarnos de que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para adaptarnos a diferentes preferencias y necesidades.