Tabla de contenido:

¡Un pequeño sistema de alarma que usa una placa compatible con Arduino súper diminuta !: 10 pasos
¡Un pequeño sistema de alarma que usa una placa compatible con Arduino súper diminuta !: 10 pasos

Video: ¡Un pequeño sistema de alarma que usa una placa compatible con Arduino súper diminuta !: 10 pasos

Video: ¡Un pequeño sistema de alarma que usa una placa compatible con Arduino súper diminuta !: 10 pasos
Video: Alarma wifi con Arduino - Cortesía ICStation 2024, Noviembre
Anonim
¡Un pequeño sistema de alarma que utiliza una placa compatible con Arduino súper diminuta!
¡Un pequeño sistema de alarma que utiliza una placa compatible con Arduino súper diminuta!

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

Componentes
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

Cómo funcionan los sensores ultrasónicos
Cómo funcionan los sensores ultrasónicos
Cómo funcionan los sensores ultrasónicos
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

Interfaz del sensor ultrasónico con PICO
Interfaz del sensor ultrasónico con PICO
Interfaz del sensor ultrasónico con PICO
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

Bosquejo del sensor ultrasónico
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

Conexión del zumbador
Conexión del zumbador
Conexión del zumbador
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

Programación del zumbador
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

Conectando los LED
Conectando los LED
Conectando los LED
Conectando 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

Programando los LED
Programando 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

Conexión de la fuente de energía
Conexión de la fuente de energía
Conexión de la fuente de energía
Conexión de la fuente de energía

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: