Un microcontrolador muy pequeño que se puede programar de forma inalámbrica

1

Por diversión, estoy construyendo un microcontrolador y un par de sensores en un juguete. El microcontrolador debe caber en un cilindro de 2 cm de ancho. Además, quitarlo del juguete lleva algún tiempo, así que me gustaría poder programarlo de forma inalámbrica. No importa cómo (IR, wifi, Bluetooth), siempre y cuando no tenga que retirarlo del juguete durante la prueba.

No tengo mucha experiencia con estas cosas, por lo que no sé qué buscar o si tal microcontrolador existe. ¿Qué sugerirías?

    
pregunta Anna

3 respuestas

3

Eso va a ser muy difícil.

La forma típica de hacer esto es tener dos MCU. Una con una conexión inalámbrica que puede programar las otras MCU. La MCU de programación requeriría algún firmware que pueda recibir las comunicaciones inalámbricas y girar los pines en la MCU principal para programarla. También tiene que alimentar este circuito, lo que supondrá una carga para las baterías de su juguete.

Este es un gran proyecto para hacer que un programa de MCU sea el otro, y la cantidad de personas que se beneficiarían de esto (es decir, pagar por ello) es pequeña. Es por eso que no ves esto en el mercado. Si bien es genial, el mercado no es lo suficientemente grande como para justificar los costos de desarrollo.

Si fuera usted, me concentraría en hacer que las señales de programación sean accesibles sin quitar el PCB del juguete. Hay muchas maneras de hacerlo utilizando conectores de fantasía o incluso "contactos" cargados por resorte que tocan las brocas metálicas del juguete.

A veces, el enfoque directo es el mejor. Salta la conexión inalámbrica.

    
respondido por el user3624
0

No será fácil, como dice el Sr. Kessner, pero si va a intentar aquí es un texas Instrumento de instrumentos que probablemente hará lo que quieras. La propaganda dice: -

El Programador Flash SmartRF se puede usar para programar la memoria flash en dispositivos con sistema de chip RF de baja potencia de Texas Instruments y para actualizar el firmware y el cargador de arranque en las placas de evaluación y el depurador relacionados (tablas de evaluación SmartRF, CC Debugger, etc.). El Programador Flash SmartRF también se puede usar para programar la memoria flash de los dispositivos MSP430 a través del MSP-FET430UIF y la llave electrónica eZ430 .

El bit en negrita implica que si elige la MCU MSP430 podrá programarla a través de rf. Buena suerte, no para los débiles de corazón.

Por cierto, busqué en Google "msp430 rf bootloader" para obtener información.

    
respondido por el Andy aka
0

Hay una nueva versión del arduino en desarrollo llamado pinnochio. Soportará la programación inalámbrica, y el mcu que usan viene incluso en paquetes de 9 * 9 mm.

    
respondido por el hulkingtickets

Lea otras preguntas en las etiquetas