Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

360 Radar (que codifica datos en una imagen)

Componentes y suministros

Arduino UNO
× 1
Sensor ultrasónico - HC-SR04 (genérico)
× 1
RobotGeek Robot Servo de 180 grados
× 2
Cables de puente (genéricos)
× 1

Herramientas y máquinas necesarias

tubería
Pistola de pegamento caliente (genérica)

Aplicaciones y servicios en línea

Arduino IDE
Microsoft Visual Studio 2015

Acerca de este proyecto

Estoy aquí y les mostraré cómo hacer un radar 360. Envíe los datos a la computadora, y luego de procesarlos dibuje el Radar en tiempo real y luego de una revolución (giro de 360 ​​grados) guarde el Radar anterior y dibuje el nuevo. y después de todos estos CODIFICAR los datos y esconderlos en una imagen. Por ejemplo, si envía solo los datos codificados y alguien observó esta transferencia de datos, descubrirá que transfirió un dato CODIFICADO . Pero, si ocultas los datos codificados en una imagen, él nunca descubrirá lo que hiciste y pensará que enviaste una foto para otra persona.

Paso 1 (recopile lo que necesita)

En este proyecto necesitará:

  • Arduino (usé Uno R3)
  • Servomotor (necesitamos 2 de ellos porque deberíamos tener 360 ° de movimiento disponibles)
  • Sensor ultrasónico (usamos este para calcular la distancia)
  • Cables para que pueda conectar el sensor ultrasónico y el servo.

Paso 2 (móntelos)

Conecte el servo y el sensor ultrasónico al Arduino como en el esquema a continuación (justo encima del código C ++). Puede cargar el código y verlos en la computadora.

Atención:si no sabe cuál es el nombre del puerto, vaya al Administrador de dispositivos y luego busque Puertos. puede ver el nombre allí (COM3 o COM5).

Si terminas el proyecto, solo pídeme que te envíe el archivo EXE de Radar Drawer.

* Actualización *:descargue el archivo EXE en esta página.

Si tiene problemas para trabajar con EXE o si desea crear su propio EXE, simplemente pregúnteme y estoy aquí para ayudarlo.

Cuando importe una foto para codificar la IA, elija el mejor método para hacerla más nítida.

Código

  • Control de servo
Servocontrol C / C ++
Este código en C ++ es para controlar el servo y debe cargarse en Arduino
 #include  Servo Down; Servo Up; const int trigPin =9; const int echoPin =10; long duration; int pos =0; int pos2 =0; int distancia; int _degrees; void setup () {pinMode (trigPin, OUTPUT); pinMode (echoPin, INPUT); Down.attach (2); Up.attach (3); Serial.begin (9600); } bucle vacío () {Down.write (0); Up.write (0); para (pos =0; pos <=180; pos + =1) {Down.write (pos); _ grados =pos; dis (); retraso (50); if (pos ==180) {for (pos2 =0; pos2 <=180; pos2 + =1) {Up.write (pos2); _ grados =pos + pos2; dis (); retraso (50); }}} para (pos =180; pos> =0; pos - =1) {Down.write (pos); Up.write (pos); retraso (5); }} void dis () {digitalWrite (trigPin, LOW); delayMicroseconds (2); digitalWrite (trigPin, HIGH); delayMicroseconds (10); digitalWrite (trigPin, LOW); duration =pulseIn (echoPin, HIGH); distancia =duración * 0.034 / 2; Serial.print (distancia); Serial.print (","); Serial.println (_degrees); } 

Piezas y carcasas personalizadas

Descargue el archivo EXE desde aquí circular_draw_qP2ROsoPds.rar

Esquemas


Proceso de manufactura

  1. Transferencia de datos magnética inalámbrica
  2. Dados digitales Arduino
  3. Registrador de datos de temperatura y humedad
  4. Iron Man
  5. Encuéntrame
  6. Brazo robótico Arduino impreso en 3D
  7. Control del humidificador Arduino
  8. NeoMatrix Arduino Pong
  9. Joystick de Arduino
  10. Receptor de radio FM Arduino TEA5767
  11. Podómetro (Arduino 101)