Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Radar 360 (que codifica os dados em uma imagem)

Componentes e suprimentos

Arduino UNO
× 1
Sensor ultrassônico - HC-SR04 (genérico)
× 1
RobotGeek Servo do robô de 180 graus
× 2
Fios de jumpers (genérico)
× 1

Ferramentas e máquinas necessárias

tubo
Pistola de cola quente (genérica)

Aplicativos e serviços online

Arduino IDE
Microsoft Visual Studio 2015

Sobre este projeto


Estou aqui e vou mostrar como fazer um radar 360. Envie os dados para o computador, e após processá-los desenhe o Radar em tempo real e após uma volta (360 giros) salve o Radar anterior e desenhe o novo. e depois de tudo isso ENCODE os dados e os esconda em uma imagem. Por exemplo se você enviar apenas os dados codificados e alguém observar esta transferência de dados, ele descobrirá que você transferiu os dados ENCODED . Mas, se você ocultar os dados codificados em uma imagem, ele nunca descobrirá o que você fez e apenas pensará que você enviou uma foto para outra pessoa.





Etapa 1 (colete o que você precisa)


Neste projeto, você precisará de:
  • Arduino (usei Uno R3)
  • Servo motor (precisamos de 2 deles porque devemos ter 360 ° de movimento disponível)
  • Sensor ultrassônico (usamos este para calcular a distância)
  • Fios para que você possa conectar o sensor ultrassônico e o servo.





Etapa 2 (montá-los)


Conecte o servo e o sensor ultrassônico ao Arduino exatamente como no esquema abaixo (logo acima do código C ++). Você pode fazer o upload do código e vê-los no computador.

Atenção:Se você não sabe qual é o nome da porta, vá para o Gerenciador de Dispositivos e encontre as Portas. você pode ver o nome lá (COM3 ou COM5).



Se você terminar o projeto, é só me pedir para enviar o EXE do Gaveta do Radar.

* Atualizar *:Baixe o arquivo EXE nesta página.

Se você tiver problemas para trabalhar com EXE ou quiser fazer seu próprio EXE, é só me perguntar e eu estou aqui para ajudar.

Ao importar uma foto para codificar o AI, escolha o melhor método para torná-la mais precisa.

Código

  • Servo controle
Servo controle C / C ++
Este código em C ++ é para controlar o servo e deve ser carregado no Arduino
 #include  Servo para baixo; Servo para cima; const int trigPin =9; const int echoPin =10; longa duração; int pos =0; int pos2 =0; distância interna; int _degrees; configuração vazia () {pinMode (trigPin, OUTPUT); pinMode (echoPin, INPUT); Down.attach (2); Up.attach (3); Serial.begin (9600); } void loop () {Down.write (0); Up.write (0); para (pos =0; pos <=180; pos + =1) {Down.write (pos); _degrees =pos; dis (); atraso (50); if (pos ==180) {for (pos2 =0; pos2 <=180; pos2 + =1) {Up.write (pos2); _degrees =pos + pos2; dis (); atraso (50); }}} para (pos =180; pos> =0; pos - =1) {Down.write (pos); Up.write (pos); atraso (5); }} void dis () {digitalWrite (trigPin, LOW); atrasoMicrosegundos (2); digitalWrite (trigPin, HIGH); atrasoMicrosegundos (10); digitalWrite (trigPin, LOW); duração =pulseIn (echoPin, HIGH); distância =duração * 0,034 / 2; Serial.print (distância); Serial.print (","); Serial.println (_degrees); } 

Peças personalizadas e gabinetes

Baixe o arquivo EXE aqui circular_draw_qP2ROsoPds.rar

Esquemas


Processo de manufatura

  1. Transferência de dados magnéticos sem fio
  2. Dados digitais Arduino
  3. Registrador de dados de temperatura e umidade
  4. Homem de Ferro
  5. Encontre-me
  6. Arduino 3D-Printed Robotic Arm
  7. Controle do umidificador Arduino
  8. NeoMatrix Arduino Pong
  9. Joystick Arduino
  10. Receptor de rádio FM Arduino TEA5767