Buscando un chip para conectarse a internet y mostrar texto

2

Estoy buscando un pequeño chip que pueda conectarse a Internet y mostrar negro y amp; texto blanco Me gustaría programar el chip para que se conecte a un servicio remoto y muestre el texto en consecuencia. ¿Qué chips recomiendas? ¿Conoces los precios?

No tengo mucha experiencia en hardware de ningún tipo, espero que este sea el lugar correcto para publicar esta pregunta.

Gracias

    
pregunta vondip

5 respuestas

3

No estoy seguro de si hay un solo chip disponible para hacer esto, pero puede ver algunos ejemplos ...

El arduino se puede programar muy fácilmente y todas las herramientas, el código y el IDE son gratuitos y de código abierto. Este no es el único disponible y hay varias arquitecturas diferentes que se benefician de su propio subconjunto de características, ventajas y desventajas. Construir un arduino simple con bajo de internet no te costará demasiado. Pero esto no es recomendable si quieres ir a la producción en masa.

Aquí hay algunos proyectos que podrían interesarte.

Lector RSS basado en Arudino

Gmail Reader basado en Arduino

¡Los 40 mejores proyectos de Arduino de la Web!

  • Sinecesitaayudaparahaceresto,consultemi perfil de carrera , estoy disponible para contratar por cuenta propia ahora.
respondido por el ppumkin
3

Iría a un mbed, no es el más pequeño, pero estaba funcionando y hablando con mi servidor remoto en aproximadamente una hora de llegada del mbed.

mbed.org sería el mejor lugar para comenzar

EDITAR:

También deberá obtener un adaptador de conector magnético para enchufar su cable Ethernet. Aquí hay un gran artículo mbed sobre cómo conectar todo. Marque esta página, ya que es una pesadilla intentar y volver a buscar. mbed ethernet link

    
respondido por el SimonBarker
2

El enfoque más fácil será obtener un módulo de ConnectOne, Lantronix o algún otro proveedor similar, que conectará la conexión WiFi o Ethernet y las salidas a un puerto serie. Puede configurar un dispositivo de este tipo con una dirección IP y un puerto TCP, de modo que cuando se reciba una conexión TCP desde el mundo exterior, todos los datos enviados a esa conexión irán a ese puerto, y los datos enviados al puerto se devolverán al puerto. Conexión TCP Alternativamente, puede configurar el dispositivo de modo que cuando se reciban datos en su puerto serie intentará iniciar una conexión con una dirección TCP y un puerto específicos. Si puede asegurarse de que una computadora en una dirección conocida "siempre" podrá comunicarse con el dispositivo, este último enfoque puede proporcionar algo más de protección contra los malhechores externos.

Una vez que haya convertido una conexión a Internet en un puerto serie, puede usar cualquier número de microcontroladores para convertir eso a una pantalla en blanco y negro (video o LCD) de la forma que desee. Si la seguridad no es un problema, probablemente podría arreglárselas con cualquier número de implementaciones listas para usar. Para una simplicidad real, puede encontrar un clon VT100 excedente o un terminal similar en algún lugar de una caja y usar una caja convertidora "TTL" a RS-232.

    
respondido por el supercat
1

No hay una solución simple de un chip que lo haga sin mucha programación. Sin embargo, puede juntar algunas partes de Arduino (al menos un procesador, un protector de Ethernet y un protector de pantalla LCD) y hacerlo.

Sí, este es el lugar correcto para publicar, pero la pregunta es realmente vaga. Una respuesta completa es casi todo un diseño de hardware, y demasiado para una respuesta aquí. Lo máximo que puede esperar son sugerencias de diseño como esta.

La parte difícil no será la programación de la pantalla, se pondrá en marcha una pila de software de Internet.

    
respondido por el Mike DeSimone
1

No encontrará un chip que resuelva el problema completo, pero es probable que encuentre un tablero que lo haga, y a menos que esté contemplando la producción en volumen o desee la experiencia de diseño a nivel de tablero que probablemente sea la solución.

Gran parte de la complejidad de su software estará en la pila de TCP / IP, y especialmente en los obstáculos que tenga que atravesar para obtener datos de la fuente de Internet. Esperemos que haya una API simple para eso; no desea ingresar a las páginas web de raspado, ya que la disposición de los datos tiende a cambiar con las "mejoras" del sitio y porque el procesamiento de una página web moderna dentro de los recursos de un pequeño sistema integrado no será divertido. Sería una muy buena idea tratar de escribir un programa C de línea de comandos independiente en su computadora de escritorio que obtenga los datos utilizando la API de sockets básicos y los imprima en un formato estándar, para obtener un control del requisito. antes de seleccionar cualquier hardware.

Los tableros de arduino basados en ATMGEA son una plataforma de proyecto popular, pero tienen dos limitaciones. Primero, están extremadamente limitados para RAM, ya que solo tienen 2K en el modelo básico, lo que hace que el almacenamiento en búfer y el procesamiento de datos de la red sean bastante difíciles. En segundo lugar, el procesador no tiene una capacidad de red integrada, por lo que se convierte en un costo adicional. Puede obtener un "escudo" de Ethernet adicional o una tarjeta que tenga Ethernet en lugar de la interfaz de programación USB, sin embargo, en ese caso, necesitará un cable USB-TTL de $ 20 para cargar su programa. Una opción que definitivamente merece consideración es la variedad de tableros basados en ARM en el mercado ahora como competidores de Arduino. Estos tienden a tener un poco más de computadora por su dinero, y diversos grados de compatibilidad de origen (si habitualmente apunta a .NET en el escritorio, también hay algunos que usan una versión incrustada de eso).

Yendo un paso más allá, hay tableros que ejecutan sistemas operativos integrados, ya sea Linux o varios ejemplos patentados, lo que le brinda un entorno de desarrollo de software más tradicional y soporte para bibliotecas. Hoy en día, estos comienzan en $ 80, pero se supone que el rasberry pi "para cualquier día" debe reducirlo a la mitad. Estas aún carecen de pantallas de visualización integradas, aunque muchos pueden controlar varios tipos de monitores además de la posibilidad de interactuar con pantallas LCD pequeñas.

Finalmente, vale la pena mencionar que hay un producto diseñado para ser pirateado llamado Chumby que hace básicamente lo que usted desea e incluye una pantalla LCD, disponible en una variedad de versiones tanto de la compañía original como de algunos socios. El original utiliza un dongle USB wifi que puede reemplazar con uno Ethernet con cable, sin saber si las versiones posteriores conservan ese modular o tienen chips wifi con soldadura.

    
respondido por el Chris Stratton

Lea otras preguntas en las etiquetas