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

Máquina de medición de altura DIY Arduino

Componentes y suministros

Arduino Nano R3
× 1
Sensor ultrasónico - HC-SR04 (genérico)
× 1
LCD alfanumérico, 16 x 2
× 1
Potenciómetro de ajuste, 10 kohm
× 1

Herramientas y máquinas necesarias

Soldador (genérico)

Aplicaciones y servicios en línea

Arduino IDE

Acerca de este proyecto

Cuando noté que mis hijos medían su altura todos los días, se me ocurrió la idea de hacer un dispositivo de este tipo. Para saber tu altura, todo lo que tienes que hacer es pararte debajo del dispositivo y activar un sonido que indica que tu altura ha sido medida.

Es muy fácil de construir y consta de solo unos pocos componentes:

-Arduino Nano

-Sensor ultrasónico HC SR04

-Pantalla LCD

-Zumbador

-Batería

Ahora expliquemos cómo funciona:

Primero necesitamos instalar el dispositivo con la ayuda de adhesivo de doble cara a una cierta altura, que está previamente definida en el código, y está marcada con la letra H en la imagen

Cuando alguien se para debajo del dispositivo, el sensor mide la distancia D. Luego, el código calcula la distancia H-D que realmente representa la altura de la persona debajo del dispositivo H1 y muestra este valor en la pantalla LCD. La biblioteca "LcdBarGraph" ayuda a dibujar un gráfico de barras horizontal, donde la longitud de la barra es proporcional a los valores proporcionados. Cuando no hay nadie debajo del dispositivo, el valor calculado es cero porque en este caso H =D y H-D es cero. El dispositivo está montado en una caja adecuada con la pantalla LCD en la parte delantera y el sensor ultrasónico en la parte inferior.

Las bibliotecas, el código y el esquema necesarios se proporcionan a continuación

Código

  • CÓDIGO
  • Bibliotecas
CÓDIGO Arduino
 // incluye la biblioteca LiquidCrystal # include  // incluye la biblioteca LcdBarGraph # include  // Distancia máxima para la que queremos hacer ping (en centímetros). # define max_distance 200 // Crea un objeto LCD. Parámetros:(rs, enable, d4, d5, d6, d7) LiquidCrystal lcd (12, 11, 5, 4, 3, 2); LcdBarGraph lbg (&lcd, 16, 0, 1); // Crea un objeto gráfico de barras LCD.const int trigPin =9; const int echoPin =10; larga duración; int distancia; int distancia1; int altavozPin =8; void setup () {lcd.begin (16,2); // Inicializa la interfaz a la pantalla LCD pinMode (trigPin, OUTPUT); pinMode (echoPin, INPUT);} void loop () {// Escribe un pulso en el Pin disparador HC-SR04 digitalWrite (trigPin, LOW); delayMicroseconds (2); digitalWrite (trigPin, HIGH); delayMicroseconds (10); digitalWrite (trigPin, BAJO); // Mide la respuesta del Pin de eco del HC-SR04. Duration =pulseIn (echoPin, HIGH); // Determina la distancia a partir de la duración // Usa 343 metros por segundo como velocidad de la distancia del sonido =duración * 0.034 / 2; distancia1 =180 - distancia; // Imprime "Distancia:" en la primera línea de la pantalla LCD if (distancia1> 100) {tone (speakerPin, 1000); } else {noTone (speakerPin); } lcd.setCursor (0,0); lcd.print ("ALTURA:"); lcd.print (distancia1); lcd.print ("cm"); // Dibuja un gráfico de barras en la segunda línea de la pantalla LCD lcd.setCursor (0,1); lbg.drawValue (distancia1, distancia_máxima); retraso (500);} 
Bibliotecas Arduino
 Sin vista previa (solo descarga). 

Esquemas


Proceso de manufactura

  1. Haga una máquina de escribir para hacer tareas caseras en casa
  2. Voltímetro de bricolaje con Arduino y un teléfono inteligente
  3. Patineta de realidad virtual DIY
  4. Rueda de medición simple de bricolaje con codificador giratorio
  5. Máquina de tratamiento DIY Arduino RADIONICS
  6. Medición de la radiación solar con Arduino
  7. Máquina CNC
  8. Simulador de carreras de movimiento 2D DIY
  9. Máquina CNC universal de bricolaje
  10. Idea de bricolaje con RFID
  11. DIY CNC VMC de 3 ejes