Tabla de contenido:

Buscador de rango Arduino: 6 pasos
Buscador de rango Arduino: 6 pasos

Video: Buscador de rango Arduino: 6 pasos

Video: Buscador de rango Arduino: 6 pasos
Video: Actividad 6 - automatizar un invernadero con Arduino 2024, Noviembre
Anonim
Buscador de rango de Arduino
Buscador de rango de Arduino

Este telémetro fue creado para monitorear si una puerta está abierta o no. Medir la distancia de una puerta nos permitirá identificar si una puerta está abierta o cerrada.

Paso 1: reúna sus materiales

Reúna sus materiales
Reúna sus materiales

Para completar este proyecto se debe adquirir:

Microcontrolador Arduino Uno

Cable USB (para conectar el Arduino a la computadora)

Ordenador portátil

Resistencias (10, 000 ohmios)

Tablero de circuitos

Sonar

Paso 2: Conexión de su circuito

Conectando su circuito
Conectando su circuito

Siga el diagrama anterior para conectar su circuito. Notarás que el vcc está conectado al pin de 5v, el trigonometraje está conectado al pin de 9, el eco está conectado al pin de 10 y la tierra está conectada a tierra.

Paso 3: Programando tu Arduino

Programando su Arduino
Programando su Arduino

Copie y pegue este código en su editor y luego cárguelo en su Arduino. Esto producirá valores de distancia de su Arduino que luego necesitaremos calibrar

Paso 4: Registro de sus datos de calibración

Registro de sus datos de calibración
Registro de sus datos de calibración
Registro de sus datos de calibración
Registro de sus datos de calibración

Actualmente, su Arduino no está produciendo valores de distancia, está produciendo valores de duración. Necesitamos crear una curva de calibración para encontrar la ecuación de la línea. Para hacer esto, tome una regla y configure su Arduino en la base, cada 5 pulgadas registre la duración que produce el Arduino. Luego, tomaremos estos datos y los ingresaremos en una hoja de cálculo de Excel.

Paso 5: Creación de su curva de calibración

Creación de su curva de calibración
Creación de su curva de calibración

En excel asegúrate de que en la columna 1 pones tu distancia y en la columna 2 pones tu distancia. Luego resalte las columnas y luego seleccione insertar diagrama de dispersión. Haga clic con el botón derecho en uno de los puntos de datos y haga clic en formato de línea de tendencia, luego seleccione lineal. Finalmente, seleccione mostrar ecuación en el gráfico. Finalmente, registre la ecuación que se le dio.

Paso 6: Calibración de su sistema

Calibración de su sistema
Calibración de su sistema

Ahora que ha encontrado su ecuación, convertirá la duración en distancia. Tome su ecuación e introdúzcala en su código debajo de donde lo dejamos originalmente. Por ejemplo, mi ecuación era y = 0.007x-0.589, así que ingresaría:

duración = pulseIn (echoPin, HIGH);

retraso (1000);

distancia = 0,007 * duración-0,589;

Serial.println (distancia);

retraso (500);

Guarde este código y cárguelo en su Arduino

Recomendado: