Servoradar
Componentes y suministros
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Acerca de este proyecto
Como sabemos para detectar satélites, objetos celestes, señales de asteroides, etc. desde el espacio, necesitamos tener un radar para muchos propósitos. La NASA usa muchos de los radares para nuestros propósitos militares y espaciales. En realidad, mi proyecto es un radar que muestra 'objeto detectado' en el monitor en serie cuando un objeto está a 10 cm del radar. esto funciona utilizando la base fundamental de las ondas de ultrasonido que viajan en ráfagas sónicas, por lo que necesitaremos un sensor ultrasónico .
a continuación para la programación y para la ejecución del código para que funcione necesitaremos Arduino (cualquier tablero, pero intente usar UNO); Según yo, creo que arduino es perfecto para el proyecto, ya que tiene un gran tipo de almacenamiento y visualización de datos. Mientras escuchamos la palabra display, también necesitaremos usar el monitor en serie. ahora para girar el sensor para difundir sus ondas y recuperar para calcular la distancia que necesitaremos servo. ahora, para la comunicación entre el hardware, necesitaremos cables de puente y placa de pruebas.
Ahora veamos cómo funciona el sensor ultrasónico que envía ondas y que crea una ráfaga ultrasónica de 8 ciclos por minuto y luego lo recibe usando los pines, luego le da los datos a la placa que calcula la distancia y luego lo carga en el monitor serial. el servo sigue girando de 0 grados a 180 grados y el arduino sigue calculando el ángulo que se movió y lo carga en el monitor en serie. Cuando el sensor ultrasónico detecta que la distancia es menor a 10 cm entonces el arduino llega a saber que un objeto e imprime "objeto detectado" en el monitor serial.
usando este fundamental funciona mi servoradar arduino.
Si te gusta mi radar, respeta mi proyecto y si el radar no funciona correctamente o si hay algún error que crees, dímelo en los comentarios y aclararé el error.
Código
- código de servoradar
código de servoradar Arduino
el diagrama puede diferir un poco del código, así que intente seguir el código#includeServo myservo; int Ang =0; larga duración; int distancia; const int trigpin =8; const int echopin =11; void setup () {Serial.begin (9600); myservo.attach (3); pinMode (trigpin, SALIDA); pinMode (echopin, INPUT);} bucle vacío () {para (Ang =0; Ang <=180; Ang + =1) {myservo.write (Ang); retraso (15); } para (Ang =180; Ang> =0; Ang - =1) {myservo.write (Ang); retraso (200); digitalWrite (trigpin, LOW); delayMicroseconds (2); digitalWrite (trigpin, HIGH); delayMicroseconds (15); digitalWrite (trigpin, LOW); duración =pulseIn (echopin, HIGH); distancia =duración * 0.034 / 2; Serial.println ("Distancia"); Serial.println (distancia); Serial.println ("Ángulo"); Serial.println (Ang); if (distancia <=10) Serial.println ("objeto detectado"); }}
Esquemas
conecta lo siguienteSensor Arduino
VCC - 5 V
trigpin - 8
echopin - 11
gnd - gnd
servo arduino
pin positivo - 5V
pin negativo - gnd
alfiler - 3
por favor siga lo anterior
Proceso de manufactura
- Por qué necesita el mantenimiento predictivo
- ¿Por qué necesito reemplazar un nivelador de muelle?
- El mundo de la simulación en rápida evolución
- La automatización no es suficiente:necesita hiperautomatización
- ¿Qué es un pórtico?
- ¿Necesita nuevos frenos de tormenta?
- ¿Qué mantenimiento necesitan los frenos de tambor?
- ¿Necesita un molino CNC?
- ¿Necesita una máquina VMC de 5 ejes?
- ¿Necesita una dobladora de tubos eléctrica?
- ¿Por qué necesitamos bombas de agua eléctricas?