Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Estou atualizando o projeto SONAR ultrassônico de digitalização. Eu quero adicionar alguns botões na tela de processamento que irão alterar o azimute, rumo, alcance, velocidade e inclinação para um segundo servo. Comecei com o projeto Lucky Larry. Eu acredito que ele é o criador deste sistema. Como um ex-sonarman da Marinha, vejo as melhorias necessárias. Além disso, esta foi uma excelente oportunidade para desenvolver um backbone full duplex para projetos futuros do Arduino / Processing. Eu também adicionei uma unidade de alcance Sharp IR a este projeto que espero usar em conjunto com o sensor U / S. Em última análise, este será um pod de sensor de navegação e mapeamento para robôs móveis. Tenho a maioria das atualizações funcionando.
Milestones atingidos:
Modos de funcionamento.
Velocidades de digitalização funcionando.
Inclinação da cabeça funcionando.
Então, esse é um trabalho em andamento e sei que há alguns problemas, mas funciona. Este projeto mora aqui.
www.facebook.com/groups/596507724269561/
Pendência:
Manter os botões acesos após a seleção.
Obtendo o sensor infravermelho exibido em azul com a sobreposição em roxo.
Nivelando a cabeça do sensor com um giroscópio.
Eu subi nos ombros de gigantes para começar e tive a ajuda de algumas pessoas muito grandes para me levar até aqui. Se você pegar este código e melhorá-lo, compartilhe-o de volta
Suprimentos
Arduino Nano
Nano Sensor Shield
2 x servo motor (mg-996)
Sensor ultrassônico HC-SR04
Estoque de ângulo de alumínio
Montagem do Sensor
Passo 1:
Eu imprimi em 3D minha montagem de servo e fiz suportes de servo rápidos de ângulo de alumínio na serra de fita. Use qualquer conjunto de pan e tilt que puder encontrar ou fazer. Com a blindagem do sensor, as conexões são bem simples
trigPin = 3
echoPin = 4
Pan_Servo = 5
Tilt_Servo = 6
Passo 2:
Etapa 5: Software necessário para Arduino SoNAR:
Você precisará do IDE arduino e do IDE de processamento para executar este projeto de sonar. O IDE de processamento receberá os valores enviados do arduino e exibirá os dados no PC. Os botões na tela mudam o comportamento do esboço do arduino.