sábado, 13 de octubre de 2018

Practica #6: Programa Proyecto + Fotocelda

DESCRIPCION DE LA ACTIVIDAD:

En esta clase lo que hicimos fue usar el programa visto previamente en la clase anterior, el cual fue el programa del Proyecto, con una nueva programacion perteneciente a la Fotocelda.

ANOTACIONES DE LAS CONEXIONES:

#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,5,4,3,2);

const int sensorPin = A0;
int pinRele=1;
const int fotoceldaPin = A5;
void setup()
{
       lcd.begin(16, 2);          
       lcd.print("Sistema de riego automático"); 
       Serial.begin(9600);
       pinMode(sensorPin,INPUT);
       pinMode(pinRele,OUTPUT);
       pinMode(fotoceldaPin,INPUT);
}
void loop()
{
       int humedad = analogRead(sensorPin);
       int luz = analogRead(fotoceldaPin);
       lcd.setCursor(6, 1);
       lcd.print(humedad) ;
       if(humedad < 500)
       {
        if(luz<100)
        {
          Serial.println("Encendido"); 
          digitalWrite(pinRele,HIGH);
        }
       }
       else
       {
        digitalWrite(pinRele,LOW);
       }
        delay(1000);

}

EXPLICACION DE LOS BLOQUES DE PROGRAMACION:

En esta programacion agregamos codigos para dar indicaciones de cuando se iba a enscender y a apagar la fotocelda, y Tambien agregamos unos codigos en donde decia que si la humedad es menor que 500 el sendor pin se iba a activar, todo esto es acorde a nuestro Proyecto de Sistema de riego automatico, despues Tambien pusimos que si la luz es menor que 100, la fotocela se iba a activar.

LOGROS:

  • Realizar uno de los ultimos programas para finalizar nuestro Proyecto.
  • Comprender el uso de una nueva programacion.
DIFICULTADES:

  • Al principio fue un poco complicado comprender las programaciones y los codigos.
  • Como teniamos que avanzar el documento de "Creacion" no pudimos hacer esta programacion con la colaboracion de todos los integrantes.
CONCLUSIONES:

Para poder concluir, considero que esta clase fue un exito porque logramos la culminacion de la actividad ya que tuvimos la ayuda de la profesora y Tambien fuimos capaces de acatar todas las indicaciones para hacer que esta programacion funciones con nuestro Sistema.

DUDAS:


No tengo dudas sobre esta clase.
Resultado de imagen para fotocelda






VIDEO INFORMATIVO

COMO FUNCIONA UNA FOTOCELDA

Estas funcionan a través del salto de electrones, y uno de los que ocasionan esos saltos, son los rayos solares, pues esta se encuentra compuesta por los fotones que son pequeños paquetes energéticos.
Es por ello que la luz solar ocasiona una colisión en los semiconductores y es allí donde ocurre el proceso de formación de la corriente eléctrica y al mismo tiempo la energía solar, un proceso integrado de ambos.


Fuente Bibliografica: 
ComoFunciona.(2018).ComoFuncionalaFotocelda.Recuperadoel9deoctubredel2018desdehttps://como-funciona.com/fotocelda/

miércoles, 3 de octubre de 2018

Pratica #5 Programa Proyecto + Display

DESCRIPCION DE LA ACTIVIDAD:

En esta clase lo que realizamos fue un nuevo programa para nuestro proyecto el cual consistia en que debiamos "fusionar" 2 programas que hicimos con anterioridad los cuales eran los programas del proyecto y del Display. Este seria el programa casi final de nuestro proyecto del sistema de riego automatico.


ANOTACIONES DE LAS CONEXIONES:



Para las conexiones como mencione anteriormente empleamos dos programaciones que habiamos utilizado con anterioridad, el del "Proyecto", y el de "Display".

EXPLICACION DE LA PROGRAMACION:

 En las primeras lineas de la programacion, el pin que utilizamos fue el pin numero 2. El pin del led es 9.
Despues mas abajo, en la parte que dice "pinMode" hay que poner si el puerto que se dice es entrada o salida, en este caso es salida.
Tambien tuvimos que aumentar unos mensajes en nuestra programacion los cuales eran "TIERRA SECA" y "TIERRA MOJADA", los cuales nos sirven para indicar en que momento va a funcionar nuestro Sistema de riego automatico.

LOGROS:


  • Culminar el programa durante las horas de clase.
  • Avanzar en lo que es nuestro Proyecto.
DIFICULTADES:

  • La completa comprension de los codigos de programacion.
CONCLUSIONES:

Para concluir, considero que nuestro rendimiento en esta clase fue exitoso, ya que logramos seguir todas las instrucciones de manera adecuada y consecuentemente realizar correctamente nuestra programacion, con la instruccion de la miss logramos ampliar nuestros conocimientos sobre como deberia funcionar esta clase programacion adecuadamente.

DUDAS:

No tengo ninguna duda por el momento.

Imagen relacionada




CARACTERISTICAS BASICAS DEL DISPLAY LCD



  • 16 caracteres x 2 líneas
  • Caracteres de 5x8 puntos
  • Tamaño de caracter: 5.23 x 3 mm
  • Puede mostrar letras, números, caracteres especiales, y hasta 8 caracteres creados por el usuario
  • Backlight de LED color azul
  • Caracteres color blanco
  • Interface paralela. Puede operar en modo de 8 bits, o de 4 bits para ahorrar pines del microcontrolador
  • Posee controlador KS0066U o equivalente on-board (compatible Hitachi HD44780)
  • Voltaje de alimentación: 5 V

BIBLIOGRAFIA:

ElectronicosCaldas.(2016).ElectronicosCaldas.DisplayLCD16x2.Recuperadoel5deoctubredel2018desdehttps://www.electronicoscaldas.com/displays-lcd-alfanumericos-y-graficos/131-display-lcd-16x2-el-1602a.html






Unidad #6: Clase #3

CONSTRUCCIÓN DEL PROYECTO: CARRO REMOTO DESCRIPCIÓN DE LA ACTIVIDAD:  En la hora de mecánica seguimos perfeccionando detalles del pro...