Índice:
- Etapa 1: Configurar ARDUINO YUN
- Etapa 2: conecte ARDUINO YUN a ROOMBA
- Etapa 3: Crie um aplicativo BLYNK para conduzir o Arduino YUN
- Etapa 4: conduza o Roomba
Vídeo: ROOMBA conduzido por ARDUINO YUN Via Wifi App de STEFANO DALL'OLIO: 4 etapas (com fotos)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Com este guia, compartilho o código para conectar ARDUINO YUN ao Roomba para conduzir o Roomba via Wifi.
O código e o aplicativo foram totalmente criados e desenvolvidos por mim Stefano Dall'Olio.
Meu Roomba é o Roomba 620, mas você pode usar o mesmo código para outros modelos do Roomba.
O Arduino YUN é alimentado por um banco de energia USB simples.
Os comandos são enviados para o Arduino YUN usando o aplicativo Android BLYNK.
Você pode dirigir o Roomba usando o joystick de app ou impondo a velocidade e o ângulo e pressionando o botão de direção.
Caso contrário, através do aplicativo, você pode ligar os motores, verificar o status dos sensores, iniciar a limpeza ou o processo de localização, …
O aplicativo também recebe de volta os sinais dos sensores do Roomba.
Também é possível forçar o agendamento ROOMBA por meio do aplicativo no Roomba 620, mesmo se ele não for fornecido com botões de agendamento.
Também adicionei a possibilidade de logar os sensores em um arquivo salvo no microSD inserido no Arduino YUN.
Etapa 1: Configurar ARDUINO YUN
Instale a biblioteca SimpleTimer no Arduino descompactando o arquivo anexado para:
C: / Arquivos de programas (x86) Arduino / libraries / SimpleTimer
Reinicie o software Arduino.
Carregue o esboço em anexo no Arduino YUN. Observe que o código de autorização auth deve ser substituído após a criação do aplicativo BLYNK. Em seguida, o esboço deve ser carregado novamente para o Arduino YUN. Esta etapa é explicada posteriormente.
Etapa 2: conecte ARDUINO YUN a ROOMBA
Encontre um rato velho e corte o fio. Conecte apenas 3 fios conforme relatado no esboço do Arduino. Consulte os pinos do Roomba conforme a imagem anexada.
Arduino YUN PIN 2 para Roomba pino 5
Arduino YUN PIN 10 para Roomba pino 4
Arduino YUN PIN 11 para Roomba pino 3
Remova da sua ROOMBA 620 a tampa de plástico (a minha é uma tampa de plástico branco) puxando para cima. Você verá um conector conforme a foto anexada.
Alimente o Arduino YUN com um banco de energia simples.
Etapa 3: Crie um aplicativo BLYNK para conduzir o Arduino YUN
Baixe o aplicativo Android BLYNK e crie uma nova interface.
Anexei o QRCODE compartilhado da minha interface que você pode usar em vez de criar uma nova interface.
Substitua no esboço do Arduino o CÓDIGO DE AUTOR recuperado da interface BLYNK e carregue novamente o esboço para o seu Arduino YUN. Abaixo onde o CÓDIGO DE AUTOR deve ser substituído:
// Você deve obter o Auth Token no Blynk App.// Vá para as Configurações do projeto (ícone de noz).
char auth = "e70879f362a34d9fb213475a4389fcef";
Se o Auth.code estiver errado, o aplicativo BLYNK não poderá se conectar ao Arduino YUN e enviar comandos.
Etapa 4: conduza o Roomba
1) Conecte o Arduino YUN ao Roomba
2) Ligue o Arduino YUN [após alguns segundos, o botão verde do Roomba torna-se vermelho]
3) Abra e inicie a interface Android BLYNK
Desfrute do seu Roomba conduzido pelo Arduino YUN.
Caso os comandos enviados pelo Arduino YUN para o Roomba sejam mal interpretados pelo Roomba, provavelmente a taxa de transmissão do Roomba está errada. Para definir a taxa de transmissão correta simplesmente ao ligar o Roomba, mantenha pressionado o botão Limpar / Ligar. Após cerca de 10 segundos, o Roomba toca uma melodia de tons decrescentes. O Roomba se comunicará a 19200 baud até que a energia seja desligada, a bateria seja removida e reinserida, a tensão da bateria caia abaixo do mínimo necessário para a operação do processador ou a taxa de baud seja explicitamente alterada por meio da OI.
Recomendado:
Controle conduzido em todo o mundo usando Internet usando Arduino: 4 etapas
Controle conduzido em todo o mundo usando Internet usando Arduino: Olá, sou Rithik. Vamos fazer um led controlado pela internet usando seu telefone. Vamos usar softwares como Arduino IDE e Blynk. É simples e se você conseguiu, pode controlar quantos componentes eletrônicos quiser. Coisas que precisamos: Hardware:
Controle conduzido por giroscópio com Arduino: 5 etapas
Controle conduzido por giroscópio com Arduino: Neste projeto, mostrarei como construir um dimmer de inclinação de 4 led simples com um giroscópio e um arduino uno. Existem 4 leds dispostos em forma de " + " forma e eles vão iluminar mais conforme você inclina a placa de ensaio. Isso não envolverá nenhuma solda
MOTOR DE MOTOR CONDUZIDO POR MOSET: 5 etapas
CONDUTOR DE MOTOR CONDUZIDO POR MOSET: CONDUTORES DE MOTOR Os controladores de motor são uma parte indispensável do mundo da robótica, pois a maioria dos robôs requer motores para funcionar e para operar os motores de forma eficiente os controladores de motor entram em ação. Eles são um pequeno amplificador de corrente; a função do motor dr
Cubo conduzido com miau miau: 8 etapas
Led Cube With Meow Meow: Para los que conocen Meow Meow, normalmente se conoce como una tarjeta a la cual se le puede conectar objetos de la vida diaria como fruta, catsup o casi cualquier cosa que se les ocurra, los cuales la tarjeta hace que la computadora los detecte com
Visualizador de áudio conduzido de 7 bandas: 4 etapas (com imagens)
Visualizador de Áudio Led de 7 Bandas: Este é um projeto que pega um sinal analógico contínuo geralmente música e o usa para iluminar um visualizador de led de 7 bandas. Ele usa o chip MSGEQ7 para analisar o sinal de música para obter as magnitudes de frequência e mapeá-lo para as faixas de led. As tiras de Led