Índice:

Lâmpada de humor Como Hacer Una (proyecto Uvg): 5 etapas (com fotos)
Lâmpada de humor Como Hacer Una (proyecto Uvg): 5 etapas (com fotos)

Vídeo: Lâmpada de humor Como Hacer Una (proyecto Uvg): 5 etapas (com fotos)

Vídeo: Lâmpada de humor Como Hacer Una (proyecto Uvg): 5 etapas (com fotos)
Vídeo: ESTARTEGIAS DE VENTILACIÓN Y PURIFCACIÓN DE AIRE 2024, Novembro
Anonim
Lâmpada de humor Como Hacer Una (proyecto Uvg)
Lâmpada de humor Como Hacer Una (proyecto Uvg)
Lâmpada de humor Como Hacer Una (proyecto Uvg)
Lâmpada de humor Como Hacer Una (proyecto Uvg)
Lâmpada de humor Como Hacer Una (proyecto Uvg)
Lâmpada de humor Como Hacer Una (proyecto Uvg)

Esta é uma lâmpada mood que funciona a base de um sensor DHT11 e 3 potenciómetros. tiene 2 modos: a primeira a mudança de cor com os potenciómetros, e a segunda mudança a base de las lecturas del sensor DHT11.

Etapa 1: Materiales Y Herramientas

Materiales Y Herramientas
Materiales Y Herramientas
Materiales Y Herramientas
Materiales Y Herramientas
Materiales Y Herramientas
Materiales Y Herramientas
Materiales Y Herramientas
Materiales Y Herramientas

Materiales:

1. Paletas

2. Goma caliente

3. Papel Delgado

4. 1 Arduino

5. 1 Protoboard

6. 1 LED RGB

7. 1 Botón momentáneo

9. 1 Switch tipo SPST

10. 1 Sensor DHT11

11. 3 Potenciómetros

12. Cabo tipo núcleo sólido (você pode usar o cabo de telefone)

Herramientas:

1. Tijeras

2. Cuchilla

3. Pistola de goma caliente

Etapa 2: Armar El Circuito

Armar El Circuito
Armar El Circuito

Etapa 3: Programar

Programar
Programar

// Este é o código que você usa:

#include "DHT.h"

# define DHTPIN A3

# define DHTTYPE DHT11

DHT dht (DHTPIN, DHTTYPE);

void setup () {

pinMode (3, SAÍDA);

pinMode (4, SAÍDA);

pinMode (5, SAÍDA);

pinMode (6, INPUT_PULLUP);

}

modo int = 0;

int h = 170;

int t = 15;

delta int = ALTO;

void loop () {

if (delta if (mode == 0) mode = 1;

else mode = 0;

}

delta = digitalRead (6);

if (modo == 0) {

analogWrite (3, map (analogRead (A0), 0, 1023, 0, 127));

analogWrite (4, map (analogRead (A1), 0, 1023, 0, 127));

analogWrite (5, map (analogRead (A2), 0, 1023, 0, 127));

}

outro{

if (não isnan (dht.readHumidity ())) h = dht.readHumidity ();

if (não isnan (dht.readTemperature ())) t = dht.readTemperature ();

analogWrite (3, map (h, 150, 190, 0, 127));

analogWrite (5, map (t, 10, 20, 0, 127));

}

}

Etapa 4: Detalles de Armar La Estructura Y Agregar

Detalles de Armar La Estructura Y Agregar
Detalles de Armar La Estructura Y Agregar
Detalles de Armar La Estructura Y Agregar
Detalles de Armar La Estructura Y Agregar
Detalles de Armar La Estructura Y Agregar
Detalles de Armar La Estructura Y Agregar

Recomendo agregar el papel delgado hasta el final para evitar romperlo mientras se manipula.

Recomendado: