Përmbajtje:

Como Hacer Una Mood Lamp (proyecto Uvg): 5 hapa (me fotografi)
Como Hacer Una Mood Lamp (proyecto Uvg): 5 hapa (me fotografi)

Video: Como Hacer Una Mood Lamp (proyecto Uvg): 5 hapa (me fotografi)

Video: Como Hacer Una Mood Lamp (proyecto Uvg): 5 hapa (me fotografi)
Video: Proyecto Manufactura digital 2024, Nëntor
Anonim
Como Hacer Una Mood Lamp (proyecto Uvg)
Como Hacer Una Mood Lamp (proyecto Uvg)
Como Hacer Una Mood Lamp (proyecto Uvg)
Como Hacer Una Mood Lamp (proyecto Uvg)
Como Hacer Una Mood Lamp (proyecto Uvg)
Como Hacer Una Mood Lamp (proyecto Uvg)

Ashtë një llambë e humorit që funksionon në bazë të një sensor DHT11 dhe 3 potenciometra. tiene 2 mënyra: el primero el color cambia con los potenciómetros, y el segundo cambia një bazë të las lecturas del sensor DHT11.

Hapi 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

Materialet:

1. Paletas

2. Goma caliente

3. Papel delgado

4. 1 Arduino

5. 1 Protoboard

6. 1 LGB RGB

7. 1 moment momenti

9. 1 Ndërro tipo SPST

10. 1 Sensor DHT11

11. 3 Potenciometra

12. Kabllo tipo bërthamë e fortë (përdorni kabllo për telefona)

Herramientas:

1. Tijeras

2. Cuchilla

3. Pistola de goma caliente

Hapi 2: Armar El Circuito

Armar El Circuito
Armar El Circuito

Hapi 3: Programor

Programore
Programore

// Este es el codigo que yo use:

#përfshi "DHT.h"

#përcakto DHTPIN A3

#përcaktoni DHTTYPE DHT11

DHT dht (DHTPIN, DHTTYPE);

void setup () {

pinMode (3, OUTPUT);

pinMode (4, OUTPUT);

pinMode (5, OUTPUT);

pinMode (6, INPUT_PULLUP);

}

modaliteti int = 0;

int h = 170;

int t = 15;

int delta = LART;

lak void () {

if (delta if (modaliteti == 0) mënyra = 1;

mënyra tjetër = 0;

}

delta = digitalRead (6);

nëse (mënyra == 0) {

analogWrite (3, hartë (analogRead (A0), 0, 1023, 0, 127));

analogWrite (4, hartë (analogRead (A1), 0, 1023, 0, 127));

analogWrite (5, hartë (analogRead (A2), 0, 1023, 0, 127));

}

tjeter {

nëse (jo isnan (dht.readHumidity ()) h = dht.readHumidity ();

nëse (jo isnan (dht.readTemperature ())) t = dht.readTemperature ();

analogWrite (3, hartë (h, 150, 190, 0, 127));

analogWrite (5, hartë (t, 10, 20, 0, 127));

}

}

Hapi 4: Armar La Estructura Y Agregar Detalles

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

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

Recommended: