tablero ARM mínimo (corteza m0)

4

Primero: no soy un profesional. Solo quiero saber qué es posible y si estoy en el camino correcto.

Segundo: Quiero un pequeño microcontrolador que solo mida (por ejemplo) la temperatura y lo envíe a mi servidor (puede enviar / recibir bluetooth). Debería ser un SoC. Busqué en Google y encontré un ARM Cortex M0 en el semiconductor nórdico que tiene un bluetooth incorporado (2,60 $) que quiero usar. Antes de continuar y buscar un profesional que me ayude, quiero preguntarte ...

La pregunta: ¿Es posible colocar este ARM cortex M0 con bluetooth incorporado en un tablero pequeño con algunos pines y conectarlo a una fuente de alimentación pequeña? ¿Funcionaría o necesitaría muchos componentes (resistencias a pines, condensadores, etc.) en esa placa?

La solución debe ser lo más simple posible para mantenerla pequeña.

También busqué en Google las soluciones existentes, pero eran 10 veces más caras de lo que costaría un simple ARM Cortex M0. Encontré un pequeño iBeacon / Beacon que costaría 4 $ con un ARM Cortex M0 y también algunos pines para conectar algunos sensores, pero era demasiado grande (gran cantidad de condensadores, resistencias, ...).

EDITAR:

esta es la ARM que encontré:

esta es la hoja de datos

    
pregunta Laokoon

4 respuestas

4

Parece muy factible, aunque usted mismo deberá montar el chip en una tabla de ruptura y, dado que solo se ofrece en un paquete QFN o BGA, es probable que necesite volver a trabajar con aire caliente o algún tipo de horno de reflujo.

Los paneles QFN a DIP son muy simples y pueden estar disponibles en eBay o en algunas tiendas de electrónica como Sparkfun.

Necesitará un par de componentes externos.

  1. Parece que el chip tiene pines específicos para colocar un condensador de desacoplamiento (lo que es realmente bueno).
  2. Probablemente necesitará una resistencia de pull-up en el pin de reinicio para que su dispositivo no se reinicie al azar si lo deja flotando.
  3. Y también necesitará alguna forma de antena, podría ser una antena de rastreo o una antena de chip, o incluso un conector SMA fuerte para el tornillo en las antenas.
respondido por el Funkyguy
4

No quiero que suene negativo, pero este es un chip simple, que debe estar conectado a una antena (posible en la PCB). Este es un trabajo altamente especializado, no lo tocaría yo mismo. Ya que pregunta aquí acerca de la tarea mucho más fácil de conectar la parte de uC de ese chip, creo que esto está muy por encima de su cabeza.

Si desea obtener grandes cantidades de su producto, comuníquese con un especialista en este campo y prepárese para un plan de desarrollo costoso (incluida la certificación)

Si quieres hacer algunos, consigue un módulo ya hecho. El sitio del fabricante muestra un diseño de referencia. O consigue un módulo solo para Bluetooth, agregar un chip Cortex M0 barato no es tan difícil.

Veo que tu intención es construir miles. Debería hacer algunas estimaciones, pero mi intuición es que NO es suficiente para desarrollar, depurar y calificar (!!!) su propia placa de HF. Iría para una placa HF existente y agregaría una unidad de control si ya no la contiene.

¿Estás atrapado en el bluetooth? Los módulos NRF24L01 son baratos y están disponibles en toda la red.

    
respondido por el Wouter van Ooijen
1

El chip está bien. Nordic hace una serie de paneles de evaluación para él, uno de los cuales, como el kit de evaluación 51822, enlace , podría servir a tu propósito. Ten mucho cuidado. Acabo de comprar un producto ligeramente diferente, el kit de desarrollo 51822, y realmente quiere que el Starter Kit de $ 400 51822 sea útil. Nordic no es bueno para hacer que todas las relaciones sean comprensibles.

    
respondido por el Scott Seidman
1

En lugar de usar un microcontrolador dedicado y un transceptor de bluetooth, me gustaría recomendar que use los módulos BLE112 / 113 de Bluegiga.

Lo he usado en un producto comercial con éxito. Es un gran producto.

Tiene un microcontrolador de TI con hardware común (ADC, E / S, temporizadores, interconectividad ...) que puede programar usando un lenguaje de script de alto nivel llamado BGScript. Es muy fácil de entender y rápido desarrollar aplicaciones simples con él. En su caso, ya que necesita leer el sensor de temperatura, es muy fácil de construir con este módulo. Tienen aplicaciones de ejemplo que también leen sensores de temperatura. También venden un buen kit de desarrollo que me ayudó a construir mi primera aplicación.

El módulo bluetooth ahorra mucho espacio, es de baja potencia (diseñado para funcionar con celdas de monedas de 3V) y confiable.

Aunque el hardware será muy simple, tendrá que esforzarse en aprender las Especificaciones inteligentes de Bluetooth para comprender el GATT (Perfil de acceso genérico), ya que todas las aplicaciones de Bluetooth 4.0 deben cumplirlo. Además, si decide utilizar el BGScript, tendrá que estudiarlo un poco. Pero no es difícil y está bien documentado.

    
respondido por el RHaguiuda

Lea otras preguntas en las etiquetas