Está en la página 1de 30

UNIVERSIDAD NACIONAL

DE JAÉN
CARRERA PROFESIONAL
INGENIERIA MECANICA Y ELECTRICA
CURSO
ELECTRONICA INDUSTRIAL APLICADA
TEMA
DISEÑO DE UN SISTEMA DE RIEGO POR GOTEO
AUTOMATIZADO CONTROLADO POR ARDUINO
ALUMNOS
FEBRE MARTINEZ, CRISTHIAN
FLORES CARRILLO, ELVIS
HUAMAN GONZALES, BANNER
VERA BERNAL, RIVER
VASQUEZ PEREZ, ELVER
LIZANA PORRAS, PAUL
DOCENTE
Ing. DENIS AMARI MALDONADO

JAÉN, 18 DE JULIO DEL 2019


DEDICATORIA
Este proyecto está dedicado al esfuerzo de
nuestros padres por su amor trabajo y sacrificio en
todos los años, gracias a ustedes hemos logrado
llegar hasta aquí y convertirnos en lo que somos en
la vida tanto personal como profesional, es un
orgullo y privilegio de ser sus hijos, son los mejores
padres a todas las personas que nos han apoyado y
han hecho que nuestro trabajo se realice con éxito
en especial a aquellos que nos abrieron las puertas y
compartieron conocimientos. Además expresamos
nuestra gratitud a Dios quien con su bendición llena
siempre nuestras vidas y la de todas nuestras
familias por estar siempre presentes.
AGRADECIMIENTO
Agradecemos a Dios por bendecirnos la
vida, por guiarnos a lo largo de nuestra existencia,
ser el apoyo y fortaleza en aquellos momentos de
dificultad y debilidad. Gracias a nuestros padres por
ser principales promotores de nuestros sueños, por
confiar y creer en nuestras expectativas, por los
consejos valores y principios que nos han inculcado.
Agradecer también al Ing. DENS AMARI
MALDONADO por creer en nosotros y habernos
dado la oportunidad de desarrollar nuestro proyecto
en el curso de electrónica industrial aplicada.
Resumen
Este presente proyecto de un diseño de sistema de riego por goteo controlado por arduino.
El sistema arduino podemos usarlo para diferentes cosas por medio de la programación
que le brindemos lo cual nosotros lo usaremos para controlar una mini bomba. En este
trabajo podemos conocer cómo controlar, una mini bomba, por medio de sistema de
sensores lo cual va instalado al arduino. Y con la programación adecuada, para riegue
automáticamente. El objetivo del trabajo es diseñar un sistema de riego por goteo, para lo
cual fue necesario entender el funcionamiento de la programación de arduino para lograr
controlarlo según el tiempo climático que hay en algunas zonas y que necesitan ser
regados para la producción. La metodología es hacer un sistema que sea rentable y que
sea controlado solo. Fue importante también conocer los materiales que usamos, y que
función cumplen para el control por medio de arduino. También hablaremos de cada uno,
y como los usamos en el circuito. Los cuales son una resistencia, una mini bomba
elaborada, un transistor, un diodo, cables, protoboard, un sensor de humedad, sensor de
temperatura y humedad, 1 foto resistor y un arduino.
Los beneficios que brinda este sistema es generar un riego automático, lo cual va
ser controlado por un arduino. Lo que sería beneficioso para los agricultores. También
es rentable ya que no se invierte mucho para elaborar este tipo circuitos. Este trabajo
puede ser bueno para el futuro ya que estamos en pleno calentamiento global donde los
terrenos van a tener que ser regados, y al hacer este circuito se ahorraría tiempo y se
controlaría el agua ya que también es un punto impórtate, cuidar nuestra fuente vida.
INDICE

1. Los objetivos ...................................................................................................... 8

2.1. Objetivo general ................................................................................................. 8

2.2. Objetivos específicos ......................................................................................... 8

2. Marco teórico ..................................................................................................... 8

3. Materiales ........................................................................................................... 8

3.1. Descripción de los materiales ............................................................................ 8

3.2.1. Placa arduino uno R3 .......................................................................... 8

3.2.2. Cómo funciona el arduino ........................................................................ 9

3.2.3. ¿Porque usar arduino? ............................................................................ 10

3.2.4. Partes de un arduino ............................................................................... 10

3.2.4.1. Entradas: ................................................................................................ 10

3.2.4.2. Salidas: .................................................................................................. 10

3.2.4.3. Otros pines: ............................................................................................ 10

3.2.4.4. Alimentación: ........................................................................................ 11

3.2.4.6. Comunicación: ....................................................................................... 11

3.2.4.7. Shields: .................................................................................................. 11

3.3. Componentes físicos arduino uno-R3 .............................................................. 11

3.3.1. Micro controlador ATMEGA328P-PU: ................................................. 11

3.3.2. Características técnicas: ......................................................................... 11

3.4. Características generales de todas las placas arduino son las siguientes.......... 12

3.5. Diagrama de pines de arduino UNO ................................................................ 13

3.5.1. Descripción de los pines de Arduino Uno .............................................. 13

3.5.1.1. Pin GND: ............................................................................................... 14

3.5.1.2. Pin 5v: .................................................................................................... 14


3.5.1.3. Pin 3.3v: ................................................................................................. 14

3.5.1.4. Pines de entradas analógicas: ................................................................ 14

3.5.1.5. Pin IOREF: ............................................................................................ 15

3.5.1.6. Pin RESET: ........................................................................................... 15

3.5.1.7. Pines de entradas y salidas digitales: ..................................................... 15

3.5.1.8. Pines A5 SCL y A4 SDA: .................................................................... 15

3.5.1.9. Pin AREF: ............................................................................................. 15

3.5.1.10. Pines 1 TX y 0 RX: ............................................................................. 15

4. Protoboard ........................................................................................................... 15

4.1. Las Protoboards presentan algunas ventajas y desventajas. ...................... 16

4.1.1. Ventajas: ................................................................................................... 16

4.1.2. Desventajas: .............................................................................................. 16

5. Sensor de temperatura y humedad relativa en el aire ...................................... 17

5.1. Características DHT22: ............................................................................ 17

5.2. Sensor de humedad .................................................................................. 18

5.2.1. Características ........................................................................................... 18

6. minibomba de agua .......................................................................................... 18

7. El Diodo 1N4007 ............................................................................................. 18

7.1. Especificaciones del diodo 1n4007 ........................................................... 19

7.2. Principales características.......................................................................... 19

7.2.1. ¿Qué es el diodo semiconductor? ............................................................. 20

8. Transistor PN2222 (también conocido como 2n2222) .................................... 20

8.1. Principales características ......................................................................... 20

9. Resistencia de 220 ohms .................................................................................. 21

9.2. Aplicaciones ............................................................................................. 21

10. Fotorresistencia LDR ....................................................................................... 21


10.1. Como funciona una fotorresistencia .................................................. 21

10.2. Tipos de fotorresistencia ................................................................... 22

10.3. Ventajas ............................................................................................. 23

10.4. Desventajas .............................................................................................. 23

11. Resistencia 10 K ohmios.................................................................................. 23

11.1. Características ................................................................................... 23

12. Ejecución de proyecto ...................................................................................... 24

12.1. Circuito armado en proteuos ............................................................. 25

12.2. Programación del sistema de riego automático en arduino. .................... 26

12.2.1. Código del arduino ................................................................................. 26

12.3. Conclusiones ........................................................................................... 29

12.4. anexos ...................................................................................................... 30


1. Los objetivos
2.1. Objetivo general
Diseñar un sistema de riego por goteo automatizado controlado por arduino.
2.2. Objetivos específicos
 Entender la función del programa en arduino
 Diseñar un circuito por proteuos
 Construir el circuito de proteuos

2. Marco teórico
Comenzando con este proyecto tenemos los siguientes materiales los cuales
utilizamos para la construcción del circuito.
3. Materiales
 Una placa arduino uno R3
 Sensor de temperatura y humedad relativa en el aire DHT22
 Sensor de humedad
 Mini bomba DC 3v 120L/H arduino 2,5-6V. (se puede elaborar también)
 Diodo 1N4007
 Transistor PN2222
 Resistencia de 220 ohmios
 Foto resistencia LDR
 Resistencia de 10000 ohmios
 Cables para la conexión.
 un protoboard
Para algunos casos se tiene que descargar las librerías de arduino para que pueda copilar
y no pueda haber problemas.
Definición de cada material que hemos usado en nuestro proyecto.
3.1. Descripción de los materiales
3.2.1. Placa arduino uno R3
Descripción y características técnicas:
Arduino Uno R3 es una placa electrónica de las muchas que tiene Arduino y con la que
es muy fácil introducirse en el mundo de la programación electrónica, Arduino es una
plataforma de código abierto (open-source) lo que permite realizar proyectos y
modificaciones tanto de hardware como de software a cualquier persona sin ningún
problema.
Puede ser alimentada de varias formas, con un cable USB conectado al ordenador o con
una fuente externa.
Arduino cuenta con un zócalo donde se conecta un Jack de 2,1mm para conectar un
adaptador que se encuentre entre los rangos de 7 – 12v que es la tensión recomendada.
La placa cuenta con un conector USB tipo-B para conectarlo al ordenador con el cual
podemos programarlo y a su vez alimentarlo.
3.2.2. Cómo funciona el arduino
El Arduino es una placa basada en un micro controlador, específicamente un ATMEL.
Un micro controlador es un circuito integrado (podríamos hablar de un microchip) en el
cual se pueden grabar instrucciones. Estas instrucciones se escriben utilizando un
lenguaje de programación que permite al usuario crear programas que interactúan con
circuitos electrónicos.
Normalmente un micro controlador posee entradas y salidas digitales, entradas y salidas
analógicas y entradas y salidas para protocolos de comunicación. Un Arduino es una placa
que cuenta con todos los elementos necesarios para conectar periféricos a las entradas y
salidas del micro controlador. Se trata de una placa impresa con todos los componentes
necesarios para el funcionamiento del micro y su comunicación con una computadora a
través de comunicación serial.
La comunicación serial es un protocolo de comunicación que alguna vez fue muy
utilizado a través de los puertos serie que traían las computadoras de antaño.
Existen diferentes modelos de Arduino, con múltiples características en cuanto a tamaño,
formas, funciones y precios.
3.2.3. ¿Porque usar arduino?
Hay muchos otro micro controladores y plataformas micro controladoras disponibles para
computación física. Parallax Basic Stamp, Netmedia’s BX-24, Phidgets, MIT’s
Handyboard, y muchas otras ofertas de funcionalidad similar. Todas estas herramientas
toman los desordenados detalles de la programación de micro controlador y la encierran
en un paquete fácil de usar. Arduino también simplifica el proceso de trabajo con micro
controladores, pero ofrece algunas ventajas para profesores, estudiantes y a aficionados
interesados sobre otros sistemas.
3.2.4. Partes de un arduino
El arduino como todo componente está conformados distintos partes como son entradas,
salidas, alimentación, comunicación y shields.
3.2.4.1. Entradas:
Son los pines de nuestra placa que podemos utilizar para hacer lecturas. En la placa Uno
son los pines digitales (del 0 al 13) y los analógicos (del A0 al A5).
3.2.4.2. Salidas:
Los pines de salidas se utilizan para el envío de señales. En este caso los pines de salida
son sólo los digitales (0 a 13).
3.2.4.3. Otros pines:
También tenemos otros pines como los GND (tierra), 5V que proporciona 5 Voltios, 3.3V
que proporciona 3.3 Voltios, los pines REF de referencia de voltaje, TX (transmisión) y
RX (lectura) también usados para comunicación serial, RESET para resetear, Vin para
alimentar la placa y los pines ICSP para comunicación SPI.
3.2.4.4. Alimentación:
Como hemos visto el pin Vin sirve para alimentar la placa, pero lo más normal es
alimentarlo por el Jack de alimentación usando una tensión de 7 a 12 Voltios. También
podemos alimentarlo por el puerto USB, pero en la mayoría de aplicaciones no lo
tendremos conectado a un ordenador.
3.2.4.6. Comunicación:
En nuestros tutoriales nos comunicaremos con Arduino mediante USB para cargar los
programas o enviar/recibir datos. Sin embargo, no es la única forma que tiene Arduino de
comunicarse. Cuando insertamos una shield ésta se comunica con nuestra placa utilizando
los pines ICSP (comunicación ISP), los pines 10 a 13 (también usados para comunicación
ISP), los pines TX/RX o cualquiera de los digitales ya que son capaces de configurarse
como pines de entrada o salida y recibir o enviar pulsos digitales.
3.2.4.7. Shields:
Se llama así a las placas que se insertan sobre Arduino a modo de escudo ampliando sus
posibilidades de uso. En el mercado existen infinidad de shields para cada tipo de
Arduino. Algunas de las más comunes son las de Ethernet, Wi-Fi, Ultrasonidos, Pantallas
LCD, relés, matrices LED’s, GPS.
3.3. Componentes físicos arduino uno-R3
3.3.1. Micro controlador ATMEGA328P-PU:
El elemento más importante en Arduino Uno R3 es ATMEGA328P-PU es un micro
controlador de 8 bits. Con memoria flash llegar a 32k bytes. Sus características son las
siguientes:
Alto rendimiento, baja potencia AVR
Arquitectura RISC avanzada, 131 potentes instrucciones: La mayoría de la ejecución del
ciclo de reloj único 32 x 8 registros de trabajo de propósito general, Hasta 20 MIPS de
rendimiento a 20 MHz, Múltiple de 2 ciclos en chip, Segmentos de memoria no volátiles
de alta resistencia
3.3.2. Características técnicas:
Micro controlador ATmega328P
Tensión de funcionamiento 5V
Voltaje de entrada (recomendado) 7-12V
Voltaje de entrada (límite) 6-20V
Digital pines I/ 14 (de los cuales 6 proporcionan una salida PWM)
PWM digital pines I/O 6
Pines de entrada analógica 6
Corriente DC por Pin I/O 20Ma
Corriente DC para Pin 3.3V 60mA
Memoria flash (32KB ATmega328P de los que 0.5 kB son utilizados
por el gestor de arranque)
SRAM 2KB ATmega328P
EEPROM 1KB ATmega328
Velocidad de reloj 16 MHz
Longitud 68,6 mm
Anchura 53,4 mm
Peso 25 g

3.4. Características generales de todas las placas arduino son las siguientes
 El microprocesador ATmega 328
32 kbytes de memoria Flash
1 kbyte de memoria RAM
16 MHz
13 pins para entradas/salidas digitales (programables)
5 pins para entradas analógicas
6 pins para salidas analógicas (salidas PWM)
Completamente autónomo: Una vez programado no necesita estar
Conectado al PC
 Microcontrolador ATmega328
Voltaje de operación 5V
Voltaje de entrada (recomendado) 7-12 V
Voltaje de entrada (limite) 6-20 V
Digital I/O Pins 14 (con 6 salidas PWM)
Entradas analógicas Pins 6
DC corriente I/O Pin 40 mA
DC corriente 3.3V Pin 50 mA
Memoria Flash 32 KB (2 KB para el bootloader)}
SRAM 1 KB
EEPROM 512 byte
Velocidad de reloj 16 MHz
3.5. Diagrama de pines de arduino UNO

3.5.1. Descripción de los pines de Arduino Uno


Pin VIN:
Este pin se puede usar de varias formas, si tenemos una fuente de alimentación conectada
mediante un adaptador, lo que podemos hacer mediante este pin es obtener la
alimentación para conectar otro dispositivo pero tenemos que tener en cuenta que la placa
no regulara la tensión y obtendremos la misma tensión que tenga el adaptador. Por otro
lado si tenemos conectado el USB, la tensión será regulada a 5v. Y si tenemos una fuente
de alimentación externa como por ejemplo pilas, el borne positivo de la pila ira conectado
al pin VIN y el borne negativo de la pila al pin GND, en este caso si la pila saca 10v la
placa regulara la tensión a 5v.
3.5.1.1. Pin GND:
El pin GND es la tierra.
3.5.1.2. Pin 5v:
Este pin tiene varias funciones, podemos alimentar la placa mediante este pin, siempre
que tengamos la fuente externa regulada a 5v. Por otro lado si tenemos la placa alimentada
tanto por el Jack como por USB, se puede alimentar otro componente con una tensión
regulada de 5v.
3.5.1.3. Pin 3.3v:
Por este pin sacamos una tensión de 3.3v que es alimentada mediante el conector Jack o
el USB. Los 3.3v se utilizan para alimentar dispositivos que requieren una tensión baja.
3.5.1.4. Pines de entradas analógicas:
La placa de Arduino cuenta con 6 pines de entradas analógicas, que van desde el pin A0
al A5, de los cuales proporcionan 10bits, llamados bits de resolución. La tensión que
miden va de 0 a 5v, aunque es posible cambiar su rango usando una función con el pin
AREF.
3.5.1.5. Pin IOREF:
El pin IOREF es una copia del pin VIN y se utiliza para indicar a los demás dispositivos
conectador a la placa que las tensiones de los pines de entrada y salida son 5v.
3.5.1.6. Pin RESET:
Este pin tiene el mismo funcionamiento que el botón RESET, se utiliza para reiniciar el
micro controlador.
3.5.1.7. Pines de entradas y salidas digitales:
Las entradas y salidas digitales son 14 y van desde el pin 0 al 13 y ofrecen una tensión de
5v.

3.5.1.8. Pines A5 SCL y A4 SDA:


Se pueden utilizar para conectar dispositivos que lleven a cabo comunicaciones mediante
la librería Wire.
3.5.1.9. Pin AREF:
Ofrece un voltaje de referencia para las entradas analógicas.
3.5.1.10. Pines 1 TX y 0 RX:
Estos pines se utilizan para recibir y transmitir datos en serie.
4. Protoboard
La Protoboard, llamada en inglés breadboard, es una placa de pruebas en los que se
pueden insertar elementos electrónicos y cables con los que se arman circuitos sin la
necesidad de soldar ninguno de los componentes. Las Protoboards tienen orificios
conectados entre sí por medio de pequeñas láminas metálicas. Usualmente, estas placas
siguen un arreglo en el que los orificios de una misma fila están conectados entre sí y los
orificios en filas diferentes no. Los orificios de las placas normalmente están tienen una
separación de 2.54 milímetros (0.1 pulgadas).
Una Protoboard es un instrumento que permite probar el diseño de un circuito sin la
necesidad de soldar o desoldar componentes. Las conexiones en una Protoboard se hacen
con solo insertar los componentes lo que permite armar y modificar circuitos con mayor
velocidad.
Normalmente estas placas son usadas para realizar pruebas experimentales. Si la prueba
resulta satisfactoria el circuito se construye de una forma más permanente para evitar el
riesgo de que algún componente pueda desconectarse. En caso de que la prueba no sea
satisfactoria, puede modificarse el circuito fácilmente.
4.1. Las Protoboards presentan algunas ventajas y desventajas.
4.1.1. Ventajas:
Utilizar un simulador de circuitos le permite al ingeniero electrónico hacer pruebas sin
correr el riesgo de dañar algún circuito si eso llegase a ocurrir implicaría mayor gasto de
material semiconductor
Cuando un circuito trabaje correctamente en el simulador será más fácil armarlo en una
tabla de prototipo (protoboard) y se puede tener la seguridad de que el circuito funcionara
correctamente
Con el simulador se puede hallar de manera más fácil los errores y problemas que surgen
a la hora de ensamblar circuitos eléctricos con alunas herramientas que los programas ya
cuentan como por ejemplo multímetros, generadores de voltaje u osciloscopios.
4.1.2. Desventajas:
Que no asegura sus conexiones a un 100%
Dificultad al armar a comparación de la placa
Los cables usados para las conexiones pueden tener mala conducción
5. Sensor de temperatura y humedad relativa en el aire
El DHT22 en un sensor que nos permite la medida de temperatura y humedad relativa
(RH). Para comunicarse con el microcontrolador utiliza un protocolo de comunicación
propietario muy similar al conocido 1-wire de Dallas semiconductor y solo requiere un
pin de datos para la comunicación con el microcontrolador.
El sensor está compuesto por dos partes, un sensor de
humedad capacitivo de polímero y un termistor para medir
la temperatura. El sensor también dispone de un circuito
integrado que hace la conversión analógica-digital y se
encarga de enviar los datos digitales por el bus de
comunicación.
5.1. Características DHT22:
Alimentación de 3.3V a 5.5V DC
Corriente máxima durante conversión 2.5mA
Rango de medición de temperatura -40ºC a 125ºC
Precisión temperatura ±0.5ºC a ±1ºC en condiciones adversas
Resolución de temperatura 0.1ºC
Rango de medición de humedad 0%RH a 100%RH
Precisión humedad relativa ±2% a 25ºC
Resolución de humedad 0.1% RH
Velocidad de muestro 0.5Hz
5.2. Sensor de humedad
El Módulo sensor de humedad del suelo – Higrómetro
es ideal para proyectos de electrónica con Arduino.
Puede ser utilizado para el riego automático de tus
plantas en maceta.
Con este módulo podrás medir la humedad del suelo,
de modo que podrás controlar el nivel de humedad de
la tierra de tus plantas.
El módulo tiene dos salidas: analógica A0 y digital D0, la salida digital D0 – aparece
señal 0 o 1 dependiendo de la configuración de umbral se fija el umbral con el
potenciómetro.
5.2.1. Características
 Tensión de funcionamiento: 3.3V -5 V
 Sensibilidad ajustable por potenciómetro
 Modo de salida dual: analógica y digital
 LED rojo – indicador de encendido
 LED verde – indicador de salida de conmutación digital
 Medidas PCB: 3 x 1.5 cm
 Medidas Sonda: 6 x 3 cm
6. minibomba de agua
una minibomba puede conseguirse como fabricarse, puede fabricarse
de un motor de 5 voltios sacado de un DVD. Pero en este caso
adquirimos una hecha para nuestro proyecto
lo cual es un instrumento que sirve para expulsar el agua con la ayuda
de la corriente.
Usaremos una minibomba de 5v. para nuestro proyecto

7. El Diodo 1N4007
Es un dispositivo utilizado hoy en día en muchos proyectos electrónicos.
El Diodo rectificador 1N4007 es un rectificador de propósito general. Su función
principal es la de conducir corriente en una sola dirección. Un diodo es un dispositivo
electrónico que tiene dos terminales. Es decir que tiene una polaridad en particular. Es
decir que cuando se polariza adecuadamente, este tiene una resistencia ideal igual a 0
ohms. Por el contrario, cuando se polariza en inverso tiene una corriente ideal infinita.
Finalmente, el diodo 1N4007 está fabricado de un material semiconductor con una unión
n-p. Esta familia de diodos de propósito general generalmente tiene una capacidad de
corriente de 1A. Se utilizan para adecuar un voltaje de corriente alterna y poder lineal izar
o regularizar estos voltajes. Por ejemplo, otra aplicación de un diodo de pequeña señal es
para prevenir el retorno de la corriente en inverso que
produce una bobina al des-energizarse. Otra aplicación
es de recortar la parte negativa de una señal senoidal o
rectificar la misma parte negativa con un puente
rectificador de diodos.
7.1. Especificaciones del diodo 1n4007
Modelo: 1N4007
Empaquetado: DO-41
Capacidad de corriente: 1ª
Voltaje de reversa máximo: 50V
Diodo 1n4007 funcionamiento
Para conectar el diodo 1N4007 se requiere polarizarlo en directo. Es decir, el ánodo a
positivo y el cátodo a negativo. El diodo tendrá una caída de aproximadamente 0.7V. El
propósito es que el voltaje sólo se conduzca o trasmita en una dirección. Por ejemplo, se
utiliza para evitar el rebote del voltaje aplicado a una bobina. También es utilizado en
rectificadores de media onda y en el rectificador de onda completa. Algo importante es
verificar que la corriente que vaya a pasar por el diodo pueda ser soportada.
7.2. Principales características
 Tensión inversa de pico máximo: 1KV (VRRM)max
 Tensión máxima en un circuito rectificador de madia onda con carga
capacitiva: 500 V
 Rango de temperatura: - 65 ºC a +125 ºC
 Caída de tensión: 1,1 V
 Corriente en sentido directo: 1 A
 Corriente máxima de pico: 30 A
7.2.1. ¿Qué es el diodo semiconductor?
El diodo semiconductor es un componente fabricado de material n y p. Los materiales del
diodo están dopados con impurezas, de tal manera que insertan una cantidad de huecos o
electrones en el material. El material con más electrones se le conoce como tipo n. El
material con más huecos (menos electrones) se le conoce como tipo p. Se les conoce como
portadores mayoritarios a los huecos o electrones excedentes, estos portadores
mayoritarios son los principales encargados de la conducción. A continuación, se
presentan el símbolo electrónico del diodo.
8. Transistor PN2222 (también conocido como 2n2222)
Es un transistor bipolar NPN de baja potencia de uso general.
Sirve tanto para aplicaciones de amplificación como de conmutación. Puede amplificar
pequeñas corrientes a tensiones pequeñas o medias; por lo tanto, sólo puede tratar
potencias bajas (no mayores de medio vatio). Puede trabajar a frecuencias medianamente
altas.
Por todas esas razones, es un transistor de uso general,
frecuentemente utilizados en aplicaciones de radio por
los constructores aficionados de radios. Es uno de los
transistores oficiales utilizados en el BITX. Su versatilidad
ha permitido incluso al club de
radioaficionados Norcal lanzar en 1999 un desafío de
construir un transceptor de radio utilizando únicamente
hasta 22 ejemplares de este transistor - y ningún circuito
integrado.
La res máximos garantizados 500 miliamperios,
50 voltios de tensión de colector, y hasta 500 milivatios de
potencia. La frecuencia de transición es de 250 a 300 MHz, lo que permite utilizarlo en
aplicaciones de radio de alta frecuencia (hasta 50 MHz). La beta (factor de amplificación,
hFe (esto permite que lea la ganancia de transistores)) del transistor es de por lo menos
100; valores de 150 son típicos.
8.1. Principales características
 Voltaje colector emisor en corte 60 V
 Corriente de colector constante 800 mA
 Potencia total disipada 500mW
 Ganancia o hfe 35 mínima
 Frecuencia de trabajo 250 MHz
 Encapsulado de metal TO-18
 Estructura NPN
 Su complementario PNP es el Transistor 2N2907
9. Resistencia de 220 ohms
Una resistencia es un elemento pasivo que disipa energía en forma de calor según la ley
de Joule. También establece una relación de proporcionalidad entre la intensidad de
corriente que la atraviesa y la tensión medible entre sus extremos, relación conocida
como ley de Ohm. En general, una resistencia podrá tener diferente comportamiento en
función del tipo de corriente que circule por ella.
Resistencia 220 Ohm 1/4 Watt. Barra cerámica de carbón con una resistencia eléctrica
de 220 Ω, con una tolerancia del 5% y una capacidad de disipación de ¼ de Vatio.
Resistencia 220 ohm 1/4 Watt.
9.1. Características
 Resistencia Eléctrica: 220 Ω
 Potencia de disipación: 0,25 vatios.
 Tecnología de inserción
 Fabricante: Genérico.
 Disposición: Tipo Axial.
 Tolerancia: 5%.
9.2.Aplicaciones
 Telecomunicaciones.
 Equipo médico.
 Toda clase de circuitos electrónicos
10. Fotorresistencia LDR
Un foto resistor o fotorresistencia es un componente electrónico cuya resistencia
disminuye con el aumento de intensidad de luz incidente. Puede también ser llamado
fotoconductor, célula fotoeléctrica o resistor dependiente de la luz, cuyas siglas, LDR, se
originan de su nombre en inglés light – dependen resistor.
10.1. Como funciona una fotorresistencia
La base del funcionamiento de una fotorresistencia radica en su componente principal,
el sulfuro de cadmio (CdS). Este componente químico es un semiconductor que tiene la
capacidad de variar su resistencia según la cantidad de luz que en él incida.
Cuanta mayor intensidad es la luz que incide sobre el sulfuro de cadmio, más baja es la
resistencia, es decir mayor facilidad de los electrones para moverse. Vale saber que la
variación de la resistencia cuando hay cambios de luminosidad repentinos no sigue la
misma velocidad, sino que tiene retardo.
10.2. Tipos de fotorresistencia
Existen 2 tipos de fotorresistencias según como polarizan, pueden ser: Fotorresistencia
o LDR lineales: Son aquellas que polarizan a la inversa de la fuente donde se conecte.
Son también llamadas fotodiodos.

Fotorresistencia o LDR no lineales: La polaridad de este foto resistor no depende de la


fuente donde se conecte.
10.3. Ventajas
1. Alta sensibilidad (debido a la gran superficie que puede abarcar)
2. Fácil empleo.
3. Bajo costo.
4. No hay potencial de unión.
5. Alta relación resistencia luz-oscuridad
10.4. Desventajas
1. Respuesta espectral estrecha (cada LDR reacciona a un tipo de luz concreto)

2. Efecto de histéresis (tiene cierta "memoria" retarda su funcionamiento)

3. Estabilidad por temperatura baja para los materiales más rápidos. La variación

del valor de la resistencia tiene cierto retardo, diferente si se pasa de oscuro a

iluminado o de iluminado a oscuro. Esto limita a no usar los LDR en

aplicaciones en las que la señal luminosa varía con rapidez.

4. Respuesta lenta en materiales estables.

5. Falta de linealidad entre resistencia e iluminación

11. Resistencia 10 K ohmios


Las resistencias o resistores son los elementos más utilizados en electrónica y son
utilizados en infinidad de proyectos, ya sea para limitar la corriente por ejemplo en un
LED, como divisor de voltaje, para disipar potencia como en el caso de los arreglos de
resistencia para motores eléctricos, o también para generar calor como las resistencias
eléctricas que utilizan las cafeteras, calentadores de agua, etc.
La resistencia que te ofrecemos es de 10 KΩ a 1/4 de watt con una tolerancia del 5%
resiste un voltaje máximo de 300V, gracias a su forma pueden ser fácilmente incorporadas
tanto a un protoboard como a una tablilla perforada o ser soldada directamente.
11.1. Características
 Valor 1 KΩ
 Potencia ¼ Watt
 Tolerancia 5%
 Voltaje 300V Max.
12. Ejecución de proyecto
Primeramente, obtuvimos los materiales. Especificados anteriormente, para proceder
armar este proyecto diremos que los materiales son.
 Arduino R3
 Una mini bomba de 5v. a 12v
 1 sensor de humedad
 1 sensor de temperatura y humedad relativa en el aire. (DHT22)
 1 foto resistor LDR
 1 diodo 1N4007
 1 transistor PN2222
 1 resistencia de 220 ohmios
 1 resistencia de 10000 ohmios
 Cables macho-macho, macho-hembra.
 Un protoboard
Primera mente vemos cómo funcionan cada uno de estos materiales, para hacer las
respectivas conexiones.
Obtennos el programa de arduino para hacer la programación adecuada para que pueda
ser controlado según nuestro objetivo general.
Según el programa de arduino cada material utilizado tiene sus componentes para ser
plasmados en el programa,
También hacemos el circuito de conexiones en el programa de proteuos para ver cómo
van a cumplir su función.
Una vez, armado en proteuos, procedemos a armar el circuito con los materiales
obtenidos.
12.1. Circuito armado en proteuos

Una vez hecho el circuito en proteuos, procedemos armarlo.


Una vez realizado las conexiones procedemos a programar en arduino, donde sabemos
que el microcontrolador tiene sus funciones.
12.2. Programación del sistema de riego automático en arduino.

12.2.1. Código del arduino


Primeramente, declaramos variables que vamos a utilizar para el control
#include <SimpleDHT.h>
// Librería <SimpleDHT.h> del sensor de temperatura y humedad relativa
#include <SPI.h>
//Librería <SPI.h> del motor DC compatible con la minibomba de agua DC
#define humidity_sensor_pin A0
//Se define variable del sensor de humedad en el suelo en el pin A0
#define ldr_pin A5
//Defino variable del sensor de fotoresistencia LDR en el pin A5
// For DHT22,
// VCC: 5V or 3V
// GND: GND
// DATA: 2
int pinDHT22 = 2;
// Se declara la variable pinDHT22 y lo asocio al pin 2
SimpleDHT22 dht22;
int ldr_value = 0;
//Se declara la variable ldr_value (fotoresistencia) y
int water_pump_pin = 3;
//Se declara la variable mini bomba de agua y lo asocio al pin 3
int water_pump_speed = 255;
//Velocidad de la minibomba de agua oscila entre 100 como mínimo y 255 como
máximo. Yo he //elegido 255 pero ustedes pueden elegir la que estimen conveniente. A
más velocidad, mayor //bombeo de agua

void setup () {
Serial.begin(9600);
}

void loop() {
// start working...
// Mide la temperatura y humedad relativa y muestra resultado
Serial.println("*******************************");
Serial.println("Sample DHT22...");

// Read with raw sample data.


byte temperature = 0;
byte humidity_in_air = 0;
byte data [40] = {0};
if (dht22.read(pinDHT22, &temperature, &humidity_in_air, data)) {
Serial.print("Read DHT22 failed");
return;
}

Serial.print("Sample RAW Bits: ");


for (int i = 0; i < 40; i++) {
Serial.print((int)data[i]);
If (i > 0 && ((i + 1) % 4) == 0) {
Serial.print(' ');
}
}
Serial.println ("");

Serial.print("Sample OK: ");


Serial.print ("Temperature: "); Serial.print ((int)temperature); Serial.print(" *C, ");
Serial.print ("Relative humidity in air: "); Serial.print ((int)humidity_in_air);
Serial.println (" %");

// DHT22 sampling rate is 1HZ.

// Ground humidity value in %


// Mide la humedad en el suelo en % y muestra el resultado

Int ground_humidity_value = map(analogRead(humidity_sensor_pin), 0, 1023, 100,


0);
Serial.print ("Ground humidity: ");
Serial.print (ground_humidity_value);
Serial.println ("%");

// Light value in %
// Mide la luminosidad en % y muestra el resultado

int ldr_value = map(analogRead(ldr_pin), 1023, 0, 100, 0);


Serial.print("Light: ");
Serial.print(ldr_value);
Serial.println("%");
Serial.println("*******************************");

//**************************************************************
// Condiciones de riego
// Si la humedad en el suelo es igual o inferior al 50%, si la luminosidad es inferior al
30%,
// Si la temperatura es inferior al 30%, entonces el sistema de riego riega.
// En caso de que no se cumpla alguno o ninguno de los 3 requisitos anteriores,
// el sistema de riego no riega
//**************************************************************
If( ground_humidity_value <= 50 && ldr_value < 30 && temperature < 30) {
digitalWrite(water_pump_pin, HIGH);
Serial.println("Irrigate");
analogWrite(water_pump_pin, water_pump_speed);
//El motor de la bomba de agua arranca con la velocidad elegida anteriormente en el
código
}
else{
digitalWrite(water_pump_pin, LOW);
Serial.println("Do not irrigate");
//El motor de la bomba de agua se para y no riega
}
delay (100);
// Ejecuta el código cada 100 milisegundos
}

12.3. Conclusiones
Una vez culminado la programación procedemos a probar nuestro sistema de riego lo
cual ajuntare anexos del trabajo que hemos realizado.
 En este proyecto nos dimos cuenta que tan importante es aprender a programar
en arduino.
 También fue importante aprender que función cumple el microcontrolador de
arduino.
 También podemos observar que al no programar adecuadamente no pudo dar
funcionamiento a la minibomba.
 Este proyecto también es importante ya que podemos implementarlo en la
agricultura, donde ahorraría tiempo y dinero.
 En este caso nosotros para presentarlo hicimos una maqueta para representar
cuán importante puede ser un sistema de riego automático en un vivero.
12.4. anexos
Prueba del circuito

También podría gustarte