Está en la página 1de 18

Tabla de Contenidos

Capítulo 1 Introducción e información general .................................................................. 1


Título 2 ...........................................................................Error! Bookmark not defined.
Título 2 ...........................................................................Error! Bookmark not defined.
Título 3. ......................................................................Error! Bookmark not defined.
Título 3. ......................................................................Error! Bookmark not defined.
Capítulo 2 Figuras y tablas ................................................................................................ 2
Título 2 ...........................................................................Error! Bookmark not defined.
Título 3. ......................................................................Error! Bookmark not defined.
Título 3. ......................................................................Error! Bookmark not defined.
Capítulo 4 Resultados y discussion.................................................................................. 14
List of References ..............................................................Error! Bookmark not defined.
Apéndice ............................................................................Error! Bookmark not defined.
Vita.....................................................................................Error! Bookmark not defined.
Lista de tablas ii

Tabla 1. El título debe ser breve y descriptivo...................Error! Bookmark not defined.


Lista de figuras iii

Figura 1. Aquí deberá colocarse una explicación dscriptiva de la figura como para darle título,
será una frase breve pero descriptiva. ....................................Error! Bookmark not defined.

(Si miras al pie de la imagen, se encuentra la misma inscripción; cuando insertas el título de la
figura, al mismo tiempo se va generando la lista de figuras con el número de página donde se
encuentra)
1

Capítulo 1: GENERALIDADES

1.1 OBJETIVOS:

1.1.1 General:

Desarrollar un controlador on/off con brecha diferencial para el control de nivel de


líquido. Para ello se realizará el modelamiento del sistema, tomando como planta el
recipiente sobre el que se controlara el nivel y utilizando como actuador una
electroválvula.
1.1.2 Específicos:
2

Capítulo 2: MARCO TEORICO

2.1 SISTEMA DE CONTROL ON – OFF:

El control On-Off, también llamado abierto-cerrado, es la forma más simple de control por
realimentación, es un control de dos posiciones en el que el elemento final de control solo
ocupa una de las dos posibles posiciones, en el cual la salida del controlador va de un
extremo a otro cuando el valor de la variable controlada se desvía del valor deseado. [1]

Ventajas:
• Es la forma más simple de control
• Bajo precio de instalación
• Fácil instalación y mantenimiento
• Amplia utilización en procesos de poca precisión
Desventajas:
• Mínima precisión
• No recomendable para procesos de alto riesgo
3

2.2 ARDUINO UNO REV3:

Figura 1 (https://store.arduino.cc/usa/arduino-uno-rev3)

Figura 2 (https://store.arduino.cc/usa/arduino-uno-rev3)

Arduino Uno es un tablero para microcontroladores basado en el ATmega328P.

Tiene:
4

 14 pines de entrada
 Salida digital (de los cuales 6 se pueden usar como salidas PWM)
 6 entradas analógicas
 Un cristal de cuarzo de 16 MHz
 Una conexión USB
 Un conector de alimentación
 Un encabezado ICSP y un botón de reinicio.

Contiene todo lo necesario para soportar el micro controlador; simplemente


conéctelo a una computadora con un cable USB o enciéndalo con un adaptador de
CA a CC o una batería para comenzar.

El Arduino Uno se puede programar con el ( Software Arduino (IDE)).

El ATmega328 en el Arduino Uno viene preprogramado con un cargador de


arranque que le permite cargar un nuevo código sin el uso de un programador de
hardware externo. Se comunica utilizando el protocolo STK500 original
( referencia , archivos de cabecera C ).

También puede omitir el gestor de arranque y programar el microcontrolador a


través del encabezado ICSP (Programación en Serie en Circuito) uti lizando
el ISP de Arduino o similar; Vea estas instrucciones para más detalles.

El código fuente del firmware ATmega16U2 (o 8U2 en la s placas rev1 y rev2)


está disponible en el repositorio Arduino. El ATmega16U2 / 8U2 se carga con un
gestor de arranque DFU, que puede activarse mediante:

 En las placas Rev1: conecte el puente de soldadura en la parte posterior de la


placa (cerca del mapa de Italia) y luego seleccione el 8U2.

 En las placas Rev2 o posteriores: hay una resistencia que tira de la línea HWB
8U2 / 16U2 a tierra, lo que facilita la puesta en modo DFU.
5

Luego puede usar el software FLIP de Atmel (Windows) o el programador


DFU (Mac OS X y Linux) para cargar un nuevo firmware. O puede usar el
encabezado ISP con un programador externo (sobrescribiendo el cargador de
arranque DFU). Vea este tutorial contribuido por el usuario para más
información.

Advertencias

El Arduino Uno tiene un polyfuse reiniciable que protege los puertos USB de su
computadora de cortocircuitos y sobrecorriente. Aunque la mayoría de las
computadoras brindan su propia protección interna, el fusible proporciona una
capa adicional de protección. Si se aplican más de 500 mA al puerto USB, el
fusible romperá automáticamente la conexión hasta que se elimine el cortocircuito
o la sobrecarga.

Diferencias con otras tablas.

El Uno difiere de todas las tarjetas anteriores en que no usa el chip del controlador
USB a serie FTDI. En su lugar, presenta el Atmega16U2 (Atmega8U2 hasta la
versión R2) programado como un convertidor de USB a serie.

Poder

La placa Arduino Uno se puede alimentar a través de la conexión USB o con una
fuente de alimentación externa. La fuente de poder se selecciona
automáticamente.

La alimentación externa (no USB) puede provenir de un adaptador de CA a CC


(wall-wart) o de una batería. El adaptador se puede conectar enchufando un
enchufe positivo central de 2.1 mm en el enchufe de alimentación de la placa. Los
cables de una batería se pueden insertar en los encabezados de los pines Vin y
GND del conector POWER.
6

La placa puede funcionar con un suministro externo de 6 a 20 voltios. Sin


embargo, si se suministra con menos de 7V, el pin de 5V puede suministrar menos
de cinco voltios y la placa puede volverse inestable. Si usa más de 12V, el
regulador de voltaje puede sobrecalentarse y dañar la placa. El rango
recomendado es de 7 a 12 voltios.

Los pines de alimentación son los siguientes:

 Vin. La tensión de entrada a la placa Arduino / Genuino cuando utiliza una fuente
de alimentación externa (a diferencia de los 5 voltios de la conexión USB u otra
fuente de alimentación regulada). Puede suministrar voltaje a través de este pin
o, si lo está, a través del conector de alimentación, acceda a él a través de este
pin.

 5V. Este pin emite 5V regulados desde el regulador en la placa. La placa puede
suministrarse con alimentación ya sea desde el conector de alimentación de CC
(7 - 12V), el conector USB (5V) o el pin VIN de la placa (7 -12V). El suministro
de voltaje a través de los pines de 5 V o 3,3 V pasa por alto el regulador y puede
dañar su tarjeta. No lo aconsejamos.

 3V3. Un suministro de 3.3 voltios generado por el regulador de a bo rdo. El


consumo máximo de corriente es de 50 mA.

 GND. Pines de tierra.

 IOREF. Este pin en la placa Arduino / Genuino proporciona la referencia de


voltaje con la que opera el microcontrolador. Un protector configurado
correctamente puede leer el voltaje del pin IOREF y seleccionar la fuente de
alimentación adecuada o habilitar a los traductores de voltaje en las salidas para
que funcionen con los 5 V o 3,3 V.

Memoria
7

El ATmega328 tiene 32 KB (con 0.5 KB ocupados por el gestor de


arranque). También tiene 2 KB de SRAM y 1 KB de EEPROM (que se pueden
leer y escribir con la biblioteca EEPROM ).

Entrada y salida

Vea el mapeo entre los pines de Arduino y los puertos ATmega328P. El mapeo
para el Atmega8, 168 y 328 es idéntico.

PIN MAPPING ATmega328P

Cada uno de los 14 pines digitales en el Uno puede usarse como entrada o salida,
usando las funciones pinMode () , digitalWrite () y digitalRead () . Funcionan a
5 voltios. Cada pin puede proporcionar o recibir 20 mA según las condiciones de
funcionamiento recomendadas y tiene una resistencia de pull -up interna
(desconectada por defecto) de 20-50k ohm. Un máximo de 40 mA es el valor que
no debe excederse en ningún pin de E / S para evitar daños permanentes al
microcontrolador.

Además, algunos pines tienen funciones especializadas:


 Serie: 0 (RX) y 1 (TX). Se utiliza para recibir (RX) y transmitir (TX) datos serie
TTL. Estos pines están conectados a los pines correspondientes del chip serial
ATmega8U2 USB a TTL.

 Interrupciones externas: 2 y 3. Estos pines se pueden configurar para activar una


interrupción en un valor bajo, un flanco ascendente o descendente, o un cambio
en el valor. Vea la función attachInterrupt () para más detalles.

 PWM: 3, 5, 6, 9, 10 y 11. Proporcione una salida PWM de 8 bits con la función


analogWrite ().
8

 SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Estos pines soportan la


comunicación SPI utilizando la biblioteca SPI.

 LED: 13. Hay un LED incorporado controlado por el pin digital 13. Cuando e l pin
tiene un valor ALTO, el LED está encendido, cuando el pin está BAJO, está
apagado.

 TWI: pin A4 o SDA y pin A5 o SCL. Admite la comunicación TWI utilizando la


biblioteca Wire.

El Uno tiene 6 entradas analógicas, etiquetadas de A0 a A5, cada una de las cuales
proporciona 10 bits de resolución (es decir, 1024 valores diferentes). Por defecto,
miden desde el suelo hasta 5 voltios, aunque es posible cambiar el extremo
superior de su rango utilizando el pin AREF y la función de referencia analógica
(). Hay un par de otros pines en el tablero:

 AREF. Tensión de referencia para las entradas analógicas. Utilizado con


analogReference ().

 Reiniciar. Lleve esta línea BAJA para reiniciar el


microcontrolador. Normalmente se usa para agregar un botón de reinicio a los
escudos que bloquean el que está en el tablero.

Comunicación

Arduino / Genuino Uno cuenta con una serie de instalaciones para comunicarse
con una computadora, otra placa Arduino / Genuino u otros
microcontroladores. El ATmega328 proporciona comunicación serie UART TTL
(5V), que está disponible en los pines digitales 0 (RX) y 1 (TX). Un ATmega16U2
en la placa canaliza esta comunicación serie a través de USB y aparece como un
puerto virtual para el software en la computadora. El firmware 16U2 usa los
controladores COM USB estándar, y no se necesita un controlador externo. Sin
embargo, en Windows, se requiere un archivo .inf. El software Arduino (IDE)
9

incluye un monitor de serie que permite enviar datos textuales simples hacia y
desde la placa. Los LED de RX y TX en la placa parpadearán cuando los datos se
transmitan a través del chip USB a serie y la conexión USB a la computadora
(pero no para la comunicación en serie en los pines 0 y 1).

Una biblioteca de SoftwareSerial permite la comunicación en serie en cualquiera


de los pines digitales de Uno.

El ATmega328 también admite la comunicación I2C (TWI) y SPI. El software


Arduino (IDE) incluye una biblioteca Wire para simplificar el uso del bus
I2C; Consulte la documentación para más detalles. Para la comunicación SPI,
use la biblioteca SPI .

Restablecimiento automático (software)

En lugar de requerir una presión física del botón de reinicio antes de una carga,
la placa Arduino / Genuino Uno está diseñada de una manera que le permite
reiniciarse mediante un software que se ejecuta en una computadora
conectada. Una de las líneas de control de flujo de hardware (DTR) del
ATmega8U2 / 16U2 está conectada a la línea de reinicio del ATmega328 a través
de un capacitor de 100 nanofaradios. Cuando esta línea es afirmada (baja), la línea
de reinicio cae lo suficiente como para reiniciar el chip. El software Arduino
(IDE) utiliza esta capacidad para permitirle cargar código simplemente
presionando el botón de carga en la barra de herramientas de la interfaz. Esto
significa que el gestor de arranque puede tener un tiempo de espera más corto, ya
que la reducción de DTR puede coordinarse bien con el inicio de la carga.

Esta configuración tiene otras implicaciones. Cuando el Uno está conectado a una
computadora que ejecuta Mac OS X o Linux, se reinicia cada vez que se realiza
una conexión desde el software (a través de USB). Durante aproximadamente
medio segundo, el gestor de arranque se está ejecutando en el Uno. Si bien está
10

programado para ignorar los datos mal formados (es decir, cualquier cosa además
de la carga de un nuevo código), interceptará los primeros bytes de datos enviados
a la placa después de que se abra una conexión. Si un boceto que se ejecuta en la
placa recibe una configuración única u otros datos cuando se inicia po r primera
vez, asegúrese de que el software con el que se comunica espere un segundo
después de abrir la conexión y antes de enviar estos datos.

La placa Uno contiene una traza que se puede cortar para deshabilitar el reinicio
automático. Las almohadillas a ambos lados de la traza pueden soldarse para
volver a habilitarla. Está etiquetado como "RESET-EN". También puede
desactivar el restablecimiento automático conectando una resistencia de 110
ohmios desde 5 V a la línea de restablecimiento; ver este hilo del foro para más
detalles. [2]

Microcontrolador ATmega328P
Tensión de funcionamiento 5V
Voltaje de entrada 7-12V
(recomendado)
Voltaje de entrada (límite) 6-20V
Pernos digitales de E / S 14 (de los cuales 6 proporcionan salida PWM)
PWM Digital I / O Pins 6
Clavijas de entrada 6
analógica
Corriente DC por Pin de E / 20 mA
S
Corriente DC para 3.3V Pin 50 mA
Memoria flash 32 KB (ATmega328P) de los cuales 0.5 KB utilizados
por el cargador de arranque
SRAM 2 KB (ATmega328P)
EEPROM 1 KB (ATmega328P)
Velocidad de reloj 16 MHz
LED_BUILTIN 13
Longitud 68.6 mm
Anchura 53.4 mm
Peso 25 g
11

Tabla 1 (https://store.arduino.cc/usa/arduino-uno-rev3)

2.3 ELECTROVÁLVULA – VÁLVULA SELENOIDE AGUA 12 VDC – 1/2″


N/C:

Figura 3 (https://electronilab.co/tienda/electrovalvula-valvula-selenoide-agua-
12v-dc-12/)

Controlar el flujo de fluido utilizando esta válvula es fácil. Esta válvula tiene
roscas de 1/2”. Normalmente, la válvula está cerrada. Cuando se aplica 12VDC a
los dos terminales, la válvula se abre y el agua puede pasar a través. La válvula
tiene una disposición de junta interior, por lo que no es un requisito una presión
mínima de 0,02 MPa (3 PSI). Además, el líquido puede fluir sólo en una dirección.
12

Se realizó la prueba del solenoide con diversos voltajes DC y se encontró que se


pudo accionar el selenodide a 6 VCC (aunque era un poco más lento para abrir). A
continuación se presenta la tabla de consumo de corriente para diferentes
tensiones. Sugerimos un TIP120 o FET de potencia de canal N con un diodo
1N4001 para controlar esto desde un pin del microcontrolador. Para una fuente de
alimentación, nuestros adaptadores de corriente de 9V 1A o 12V 1A servirán. [3]

Voltaje Corriente
6V 160 mA
7V 190 mA
8V 220 mA
9V 240 mA
10V 270 mA
11V 300 mA
12V 320 mA
Tabla 2 (https://electronilab.co/tienda/electrovalvula-valvula-selenoide-agua-
12v-dc-12/)

Estos solenoides no están clasificados para la seguridad alimentaria o su uso aparte


de agua.

 1/2″ Nominal NPS


 Presión de trabajo: 0.02 Mpa – 0.8 Mpa
 Temperatura de trabajo: 1 ℃ – 75 ℃
 Tiempo de respuesta (open): ≤ 0.15 sec
 Tiempo de respuesta (close): ≤ 0.3 sec
 Voltaje de actuación: 12VDC (ver tabla)
 Vida util: ≥ 50 millones de ciclos
13

 Peso: 4.3 oz
 Dimensiones: 3″ x 2.25″ x 2″
 Normalmente Cerrada
2.3 CABLES DUPONT MACHO-HEMBRA:

Realiza tus conexiones de forma más profesional, sin soldaduras, sin falsos contactos y sin
desorden con este arnés de cable dupont macho hembra. Los cables vienen en un arnés
de cable plano (tipo listón) de 40 conductores, cada uno con su conector independiente.
Puedes separarlos todos y utilizarlos de manera individual o crear tus arneses especiales de
2, 4, 8 o más conductores removiendo solamente unas piezas conforme se requieran.
Estos cables funcionan de maravilla con nuestras tiras de pines (headers) con espaciado
estándar de 0.1″ ya sean sencillas o dobles. Disponemos de cable dupont macho macho,
hembra a hembra y macho a hembra, por lo que te recomendamos revisar nuestros otros
artículos. [4]
Características del cable dupont macho hembra:
 10 centímetros de longitud
 40 Piezas por arnés
 Conector dupont macho en un extremo y hembra en el otro
 Colores variados en el arnés
 Excelente conductividad eléctrica
 Espaciado estándar 0.1″ (10 milésimas de pulgada) entre conexiones
2.4 SENSOR DE AGUA:
14

Figura 4 (https://www.prometec.net/producto/sensor-de-agua/)

El sensor de nivel de agua es muy fácil de usar. Las gotas de agua en el sensor se identifican
por una serie de cables paralelos expuestos para medir el tamaño de las gotas de
agua/cantidad con el fin de determinar el nivel del agua. Fácil de calcular la cantidad de
agua con la salida del valor analógico.
Un sencillo sensor de agua / gotas de lluvia, que produce una señal analógica proporcional
a la humedad detectada, o al nivel de agua que recoja. Es un sensor de pequeñas
dimensiones pensado para detectar el agua de lluvia o bien pequeñas modificaciones de
nivel de agua (Un par de cm) para detectar filtraciones o fugas de líquido. [5]
Especificaciones

 Voltaje de alimentación: 3 a 5 V
 Corriente de trabajo: Menos de 20 mA
 Tipo de Sensor: Analógico
 Zona de detección: 40 mm X 16 mm
 Proceso de producción: FR4 de doble cara HASL
 Temperatura de funcionamiento: 10 °C a 30 °C
 Humedad: 10 % - 90 % sin condensación
 Dimensiones:: 65 mm X 20 mm X 8 mm
15

BIBLIOGRAFIA

REFERENCIAS WEB:

[1] https://es.scribd.com/doc/56282416/El-Control-On-Off
[2] https://store.arduino.cc/usa/arduino-uno-rev3
[3] https://electronilab.co/tienda/electrovalvula-valvula-selenoide-agua-12v-dc

12/)

[4] https://www.geekfactory.mx/tienda/cables-y-conectores/cable-dupont-macho-

hembra-10-centimetros/

[5] https://www.carrod.mx/products/sensor-nivel-de-liquido-de-agua

También podría gustarte