MrRobot - Robótica habilitada para aplicativo Ubuntu Mobile (Raspberry Pi e arduino envolvidos)
Projeto MrRobot é um aplicativo Ubuntu Mobile habilitado para Robotics que possui o recurso de voz, toque e controle de vibração para interagir com o robô Rapiro. Este projeto é realizado dentro de 28 horas no Ubuntu Shenzhen Hackathon por nossa equipe E-minors. Todo o código é onpensourced e o robô Rapiro baseado em arduino também é aberto com seu código e construção em 3D, o que significa que você pode imprimir a peça em 3D e construir um você mesmo !!!
Nosso instrutível orienta você em todo o processo de:
- como implantar o código do Ubuntu Sdk para celular
- aprender como interagir com a API inteligente reconhecível de voz e texto wit.ai para construir um aplicativo móvel ubuntu controlado por voz.
- como implementar um servidor no raspberry Pi para ouvir mensagens do aplicativo por meio de um soquete da web.
- algumas dicas sobre o design da interface do usuário
BOM
- Ubuntu Mobile
- Raspberry Pi + dongle wi-fi
- Robô Rapiro
- caixa de música (se necessário)
Ferramentas de software necessárias
- Ubuntu QT sdk
- Pi com Raspbian
- IDE Arduino (se você quiser construir o robô sozinho)
- API wit.ai
endereço do github: MrRobot
Etapa 1:Projeto resumido
o aplicativo usa 3 tipos de métodos interativos. A primeira é a tela de toque que permite ao usuário tocar diretamente na GUI para controlar o robô. Em segundo lugar, o API do acelerômetro pode detectar movimento serval como tremor, que também pode desencadear alguns atos do Rapiro. Na parte inferior da IU, você pode ver um botão de toque que é o botão de controle de voz. Assim que você tocar no botão, ele começará a gravar o áudio e você precisará tocá-lo quando terminar a gravação.
Etapa 2:instale o Ubuntu QT sdk e implante o código no telefone Ubuntu
dê uma olhada nas notícias detalhadas em nosso canal no github.
Etapa 3:Instale um servidor web em seu Pi
Usando dongle wi-fi para entrar na rede sem fio local
Baixe os códigos
corrida
Configurando na inicialização da inicialização adicionando um comando shell em rc.loca
eu
Etapa 4:construção do hardware
Desmonte a cabeça do Rapiro e cuidadosamente prenda o Pi na placa do Papiro e conecte o fio de áudio e o dongle wi-fi
Para mais detalhes:MrRobot - Robótica habilitada para aplicativo Ubuntu Mobile (Raspberry Pi e arduino envolvidos)
Processo de manufatura
- Comunicação MQTT entre NodeMCU e Raspberry Pi 3 B +
- Sensor de temperatura Python e Raspberry Pi
- Faça um detector de incêndio em minutos com Samsung SAMIIO, Arduino UNO e Raspberry Pi
- Temperatura do Raspberry Pi e sensor de luz
- Sensor Raspberry Pi e controle do atuador
- NOVO FRAMBOESA PI 3 MODELO B + RECURSOS E COMPRA
- MrRobot - Robótica habilitada para aplicativo Ubuntu Mobile (Raspberry Pi e arduino envolvidos)
- Construindo robôs com Raspberry Pi e Python
- Robô Raspberry Pi controlado por Bluetooth
- Construa seu robô de streaming de vídeo controlado pela Internet com Arduino e Raspberry Pi