Assistente Pessoal - Máquina Intelecto: 7 Passos
Assistente Pessoal - Máquina Intelecto: 7 Passos
Anonim
Assistente Pessoal - Máquina Intelecto
Assistente Pessoal - Máquina Intelecto
Assistente Pessoal - Máquina Intelecto
Assistente Pessoal - Máquina Intelecto
Assistente Pessoal - Máquina Intelecto
Assistente Pessoal - Máquina Intelecto

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

Requisito de Hardware
Requisito de Hardware
Requisito de Hardware
Requisito de Hardware
Requisito de Hardware
Requisito de Hardware
  1. Raspberry Pi
  2. Conexão com a Internet (Ethernet ou WiFi)
  3. Quatro rodas
  4. Quatro motores
  5. Bateria 12v
  6. L293D (Motorista)
  7. Bot Chasis (Corpo)
  8. Fios de ligação
  9. tábua de pão ferro de solda
  10. Madeira MDF

Etapa 3: Diagrama de circuito para movimento motor

Diagrama de circuito para movimento motor
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.