Tabla de contenido:
- Paso 1: componentes
- Paso 2: Cómo funcionan los sensores ultrasónicos
- Paso 3: Interfaz del sensor ultrasónico con PICO
- Paso 4: Bosquejo del sensor ultrasónico
- Paso 5: Conexión del zumbador
- Paso 6: Programación del zumbador
- Paso 7: Conexión de los LED
- Paso 8: programación de los LED
- Paso 9: Conexión de la fuente de alimentación
- Paso 10: ¡Listo
Video: ¡Un pequeño sistema de alarma que usa una placa compatible con Arduino súper diminuta !: 10 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Hola, hoy vamos a hacer un pequeño proyecto genial. Vamos a construir un diminuto dispositivo de alarma que mide la distancia entre él y un objeto frente a él. Y cuando el objeto se mueva más allá de una distancia establecida, el dispositivo le notificará con un fuerte zumbido.
Para hacer un dispositivo de alarma minúsculo, necesitamos componentes minúsculos, por eso usamos PICO como nuestro microcontrolador, ya que satisface nuestras necesidades siendo de tamaño muy pequeño. También usamos componentes de uso común para leer la distancia y dar una señal al timbre. Este proyecto le tomará alrededor de 45 minutos para terminar, si elige usar el código provisto.
Paso 1: componentes
- 1 tablero PICO, disponible en mellbell.cc ($ 17)
- 1 sensor ultrasónico, ebay ($ 1.03)
- 1 timbre pequeño de 5 ~ 6 voltios, un paquete de 10 en ebay ($ 1.39)
- 3 LED de 5 mm (diferentes colores), un paquete de 100 en eBay ($ 0,99)
- 4 resistencias de 330 ohmios, un paquete de 100 en eBay ($ 1.08)
- 12 cables jumber, un paquete de 40 en eBay ($ 0,99)
- 1 mini tablero, un paquete de 5 en ebay ($ 2.52)
Paso 2: Cómo funcionan los sensores ultrasónicos
Antes de conectar el sensor ultrasónico y usarlo, aprendamos cómo funciona:
- Primero, envía una onda ultrasónica desde el transductor del transmisor (transductor izquierdo). Si hay un objeto frente al sensor, las ondas golpean ese objeto y regresan al transductor del receptor (transductor derecho)
- Luego, el microcontrolador calcula el tiempo entre enviar las ondas y recibirlas. Después de eso, el microcontrolador hace algunos cálculos matemáticos y obtiene la distancia entre el sensor y el objeto frente a él.
- Esta es la fórmula utilizada para obtener la distancia en CM: (duración / 2) /29.1 (Puede encontrar las matemáticas detrás de esta fórmula en la imagen de arriba).
Paso 3: Interfaz del sensor ultrasónico con PICO
Lo primero que debe hacer es echar un vistazo a su PICO y ver qué puede hacer con él. Y como puede ver, PICO tiene 5 pines de E / S digitales y 3 pines de entrada analógica. Que se utilizará de la siguiente manera:
Salidas de clavijas del sensor ultrasónico:
- VCC (sensor ultrasónico) - VCC (PICO)
- GND (sensor ultrasónico) - GND (PICO)
- Trig (sensor ultrasónico) - A1 (PICO)
- Eco (sensor ultrasónico) - A0 (PICO)
Ahora todo lo que necesita es conectar el sensor ultrasónico con PICO y asegurarse de que todo esté perfecto.
Paso 4: Bosquejo del sensor ultrasónico
Ahora tiene que crear un programa que tome la distancia medida por el sensor ultrasónico y la muestre en un monitor en serie. Para que pueda obtener lecturas y asegurarse de que todo esté conectado y funcionando correctamente.
Cree una función llamada MeasureDistance que se encargue de medir el tiempo entre enviar una señal y recibirla, y calcular la distancia. También debe mostrar las lecturas en su monitor de serie, para que pueda depurar el proyecto en el IDE.
Puede descargar el programa adjunto, si no quiere escribirlo usted mismo. También puede ver cómo deben verse las lecturas del monitor en serie en la imagen de arriba.
Paso 5: Conexión del zumbador
Ahora, tienes tu sensor dando la distancia entre él y cualquier objeto frente a él. Tienes que hacer algo con las lecturas y, como dijimos antes, un timbre hará un ruido fuerte cuando el objeto frente al sensor se aleje demasiado.
Trabajar con zumbadores es muy sencillo, ya que solo tienen dos estados de funcionamiento, ya sea ON u OFF. También tienen solo dos piernas, una es positiva (pierna larga) y la otra es negativa (pierna corta).
- Cuando se aplican 5V al zumbador, se enciende y hace un fuerte zumbido.
- Cuando se aplica 0V al zumbador, se apaga y no se emite ningún zumbido.
Paso 6: Programación del zumbador
Quiere que el zumbador empiece a sonar cuando el objeto frente al sensor sobrepase los 20 CM y se apague cuando el objeto esté más cerca de los 20 CM. “Puede utilizar la distancia que desee”.
El programa adjunto contiene el código que obtiene las lecturas del sensor ultrasónico y envía órdenes al timbre. Que deben comenzar a hacer ruido cuando el objeto esté a más de 20 cm y detenerse cuando esté más cerca que eso.
Recuerde que puede personalizar el código según las reglas y distancias que desee.
Paso 7: Conexión de los LED
Ahora, desea agregar tres LED a su proyecto para hacerlo más interactivo y dinámico.
Usamos LED regulares de 5 mm, y estos solo tienen dos patas, una positiva (pata larga) y una negativa (pata corta). Y cuando aplicamos 5V al led se enciende cuando aplicamos 0v se apaga. Puede usar cualquier tipo de LED que desee aquí, y si tiene alguna pregunta al respecto, no dude en hacerla.
Paso 8: programación de los LED
Usamos 3 LED en nuestro proyecto, y se iluminan dependiendo de la distancia entre el sensor y el objeto frente a él.
El LED azul se encenderá cuando la distancia sea inferior a 10 cm. El LED amarillo se encenderá cuando la distancia esté entre 10 cm y 20 cm. El LED rojo se encenderá cuando la distancia sea superior a 20 cm.
Y nuevamente, recuerde que puede personalizar las reglas que controlan cómo se encienden sus LED.
Paso 9: Conexión de la fuente de alimentación
En esta etapa, desea tener la capacidad de usar su pequeña alarma sin verse obligado a conectarla a una PC. Por lo tanto, agregue una batería de 9V a su proyecto y conéctela a su PICO.
- Cable rojo positivo (batería) - Vin (PICO)
- Cable negro negativo (batería) - GND (PICO)
Y ahora, su sistema de alarma estará operativo sin tener que estar conectado a una PC.
Paso 10: ¡Listo
¡Felicidades! Ahora tienes un dispositivo que te alerta en función de la distancia del objeto frente a él. Además, no olvide que puede personalizar sus reglas y cambiar cómo y por qué suena el timbre.
Puede encontrarnos en nuestra página de Facebook y en mellbell.cc. Y no dude en hacer cualquier pregunta, estaremos encantados de responderla:)
Recomendado:
Una máquina de miedo de Halloween que usa un PIR, una calabaza impresa en 3D y el bromista de audio / broma práctico Troll Arduino compatible: 5 pasos
Una máquina de miedo de Halloween que usa un PIR, una calabaza impresa en 3D y el bromista de audio / broma práctico Troll Arduino compatible: el tablero Troll creado por Patrick Thomas Mitchell de EngineeringShock Electronics, y fue totalmente financiado en Kickstarter no hace mucho tiempo. Recibí mi recompensa unas semanas antes para ayudar a escribir algunos ejemplos de uso y construir una biblioteca Arduino en un intento
Placa de conexión compatible con protoboard para ESP8266-01 con regulador de voltaje: 6 pasos (con imágenes)
Placa de conexión compatible con protoboard para ESP8266-01 con regulador de voltaje: ¡Hola a todos! espero que estés bien. En este tutorial, mostraré cómo hice este adaptador amigable para la placa de pruebas personalizado para el módulo ESP8266-01 con una regulación de voltaje adecuada y características que habilitan el modo flash del ESP. He hecho este mod
Radio FM con Inviot U1, una placa compatible con Arduino: 3 pasos
Radio FM con Inviot U1, una placa compatible con Arduino: TEA5767 es fácil de usar con un arduino. Estoy usando un módulo de TEA5767 y una placa InvIoT U1 de InvIoT.com
Cómo programar una placa AVR usando una placa Arduino: 6 pasos
Cómo programar una placa AVR usando una placa Arduino: ¿Tiene una placa de microcontrolador AVR por ahí? ¿Es complicado programarlo? Bueno, estás en el lugar indicado. Aquí, le mostraré cómo programar una placa de microcontrolador Atmega8a utilizando una placa Arduino Uno como programador. Así que sin más
Construye un robot muy pequeño: crea el robot con ruedas más pequeño del mundo con una pinza: 9 pasos (con imágenes)
Construye un robot muy pequeño: crea el robot con ruedas más pequeño del mundo con una pinza: construye un robot de 1/20 pulgadas cúbicas con una pinza que pueda levantar y mover objetos pequeños. Está controlado por un microcontrolador Picaxe. En este momento, creo que este puede ser el robot con ruedas más pequeño del mundo con pinza. Eso sin duda ch