viernes, 27 de septiembre de 2019

Unidad 4 semana 3 (app inventor)

Jueves 26 septiembre 
En la  clase de hoy avanzamos  las conexiones del sensor de movimiento para la puerta que conecta al patio de la casa  y terminamos   la estética de la casa para así dejar estas ultimas clases y enfocarnos solo en las programaciones restantes que son las de sensor  de movimiento y temperatura.


Vieres 27 septiembre ( app inventor) 

En la clase de hoy trabajamos la programación para el trabajo con BLUETOOTH, guiándonos con  la contingencia que la miss envió y usando la  app inventor. Los pasos para realizar la programación me resultaron un poco difíciles ya que al principio no sabia como colocar las programaciones pero luego entendí y pude terminar a tiempo . Realizamos la programación para que el botón ON y OFF para así que el programa reaccionara    al momento de  aplastar la tecla 1 o 0 . 


App Inventor (diseño)




sábado, 21 de septiembre de 2019

Unidad 4 Semana 2 (configuracion de bluetooth)

Jueves 19 septiembre
En esta clase continuamos con la decoración de  nuestra casa domotica, cortamos un trozo de tabla de madera para poder hacer la puerta del patio  y poder luego conectarla con el sensor de movimiento. Terminamos la decoración de la sala/cocina para poder luego terminar lo restante. Pegamos una imagen para la cocina y cortamos cartulina corrugada para poder hacer la mesa  y las sillas.




Viernes 20 septiembre ( CONFIGURACION DE BLUETOOTH NOMBRE Y PIN )
En esta clase hicimos la programación del   HC-06 para cambiarla el nombre y conectarla al arduino  para en la próxima clase así poder  usarla y no poder confundirse por el nombre.  


Coneccion de HC-06

nombre: 
PIN-1234
VCC/SV-5V
GND-GND
Tx-Rx
Rx-Tx

Pasos para cambiar el nombre 
Recuros - Robotica
Descargar
El archivo es solo para configurar
Herramienta -monitor serie
Escribir AT+NAMEBRI   (PUERTO 21)
AT+PIN..... si quieres cambiar el pin  ( el pin lo dejamos igual) 


sábado, 14 de septiembre de 2019

Unnidad 4 semana 1

Jueves : 12 septiembre
El día de hoy planeamos  que realizaremos estas semanas restantes. En nuestra casa domotica retiramos algunos muebles para poder colocar el suelo, planeamos donde colocar  en sensor de movimiento y de temperatura, que al final decidimos ponerlo en el patio.
Viernes : 13 septiembre 
Realizamos las conexiones y la programación para el sensor de temperatura.  

viernes, 13 de septiembre de 2019

Unidad 4 Blog 1 Programación Arduino

-Monitoreo de valores-


¿Cuáles son los pasos para subir un programa a la placa Arduino?
Materiales usados para el proceso: 

  • Cable USB
  • sensor de temperatura 
  • 3 cables 
  • protoboard de 40 espacios 
Primero debes tener la programación para que funcione.
Segundo debes comprobar que esté bien establecida y luego introducirla en tu arduino. 
Tercero para verificar que no haya ninguna falla en ningún componente debes verificar en la aplicación arduino  para estar seguro que la programación salio exitosa. 

 ¿Qué usos le puede dar al sensor de humedad y temperatura dentro de su maqueta domótica?
El uso que le daremos al sensor  de temperatura será para hacer un pequeño ventilador en el patio de la casa y el sensor de humedad se lo utilizara también en patio junto a la piscina que se piensa hacer o usarlo en una pequeña cubeta de agua. 

¿qué es un sensor DHT11?, ¿qué es una librería?

  • La librería es la que permite comunicación con los sensores DHT11, al uso de programación con  arduino 

  • El sensor DHT11 es sensor de Temperatura/humedad



Archivos usados:

anafruid unified sensor (biblioteca usada)
Pasos :

Abrir arduino
Abrir programa
Incluir biblioteca
Añadir biblioteca




PROGRAMACIÓN DE SENSOR DE TEMPERATURA

#include <Adafruit_Sensor.h>

#include "DHT.h"

// Uncomment whatever type you're using!
#define DHTTYPE DHT11   // DHT 11
//#define DHTTYPE DHT22   // DHT 22  (AM2302), AM2321
//#define DHTTYPE DHT21   // DHT 21 (AM2301)

// Connect pin 1 (on the left) of the sensor to +5V
// NOTE: If using a board with 3.3V logic like an Arduino Due connect pin 1
// to 3.3V instead of 5V!
// Connect pin 2 of the sensor to whatever your DHTPIN is
// Connect pin 4 (on the right) of the sensor to GROUND
// Connect a 10K resistor from pin 2 (data) to pin 1 (power) of the sensor

int DHTPin = 5;     // what digital pin we're connected to

DHT dht(DHTPin, DHTTYPE);

void setup() {
   Serial.begin(9600);
   Serial.println("Moniteroando valores");
   dht.begin();
   pinMode (9,OUTPUT); //MOTOR
}

void loop() {
   // Wait a few seconds between measurements.
   delay(2000);

   // Reading temperature or humidity takes about 250 milliseconds!
   float h = dht.readHumidity();
   float t = dht.readTemperature();

   if (isnan(h) || isnan(t)) {
      Serial.println("Failed to read from DHT sensor!");
      return;
   }


   Serial.print("Humidity: ");
   Serial.print(h);
   Serial.print(" %\t");
   Serial.print("Temperature: ");
   Serial.print(t);
   Serial.print(" *C ");
 
   if(t>24){
    digitalWrite(9,HIGH);
   }
   else {
    digitalWrite(9,LOW);
   }
}