martes, 20 de diciembre de 2016

TUTORIAL ARDUINO MEGA CON RELOJ DE PRECISION MODULO IIC AT24C32 MOSTRANDO LA HORA EN EL MONITOR SERIE Y ENCENDIENDO RELE


EN CONTRUCIÓN 


COMPONENTES:

ARDUINO MEGA
MODULO RELOJ IIC AT24C32
RELE










CÓDIGO ARDUINO:

#include <Wire.h>                                     // para el uso del reloj
#include "RTClib.h"                                   //librería del reloj


RTC_DS1307 rtc;                                       //declaramos el reloj como rtc

void setup () {
Serial.begin(9600);                                   // iniciamos puerto serie

Wire.begin();                                            // Shield I2C pins connect to alt I2C bus on Arduino Due
delay(500);
rtc.begin();
if (! rtc.isrunning()) {
Serial.println("Reloj averiado o mal conectado"); //mensaje al puerto serie en caso que el reloj este                                                                                    //averiad o mal conectado
    }
//rtc.adjust(DateTime(2016, 1, 22, 3, 0, 0));     // si queremos introducir la hora manualmente
  rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));   // ponemos la hora que tiene el código
}

void loop () {

   DateTime now = rtc.now();                          //tomamos los datos del reloj
    Serial.print(now.year(), DEC);                    //mostramos en año
    Serial.print('/');
    Serial.print(now.month(), DEC);                //mostramos el mes
    Serial.print('/');
    Serial.print(now.day(), DEC);                    //mostramos el día
    Serial.print(' ');
    Serial.print(now.hour(), DEC);                   //mostramos la hora                
    Serial.print(':');
    Serial.print(now.minute(), DEC);                // mostramos los minutos
    Serial.print(':');
    Serial.print(now.second(), DEC);                // mostramos los segundos
    Serial.println();
    delay(1000);                                                //hacemos una pausa de un segundo
}

miércoles, 7 de diciembre de 2016

ARDUINO CON SENSOR MEDIDOR DE VOLTAJE DE 0 24 VOLTIOS EN CONTINUA CON SIM 800L GSM ENVIANDO MENSAJE

      EN ESTE TUTORIAL EXPLICO COMO MEDIR EL VOLTAJE  DE 0 A 24 VOLTIOS EN CONTINUA. NOS ENVIARÁ UN MENSAJE CUANDO EL VOLTAJE BAJE DE UNA VALOR PREDEFINIDO Y CUANDO SE VUELA A ESTABILIZAR.

POR EJEMPLO PODRÍAS TENERLO PARA UNA INSTALACIÓN FOTOVOLTÁICA Y QUE NOS ENVÍE UN MENSAJE CUANDO EL VOLTAJE CAMBIE  DE UN VALOR PREDEFINIDO, PARA SABER SI UNA FUENTE DE ALIMENTACIÓN SE HA AVERIADO, QUE ENCENDIERA UN GRUPO ELECTRÓGENO HASTA QUE EL VOLTAJE SE HAYA ESTABILIZADO,ETC.



COMPONENTES:

ARDUINO MEGA
MODULO SENSOR DE VOLTAJE
SIM 800L GSM








domingo, 20 de noviembre de 2016

TUTORIAL ARDUINO SD CREAR LEER ELIMINAR ARCHIVO CON MONITOR SERIE


    EN ESTE TUTORIAL EXPLICO COMO CREAR UN ARCHIVO EN SD, GUARDAR INFORMACIÓN EN DICHO ARCHIVO TIPO TEXTO, COMO BORRAR UN ARCHIVO Y COMO  VER LA INFORMACIÓN CONTENIDA DENTRO DE LA SD

COMPONENTES:

ARDUINO MEGA
MODULO SD






CONEXIONES:

lunes, 14 de noviembre de 2016

TUTORIAL ARDUINO ALARMA CASERA MODULO RECEPTOR 433, LEYENDO MANDO A DISTANCIA, SENSOR PIR, IMÁN PARA PUERTAS


      ESTE TUTORIAL ES PARA PODER LEER CUALQUIER COMPONENTE QUE TRABAJE EN UNA FRECUENCIA DE 433 Mhz, PARA PODER REALIZAR UNA ALARMA CASERA SEGÚN LA NECESIDADES DE NUESTRO PROYECTO.



COMPONENTES:

ARDUINO MEGA
RELÉ
RECEPTOR 433 Mhz
IMÁN DETECTOR DE ENTRADA 433 Mhz
SENSOR PIR 433 Mhz
CONTROL REMOTO 433 Mhz




miércoles, 19 de octubre de 2016

TUTORIAL ARDUINO CON MODULO ISD1820 GRABADOR DE VOZ Y REPRODUCIÓN CON COMUNICACION SERIAL ESPAÑOL




CODIGO ARDUINO;

int const REC=7;           //pin 7 conectamos el REC para poder grabar
int const PLAYER=6;   //pin 6 conectamos P-E, para la reproducción continua
int const PLAYL=5;      //pin 5 conectamos el P-L para reproducción durante un tiempo señalado
int const FT=4;             // pin 4 conectamos FT, reproducir el sonido de micro al altavoz directamente

char estado;                   //para guardar el dato recibido

void setup(){
  pinMode(REC, OUTPUT);  
  pinMode(PLAYER, OUTPUT);
  pinMode(PLAYL, OUTPUT);
  pinMode(FT, OUTPUT);
  Serial.begin(9600);
  delay(500);
  Serial.println("INTRODUZCA LA LETRA Y PULSE INTRO");
  Serial.println("a     PARA GRABAR EL MENSAJE");
  Serial.println("b     PARA REPRODUCIR EL MENSAJE");
  Serial.println("c     PARA REPRODUCIR TRES SEGUNDOS EL MENSAJE");
  Serial.println("d     COMENZAR A REPRODUCIR DEL MICRO AL ALTAVOZ DIRECTAMENTE");
  Serial.println("e     PARAR DE REPRODUCIR DEL MICRO AL ALTAVOZ DIRECTAMENTE");
 }

void loop(){

  if (Serial.available()){
  estado=Serial.read();
  }

   if (estado=='a'){
    Serial.println("DIGA EL MENSAJE, GRABACION EN CURSO DURANTE 10 SEGUNDOS");
    digitalWrite(REC,HIGH);
    delay(10000);
    digitalWrite(REC,LOW);
    Serial.println("MENSAJE GRABADO");
    }
    if (estado=='b'){
    Serial.println("MENSAJE EN PLAYER");
    digitalWrite(PLAYER,HIGH);
    delay(50);
    digitalWrite(PLAYER,LOW);
    }
    if (estado=='c'){
    Serial.println("MENSAJE EN PLAYL");
    digitalWrite(PLAYL,HIGH);
    delay(3000);
    digitalWrite(PLAYL,LOW);
    }
    if (estado=='d'){
    Serial.println("PULSE LA LETRA e PARA DETENER LA REPRODUCION");
    digitalWrite(FT,HIGH);
    }
    if (estado=='e'){
    Serial.println("REPRODUCION DETENIDA");
    digitalWrite(FT,LOW);
    }
 estado="";

}

martes, 11 de octubre de 2016

TUTORIAL ARDUINO CON SERVO DE 360 GRADOS CONTROLADO POR MONITOR SERIE ESPAÑOL

COMPONENTES:

ARDUINO MEGA
FUENTE DE ALIMENTACIÓN 5V
SERVO 360 GRADOS
PROTOBOARD







UN SERVO DE 360 GRADOS PUEDE ESTAR GIRANDO A LADO INDICADO DE FORMA CONTINUA, PARA ABRIR UNA PERSIANA,VENTANA O CUALQUIER OBJETO QUE QUERAMOS MOVER ESTE SE PODRÁ PARAR CON UN FIN DE CARRERA (UN TOPE ELECTRÓNICO)


CONEXIONES:



TUTORIAL ARDUINO CON SERVO DE 180 GRADOS CONTROLADO POR MONITOR SERIE ESPAÑOL

COMPONENTES:

ARDUINO MEGA
FUENTE DE ALIMENTACIÓN 5V
PROTOBOARD
SERVO 180 GRADOS







CONEXIONES:


lunes, 10 de octubre de 2016

TUTORIAL ARDUINO CON DTH11 SENSOR TEMPERATURA Y HUMEDAD ESPAÑOL

COMPONENTES:

ARDUINO MEGA
SENSOR DTH 11 TEMPERATURA Y HUMEDAD




IMPORTANTE: EL DTH 11 SU RANGO DE LECTURA ES DE 0º A 50º

EJEMPLO DE USO:  PODEMOS HACER UN SISTEMA EL CUAL AL PASAR DE UNA DETERMINADA TEMPERATURA O HUMEDAD NOS ENCENDIERA UN RELE EL CUAL PONDRÍA PONER EL MARCHA UN VENTILADOR, O SI PASARA DE UNA TEMPERATURA INDICADA NOS ENVIARA UNA MENSAJE A UN MÓVIL, CORREO ELECTRÓNICO

jueves, 6 de octubre de 2016

TUTORIAL ARDUINO CON BLUETOOTH APPINVENTOR 2 MANEJANDO RELE Y SENSOR DE TEMPERATURA

COMPONENTES:

ARDUINO MEGA                                                                           MÓDULO BLUETOOTH HC-06











SENSOR DHT 11 HUMEDAD Y TEMPERATURA