En construcción….
En este tutorial les traemos el módulo A9, fabricado por la empresa AI-Thinker creadora de otros módulos como el esp32 y el esp8266.
Veremos como configurar el SDK de AI-Thinker, para poder subirle programas directamente al módulo y de esta manera no necesitar un micocontrolador aparte.
Por otro lado ejecutaremos varios comandos at para testear el módulo y subir el firmware nuevamente después de haber cargado el programa y recuperar las funcionalidades de los comandos.
Link para adquirir el módulo
Sobre el módulo
Los modelos de módulos Ai-Thinker GPRS GSM son principalmente el A9 , A9G. El A9 tiene principalmente funciones relacionadas con GSM / GPRS (2G); el A9G también integra un chip GPS para facilitar las aplicaciones relacionadas con el posicionamiento.
Tal vez pueda interesarte proyectos en arduino, pic, robótica, telecomunicaciones, suscribete en http://www.youtube.com/user/carlosvolt?sub_confirmation=1 mucho videos con código fuentes completos y diagramas
Desarrollo
El desarrollo de módulos proporciona principalmente dos tipos de interfaces:
(A)Comando AT : un módulo se conecta con MCU(microcontrolador) con UART(interface serial)
- Es una forma fácil de operar el módulo GSM / GPRS, y requiere que MCU envíe el comando al módulo a través de un puerto serie (UART), y solo necesita encontrar el comando que necesita en “AT Command Documentation”
- El firmware de AT es el firmware predeterminado, puede configurarlo de inmediato, consulte la Wiki de Ai-Thinker.
(B)SDK en el desarrollo de chips, No se necesita una MCU externa, suba el firmware directamente al módulo GPRS
- La ventaja de este método es que no necesita MCU adicional, programando directamente en módulos, ahorrando recursos de hardware y ahorrando dinero para proyectos
- Esta documentación presenta en detalle cómo usar SDK para desarrollar y proporcionar documentos API relacionados.
- El código fuente de la aplicación AT no está incluido en este SDK
Características
- RDA 32 bit RISC core, frecuencia hasta 312 MHz, con caché de instrucciones 4k, caché de datos 4k
- Hasta 29 GPIOs (con dos pines de descarga)
- Calendario (reloj de tiempo real) con alarma
- 1 interfaz de dispositivo USB1.1
- 2 interfaz UART con control de flujo (+1 puerto serie de descarga / depuración)
- Interfaz 2 SPI
- Interfaz 3 I 2 C
- 1 controlador SDMMC (interfaz)
- 2 interfaces ADC, 10 bits
- 32Mb (4MB) SPI NOR Flash
- DDR PSRAM 32Mb (4MB)
- 8kHz, 13Bits / muestra ADC mic
- 48kHz, 16bits / muestra de audio DAC
- Unidad de administración de energía: administración de carga de la batería de litio, DC-DC y LDO integrados, voltaje de IO variable
- Paquete SMD de 18.8 x 19.2 mm
- Cuatribanda GSM / GPRS (800/900/1800 / 1900MHz)
- llamadas
- Servicio de SMS
Otras características Características
- 1 módulo A9G (la placa es la misma que con A9 y A9G, para A9 y A9G en el mismo paquete, el mismo pin)
- 29 GPIO con espaciado de 2.45 mm (con 2 pines de depuración de descarga (
HST_TX
,HST_RX
) - Una ranura para tarjeta SIM (Nano Card <Micro Card <Tarjeta estándar)
- 1 ranura para tarjeta TF
- 1 interfaz GPRS con paquete de generación IPEX 1
- 1 interfaz GPS con el paquete de generación IPEX 1( Sólo A9)
- 1 interfaz micro USB
- 5v-4.2V DC-DC, puede ser una fuente de alimentación de 5v o una fuente de alimentación de 3.8 ~ 4.2V
1 chip acelerómetro (LIS3DHx)- 1 tecla de encendido y un botón de reinicio
- 2 LED
- 1 micrófono
Mapa de pines
Adaptador Usb Serial
Grabar (descargar) el programa a la placa de desarrollo a través del puerto serie. Necesita un chip de puerto serie USB.
Tarjeta SIM
Para garantizar la singularidad de la identidad de cada dispositivo en la red GSM / GPRS, se necesita una tarjeta SIM. Ahora se admiten la tarjeta SIM normal y eSIM, la primera es una tarjeta con un chip y contactos, con diferentes tamaños: SIM estándar, Micro SIM, Nano SIM; Este último es solo un chip, tiene un tamaño pequeño que puede ser instalado directamente dentro del dispositivo.
Conexión para ejecutar comandos AT
Conexión para actualizar firmware y subir programas
SUSCRIBETE A NUESTROS BOLETINES, RECIBE EN TU CORREO LAS NOTICIAS MÁS DESTACADAS, SÓLO INGRESANDO TU CORREO ELECTRÓNICO
[wysija_form id=”1″]
VIDEOS RECOMENDADOS
Un saludo, tengo una duda con la conexión de los cables para la comunicación con los comandos AT, porque en el diagrama no se conecta el pin TX del conversor USB serial. Adicional a esto, donde puedo conseguir todos los comandos AT para este módulo, acaso son los mismos que el módulo A6.
Gracias por tu respuesta.
”hola soy de Biuenos Aires, y te quiero preguntar si sabes si se puede montar el acelerometro original sms
LIS3DHx. veo el lugar pistas y todo. hay una version que lo treae?
otro tema estoy tratando de usarlo con micropython, no veo opciones del tipo deepsleep, y similares.
algun consejo? en la version programando en c andan las opciones de bajo consumo?
Gracias saludos/.
M
Buenas tardes, despues de subir el programa con el SDK, dejo de funcionar el modulo, que tengo que hacer para recuperar o ya no sirve el modulo..?