Tabla de contenido:
- Paso 1: Lista de piezas
- Paso 2: PCB, esquema y archivos
- Paso 3: soldadura
- Paso 4: cargue un código
- Paso 5: probar y ajustar
- Paso 6: Posibles aplicaciones
Video: Módulo lector HC-SR04 para aliviar Arduino: 6 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
El sensor de distancia ultrasónico HC-SR04 es muy popular en robótica. Básicamente, cualquier robot que evite objetos utiliza este sensor. Y es genial, por supuesto, fácil de usar, barato y preciso, pero una vez que comienzas a construir robots más complejos, puedes comenzar a ver un problema y este problema es el tiempo. Se necesita mucho tiempo para medir la distancia con este sensor, existen algunas alternativas como los sensores nítidos que pueden detectar objetos súper rápido, pero la salida de ellos es binaria, por lo que puede detectar si hay un objeto dentro del rango especificado pero no lo sabe. cuán lejos. Para algunos robots, esos sensores son perfectos, pero hay otro problema: el precio. Son casi 10 veces más caras que el HC-SR04. Entonces aquí comencé a pensar en combinar esos dos juntos. Y se me ocurrió una idea para un módulo que puede conectar al HC-SR04 y delegar la tarea de leer la distancia al microcontrolador Attiny, la salida puede ser binaria y su microprocesador principal está aliviado. Solución simple pero hermosa y barata al mismo tiempo:) ¿Quiere saber dónde puede usar dicho sensor? Sigue leyendo o mira un video.
Tableros JLCPCB 10 por $ 2:
Paso 1: Lista de piezas
La lista de piezas no es muy larga, puede encontrar la mayoría de ellas en cualquier tienda electrónica local, también hay enlaces a tiendas en línea si encuentro algo:
- HC-SR04
- Attiny45 / 85
- Potenciómetro
- Cabeceras separables Femenino y Masculino
- Resistencia SMD 1206 (mejor comprar en un kit)
- 1206 LED
También necesitará algunas herramientas como:
- Soldador / estación
- Programador USBasp
Si desea comprar un PCB para este proyecto, visite mi tienda Tindie:
Paso 2: PCB, esquema y archivos
Arriba puede encontrar todos los archivos, incluido el diseño esquemático y de PCB, también hay archivos Gerber que puede usar para fabricar este PCB. Siéntase libre de modificar los archivos para sus propias necesidades, recuerde que todos mis proyectos se comparten como no comerciales, por lo que no puede venderlos.
El esquema es súper simple, solo hay algunos componentes, puede usarlo para montar todo en PCB correctamente.
Si no desea usar PCB para este proyecto, puede conectar todo eso en una placa de prueba, será un poco más grande, pero si no puede soldar, ¡esa es la forma más fácil para usted!
Paso 3: soldadura
Soldar es bastante sencillo. Comience con los componentes más pequeños (resistencia y LED) y luego continúe con los más grandes y más grandes, de esa manera será más sencillo para usted soldar todo eso. Asegúrese de que la polaridad sea la correcta para todos los componentes y que no haya ningún cortocircuito. Si no desea usar PCB para este proyecto y desea conectar todo eso en una placa de pruebas, omita este paso y siga el esquema del paso anterior.
Paso 4: cargue un código
Una vez que todo está soldado en la PCB podemos subir un programa al Attiny. Para ello tenemos que conectar el programador USBasp (o cualquier otro que funcione con Arduino IDE) al microcontrolador. El código se puede encontrar en mi Github. Para cargarlo, debe agregar placas Attiny a su IDE de Arduino, puede encontrar muchos tutoriales en línea sobre eso, por lo que no lo explicaría allí mismo. Por supuesto, puede cambiar valores en el código o incluso su función para satisfacer sus necesidades.
Paso 5: probar y ajustar
Cuando tu programa esté listo puedes enchufar el módulo HC-SR04 (mira las fotos de arriba para enchufarlo correctamente, de lo contrario puedes dañar la placa).
Puede alimentarlo con un voltaje entre 4V y 5V. El LED de la placa se iluminará cuando la distancia sea menor que la distancia que estableciste con el potenciómetro. Para cambiar la distancia puede utilizar un destornillador. Cuando todo esté funcionando bien, puede pasar al siguiente paso. Si no es así, verifique su soldadura y asegúrese de que su circuito y mi esquema coincidan.
Paso 6: Posibles aplicaciones
¡Felicitaciones por llegar al último paso! Para usar este módulo con un Arduino, debe conectar VCC del módulo a 5V de Arduino, GND del módulo a GND de Arduino y el pin del módulo a cualquiera de los pines de Arduino.
¿Cómo puedes utilizarlo? Bueno, las posibilidades son infinitas. Puedes usarlo para tu proyecto de robótica, como voy a hacer para mi próximo proyecto, más sobre eso pronto:) Puedes modificar el código, conectarle un servo y controlar el servo directamente desde esta placa. Puede modificarlo y utilizarlo sin ningún microcontrolador externo adicional. Es una tabla pequeña con mucho potencial y facilitará mucho mi próximo proyecto.
Espero que hayas disfrutado leyendo este instructivo:) ¡No olvides ver mi video sobre este proyecto y suscribirte a mi canal! Gracias por leer, ¡feliz!
Recomendado:
Reloj literario hecho con lector electrónico: 6 pasos (con imágenes)
Reloj literario hecho con lector electrónico: Mi novia es una lectora * muy * ávida. Como profesora y estudiosa de literatura inglesa, lee ochenta libros por año en promedio. En su lista de deseos había un reloj para nuestra sala de estar. Podría haber comprado un reloj de pared en la tienda, pero ¿dónde está la diversión?
Cerradura de puerta eléctrica con escáner de huellas dactilares y lector RFID: 11 pasos (con imágenes)
Cerradura de Puerta Eléctrica con Escáner de Huellas y Lector RFID: El proyecto fue diseñado para evitar la necesidad de usar llaves, para alcanzar nuestro objetivo usamos un sensor óptico de huellas y un Arduino. Sin embargo, hay personas que tienen una huella dactilar ilegible y el sensor no la reconoce. Entonces pensando en
Lector / grabador de NFC ScanUp y grabador de audio para ciegos, discapacitados visuales y todos los demás: 4 pasos (con imágenes)
Lector / escritor ScanUp NFC y grabador de audio para ciegos, discapacitados visuales y todos los demás: estudio diseño industrial y el proyecto es el trabajo de mi semestre. El objetivo es ayudar a las personas ciegas y con discapacidad visual con un dispositivo que permite grabar audio en formato .WAV en una tarjeta SD y llamar esa información mediante una etiqueta NFC. Entonces en
Control remoto inalámbrico con módulo NRF24L01 de 2.4Ghz con Arduino - Receptor transmisor de 4 canales / 6 canales Nrf24l01 para Quadcopter - Helicóptero Rc - Avión Rc usando Arduino: 5 pasos (con imágenes)
Control remoto inalámbrico con módulo NRF24L01 de 2,4 Ghz con Arduino | Receptor transmisor de 4 canales / 6 canales Nrf24l01 para Quadcopter | Helicóptero Rc | Avión Rc usando Arduino: Para operar un coche Rc | Quadcopter | Drone | Avión RC | Barco RC, siempre necesitamos un receptor y transmisor, supongamos que para RC QUADCOPTER necesitamos un transmisor y receptor de 6 canales y ese tipo de TX y RX es demasiado costoso, así que haremos uno en nuestro
PiTextReader: un lector de documentos fácil de usar para personas con problemas de visión: 8 pasos (con imágenes)
PiTextReader: un lector de documentos fácil de usar para personas con problemas de visión: ResumenActualización: Demostración breve en video: https://youtu.be/n8-qULZp0GoPiTextReader permite que alguien con problemas de visión "lea" texto de sobres, cartas y otros elementos. Toma una instantánea de una imagen del elemento, la convierte a texto sin formato usando OCR (Optical Char