1.
Simulación y programación
En este apartado se encontraran las bases para realizar la simulación y el
código de programación echos en los diferentes softwares, como lo es
arduino y proteus.
Arduino es una comunidad tecnológica y compañía dedicada a la
producción de hardware libre. En esta empresa lo que hacen es diseñar y
manufacturar diferentes tipos de placas de desarrollo de hardware y
software. Éstas se encuentran compuestas por circuitos impresos que
son los que integran su microcontrolador. Arduino IDE es un software
que proporciona un entorno de desarrollo basado en C/C ++ para trabajar
códigos en placas Arduino y otras placas compatibles. Es gratuita y de
código abierto que simplifica enormemente el proceso de programación.
Proteus es una aplicación para la ejecución de proyectos de construcción
de equipos electrónicos en todas sus etapas: diseño del esquema
electrónico, programación del software, construcción de la placa de
circuito impreso, simulación de todo el conjunto, depuración de errores,
documentación y construcción.
1.1. Desarrollo en software proteus
La construcción de un modelo para la implementacion de sensores y
actuadores y revisar su funcionamiento de manera simulada, se utilizo el
sofware proteus que, para este fin, es un modelo de trabajo muy apegado a
las necesiddes que se buscan para este proyecto, puesto que tiene un
entorno familiar y encontramos librerias que ayudan ala visulizacion de las
funciiones del proyecto.
Imagen 1: Vista general del software proteus con sensores y actuadores utilizados en el
proyecto.
La imagen 1 muestra los componentes ecenciales para trabajar en el
proyecto, el cual cuanta con los siguientes elementos,
Una placa arduino uno, es el encargado de procesar la información
recibida de los sensores y realizar la toma de decisiones para mandar la
señal de activación o desactivacion a los actuadores.
Fuente de alimentacion, es la encargada de llevar el potencial electrico a
los diferentes elementos y componentes del sistema
Control de luz por movimiento, es la parte del sistema que controla la
apertura por medio de movimeinto.
Control de iluminacion, en este sistema se contrila la iluminacion pir
medio de cantidade de luz
Circuito de proteccion contra flama, es un sistema de proteccion que nos
detecta si llegara a ocurruir un aconteciomiento donde se ponga en
jueego la integridad del proyecto.
Comunicación inhalambrica, se utiliza para controlar luces sin necesidad
de un interruptor físico
Imagen 2: control apertura de cochera por movimiento
En la imagen 2 se encentra el control de una cochera por medio de
movimiento, en este caso se utilizo un sensor PIR, este por medio de
radiación infrarroja detecta movimiento y envía una señal la placa arduino, al
recibir un pulso positivo el arduino activa un servo motor para abrir la
cochera.
Imagen 3: control de luces nocturnas
En la imagen 3 se describe el control de luces nocturnas, cuenta con un
sensor LDR que nos detecta la cantidad de lúmenes, si la cantidad de luz es
una cantidad muy baja envía una señal a la tarjeta arduino, si el pulso es
positivo activa las luces de un determinado lugar.
Imagen 4: control de seguridad (flama y alarma)
En la imagen 4 se encuentra un control de seguridad en este caso para
detectar flama, con un sensor de llama óptico detecta si hay combustión y si
es así envía un pulso positivo al controlador arduino, este al detectar ese
pulso, activa el buzzer lo que provoca una alarma sonora.
Por ultimo en la imagen 5 tenemos el control de luces inhalambricamente por
medio bluetooth.
Imagen 5: control de luces inhalambrico
1.2 Desarrollo en la plataforma arduino ide.