Concept para joystick wireless rudimentar para robots com ROS e esp8266 e Arduino. O objectivo é publicar mensagens do tipo geometry_msgs/Twist no topico cmd_vel. Neste projecto são usados os seguintes componentes: Wemos D1 Mini (ESP8266) Arduino Mini Pro (3.3V) Joystick de 2 Eixos USB to serial (FTDI) Wemos D1 Mini Tem como função publicar …
VL53L0X no Banana Pi em Python
Este documento dá indicações em como usar o sensor de distancia laser VL53L0X (com o endereço x29) usando o python no Banana Pi M1. Ligações ao VL53L0X Ligue o VL53L0X ao Banana Pi conforme os pinos exibidos na imagem abaixo e de acordo com esquema que se lhe segue: bpi 3.3V > vl53 VCC bpi GND …
Arduino 360 LIDAR com VL53L0X e 28BYJ48 – p1v3
Continuação do projecto do LIDAR 360 com o Arduino, melhorando a plataforma superior assim como o respectivo circuito, e o posicionamento dos LEDs de modo a ter alguma precisão na marcação da origem (angulo zero). Nesta versão tal como na anterior não existiu alteração ao software Hardware usado no Arduino LIDAR 360 Para alem das seguintes alterações …
Continuar a ler “Arduino 360 LIDAR com VL53L0X e 28BYJ48 – p1v3”
Arduino 360 LIDAR com VL53L0X e 28BYJ48 – p1v2
Continuei o projecto do LIDAR 360 com o Arduino, melhorando a velocidade de rotação da roda dentada maior (a que tem o suporte dos sensores de distancia VL53L0X). Também comecei a pensar numa forma de melhorar a marcação do ponto de origem com os LEDs IR, ao aumentar a area da superficie rotativa, de forma …
Continuar a ler “Arduino 360 LIDAR com VL53L0X e 28BYJ48 – p1v2”
Arduino 360 LIDAR com VL53L0X e 28BYJ48 – p1v1
Projecto de elaboração de um LIDAR 360 graus caseiro efectuado com base no microcontrolador Arduino, os sensores de distancia laser VL53L0X e no stepper 28BYJ48. Este é o primeiro protótipo feito no projecto, e consiste numa implementação grosseira dos conceitos base que pretendo usar para construir o LIDAR. Arduino 360 LIDAR com VL53L0X e 28BYJ48Video da …
Continuar a ler “Arduino 360 LIDAR com VL53L0X e 28BYJ48 – p1v1”
Sensor IR no arduino
Sensor de Infra-vermelhos no Arduino Circuito e programa para o Arduino com emissor e receptor de infravermelhos feito com fotodiodos e resistências. Quando o led emissor se aproxima do led receptor o led no pino digital 13 acende, e apaga quando fica longe, conforme o video abaixo. Circuito sensor IR Software sensor IR sensor_ir_rxtx_test_v1 …
Usar vários VL53L0X com endereços I2C diferentes
De modo a desenvolver um lidar rotativo com vários sensores de distância laser VL53L0X ou VL53L1X para os meus robots, para o qual já imprimi umas peças na impressora 3D é necessário alterar os endereços I2C dos vários VL53LXX no bus I2C. Essa alteração de endereço tem um procedimento especial, para o qual é necessário …
Continuar a ler “Usar vários VL53L0X com endereços I2C diferentes”
Detecção de obstaculos com sonares fixos
Os sonares, como por exemplo o sonar HC-SR04, podem ser usados nos robots autonomos para detestar os obstáculos no seu caminho e assim evitar colidir com eles. Para isso é necessário saber como funcionam e se comportam de modo a poder desenhar uma solução capaz de detectar todos os obstaculos presentes na trajectória do robot e …
Sonares
Introdução aos sonares activos Os sonares activos são usados para detectar objectos solidos e tem aplicação na róbotica como sensores de distancia. Um exemplo de sonar usado em projectos de rrobótica é o sonar HC-SR04. Principio de funcionamento dos sonares activos Os sensores activos de ultrasons usados como sensores de distancia funcionam com base no calculo …
Avaliação do sensor de distância VL53L1X
Este estudo sobre o sensor VL53L1X sem marca faz parte do projecto de avaliação do comportamento dos sensores de medição de distancia. Preparação O hardware minimo necessário, para além dos fios, placa de teste e alimentação: Um arduino Um sensor VL53L1X Um suporte para o sensor O software utilizado no teste foi o exemplo que demonstra …