
Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:39


بسم الله الرحمن الرحيم
Este artículo es una demostración del uso del sensor de distancia ultrasónico HC-SR04.
El sensor se utilizará como un dispositivo de medición para construir el "Dispositivo de alarma de alejamiento de 1 metro" con fines de distanciamiento.
El cerebro de este dispositivo es el maravilloso ATTINY85 µController alimentado por una batería Lipo de 3.7V.
El dispositivo integra el cargador TP4056.
Un LED VERDE se enciende si la distancia medida desde cualquier objeto es superior a 120 cm.
Un LED ROJO parpadea si la distancia medida desde cualquier objeto es inferior a 100 cm con un pitido encantador (ruidoso).
Un LED AMARILLO parpadea si la distancia medida desde cualquier objeto está entre [100, 120] cm con un pitido menos ruidoso.
Suministros
Muchos artículos explican en detalle cómo funciona el HC-SR04.
En pocas palabras, el sensor de distancia ultrasónico HC-SR04 es
1 - Un transmisor ultrasónico: transmite los pulsos de sonido ultrasónico, funciona a 40 KHz
2 - Un receptor ultrasónico: el receptor escucha los pulsos transmitidos. Si los recibe, produce un pulso de salida cuyo ancho se puede utilizar para determinar la distancia recorrida por el pulso.
Paso 1: Abastecimiento de componentes (BOM)


Se necesitan algunos componentes para este simple dispositivo.
Estos componentes son fácilmente accesibles desde Amazon, Ebay o Aliexpress.
BOM: Lista de materiales
Paso 2: esquemas

Se utiliza el software de diseño de PCB y captura esquemática de código abierto Kicad.
Paso 3: Diseño de PCB

Kicad se utiliza para enrutar el tablero.
Paso 4: Ensamblaje de PCB



Se deben soldar algunos componentes para este dispositivo.
Tenga cuidado y paciencia.
Paso 5: Arduino Sketch

El boceto de arduino utiliza la famosa biblioteca NewPing para leer la distancia desde el sensor.
La biblioteca NewPing es de código abierto y está muy bien documentada.
Paso 6: Arduino Sketch Flashing

La actualización del código utilizará el propio Arduino Uno como programador ISP.
Con suerte, el "ATTINY85 ISP Programmer Shield" se utiliza para flashear la placa.
Observación: Lea el artículo "Otro escudo de programador ATTINY85 ISP para Arduino"
Paso 7: disfruta
En este artículo hemos repasado todos los pasos para producir un gadget divertido que podría ser útil.
Un video casero de 15 segundos muestra un caso de uso.
Recomendado:
Cómo hacer un rastreador de datos en vivo de Coronavirus COVID 19 con ESP8266, pantalla de papel electrónico: 7 pasos

Cómo hacer un rastreador de datos en vivo de Coronavirus COVID 19 con ESP8266, pantalla de papel electrónico: 1
Dispositivo de alarma de café frío con Arduino Uno: 5 pasos

Dispositivo de alarma de café frío usando Arduino Uno: Creé un dispositivo de alarma que determinará la temperatura de su café (o té), le mostrará el estado si todavía está CALIENTE, CALIENTE o FRÍA con LED (rojo, amarillo y azul respectivamente) , activa una alarma de advertencia si hace frío y sonará c
Programa MicroPython: Actualice los datos de la enfermedad por coronavirus (COVID-19) en tiempo real: 10 pasos (con imágenes)

Programa MicroPython: Actualización de los datos de la enfermedad por coronavirus (COVID-19) en tiempo real: En las últimas semanas, el número de casos confirmados de enfermedad por coronavirus (COVID 19) en todo el mundo ha superado los 100.000, y la organización mundial de la salud (OMS) ha declarado el El nuevo brote de neumonía por coronavirus será una pandemia mundial. Fui muy
Dispositivo ASS (dispositivo social antisocial): 7 pasos

Dispositivo ASS (dispositivo social antisocial): digamos que eres el tipo de persona a la que le gusta estar rodeada de gente, pero no le gusta que se acerquen demasiado. También le gusta complacer a la gente y le cuesta decir que no a la gente. Así que no sabes cómo decirles que retrocedan. Bueno, entra, ¡el dispositivo ASS! Y
Keep the Beat: 5 pasos

Keep the Beat: Durante años, aplaudía o golpeaba el suelo con el pie para mantener el ritmo de la música. Ya sea escuchando música o tocando mi propio instrumento, estas fueron las formas en que me enseñaron a mantener el ritmo. Pero en el siglo XXI, ¿por qué no crear un desarrollador?