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

Contador de Personas Inteligente Controlado vía App Android

Componentes y Suministros

Arduino UNO × 1
Módulo Bluetooth HC-06 × 1
Protoboard (genérica) × 2
Fotorresistencia (LDR) × 3
Módulo Láser × 3
Zumbador (Buzzer) × 1
Módulo LED RGB × 1
LED (genérico) × 3
Resistencia 1k ohm × 3
Resistencia 221 ohm × 3
Batería × 1
Cables de conexión (genéricos) × 1

Aplicaciones y Servicios Online

Arduino IDE
MIT App Inventor

Sobre este Proyecto

Descripción

En primer lugar, el contador de personas es un dispositivo que detecta el número de personas que cruzan una entrada. Pensé en hacer un contador para asegurar mi habitación cuando tuviera que irme de vacaciones durante dos semanas. También quería usarlo como alarma que advierta a personas sin permiso para entrar. El láser es la mejor opción para contar algo con precisión junto con un LDR debido a su naturaleza de velocidad, así que decidí usar láseres con LDRs para el conteo. Hay tres entradas posibles en mi habitación (dos puertas y una ventana), así que usé tres láseres y tres LDRs. Sin embargo, me di cuenta de que necesitaba controlar el dispositivo remotamente si quería elegir qué láser de entrada está activo o si la alarma está encendida. Por eso añadí un módulo Bluetooth HC-06 para comunicar el dispositivo con una app Android que creé. Además, la app muestra el número de personas que entran por la entrada que quieras observar.

Para apoyar mis proyectos y artículos, puedes visitar mi web :)

Contador de Personas Inteligente Controlado vía App Android
Contador de Personas Inteligente Controlado vía App Android

Creando una App

Hay muchas formas de crear una app Android, como convertir código de HTML a Java o programar con Python. Sin embargo, MIT App Inventor es la forma más fácil por su estructura de arrastrar y soltar cuando quieres hacer una app Android, pero ten en cuenta que aún no es compatible con iOS.

"People Counter!" es el nombre de la app e incluye dos pantallas: Screen1 y Screen2.

Contador de Personas Inteligente Controlado vía App Android

Screen1 (Pantalla Principal)

Contador de Personas Inteligente Controlado vía App Android

Es la pantalla de inicio para continuar a la pantalla principal, pero primero se debe ingresar correctamente la contraseña establecida en MIT App Inventor. (La contraseña por defecto que establecí es "counter".)

Contador de Personas Inteligente Controlado vía App Android
Contador de Personas Inteligente Controlado vía App Android
Contador de Personas Inteligente Controlado vía App Android
Contador de Personas Inteligente Controlado vía App Android

Screen2 (Pantalla de Control)

Contador de Personas Inteligente Controlado vía App Android

Es la pantalla principal y el menú para controlar la placa Arduino y el resultado del contador de personas que envía Arduino se muestra aquí.

Puedes elegir qué láser está encendido o si la alarma está activa, además de ver el resultado del contador y reiniciarlo a cero.

Contador de Personas Inteligente Controlado vía App Android
Contador de Personas Inteligente Controlado vía App Android
Contador de Personas Inteligente Controlado vía App Android
Contador de Personas Inteligente Controlado vía App Android
Contador de Personas Inteligente Controlado vía App Android
Contador de Personas Inteligente Controlado vía App Android
Contador de Personas Inteligente Controlado vía App Android

Cómo Hacer un Contador de Personas con Láseres y LDRs

Un láser (amplificación de luz por emisión estimulada de radiación) es un dispositivo que envía paquetes de luz en línea recta hacia el objetivo. Un LDR (resistencia dependiente de la luz) puede detectar fácilmente el aumento de intensidad de luz si el láser apunta directamente a él. Cuando hay un obstáculo entre el láser y el LDR, este detecta una disminución en la intensidad. Si pudieras contar cada disminución en el rango de nivel óptimo, tendrías un contador de personas. Según mis experimentos con el LDR, el rango de nivel óptimo debe estar entre 150 y 350.

Contador de Personas Inteligente Controlado vía App Android
Contador de Personas Inteligente Controlado vía App Android
Contador de Personas Inteligente Controlado vía App Android

Conexiones

Contador de Personas Inteligente Controlado vía App Android
Contador de Personas Inteligente Controlado vía App Android
Contador de Personas Inteligente Controlado vía App Android
Contador de Personas Inteligente Controlado vía App Android
Contador de Personas Inteligente Controlado vía App Android
Contador de Personas Inteligente Controlado vía App Android
Contador de Personas Inteligente Controlado vía App Android
Contador de Personas Inteligente Controlado vía App Android
Contador de Personas Inteligente Controlado vía App Android
Contador de Personas Inteligente Controlado vía App Android
Contador de Personas Inteligente Controlado vía App Android
Contador de Personas Inteligente Controlado vía App Android

Asegúrate de que los láseres apunten directamente a los LDRs antes de finalizar todas las conexiones.

Después de probar el dispositivo y grabar un video de prueba, dividí el dispositivo en tres partes para las tres entradas diferentes. No he tenido dudas sobre la seguridad de mi habitación desde que los uso.

Código

PeopleCounter_with_Lasers.ino Arduino
// Código completo disponible en el archivo original
// Incluye librería SoftwareSerial para comunicación Bluetooth
// Control de 3 láseres, 3 LDRs, zumbador, LED RGB y 3 LEDs de control
// Comunicación con app Android vía HC-06
// Funciones: conteo de personas, alarma, control remoto vía Bluetooth

Proceso de manufactura

  1. Ventilador controlado por temperatura: sistema DIY con relé para refrigeración de muebles multimedia
  2. Robot Controlado por Gestos con Raspberry Pi
  3. Construye un Robot Controlado por WiFi con Raspberry Pi y Smartphone Android
  4. Reloj 3D RGB Arduclock – Bluetooth, LED NeoPixel y RTC
  5. Control de Tira LED NeoPixel vía Wi-Fi: Proyecto ESP8266 con App Android
  6. Vehículo Controlado por Android con Raspberry Pi, Arduino y Motor Shield: Guía Completa
  7. Controla LEDs con Alexa mediante Raspberry Pi – Guía paso a paso fácil
  8. Monitor de Salud Fluvial: Sistema de Calidad de Agua con Arduino
  9. Juego interactivo con joystick analógico y LEDs en Arduino
  10. Diseña una App Detector de Calidad del Aire PM2.5 y PM10 para Windows 10 UWP
  11. Regalo de San Valentín: Contador DIY de Días Juntos