Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
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
- Frambuesa pi
- Conexión a Internet (Ethernet o WiFi)
- Cuatro ruedas
- Cuatro motores
- Batería 12v
- L293D (controlador de motor)
- Bot Chasis (Cuerpo)
- Cables de puente
- soldador de tablero
- Madera MDF
Paso 3: 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.