Position actuelle:Index> Lector de noticias al azar en el Linkit smart 7688

Lector de noticias al azar en el Linkit smart 7688

August 14     Views(4)

Advertisement

Linkit inteligente 7688 es un módulo de cómputo capaces pequeña de código abierto Linux de hardware que se puede utilizar en cualquiera de la aplicación de la IO de estudio Seeed.

Es alimentado por el MT7688 que se basa en la arquitectura MIPS (MIPS24KEc).

El Linkit smart 7688 cuenta con wifi, ranura para tarjetas SD, algunos GPIOs, SPI, I2C, etc ... y deportes flash de 32 MB y 128 MB de RAM.

Usando el MediaTek Linkit smart 7688, estaremos construyendo una simple aplicación de lector de noticias.

Una tarjeta de sonido USB y un sensor de proximidad IR estarán conectados al Linkit smart.

El sensor de proximidad de infrarrojos se utilizará para activar el sistema para obtener el feed RSS de uno de los 5 enlaces RSS predefinidos y con "eSpeak", el texto entrante se convierte en voz y se habla a través de los altavoces conectados a la tarjeta de sonido USB.

Paso 1: Introducción

RSS significa "Really Simple Syndication". Se trata de una tecnología web que proporciona una forma muy sencilla de recopilar datos que cambian con frecuencia, como las noticias, precios de las acciones, etc ...

En esta receta, vamos a construir un lector de noticias RSS simple con el impresionante Linkit smart 7688. Linkit smart 7688 es un minúsculo módulo de computación que aporta la versatilidad de Linux (este funciona en Open wrt) combinado con a bordo wifi y Un montón de GPIOs en un pequeño paquete a un precio que es muy difícil de resistir.

Para el TTS (síntesis de texto a voz) vamos a utilizar el programa eSpeak. Tarjeta de sonido USB se utilizará para proporcionar las capacidades de audio a 7688. La parte de interfaz de máquina humana de esta construcción va a ser un sensor de proximidad de infrarrojos. Este sensor se utilizará para activar el evento de lectura de noticias.

Las siguientes cosas serán requeridas para completar este Instructbale:

Paso 2: Preparación del Linkit smart 7688

Lector de noticias al azar en el Linkit smart 7688

Es necesario poner el Linkit en el modo de estación en la que se puede conectar a Internet se refieren a este enlace para poner el 7688 en modo de estación y para conectarse a Internet.

Una vez que el Linkit smart 7688 esté conectado a Internet, puede ser difícil conseguir la dirección IP del Linkit smart 7688. Un método fácil podría ser usar el panel de control del router (que usa para conectarse a Internet) En la dirección IP asignada por el fabricante del enrutador. En esta interfaz debe encontrar la lista de clientes DHCP. Aquí usted puede encontrar toda la dirección IP arrendada y que debe ayudarle a adivinar la dirección IP de la linkit (por lo general, aparece como "cliente desconocido" en la lista).

o puede utilizar el puerto serie para acceder a la consola y usar "ifconfig" para obtener la dirección IP asignada a la junta que se enumeran aquí .

Una vez que conozca la dirección IP, use putty para obtener acceso a la consola a través de SSH.

Luego, cuando aparezca la pantalla de inicio de sesión, ingrese "root" para el usuario y para la contraseña,
Introduzca la contraseña que especificó en la interfaz web mientras configura la tarjeta para el modo de estación mientras se refiere a la entrada wiki.

  Actualizar opkg 

E instalar el módulo del kernel para audio USB

  Opkg instalar kmod-usb-audio 

Ahora conecte la tarjeta de sonido USB a través del cable host USB.

Introduzca el siguiente comando para enumerar todos los dispositivos de audio conectados

  Un juego -l 

Debería ver su tarjeta de sonido USB en la lista.

Anote el número de la tarjeta, en la pantalla "aplay -l", es 1.

Esto se utilizará para indicar a la aplicación qué tarjeta de sonido utilizar. (La tarjeta de sonido por defecto, card0, por el aspecto de que funciona en I2S codec IC, si está conectado a la Linkit inteligente, tal vez funcionaría, pero no está conectado de forma predeterminada y no funcionaría y hará que el sistema se bloquee si se utiliza)

Instalar el programa espeak

  Opkg install espeak # Este es el TTS 

Instale los paquetes de Python necesarios:

  Pip install feedparser # El parser de alimentación RSS pip install cherrypy # Se usará para alojar una página web que le permite configurar los enlaces RSS 

Paso 3: Conexiones de hardware

Lector de noticias al azar en el Linkit smart 7688

Las conexiones de hardware son bastante simples. Se trata sólo de tres conexiones externas que se deben hacer.

Pin en Linkit 7688 <----------> pin en el sensor de proximidad IR
5v <----------------> Vcc

Gnd <----------------> Gnd

P10 (GPIO2) <----------------> O / P

Conecte el cable USB OTG al puerto USB denominado "host USB" en Linkit 7688 y tarjeta de sonido USB al cable OTG. Conecte los altavoces al sonido que sale en la tarjeta de sonido USB.

Paso 4: Uso del sistema

Primero, necesitas obtener los archivos de proyecto de github.

En la consola, escriba el comando siguiente:

  git clone https://github.com/navin-bhaskar/NewsReader-on-Linkit7688.git cd lector de noticias-en-Linkit7688 / 

En la consola, escriba el siguiente comando para iniciar la ejecución de la secuencia de comandos python:

  Python App.py 

Es muy fácil de usar este sistema, simplemente dispare el sensor de proximidad de IR acercando su mano en la proximidad del sensor. Esto debería activar el sistema para buscar las noticias y leerlo. Para salir de la aplicación, pulse "ctrl + c"

Paso 5: Configuración del sistema

Lector de noticias aleatorio en el Linkit smart 7688

Usted puede agregar hasta 5 enlaces RSS para ser recogidos por el sistema cuando el IR
Sensor se activa utilizando la interfaz web proporcionada. Apunte su navegador a la dirección IP del Linkit 7688 seguido de ": 8181" (192.168.0.100:8181, por ejemplo). Esto le llevará a la página similar a uno en la captura de pantalla adjunta en este paso.

Aquí puede especificar los enlaces RSS y decir enviar para establecer estos vínculos.
Usted puede mirar para los acoplamientos de RSS que usted intrested adentro haciendo una búsqueda de google. Por ejemplo, si usted está interesado en conocer las noticias del mundo de BBC, usted puede google "noticias del mundo BBC RSS" haga clic en el resultado y buscar enlaces RSS.

Otros parámetros de configuración se almacenan en el archivo "config.py" del proyecto. Aquí puede ajustar la velocidad con la que se habla el texto especificando un valor numérico para la variable "TTS_SPEED". También puede configurar el número de tarjeta de sonido que descubrió de la salida de "aplay -l" en el paso anterior. Si la tarjeta de sonido es distinta de "1" estableciendo la variable "AUDIO_CARD_NUMBER".

Puede utilizar el programa "vi" para editar estos parámetros, así:

  Vi config.py 

Pulse i para comenzar a editar y cambiar cualquier parámetro que desee editar. Guardar cambios y salir pulsando la tecla esc seguida de ": wq"

Tags: Microcontr
Lecture connexe:
  • Lector de noticias al azar en el Linkit smart 7688Views(4)

    August 14

    Lector de noticias al azar en el Linkit smart 7688
    Linkit inteligente 7688 es un módulo de cómputo capaces pequeña de código abierto Linux de hardware que se puede utilizar en cualquiera de la aplicación de la IO de estudio Seeed. Es alimentado por el MT7688 que se basa en la arquitectura MIPS (MIPS2
  • Construir una secuencia de vídeo con LinkIt Smart 7688 y verlo en todas partes en la nubeViews(0)

    August 24

    Construir una secuencia de vídeo con LinkIt Smart 7688 y verlo en todas partes en la nube
    ¡Hola a todos! Hoy quisiera compartir con ustedes cómo construir una vidoe steeam usando LinkIt Smart 7688 y un servicio de nube gratuito para usar y ver el video por todas partes tanto en la web como en el móvil. Por favor, vaya a MediaTek Nube reci
  • Conexión de LinkIt Smart 7688 Duo a CayenneViews(0)

    June 20

    Conexión de LinkIt Smart 7688 Duo a Cayenne
    Primero, debe configurar el LinkIt en el modo Estación, y conectarlo a su red inalámbrica privada. Para más detalles ver este proyecto (mina) en Hackster: https: //www.hackster.io/LaurenceHR/getting-started-with-station-mode-of-linkit-smart-7688-duo-
  • Pi - El lector de noticiasViews(0)

    May 10

    Pi - El lector de noticias
    Este es un proyecto basado en Frambuesa Pi. Es un "bot" que va a Internet para buscar los titulares de las noticias y los lee para usted. También utiliza un sistema de reconocimiento de voz para interactuar con usted. Paso 1: Ver el proyecto en
  • Construir un tanque de control remoto en la nube con LinkIt 7688Views(0)

    August 15

    Construir un tanque de control remoto en la nube con LinkIt 7688
    ¡Hola a todos! ¿Alguna vez has querido construir y conducir alrededor de un tanque que construyó por su auto? Apuesto a que sí. Sin una gran cantidad de habilidades y equipos necesarios, vamos a empezar a construir uno hoy y conectarlo a la nube y el
  • Actualización de Firmware-Over-the-Air en LinkIt 7688 utilizando MediaTek Cloud SandboxViews(0)

    March 8

    Actualización de Firmware-Over-the-Air en LinkIt 7688 utilizando MediaTek Cloud Sandbox
    ¡Hola a todos! Este es mi primer post en instructables y me gustaría compartir con ustedes varias aplicaciones en LinkIt inteligente 7688 utilizando MediaTek Nube recinto de seguridad . Hoy, me gustaría comenzar con la forma de actualizar el firmware
  • DIY Smart House 2 - DIY un humidificadorViews(18)

    May 22

    DIY Smart House 2 - DIY un humidificador
    Hace días compartimos nuestro primer proyecto de casa inteligente, Personal Voice Assistant. Aquí compartimos nuestro nuevo proyecto de hourse inteligente, hacer un humidificador, chich puede conectarse a Internet para que pueda controlarlo en la nub
  • DIY un altavoz Wi-FiViews(2)

    July 2

    DIY un altavoz Wi-Fi
    Aquí comparto mi último proyecto, un altavoz Wi-Fi. Este altavoz está basado en LinkIt Smart 7688, una placa de desarrollo de código abierto que incluye Wi-Fi y Audio. Hice una caja de madera para hacer que el altavoz parezca retro, de madera proporc
  • Tres maneras de controlar la lámpara de mesaViews(0)

    October 20

    Tres maneras de controlar la lámpara de mesa
    Aquí compartimos este proyecto para controlar su lámpara de mesa. Usted puede obtener el valor de luz de los alrededores, y mostrar en el OLED. Y lo más importante, proporcionamos 3 maneras de controlar su lámpara también. Paso 1: ¿QUÉ USTED NECESITA
  • Construir cámara de vigilancia y guardar todas las imágenes en MCS CloudViews(2)

    December 4

    Construir cámara de vigilancia y guardar todas las imágenes en MCS Cloud
    Hola a todos, este instructable describe cómo construir una base de cámara de vigilancia en un LinkIt Smart 7688 que captura imágenes automáticamente y lo guardó en nube de MCS. Esto es muy útil, especialmente cuando usted está saliendo de vacaciones
  • Enrutador inteligente con visualización de conexión WiFiViews(2)

    November 15

    Enrutador inteligente con visualización de conexión WiFi
    Aquí comparto mi último proyecto, un enrutador con concha de acrílico y algunos leds. Este enrutador tiene las siguientes funciones: Le permiten saber cuántos dispositivos se han conectado a su enrutador Le muestra la velocidad de red en tiempo real
  • Noticias de línea de comandos de Linux.Views(1)

    March 3

    Noticias de línea de comandos de Linux.
    Dado que las noticias son en su mayoría de texto de todos modos, la línea de comandos sobresale en esta área. Newsbeuter es un programa bastante simple de usar y trabajar con. No sólo importará archivos opml típicamente usados ​​por muchos lectores d
  • Hacking Microsoft Office Excel para leer en vivo RSS feeds de noticias de stockViews(0)

    February 4

    Hacking Microsoft Office Excel para leer en vivo RSS feeds de noticias de stock
    Usted puede conseguir fácilmente Excel para actuar como un lector de noticias en vivo RSS stock con un complemento gratuito. Lo bueno de esto, en lugar de usar un lector de noticias regulares, es que usted puede tener actualizar las noticias en funci
  • Legado de redes con linux.Views(1)

    May 22

    Legado de redes con linux.
    Ya hemos hecho networking con xrdp y ltsp. Ahora, esta es una muy buena manera de usar equipos antiguos. Especialmente en una emergencia. Es necesario conocer el uso de la línea de comandos. Los jinetes de ratón no necesitan aplicar. Lo digo con afec
  • Introducción al uso de la api de Google.Views(0)

    June 8

    Introducción al uso de la api de Google.
    Google supuestamente ya no es compatible con esta api con la última versión de python. Hice un informe de error, pero nunca lo escuché. Prefacio: Existe un lenguaje de programación informática orientado hacia nuevos desarrolladores. Ese lenguaje se l
  • Weggup - Un ciclo de sueño y despertador ligeroViews(0)

    March 16

    Weggup - Un ciclo de sueño y despertador ligero
    A menudo tengo el problema, que tengo problemas para levantarse por la mañana, mientras que al mismo tiempo, tengo problemas para quedarme dormido en la noche. He comprobado varias posibilidades para hacer ambas cosas más fáciles. Levantarse por la m
  • Grabber y lector de archivos LinkIt OneViews(0)

    August 22

    Grabber y lector de archivos LinkIt One
    ¿Sabías que puedes descargar un archivo y luego leerlo usando sólo el LinkIt One? El grabador de archivos LinkIt One podría ser un salvavidas algún día. ¡Podría ocurrir! Esto podría hacerse con la configuración correcta de Arduino, por supuesto, pero
  • Cómo: Añadir comentarios de voz a su domótica con Link it ONE!Views(0)

    March 21

    Cómo: Añadir comentarios de voz a su domótica con Link it ONE!
    Hola todos, Hoy te mostraré, cómo agregar comentarios de Voz a tu Home Automation. Esto siempre será un buen aditivo para el Proyecto Home Automation con Link en uno porque su Linkit uno podría dejar una respuesta en un "me ha encendido las luces par
  • Escudo Deku Kokiri de Young LinkViews(0)

    May 5

    Escudo Deku Kokiri de Young Link
    El pasado Halloween mi hijo quería ser joven Link, así que le hice un escudo de cartón resistente para complementar su traje. Le encantó el escudo y no sólo él todavía jugar con él, pero sus primos han solicitado uno para cuando hacen creer cuatro es
  • LinkIt ONE - Envío de SMS personalizados a un grupo de personasViews(1)

    November 14

    LinkIt ONE - Envío de SMS personalizados a un grupo de personas
    Estoy lanzando una gran fiesta en unas pocas semanas y quiero que todos mis amigos vienen. No puedo hacer un post en facebook porque no quiero gente al azar me gusta en cualquier lugar cerca de mi lugar, sé que muchos de mis amigos no revisan su corr
Week Hits
  • 1Papel G36c
    Papel G36c
    Hola chicos esto fue sólo un g36c rápido que hice mientras veía una película anoche. Es una pistola y la mag es falsa. Si quieres saber cómo hacerlo, los interiores son sólo tubos de papel. Dime qué piensas de eso. Entré en este concurso de artesanía
  • 2Cómo reemplazar la pantalla en un acre aspire 5336
    Cómo reemplazar la pantalla en un acre aspire 5336
    Estoy escribiendo este instructable como una promesa a uno de los miembros del equipo de la comunidad. Ha demostrado ser bastante tiempo. Es mi primera vez instructable y donde la ortografía no puede ser perfecto, un poco triste realmente teniendo en
  • 3Pallet As Garden Wagon / trailer
    Pallet As Garden Wagon / trailer
    He construido este carro pallet hace varios años antes de encontrar Instructables, por lo que verá el producto final y no un detallado paso a paso proceso de construcción. Voy a tratar de explicar lo que hice y es muy simple realmente. Obviamente usé
  • 4Cómo hacer un banco de meditación
    Cómo hacer un banco de meditación
    Los bancos de meditación pueden ser costosos, y el placer de construir su propio banco para la meditación puede ser un proceso divertido y satisfactorio. Estas son las instrucciones para un banco de meditación mecedora, que permite al rodiller para a
  • 5Control de iluminación automatizado basado en Arduino
    Control de iluminación automatizado basado en Arduino
    Este es mi segundo instructable. Quiero compartir algunas de las cosas básicas que hice usando el arduino estoy tan ocupado últimamente. Entonces tuve la oportunidad de tener este tiempo libre ... inspirado por mi ex alumno y compañero de una liga pa
  • 6Foto de la cabina con una presentación en vivo
    Foto de la cabina con una presentación en vivo
    Este es un proyecto que hice para montar una cabina fotográfica en un evento para mi escuela. Tuvimos la cabina de fotos en una esquina y un proyector creado con un pase de diapositivas de las fotos en la pista de baile. Las fotos se agregaron a la p
  • 7Lysol No-Touch Refill Coste de ahorro
    Lysol No-Touch Refill Coste de ahorro
    Así que mi esposa le encanta el Dispensador de jabón de mano de Lysol No-Touch pero las recargas están rompiendo el banco ... Hay otro instructable que habla de quitar la tapa pero terminé rompiéndola y tuve que esperar a que el siguiente funcionara
  • 8Hard Wired LED Cube: [Sin programación]
    Hard Wired LED Cube: [Sin programación]
    Para el Paso a Paso Instructable: HAGA CLIC AQUÍ Para el Paso a Paso Instructable: CLIC AQUÍ Http://www.instructables.com/id/STEP-X-STEP-LED-CUBE-NO-Programming/ Requiere >>>>> <<<<< Sin programación, sí ...... al fin un simp
  • 9Amplificador de audio de baja frecuencia con el LM386
    Amplificador de audio de baja frecuencia con el LM386
    El chip integrado LM386 es un amplificador de frecuencia de audio de baja potencia que requiere una fuente de alimentación de bajo nivel. El IC está diseñado para suministrar una amplificación de voltaje de 20 sin partes adicionales externas. Pero es
  • 10Tutorial de sincronización de brazo robótico
    Tutorial de sincronización de brazo robótico
    La tecnología de brazo robótico es una de las tecnologías más utilizadas en la industria robótica de automatización. Su precisión, eficiencia y estabilidad lo convierten en una excelente herramienta para operaciones finas, repetitivas y pesadas. Los
  • 11Construir un anillo de fuego o pozo
    Construir un anillo de fuego o pozo
    Cómo construir un simple anillo de fuego o pozo para su patio Elementos necesarios para el proyecto Espacio para el anillo de fuego que está lo suficientemente lejos de cualquier cosa en su patio que podría incendiarse para ser seguro, idealmente esp
  • 12Crema de Huevo Ghoulish
    Crema de Huevo Ghoulish
    Versión asustadiza de la bebida quintaesencia de la fuente de Nueva York. Contrariamente a su nombre, no tiene huevo y realmente no crema. Es un arte para hacer uno y aún más difícil de encontrar las botellas de seltzer con la cabeza de sifón para re
  • 13Escala de baño de motivación
    Escala de baño de motivación
    Presentamos lo último en tecnología de la salud: la escala de baño de motivación. Obtener comentarios familiares no deseados sobre su reciente aumento de peso? Ahora usted puede ser criticado por su familia y su escala de baño! Basta con introducir e
  • 14LEGO mw3 UAV Radio (cómo)
    LEGO mw3 UAV Radio (cómo)
    Algunos de ustedes me pidieron que hiciera una instructable sobre cómo hacer el LEGO mw3 UAV Radio, así que aquí está. Paso 1: La base
  • 15Fácil cortador de botella de vidrio compuesta de piezas comunes [ACTUALIZADO ... de nuevo]
    Fácil cortador de botella de vidrio compuesta de piezas comunes [ACTUALIZADO ... de nuevo]
    Es interesante saber que usted puede hacer un vaso de una botella, grabando un corte alrededor de la circunferencia y dividirlo en dos con algunos trucos. Si usted planea hacer muchos vidrios y si usted desea conseguir un corte plano perfecto, usted
  • 16Cómo hacer una manga para las pertenencias personales en pasos fáciles
    Cómo hacer una manga para las pertenencias personales en pasos fáciles
    ¿No siempre quería hacer su propia manga para mantener sus pertenencias personales cerca de usted? En este instructable le explicamos cómo hacer el suyo! Con consejos y trucos le ayudamos a proteger, personalizar y actualizar sus pertenencias, tales
  • 17DIY.Building RAID Dentro del sistema de edición de vídeo
  • 18Termómetro RGB
    Termómetro RGB
    Hola chicos, Este es mi primer instructable así que por favor no sea demasiado áspero. He creado este termómetro para ser utilizado en mi dormitorio de la universidad. Como yo tenía un aire acondicionado / calentador que se basaba simplemente en un d
  • 19Crear un plano de planta de su casa
    Crear un plano de planta de su casa
    La siguiente información es una sola lección en un proyecto más grande alojado en Tinkercad. Regresar a la lección anterior: Agregar un tejado de la casa Visión general de la lección: En esta lección aprenderá cómo combinar múltiples formas para crea
  • 20Cómo hacer un estilo Basketmaker PVC Atlatl y Dart
    Cómo hacer un estilo Basketmaker PVC Atlatl y Dart
    ¡Hola a todos! Hoy vamos a construir un atlatl de tubería de PVC. Este es uno de mis estilos favoritos de atlatl para hacer, inspirado en los atlatls de la cultura Basketmaker del suroeste americano y los atlatls de Mesoamerica. Es un atlatl agradabl