Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
No mundo agitado de hoje, não se tem tempo suficiente para ficar conectado com o mundo externo e social. Pode-se não ter tempo suficiente para obter atualizações diárias sobre os assuntos atuais, bem como o mundo social como Facebook ou Gmail. Muitas vezes se esquece depois de guardar suas coisas. Considerando esses problemas em mãos, encontramos a solução desenvolvendo um ROBÔ falante, o que pode ser um milagre em nossa vida agitada e agitada.
Quando solicitado, ele pode nos atualizar regularmente sobre o mundo exterior (por exemplo: atualidades, mensagens, vida social e muito mais).
A Internet das Coisas (IoT) é o desenvolvimento contínuo da Internet por meio da qual os objetos das "coisas" do dia-a-dia têm recursos de comunicação que lhes permitem enviar e receber dados. Espera-se conectar sistemas, dispositivos, sensores que podem se comunicar sem a necessidade de comunicação máquina a máquina.
Etapa 1: demonstração de vídeo
Etapa 2: Requisito de Hardware
- Raspberry Pi
- Conexão com a Internet (Ethernet ou WiFi)
- Quatro rodas
- Quatro motores
- Bateria 12v
- L293D (Motorista)
- Bot Chasis (Corpo)
- Fios de ligação
- tábua de pão ferro de solda
- Madeira MDF
Etapa 3: Diagrama de circuito para movimento motor
Conecte o Raspberry pi conforme indicado no Diagrama Esquemático.
O diagrama esquemático inclui a conexão dos pinos do Raspberry com o L293D e a bateria (12v).
Etapa 4: instalação do frasco
Vamos usar uma estrutura da web Python chamada Flask para transformar o Raspberry Pi em um servidor web dinâmico. E a partir desse servidor poderemos controlar nosso bot e ele pode se mover para qualquer lugar que quisermos. Instale o Flask Web Framework e siga os comandos abaixo:
Instalação de Pip
$ sudo apt-get install python-pip
Instalação do Frasco
$ sudo pip install flask
Faça um arquivo python Bot_control.py e copie e cole o código diretamente no terminal do Raspbian Jessie. O código é fornecido no meu repositório github: Código
Etapa 5: Movimento da Máquina
Faça um arquivo Bot_control.py python e copie e cole o código diretamente.
$ nano Bot_control.py
Em seguida, faça um diretório de modelos de nomes.
modelos de $ mkdir
$ nano main.html
$ cd..
Código de execução
$ python Bot_control.py
Abra seu navegador com um endereço IP do seu Raspberry pi (192.168.0.5 no meu caso). Vá para o link do Github que forneci, faça o download do código html diretamente para o frasco Jinja.
Etapa 6: Configurar Motor de Voz: E-Speak
Espeak é um pacote de síntese de voz mais moderno do que o Festival. Parece mais claro, mas lamenta um pouco. Se você está fazendo um alienígena ou uma bruxa RPi, então é o cara para você! Sério, é um bom polivalente com ótimas opções de personalização.
Instale o Espeak com:
$ sudo apt-get install espeak
Teste o Espeak com: Voz feminina em inglês, ênfase em maiúsculas (-k), falando devagar (-s) usando texto direto: -
$ espeak -ven + f3 -k5 -s150 "O E-Speak está funcionando corretamente"
Etapa 7: configuração do software para voz
Até agora, vinculei esses recursos à minha Máquina. Muito em breve irei vincular mais APIs com a máquina.
1. Sobre a máquina
2. Data e hora (Mais informações Link1Link 2)
3. Twitter (ligação do Twitter)
4. Programação do dia
Resto podemos vincular: Gmail, Facebook Notifier, Weather, Google Search Engine etc.