¿Un microcontrolador Bare Bones conectado a Internet < $10?

En estos días, todas las empresas hablan de la Internet de las cosas y de cómo Cisco predice que habrá 25 000 millones de dispositivos conectados para 2015 .

En toda la comunidad de aficionados, varios escudos de Internet y dispositivos listos para Internet como el Raspberry Pi cuestan alrededor de $ 35. El ENC28J60 cuesta $21. El diablillo eléctrico cuesta $30. El Nanode Classic cuesta $40.

Cuando reviso los chips PIC y AVR con ethernet incorporado, todos parecen costar alrededor de $ 6. Mezcle un RJ-45, varios otros componentes, una PCB y mucho tiempo y parece que estoy de vuelta en algo casi tan caro como los sistemas de grado de aficionado.

Con toda esta charla sobre el Internet de las cosas y los PIC de 32 bits más baratos por alrededor de $ 1, se siente fuera de lugar que no haya encontrado ninguna solución Ethernet completa por menos de $ 3. No puedo imaginarme a ningún diseñador dispuesto a equipar un despertador con conectividad a Internet por $25.

Como estudiante de ciencias de la computación a punto de graduarme, estoy tratando de crear un producto de pequeño volumen con la electrónica que cuesta menos de $10 que enviará datos analógicos muy simples por Ethernet a mi servicio web. Desarrollé la aplicación web y hice un prototipo con una Raspberry Pi, pero $ 60 por un sensor conectado a Internet es demasiado caro.

¿Alguien puede arrojar algo de luz sobre si los sensores conectados a la web de menos de $ 10 son posibles de desarrollar o usar para un tipo como yo? ¿Tal vez existen y simplemente no los he encontrado?

Un chip ENC28J60 cuesta $3 directamente de Microchip. Un PIC18F67J60 cuesta $3.10 y tiene una interfaz 10BaseT en chip.
RN-171 de microchip microchip.com/wwwproducts/Devices.aspx?dDocName=en558370 tiene un micro integrado de 32 bits con ADC y RTC, creo que es mejor para usted. Su costo es más, $26.
Si los productos de gran volumen no pueden fabricarse y venderse por menos de $10, no esperaría poder fabricar un producto de pequeño volumen por $10 o menos.
Solo estás viendo la mitad del problema. Incluso si su dispositivo solo cuesta $ 10 (lo que es posible en volumen), aún debe pagar el cable de Ethernet y el costo prorrateado del interruptor para conectar el otro extremo.
Supongo que estoy asumiendo un volumen de 5K. Encontré esta configuración de Tuxgraphics: shop.tuxgraphics.org/electronic/eth-eclient.html Aunque el producto se vende por más de lo que esperaba, los componentes parecen ser relativamente baratos, aunque superan los $10. Pensé que Ethernet podría haber sido la mejor apuesta porque el sensor estaría a unos centímetros de una computadora corporativa y no requeriría ninguna instalación.

Respuestas (5)

Una vez que incluya su MCU, posiblemente una Ethernet MAC/PHY ( las partes PIC18F97J tienen MAC/PHY integradas, al igual que algunas otras MCU), imanes y conectores Ethernet, fuentes de alimentación, E/S y conectores de alimentación, fabricación de placas... todo se acumula rápidamente cuando paga precios únicos. Lucharía por hacer uno por menos de $ 20, y mucho menos por menos de $ 10. Una vez que puedes hacerlos por miles, el precio por unidad baja, pero hasta entonces estás bastante jodido.

Los dongles Bluetooth están disponibles desde $1. No podrá acercarse a ese precio, pero sí, indica que los sensores que puede conectar a su web con Bluetooth están disponibles a ese precio. Los imanes y el conector de Ethernet siempre mantendrán el precio alto para los dispositivos con cable, pero gran parte del Internet de las cosas será inalámbrico.

Como dice david, la mayor parte del esfuerzo se dedica a las "cosas" inalámbricas, porque la gente no quiere tener cables adicionales en todas partes de su casa, una conexión de gran ancho de banda no es esencial y el problema del costo que ha identificado.

Zigbee, 6LoWPAN y el sistema patentado de Nordic Semiconductor son populares aquí. Hay varias empresas con redes inalámbricas de sensores domésticos que utilizan uno de esos protocolos para conectarse a una "estación base" habilitada para ethernet y de ahí a Internet. No es un mercado muy rentable en el hogar.

Vale la pena mirar RS485 o CANBUS si desea conectar una red de sensores con cable en una báscula doméstica.

Sobre el tema de los cables: si usa Ethernet, necesita un cable Ethernet para cada dispositivo y un puerto Ethernet en un enrutador para cada dispositivo. Eso sale caro.

No creo que pueda hacerlo en pequeños volúmenes (especialmente si insiste en Ethernet por cable), pero hay chips inalámbricos diseñados para este "internet de las cosas" que se producirán en masa, requieren poco hardware de soporte y probablemente será muy barato en volumen.

Tengo una vaga idea de que hay uno de la familia MSP430 (o un pariente de) que incluye conexión inalámbrica y MCU en uno.

La gran pregunta es: ¿para qué sirve? Ha sido posible conectar cosas en red en mayor o menor medida durante años, en estos días por un costo adicional mínimo, y la idea ha estado rondando desde hace un año, pero hasta ahora no ha surgido ninguna aplicación que me haga querer salir corriendo y comprar. cosas que están en internet.

Ya es barato y lo suficientemente fácil poner cosas en Internet que la gente decide que quiere que estén conectadas a Internet: si $ 20 en el precio de su electrodoméstico de $ 500 resulta en algo increíble (o incluso moderadamente bueno), la gente lo comprará, y la gente lo compra en algunos casos.

Sin embargo, para mis ojos tal vez demasiado cínicos, muchas de estas cosas son una solución que busca un problema. ¿Quiero que todas mis bombillas estén conectadas a Internet para poder encenderlas y apagarlas desde cualquier parte del mundo? ¿Pagaría más por mis bombillas para poder hacer eso?

$ 60 tal vez sea demasiado para un sensor conectado a Internet para un proyecto de pasatiempo, pero para cualquier persona (o cualquier empresa) con una razón medio buena, eso es una ganga. Recuerde que Pi es, en términos relativos, una supercomputadora en relación con el procesamiento necesario para leer un sensor y actualizarlo a través de la red, y la mayoría de las aplicaciones reales le gustaría leer varios sensores, por lo que agregar más sensores a un Pi reduce el costo por -sensor, o si lo prefiere, aumenta la calidad de los datos. ¿Podrías conectar 100 sensores a una Pi, por menos de $100 en total? Probablemente. ¿Podría también hacer que tome fotos digitales de lo que sea que esté siendo monitoreado? Sí. ¿Esa pila de datos le brinda una imagen mucho mejor que un sensor único de $ 10? Muy probablemente.

La mayor parte del costo de los sensores remotos en la industria es la provisión de la conexión, ya sea un cable telefónico, una conexión de banda ancha, un teléfono GSM/3/4G, un enlace de radio, un satélite, etc.

Claro que es fácil conectar todas tus bombillas a Internet, pero ¿qué pasa si todas tus bombillas están en farolas que recorren 100 millas a través del campo sin un enrutador WiFi amigable cerca?

Esto se ha convertido en un poco de divagación, lo siento.

¡Enfermero! ¡Trae mi café!

Esta es una excelente respuesta. Trabajo en un instrumento grande que está conectado a Internet. El costo total del hardware de esta conectividad es probablemente alrededor de $1,000 (proporcionamos un firewall de hardware con él) más o menos, pero dado que el instrumento en sí cuesta más de medio millón de dólares, y los beneficios de la conectividad son costos de servicio más bajos para nosotros, eso es $1,000 bien gastado.

Piense en Google Chromecast, en un punto de venta de $ 35, fabricado en grandes cantidades. El costo de producción es probablemente menos de $ 10, pero dudo que pueda llegar allí en pequeñas cantidades.