Diseñar un producto de IoT [cerrado]

0

Esta es más una cuestión general de la industria de la electrónica integrada. En este momento estoy planeando construir un dispositivo con un requisito similar al de los productos Nest. Esencialmente, quiero tener un punto de acceso WiFi desde este dispositivo al que pueda conectarme con una interfaz de usuario agradable del navegador y poder ver datos de sensores en vivo.

Mi enfoque inicial fue usar un Arduino y un ESP8266 para lograr un prototipo y luego crear un PCB utilizando solo el MCU ATMega328P de Arduino con el ESP8266. Sin embargo, pronto me di cuenta de que no es posible mostrar interfaces agradables e incorporar un IC ESP8266 independiente en un solo PCB todo en uno.

Ahora estoy considerando usar un chip basado en ARM Cortex como el STM32, que es lo que Nest utiliza en realidad en uno de sus productos junto con otro chip NXP basado en ARM Cortex. Después de buscar en el sitio de STMicroelectronics, solo pude encontrar módulos WiFi completos compatibles con el STM32. No había WiFi IC ni nada.

Veo tantas compañías que tienen estas interfaces de usuario realmente agradables y formas intuitivas de conectar su IoT a su red doméstica con un proceso de configuración de navegador agradable. Sin embargo, cuando observa el área de aficionados, generalmente solo tiene una página de navegador con una línea de texto que muestra los datos del sensor.

Mi pregunta es: ¿es factible que una sola persona pueda producir un producto independiente con una sola PCB que incorpore una funcionalidad MCU / WiFi para la operación de IoT? Y si es así, ¿cuál es la mejor ruta para mí?

    
pregunta AlfroJang80

2 respuestas

2

Tamaño y amp; Componentes

Diría que si está interesado en minimizar el tamaño, elegir utilizar una placa WiFi como la ESP8266 junto con el chip grande de Arduino (Suponiendo que se refiere a la forma DIP) no es la ruta más eficiente en espacio, pero Creo que ya lo has descubierto.

Si desea continuar con el chip de Arduino para facilitar la programación, puede obtenerlo en un formato más pequeño, posiblemente SMD, y encontrar un módulo WiFi adecuado para acompañarlo. Uno que encontré con 2 minutos de búsqueda es el ESP8266 ESP-01 , que parece funcionar con Arduino, ya que encontré una página de proyectos aquí

El ESP8266 (versión de tablero completo) (o al menos el que tengo a mi lado) es de 60 mm x 31,5 mm, que es solo un poco más pequeño que el Raspberry Pi Zero W a solo 66.0 mm x 30.5 mm x 5.0 mm. Supongo que su rechazo inicial de la Raspberry Pi no tuvo en cuenta las múltiples formas en que se presenta. Son solo $ 10 y permitirían un gran conjunto de opciones de programación con una gran comunidad. ¡También puedes simplemente programar el ESP 8266!

La otra opción si realmente desea hacer un PCB personalizado es utilizar una MCU con WiFi como la TI CC3120 . Estos tipos de chips te lanzarán muchos más obstáculos en términos de soldadura, programación, diseño, solución de problemas, etc. ¡Pero poder para ti si quieres enfrentar eso! Esperemos que esto ayude.

Viabilidad

Por supuesto, es posible que una sola persona asuma este tipo de proyecto. Actualmente estoy! Estoy usando BLE en lugar de WiFi pero tengo los mismos objetivos. Las grandes empresas tienen equipos de personas que empacan sus dispositivos con todas las funciones que pueda necesitar, crean UI hermosas y cuentan con especialistas en UX que hacen que la experiencia sea increíble. Simplemente ponen mucho más tiempo en su presentación. Pero, para un aficionado, solo desea transmitir datos de sensores que no sean tan monumentales o hermosos de una tarea. No me gusta mucho la programación, pero definitivamente podrías lograrlo si quieres esforzarte.

    
respondido por el Peake
0

es completamente factible, aunque abandoné el Arduino, el ESP-8266 se puede programar usando la plataforma de desarrollo Arduino y tiene más recursos flash / sram y CPU que la mayoría de los Arduinos (pro-tip obtiene la carga del software a través de wifi , es mucho más rápido para los desarrolladores de software

Si también quieres BLE, elige un ESP-32

    
respondido por el Taniwha

Lea otras preguntas en las etiquetas