Baratino, dos mesmos criadores de Besourino…
Baratino é a continuação do projeto que eu desenvolvi em 2017 Besourino, depois de um ano decidi fazer uma nova versão com melhorias na estrutura, na placa e no aplicativo. Para esta versão foi criado uma estrutura modular de maneira que seja fácil trocar, modificar ou adicionar peças. Para realizar isso o robô é formato de blocos encaixáveis como tijolos de brinquedos (Lego, Megablock, etc.)
Outra mudança no projeto foi usar componentes mais acessíveis. O arduino Nano e o ESP01 foram trocados por um NodeMcu V2, da mesma forma a PCB customizada para o Besorino foi trocada pelo o Shield motor l293DDhiel. No aplicativo, tivemos imagens dos blocos atualizados e também foi adicionado novas característica, como novo comportamento para blocos dos sensores,o bloco macro e agora com o novo bloco de números para diminuir a quantidade de blocos para realizar tarefas repetidas. Confira o vídeo:
Como construir seu próprio Baratino
Para construir um Baratino, você primeiro precisa adquirir os seguintes componentes:
- 2 x MOTOR DC 3-6V com caixa de redução eeixo duplo.
- 1 x Micro servo 9g.
- 1 x Buzzer.
- 1 x LED (qualquer cor).
- 1 x Ultra-sônico HC-SR04.
- 1 x NodeMcu V2.
- 1 x Shield motor l293DD para NodeMCu V2.
- 1 x power bank 5v.
- 4 x 3mm , 3 cm de comprimento.
- fios.
Para imprimir as peças basta seguir a descrição do thingsverse. Depois de impresso, cole com adesivo plástico para pvc as duas bases uma na outra. Parafuse os motores no suporte, depois encaixe o shield na base e conecte os fios seguindo imagem:
Agora faça download dos arquivos do Github. Com o ArduinoIDE abra a pasta baratino_arduino, compile e faça upload no NodeMcu. Para executar o aplicativo no computador é necessário antes instalar python3, o arcabouço Kivy e o módulo pygame, depois execute python3 main.py na pasta app. Para executar o aplicativo no tablet ou no celular Android basta fazer o download do apk dentro da pasta android.