Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

BrickPi Bookreader


Não seria legal se alguém lesse um livro em voz alta quando você estava com preguiça de lê-lo sozinho?

Você já quis colocar aquele livro Kindle em outro formato ou apenas copiar o texto? Você já quis tirar todos os destaques ou notas do Kindle?



Neste projeto, fazemos um robô de leitura de e-books com o BrickPi.

Usamos o BrickPi para controlar o LEGO Mindstorms para virar as páginas, uma câmera RaspberryPi para tirar fotos de cada página e o Raspberry Pi para converter o texto em fala. O resultado é um leitor de e-book que pode armazenar texto, pesquisar o texto selecionado ou ler o e-book em voz alta para você.

Etapa 1:Peças necessárias:

Etapa 2:Introdução


Se você deseja digitalizar um livro, existem mecanismos disponíveis. No entanto, a maioria é muito grande, muito sujeita a erros ou muito cara para uso pessoal.

O BrickPi Bookreader atinge o equilíbrio usando o Raspberry Pi para fazer o processamento pesado e o BrickPi como a interface para o mundo real, controlando os motores NXT para lidar com a virada de páginas.

Para fazer um sistema automatizado que lê um livro em voz alta, precisamos de algumas ferramentas (algumas que já existem):

1. Uma configuração de software que pode tirar uma boa foto de uma página, realizar o reconhecimento óptico de caracteres (OCR) na imagem para convertê-la em texto e um mecanismo de texto em fala (TTS) que pode ler o texto em voz alta.

2. Um mecanismo que pode virar cada página, automatizando o sistema.

Para a etapa 1 , temos alguns softwares de código aberto que fazem esse trabalho muito bem. Com o Raspberry Pi como o cérebro da operação e a câmera oficial do Raspberry Pi como os olhos, o tamanho de toda a configuração é consideravelmente menor do que o do Google.

A segunda parte é um pouco complicado. Quando começamos, presumimos que havia alguns projetos decentes por aí que viraram a página.

Então, depois de vasculhar, não encontramos nada, então começamos a construir o nosso próprio. O maior desafio do projeto foi criar um bom mecanismo de virada de página. Depois de alguma pesquisa, encontramos o Google Book Scanner, que vira bem as páginas, mas está além do escopo de quase qualquer pessoa, exceto uma empresa. Também encontramos o Scanbot, que funciona bem, mas requer muitas peças móveis com muita precisão no tempo. Construir a engenhoca com LEGO é naturalmente mais fácil.

Em vez de mergulhar direto na construção de um mecanismo para virar as páginas de um livro físico, decidimos construir uma plataforma que pudesse ler do aplicativo Kindle em um Nexus 7.

Etapa 3:configurando a câmera


A primeira coisa para colocar nosso leitor de livros em funcionamento é colocar a câmera Raspberry Pi em funcionamento. A câmera Raspberry Pi é muito poderosa, há várias opções, é fácil de configurar e a qualidade da imagem é aceitável para nosso projeto.

Depois de conectar a câmera, há mais uma coisa a fazer:mudar o foco da câmera Raspberry Pi. A câmera Raspberry Pi vem com o foco fixo no infinito e, como é uma câmera de foco fixo, você deve alterá-lo manualmente. Aqui estão alguns links úteis para fazer o foco da câmera:

Etapa 4:Testando a câmera


Depois de configurar a câmera, tire uma imagem de teste para ver se ela está corretamente focada. No equipamento que construímos, temos a câmera cerca de 10,5 polegadas acima do tablet (escolha uma altura que seja confortável para você e tire algumas imagens de teste para verificar se as imagens estão claras e toda a tela do tablet foi capturada).

Agora fixe a câmera em seu adaptador próximo ao conector Ethernet. Aqui está um ótimo guia para configurar a câmera Raspi. Deve ser útil na configuração de hardware e software.

Depois que a câmera for configurada, teste-a para ver se funciona:
 raspistill -o image.jpg 

Se a câmera for inicializada corretamente, você verá um novo arquivo imagem.jpg em sua pasta atual. Abra para ver a imagem.

Agora fixe a câmera na altura desejada e coloque seu tablet ou livro sob ela. Faça uma imagem. Pode ser necessário reajustar o foco da câmera e o ângulo neste ponto.

Texto preto em fundo branco funciona melhor, então selecione-o nas opções de texto e mantenha o tamanho do texto suficientemente grande. Quanto maior for o texto, melhores serão os resultados do OCR.

Etapa 5:Configurando o Text To Speech


Para o TTS, estamos usando o eSpeak. Funciona bem para os nossos propósitos:a voz é um pouco robótica, mas faz o trabalho. Aqui está um guia definitivo para TTS no RPi.



Primeiro teste se o áudio está funcionando no Raspberry Pi. Conecte um fone de ouvido ou alto-falantes na entrada de áudio e execute o seguinte comando:
 aplay / usr / share / sounds / alsa / * 

Se você conseguir ouvir os sons, vá para a próxima etapa! Caso contrário, este tutorial pode ajudá-lo a configurar o áudio.



Para mais detalhes:BrickPi Bookreader

Processo de manufatura

  1. Câmera
  2. Lente da câmera
  3. Câmera inteligente oferece visão de máquina de ponta turnkey AI
  4. Framboesa com came na gaiola
  5. CÂMERA AO VIVO TRANSMITIDO RASPBERRY PI - CONFIGURAÇÃO DE MOVIMENTO
  6. Robô de vigilância Roomberry:Roomba + Pi Zero + Câmera
  7. Configurando Raspberry Pi, Câmera e Criação de iRobot
  8. Câmera multidisparo sem lente
  9. Câmera Plenoptica
  10. MotoSight 3D CortexVision