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

Construa um Radar 360° em Tempo Real com Arduino - Guia Passo a Passo

Componentes e Materiais Necessários

Componente Quantidade Observações
Arduino UNO (usei Uno R3) 1 Microcontrolador principal
Sensor Ultrassônico HC-SR04 1 Para cálculo de distância
Servo RobotGeek 180° (Robot Servo) 2 Dois servos para obter 360° de movimento
Fios jumpers (genéricos) 1 Conexões

Ferramentas e Máquinas Necessárias

Aplicativos e Serviços Online

Sobre o Projeto

Estou aqui e vou mostrar como fazer um Radar 360°. Envia dados para o computador, e após processá-los desenha o Radar em tempo real e após uma revolução (volta de 360°) salva o Radar anterior e desenha o novo. E depois de tudo isso CODIFICA os dados e os esconde dentro de uma imagem. Por exemplo, se você enviar apenas os dados codificados e alguém observar esta transferência de dados, descobrirá que você transferiu dados CODIFICADOS. Mas, se você esconder os dados codificados dentro de uma imagem, ele nunca descobrirá o que você fez e apenas pensará que você enviou uma foto para outra pessoa.

Passo 1: Reúna o Que Você Precisa

Neste projeto você precisará:

Passo 2: Monte-os

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

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

Construa um Radar 360° em Tempo Real com Arduino - Guia Passo a Passo
Diagrama de conexão: Arduino, 2 servos e sensor HC-SR04

Se você terminar o projeto, apenas me peça para enviar o EXE do Radar Drawer.

*Atualização*: Baixe o arquivo EXE nesta página.

Se você tiver problema para trabalhar com o EXE ou quiser fazer seu próprio EXE, apenas me pergunte e estou aqui para ajudar.

Quando você importa uma foto para codificar, a IA escolhe o melhor método para torná-la mais segura.

Código para Arduino (C++)

#include <Servo.h>

Servo Down;
Servo Up;

const int trigPin = 9;
const int echoPin = 10;

long duration;
int pos = 0;
int pos2 = 0;
int distance;
int _degrees;

void setup() {
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  Down.attach(2);
  Up.attach(3);
  Serial.begin(9600);
}

void loop() {
  Down.write(0);
  Up.write(0);
  
  for (pos = 0; pos <= 180; pos += 1) {
    Down.write(pos);
    _degrees = pos;
    dis();
    delay(50);
    
    if (pos == 180) {
      for (pos2 = 0; pos2 <= 180; pos2 += 1) {
        Up.write(pos2);
        _degrees = pos + pos2;
        dis();
        delay(50);
      }
    }
  }
  
  for (pos = 180; pos >= 0; pos -= 1) {
    Down.write(pos);
    Up.write(pos);
    delay(5);
  }
}

void dis() {
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
  duration = pulseIn(echoPin, HIGH);
  distance = duration * 0.034 / 2;
  Serial.print(distance);
  Serial.print(",");
  Serial.println(_degrees);
}

Peças Personalizadas e Enclosures

Baixe o arquivo EXE do visualizador de radar aqui: circular_draw_qP2ROsoPds.rar

Esquemáticos

Construa um Radar 360° em Tempo Real com Arduino - Guia Passo a Passo
Construa um Radar 360° em Tempo Real com Arduino - Guia Passo a Passo
Construa um Radar 360° em Tempo Real com Arduino - Guia Passo a Passo

Como funciona: Dois servos de 180° são montados perpendicularmente para cobrir uma esfera completa de 360°. O sensor ultrassônico HC-SR04 é montado no servo superior. O Arduino varre ambos os servos sistematicamente, medindo distância em cada ângulo e enviando os dados (distância, ângulo) via Serial para o PC. A aplicação no PC (Visual Studio/C#) desenha o radar em tempo real, salva cada varredura completa e implementa esteganografia escondendo dados codificados dentro de imagens.

Processo de manufatura

  1. Transferência de Dados Magnética Sem Fio com Arduino e Sensor 3D Infineon
  2. Dados Digital com Arduino: Gere Números Aleatórios 1-6 em LCD 16x2
  3. Registrador de Temperatura e Umidade com Arduino, DHT11 e Ethernet Shield
  4. Construa um Homem de Ferro com Arduino: Componentes, Sensores e Guia Passo a Passo
  5. Find Me: Localizador Inteligente de Objetos com Arduino e Bluetooth
  6. Construa um Braço Robótico 3D Impresso Funcional com Arduino – Guia Passo a Passo
  7. Controlador de Umidificador DIY com Arduino e Relé – Configuração Segura de Alta Tensão
  8. Jogo Pong Neon em Matriz NeoPixel com Arduino Nano
  9. Volante Joystick Arduino Personalizado para Jogos
  10. Construa um Receptor FM Potente com Arduino e Módulo TEA5767