ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

¿Es posible crear con Arduino algún programa que encienda una luz cuando se oculte el sol y que se apague cuando amanezca o se detecte luz solar?

Javier RetamalTarea20 de Julio de 2022

848 Palabras (4 Páginas)158 Visitas

Página 1 de 4

1. ¿Es posible crear con Arduino algún programa que encienda una luz cuando se oculte

el sol y que se apague cuando amanezca o se detecte luz solar? ¿Qué consideraciones

a nivel de hardware y software se deben tener en cuenta para lograr esta automatización?

R:

La respuesta es sí, con la placa Arduino podemos crear dicho dispositivo, el cual se puede configurar en base a los siguientes pasos a nivel de hardware y software que mencionaremos a continuación.

- Debemos tener en cuenta los siguientes materiales a nivel de hardware:

• Placa Arduino

• Luces Led indicadoras

• Fotorresistencia: sensor que varia su resistencia en base a la cantidad de luz que detecte.

• Resistencias: Limitador de flujo de energía eléctrica en un circuito.

• Relés (5v o 12v DC - 250v AC, 10A, en caso que queramos conectar nuestro sistema al sistema de iluminación de 220v).

• Fuente de poder de 7 a 12v.

• Cables de conexión.

• Placa de pruebas.

• LCD: Pantalla de cristal líquido para 16 caracteres (en caso que queramos ver información).

• Cable USB para realizar pruebas.

• Notebook o Equipo escritorio.

• Soldadores.

• Cajas contenedoras.

• Módulos especiales (sensores, módulos de bluetooth, módulo de reloj, modulo rj-45, etc.).

- Por parte del software necesitaremos:

• Software de programación Arduino, o paginas de simulaciones online o locales como:

- 123D Circuits

- Fritzing

- Processing

- ArduBock

- tinkercad

• Librerías.

• Código de programación con las instrucciones necesarias para realizar lo solicitado.

• Aplicaciones o sitios web para realizar pruebas virtuales antes de utilizar los materiales físicos.

Ejemplo de un código realizado por mi (junto a mi equipo de estudiantes), para un proyecto que pensamos ejecutar en mi lugar de trabajo, el código esta realizado en la página web https://www.tinkercad.com/ de igual manera dejare el link en las referencias donde se puede ver en funcionamiento el código, que enciende un led y un pequeño parlante (zumbador) cuando no detecta luz y al detectar se apaga el led y el zumbador:

int pinzumbador = 10;

int frecuencia = 10;

int pinLDR = 0;

int valorLDR = 0;

void setup()

{

pinMode(13, OUTPUT);

pinMode (10, OUTPUT);

Serial.begin(9600);

}

void loop()

{

digitalWrite (13, LOW);

digitalWrite (10, LOW);

valorLDR= analogRead(pinLDR);

//int value = digitalRead(LDRPin);

Serial.println(valorLDR);

Serial.print ("\n");

if(valorLDR < 500)

{

digitalWrite(13, LOW);

delay (50);

digitalWrite(13, HIGH);

//digitalWrite(3, HIGH);

tone(pinzumbador,frecuencia);

delay(200);

noTone(pinzumbador);

delay(50);

}

else {

//digitalWrite(3, LOW);

digitalWrite(13, HIGH);

analogWrite(10, HIGH);

}

}

2. Investigue un ejemplo de IoT con Raspberry Pi y caracterice la arquitectura utilizada.

R:

• Elegí como ejemplo un IoT que mide la calidad del aire el cual es nombrado como “LIV Pi”, el cual es una placa de sensores que transforma la placa de Raspberry Pi en un moderno dispositivo de medición de calidad del aire al interior.

• Mi elección pasa mas que nada por una problemática real, que hemos tenido en mi lugar de trabajo los cuales son establecimientos educacionales y oficinas pequeñas del DEM (dirección de educación) de mi comuna, el tema

...

Descargar como (para miembros actualizados) txt (6 Kb) pdf (51 Kb) docx (11 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com