Seguidores de ELECTRONOTICIAS
jueves, 30 de noviembre de 2017
lunes, 27 de noviembre de 2017
PANEL INTELIGENTE PARA EL PROGRAMA VECINOS VIGILANTES
Licenciatura
en Sistemas Eléctricos y
Automatización Proyecto
eléctrico y de automatización
Facultad
de ingeniería eléctrica
PANEL INTELIGENTE PARA
EL PROGRAMA VECINOS VIGILANTES
AUTORES
CARLOS REYES ANABEL SÁNCHEZ EDWIN REYES
8-875-570 2-737-1294 2-737-2337
carlosjrreyes8875@gmail.com anabell 1510@outlook.com edwinreyes 1709@gmail.com
DIDIO
U. ARAYA D RODDY RODRIGUEZ 2-718-1909 8-871-2012
didio araya 68@gmail.com roddy.roy.r@gmail.com
RESUMEN
Este proyecto “panel inteligente para vecinos
vigilante” activa una alarma o
buzzer con solo presionar un botón en un
control remoto que alerte a vecinos sin embargo
esta alarma no sonará en la casa que se acciono el botón del control, adicional
refleja en la pantalla LCD un mensaje “alarma en casa # “de la casa que activa
la alarma. Para realizar este proyecto se investigó el funcionamiento y
conexión de cada uno de los componentes que conforman el
proyecto con esto analizamos y discutimos las
posibles formas de conectar y programar; ya de forma integrada los
diversos componentes dando como resultado el funcionamiento correcto del panel
inteligente para vecinos vigilantes.
PALABRAS CLAVE
Arduino Uno, IDE de arduino, Antenas Rf, Comunicación
bidireccional entre Arduinos, LCD, panel inteligente, sistema de vecinos
vigilantes.
SUMMARY
This project "intelligent panel for vigilant neighbors" activates
an alarm or buzzer at the push of a button on a remote control that alerts
neighbors however this alarm will not sound at home that the control button was
pressed, additional reflects on the LCD screen an "alarm at home #"
message in the house that triggers the alarm. In order to carry out this
project, the functioning and connection of each of the components that make up
the project were investigated, with this we analyzed and discussed the possible
ways of connecting and programming; already in an integrated way the various
components resulting in the correct functioning of the intelligent panel for
vigilant neighbors.
KEYWORDS
Arduino Uno, Arduino IDE, Rf Antennas,
Bidirectional communication between Arduinos, LCD, intelligent panel, vigilant
neighbors system.
OBJETIVO
GENERAL
Automatizar una alarma para vecinos
vigilantes con la finalidad de alertar que se está suscitando un hecho que pone en peligro la
vida de un ser humano.
OBJETIVOS ESPECÍFICOS
Ø Desarrollar
un codigo en IDE de arduino que nos permita implementar todos los dispositivos
a utilizar.
Ø Diseñar
una conexión o circuito donde estén involucrados todos los dispositivos que
conforman el proyecto.
Ø Realizar
un prototipo y probar el funcionamiento
del mismo.
INTRODUCCIÓN
Se pretende realizar prototipo de un panel
inteligente donde una alarma será
controlada por un control remoto y que a la vez emita un mensaje en una pantalla
donde identifique la casa la cual está activando la alarma, todo este proceso
se debiera llevarse a cabo mediante una
programación adecuada en IDE de arduino y con los componentes necesarios que
permitan desarrollar esta innovadora idea. Se
ha pensado en utilizar antenas de radiofrecuencias que permitan
comunicación a distancias. Toda esta idea es con el propósito de mejorar el
sistema de vecinos vigilantes actual que consiste en alertar a las autoridades
competente de algo sospechoso o anormal que se esté dando en los alrededores del
área o vecinos.
ELEMENTOS
UTILIZADOS EN EL PROYECTO.
Ø Placa arduino Uno
Ø Software de arduino
Ø Antenas RF
Ø Control remoto
Ø Matriz LCD
Ø Buzzer
Ø Resistencias
Ø Cables de unión
Ø cajas eléctricas wáter
plus
CONCEPTOS BÁSICOS
Cada uno de los componentes
en este proyecto tiene un gran aporte al funcionamiento del proyecto entre
ellos podemos hablarle de forma general de cada uno de ellos empezando por El módulo Antenas RF puede
funcionar como emisor y como receptor. Fácil de usar con cualquier tipo de
microcontrolador AVR, ARM, Arduino, etc... Arduino Uno es una placa electrónica
basada en el microcontrolador ATmega328. Cuenta con 14 entradas/salidas
digitales, de las cuales 6 se pueden utilizar como salidas PWM (Modulación por ancho
de pulsos) y otras 6 son entradas analógicas. Un IDE es un entorno de programación
que ha sido empaquetado como un programa de aplicación; es decir, que consiste
en un editor de código, un compilador, un depurador y un constructor de
interfaz gráfica (GUI). Las pantallas de cristal líquido LCD
tienen la capacidad de mostrar cualquier carácter alfanumérico, permitiendo
representar la información que genera cualquier equipo electrónico de una forma
fácil y económica. El proceso de visualización es gobernado por un
microcontrolador incorporado a la pantalla, siendo el Hitachi 44780 el modelo
de controlador más utilizado. Adicional está el buzzer
que emite la señal audible de alerta, contamos con un control remoto que nos
permite activar la alarma de manera automatizada.
MÉTODOS
UTILIZADOS
Para
el Esquema
del sistema y cálculo de partes que se necesitarán, listado de
materiales y costos. Se investigó la
función de cada uno de los componentes y su valor monetario.
Circuito del
panel: El
circuito se realizó en una placa de
prueba Protoboard. En la cual colocamos los diferentes componentes que se nos
permiten crear la unión o interconexión de los mismos.
Simulación,
armado y pruebas Se
realizaron pruebas independientes de cada uno de los dispositivos. Se realizaron pruebas uniendo códigos para
cada dispositivo. Se realizó la conexión total y se hizo la prueba
Manufactura
del Prototipo Se
incorporaron todos los dispositivos a la caja que forma el prototipo completo
Se
realizaron las conexiones internas del panel y Prueba del panel completo y
funcionando correctamente.
Sistema de control: El sistema de control se debe al
microcontrolador (ATmega328) de arduino uno el cual es activado y ejecutado por
medio de un código de programación y de control que luego se compila y ejecuta
en el software (arduino) que está instalado en una computadora.
DESARROLLO DEL PROYECTO
DIAGRAMA DE CONEXIÓN
DEL PANEL INTELIGENTE PARA VECINOS VIGILANTES
En
este proyecto se está utilizando la placa arduino uno, para realizar la
conexión se declaran todos los pines que son necesario para implementar las
función de cada dispositivo.
Describiendo la
conexión
NRF24L01 se utilizaron los pines (9, CE), (10,
CSN), (11, MOSI), (12, MISO), (13, SCK).
CONTROL: (7, pin señal).
BUZZER: (6, pin 1/0).
LCD: (A0, RS), (A1, E), (A2, DB4), (A3, DB5),
(A4, DB6), (A5, DB7).
Cada
dispositivo tiene un GND Y un VCC la conexión va directa desde el arduino hasta
estos puntos. La antena NRF24L01 el VCC es de 3.3V DC, los demás dispositivos
su VCC si es de 5v DC.
CONEXIÓN
COMPLETA EN UNA DE LAS PRUEBAS FINALES
DESCRIPCIÓN:
Esta imagen muestra el correcto
funcionamiento de la conexión donde podemos apreciar el mensaje en la pantalla
LCD, adicional se aprecia el leds infrarrojo para controlar la activación de la
alarma por medio de un control, la antena NRF24L01 que permite la comunicación
a una distancia de 1KM.
CODIGO PARA EL
PROYECTO.
Programa
Arduino "A"
DESCRIPCIÓN
DEL PROGRAMA
Comunicación
bidireccional entre Arduinos con módulos NRF24L01
Con
este programa controlamos el encendido y apagado de un buzzer, leds y un
mensaje en la LCD con control remoto,
mediante una conexión por radiofrecuencia (RF) bidireccional entre dos
Arduinos, a través de módulos NRF24L01. Vamos a recibir el valor de la variable
estado pulsador [0] vía RF desde el Arduino "B", cada vez que se
presione el pulsador conectado a él, si esta variable tiene el valor de
"1" se enciende el Buzzer conectado a este Arduino ("A") y
si vale "0" el buzzer se apaga. En el supuesto de que nunca recibamos ningún valor de la variable estado
pulsador B [0], permanecerá apagado (no
se ha presionado todavía el pulsador del
Arduino "B"). Por otro lado,
cada vez que presionamos el pulsador conectado a este Arduino, se envía
mediante RF el valor de la variable estado pulsador A[0], si es la primera vez
que lo presionamos se envía un "1" y si es la segunda vez un
"0", repitiendo el proceso continuamente, para que se encienda o apague
el Buzzer conectado al Arduino
"B", que es el que obtiene, a través de RF, el valor de la variable
estado pulsador A[0]. En el supuesto de que nunca presionamos el pulsador, no
se envía ningún valor mediante RF y como consecuencia permanecerá apagado.
Programa
Arduino "B"
PROTOTIPO PANEL
INTELIGENTE PARA EL PROGRAMA
VECINOS VIGILANTES
Descripción
El
prototipo está conformado por una caja rectangular plástica para cubrir los
circuitos, una antena Rf 24L01 en el lateral izquierdo, en su frontal está la
pantalla LCD que permitirá visualizar el mensaje, el Buzzer que emite la
señal audible, dos leds indicadores uno indica que la alarma está activada, el otro
indica que el panel está energizado, el sensor infrarrojo que permite utilizar
el control remoto IR, en la parte inferior izquierda están las salidas de alimentación del panel.
CONCLUSIÓN
Culminado este proyecto de manera exitosa podemos decir
que la organización de un buen equipo de trabajo es la clave para lograr los
objetivos que nos proponemos. La idea principal se da por motivos de
inseguridad en diferentes áreas de nuestro país, con el interés de contribuir
se comienza a desarrollar la idea investigando el funcionamiento de cada uno de
los componentes y utilizando conocimientos adquiridos.
El funcionamiento de este prototipo es muy
importante ya que evita que el agresor o sospecho se entere de la alerta. Solo
se da por enterado el vecino que este anclado a la red de este sistema
contribuyendo de manera significativa para el aviso a la policía si es
necesario sin que el sospecho o agresor pueda evitarlo o causar daño a la
persona que realice la notificación a las autoridades competentes.
Este proyecto puede servir para otros objetivos como
por ejemplo que una persona con discapacidad puede pedir ayuda, entre
otras.
Bibliografía
Título del artículo: Transceptores NRF24L01 Radio
inalámbrica 2.4G-How-To
Título del sitio web: Facilitadores de Open Hardware
URL: http://openhardware.pe/transceptores-nrf24l01-2-4ghz-radio-wireless-how-to/
Título del artículo: Arduino y los displays de 16x2 |
Tienda y Tutoriales Arduino
Título del sitio web: Prometec.net
URL: https://www.prometec.net/displays-lcd/#
Autor Eduardo Lara
Título del artículo: Control IR con Arduino - HETPRO /
TUTORIALES
Título del sitio web: HETPRO / TUTORIALES
URL:
https://hetpro-store.com/TUTORIALES/control-ir-con-arduino/
Grupo: 6SE231.
27 de
noviembre de 2017.
Suscribirse a:
Entradas (Atom)