Índice:
Vídeo: Um cão de rastreamento infravermelho: 3 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Algum dia eu encontrei um vídeo interessante em: https://arduinotr.com/cisim/?fbclid=IwAR22rYmiRQQJ0nqAusOLhBj_778gROseej6TUonvbOnAd65A-sl_wnyqrJQ&tdsourcetag=s_pcq_aiomsg isso é realmente um bom vídeo, mas …
À primeira vista eu sinto que é muito estranho, e então pés trapacearam, não sei qual é a razão de fundo para esse designer ter feito uma história tão enganosa … é impossível por um simples sensor IR, ou mesmo sem qualquer controlador, mas apenas tríodos simples.
Não conheço o cara e toda a história, só tento fazer sozinha. Acabei de fazer meu próprio design, com módulos muito simples:
- Qualquer controlador compatível com Arduino, como Maduino
- Motorista L298N
- 3x sensor IR
- Alguns jumpers comuns
Etapa 1: Detecção de obstáculo
Existem 3 sensores IR são usados para detectar o obstáculo, e o sensor esquerdo / direito detectou o obstáculo, ele deve ser girado na direção do relógio / anti-relógio, enquanto o sensor do meio detectou, está tudo certo.
O 3 sensor detecta se houver algum obstáculo na frente. Conecta o pino de sinal aos pinos de entrada Maduino, como Pin2 / 3/4;
Como o software, basta verificar o status de saída do sensor, para decidir o que o motor deve fazer:
if (IR1_STA == HIGH & IR2_STA == LOW & IR3_STA == HIGH) // Se o sensor intermediário detectar o obstáculo, o motor para
{
analogWrite (EN, 0);
Pare();
}
if (IR1_STA == LOW & IR2_STA == HIGH & IR3_STA == HIGH) // se o sensor direito detecta o obstável, reverso do motor com alta velocidade;
{
analogWrite (EN, alta velocidade);
Reverter();
}
if (IR1_STA == LOW & IR2_STA == LOW & IR3_STA == HIGH) // se o
o sensor direito e intermediário detecta o obstáculo, reverso do motor com baixa velocidade;
{
analogWrite (EN, velocidade baixa);
Reverter();
}
……
Etapa 2: Controle do motor
E um acionador de motor para acionar o motor, com velocidade alta / baixa, depende do status do sensor.
Usando um módulo L298N para acionar o motor, com Maduino pin5 / 6 e pino PWM (Maduino Pin9) para L298N habilitar o pino e alimentar o módulo com 9V:
int EN = 9; // controle PWM
int highspeed = 80; // define a alta velocidade
int lowspeed = 60; // define a velocidade baixa
e então a velocidade do motor pode ser controlada por:
analogWrite (EN, alta velocidade);
Etapa 3: instale algo lá, um cachorro …
Instale os sensores e motores, e faça algo, para mim, eu gosto de um cachorro para brincar com minha filha de 1,5 anos. Carregue o código do Arduino aqui … de graça, entre em contato comigo: [email protected] se tiver alguma dúvida
Recomendado:
Termostato Nest, rastreamento de ocupação: 12 etapas
Nest Thermostat, Occupancy Tracking: minha automação de resfriamento residencial usando meu Nest Thermostat tinha, até recentemente, sido executada pelo IFTTT usando Life360's " first to come at home " e " último a sair de casa " gatilhos. Isso foi ótimo porque eu pude adicionar membros da minha família ao meu Li
Sistema de rastreamento de movimento da cabeça para VR: 8 etapas
Head Motion Tracking System para VR: Meu nome é Sam KODO, neste tutorial, vou ensinar você passo a passo como usar os sensores Arduino IMU para construir um sistema de head tracking para VR. Neste projeto você vai precisar de: - Um LCD Display HDMI : https: //www.amazon.com/Elecrow-Capacitive-interfac…- Um
Osciloscópio de rastreamento duplo: 11 etapas (com imagens)
Osciloscópio de traço duplo: quando construí meu mini osciloscópio anterior, queria ver como poderia fazer meu menor microcontrolador ARM, um STM32F030 (F030), funcionar, e ele fez um bom trabalho. Em um dos comentários, foi sugerido que uma " Pílula Azul " com um STM32F103
Rastreamento de movimento usando MPU-6000 e fóton de partículas: 4 etapas
Rastreamento de movimento usando MPU-6000 e fóton de partículas: MPU-6000 é um sensor de rastreamento de movimento de 6 eixos que possui acelerômetro de 3 eixos e giroscópio de 3 eixos embutidos. Este sensor é capaz de rastrear de forma eficiente a posição e localização exata de um objeto no plano tridimensional. Pode ser empregado i
Rastreamento de movimento ocular usando sensor infravermelho: 5 etapas
Rastreamento de movimento ocular usando sensor infravermelho: usei um sensor infravermelho para detectar os movimentos dos olhos e controlar o LED. Fiz globos oculares com fita LED NeoPixel