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
  • 1Cuchillo simple de Knex
    Cuchillo simple de Knex
    No incluí las instrucciones porque es tan fácil.
  • 2Proyector de diapositivas fijo con bajo consumo de energía
    Proyector de diapositivas fijo con bajo consumo de energía
    La imagen luminosa proyectada por un proyector de diapositivas es una manera agradable y fácil de agregar carácter a una habitación. Los inconvenientes del proyector de diapositivas como un elemento de iluminación fijo sin embargo son que su consumo
  • 3Convierta su camiseta
    Convierta su camiseta
    Convierte tu aburrida camiseta en una camiseta divertida y con mucho color. Paso 1: Materiales: Necesitaras: -Lápices de cera -Rallador o sacapuntas -Una camiseta vieja -Una plancha de ropa -Una tijeras
  • 4Hacer un juego de ajedrez de corchos
    Hacer un juego de ajedrez de corchos
    Éste es cómo hacer un sistema completo del ajedrez de 54 corchos, de un poco de pegamento de madera, y de algunos minutos de su tiempo. Este es mi primer instructable, por lo tanto, por favor, dime si estoy haciendo algo mal. Paso 1: Materiales Vas a
  • 5Halloween Treats que no puede obtener en una tienda
    Halloween Treats que no puede obtener en una tienda
    En lugar de barras de Snicker o tienda de azar compró dulces, puede que quiera hacer su propio chocolate único Formas con ComposiMold-FC. Usted hace la forma, hace un molde fuera de su forma, y ​​entonces hace Fundiciones de chocolate. Las formas pue
  • 6Decodificador de banda magnética Arduino
    Decodificador de banda magnética Arduino
    Este instructable muestra cómo usar un código disponible libremente, un arduino y un lector de banda magnética estándar para escanear y mostrar los datos almacenados en tarjetas de banda magnética como tarjetas de crédito, identificaciones de estudia
  • 7Aerador del césped
    Aerador del césped
    Durante años he tenido que airear mi césped después de que nos dieron nuestro séptico reemplazado. El batir del patio trasero se deshizo de nuestra capa superficial, apareció muchas, muchas rocas y el largo invierno lo compactó todo en un tipo de hor
  • 8Dibuja un Tardis imposible
    Dibuja un Tardis imposible
    Usted ha oído hablar de un cubo imposible, bueno esto es un Tardis imposible! Inspirado por el diseño de Adam Koford en la camisa de Woot, he puesto mi propio giro en él, y les muestro cómo hacerlo también. Materiales: regla Lápiz (de preferencia mec
  • 9Ratones de madera de AlestRukov
    Ratones de madera de AlestRukov
    Usted necesita un software de CAD, una fresadora CNC (se puede alquilar tiempo en él), un montón de tiempo libre y aún más persistencia. No me gusta el plástico. En cambio, me gusta la naturaleza y es por eso que he desarrollado y ahora producen rato
  • 10CALOR LASER
    CALOR LASER
    CALOR LASER (Calor / Energía / Análisis / Temperatura) 21 de julio Actualización: Se han añadido nuevos gráficos de pruebas reales y gráficos de temperatura y potencia. Introducción: Escribí un artículo para laserpointerforums y los críticos fueron a
  • 11Tapa protectora de polvo para papel A4
    Tapa protectora de polvo para papel A4
    Después de abrir el paquete de papel A4, no es posible cerrar correctamente evitando el polvo y los pliegues del borde del papel. Debido al polvo y al plegado del papel, es posible que la impresora se dañe o que se atasque papel. Es por eso que he he
  • 12Usb Dongles para conexión USB a través de CAT5
    Usb Dongles para conexión USB a través de CAT5
    Puede ejecutar prácticamente cualquier cosa en Cat5, VGA, USB, señales de sonido, S-Video y así sucesivamente. Estoy planeando en el uso de mi cámara web como una cámara de seguridad en mi puerta y yo estaba pensando en el uso de una PC abajo para ve
  • 13Percha mdf
    Percha mdf
    Este colgante está hecho usando un cortador láser en f.Labo en Japón. Suministros MDF t = 2,5 mm (400 mm x 300 mm): 1 Tornillo (M4 × 15mm): 1 Lavadora circular: 2 Tuerca de bloqueo de cabeza de bola (M4): 1 Herramientas Cortador láser Programa de dib
  • 14Curry de tofu
    Curry de tofu
    ¡Hola a todos! Este es mi primer post sobre instructables y realmente espero que usted disfrute y entienda todo lo escrito en él. Soy patinadora española de hielo actualmente viviendo y entrenando en Italia. No soy 100% vegano, pero durante los últim
  • 155 Flor del ganchillo del pétalo
    5 Flor del ganchillo del pétalo
    Materiales: Hilo de lana peinada o lo que quieras Gancho del ganchillo de 5m m (o lo que usted quiere conseguir tamaño) PATRÓN: Rnd 1: Anillo mágico 7sc, sl st al comienzo sc. (7SC) (la variación es 7DCs en anillo mágico como la flor del bígaro) Rnd
  • 16Medición del agua estéril
    Medición del agua estéril
    Esta página proporciona instrucciones para crear un dispositivo de medición para el mundo en desarrollo que puede soportar la adición de volumen y dispensar con precisión cinco dosis. Este proyecto fue financiado por Duke University Biomedical Engine
  • 17Cómo construir su propio patinador Steven
    Cómo construir su propio patinador Steven
    Hago esto porque veo en el ataque artístico canal Disney en el pasado sábado. He visto este episodio en la casa y quiero hacer uno en la casa de mi barrio. Quiero hacer a todas las personas en la Tierra. Paso 1: Materiales Dos cartulinas como el tama
  • 18Paracord Llaveros Personalizados Fob
    Paracord Llaveros Personalizados Fob
    En este instructable le mostraré cómo hacer un llavero de la supervivencia con el paracord usando el nudo de la cobra. Paso 1: Lo que necesitará Paracord, regla, encendedor, cuchillo Paso 2: La llave fob Comience por tomar 11 pulgadas de paracord y d
  • 19Boombox de altavoces de ordenador (Big Ben)
    Boombox de altavoces de ordenador (Big Ben)
    Estaba trabajando con una vieja caja de radio AM / FM y algunos altavoces de computadora viejos y en vez de hacer el diseño típico visto aquí decidí "flojamente" hacer un modelo de un popular boombox Sanyo de los años 80 llamado Big Ben. No soy
  • 20La reina del cisne, Odette, del lago swan
    La reina del cisne, Odette, del lago swan
    La hermosa Odette se ha transformado en un cisne. Este proyecto fue muy fácil de construir una vez que reunimos todos nuestros suministros. Paso 1: Suministros necesarios: Tulle blanco, diadema de ganchillo blanco, leotardo blanco, cinta de marabú bl