Asistente personal - Máquina del intelecto: 7 pasos
Asistente personal - Máquina del intelecto: 7 pasos
Anonim
Asistente personal - Máquina del intelecto
Asistente personal - Máquina del intelecto
Asistente personal - Máquina del intelecto
Asistente personal - Máquina del intelecto
Asistente personal - Máquina del intelecto
Asistente personal - Máquina del intelecto

En el mundo agitado de hoy, uno no tiene suficiente tiempo para mantenerse conectado con el mundo exterior y social. Es posible que uno no tenga suficiente tiempo para recibir actualizaciones diarias sobre los asuntos actuales y el mundo social como Facebook o Gmail. A menudo se olvida después de guardar sus cosas. Dados estos problemas en la mano, hemos encontrado la solución al desarrollar un ROBOT parlante que podría resultar un milagro en nuestra agitada y ocupada vida.

Cuando se le pregunta, puede actualizarnos periódicamente sobre el mundo exterior (por ejemplo: temas de actualidad, mensajes, vida social y muchos más).

Internet de las cosas (IoT) es un desarrollo continuo de Internet mediante el cual los objetos "cosas" cotidianos tienen capacidades de comunicación que les permiten enviar y recibir datos. Se espera que conecte sistemas, dispositivos, sensores que puedan comunicarse sin la necesidad de comunicación de máquina a máquina.

Paso 1: demostración en video

Paso 2: requisito de hardware

Requisito de hardware
Requisito de hardware
Requisito de hardware
Requisito de hardware
Requisito de hardware
Requisito de hardware
  1. Frambuesa pi
  2. Conexión a Internet (Ethernet o WiFi)
  3. Cuatro ruedas
  4. Cuatro motores
  5. Batería 12v
  6. L293D (controlador de motor)
  7. Bot Chasis (Cuerpo)
  8. Cables de puente
  9. soldador de tablero
  10. Madera MDF

Paso 3: diagrama de circuito para el movimiento del motor

Diagrama de circuito para el movimiento del motor
Diagrama de circuito para el movimiento del motor

Conecte la Raspberry pi como se indica en el Diagrama esquemático.

El diagrama esquemático incluye la conexión de los pines Raspberry con L293D y batería (12v).

Paso 4: instalación del matraz

Vamos a utilizar un marco web Python llamado Flask para convertir la Raspberry Pi en un servidor web dinámico. Y desde este servidor podremos controlar nuestro bot y se puede mover a donde queramos. Instala Flask Web Framework y sigue los comandos que se detallan a continuación:

Instalación de Pip

$ sudo apt-get install python-pip

Instalación de matraz

$ sudo pip instalar matraz

Cree un archivo Python Bot_control.py y copie y pegue el código directamente en la terminal de Raspbian Jessie. El código se proporciona en mi repositorio de github: Código

Paso 5: movimiento de la máquina

Cree un archivo Python Bot_control.py y copie y pegue el código directamente.

$ nano Bot_control.py

Luego, cree un directorio de plantillas de nombres.

$ mkdir plantillas

$ nano main.html

$ cd..

Ejecutar código

$ python Bot_control.py

Abra su navegador con una dirección IP de su Raspberry pi (192.168.0.5 en mi caso). Vaya al enlace de Github que proporcioné, descargue el código html directamente para el matraz Jinja.

Paso 6: Configurar el motor de voz: E-Speak

Espeak es un paquete de síntesis de voz más moderno que Festival. Suena más claro pero gime un poco. Si estás creando una bruja alienígena o RPi, ¡es la indicada para ti! En serio, es un buen todoterreno con excelentes opciones de personalización.

Instale Espeak con:

$ sudo apt-get install espeak

Prueba Espeak con: voz femenina en inglés, énfasis en mayúsculas (-k), hablar despacio (-s) usando texto directo: -

$ espeak -ven + f3 -k5 -s150 "E-Speak funciona correctamente"

Paso 7: Configuración del software para Voice

Hasta ahora he vinculado estas funciones a mi máquina. Muy pronto vincularé más API con machine.

1. Acerca de la máquina

2. Fecha y hora (Más información Link1Link 2)

3. Twitter (enlace de Twitter)

4. Programación del día

Descanso que podemos vincular: Gmail, notificador de Facebook, clima, motor de búsqueda de Google, etc.