INHOUDSOPGAWE:

Como Hacer Una Mood Lamp (proyecto Uvg): 5 stappe (met foto's)
Como Hacer Una Mood Lamp (proyecto Uvg): 5 stappe (met foto's)

Video: Como Hacer Una Mood Lamp (proyecto Uvg): 5 stappe (met foto's)

Video: Como Hacer Una Mood Lamp (proyecto Uvg): 5 stappe (met foto's)
Video: Proyecto Manufactura digital 2024, Julie
Anonim
Como Hacer Una Mood Lamp (provect Uvg)
Como Hacer Una Mood Lamp (provect Uvg)
Como Hacer Una stemmingslamp (vir Uvg)
Como Hacer Una stemmingslamp (vir Uvg)
Como Hacer Una stemmingslamp (vir Uvg)
Como Hacer Una stemmingslamp (vir Uvg)

Dit is 'n gemoedelike lamp wat funksioneer as 'n basis vir die sensor DHT11 en 3 potensiaal. tiene 2 modusse: primêre kleur cambia met los potenciómetros, en kambiaanse segmente vir sensor DHT11.

Stap 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

Materiaal:

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 Skakel tipo SPST

10. 1 Sensor DHT11

11. 3 Potenciómetros

12. Kabel tipo soliede kern (jy gebruik kabel vir telefoon)

Herramientas:

1. Tijeras

2. Cuchilla

3. Pistola de goma caliente

Stap 2: Armar El Circuito

Armar El Circuito
Armar El Circuito

Stap 3: Programmeerder

Programmeerder
Programmeerder

// Este es el codigo que yo use:

#sluit "DHT.h" in

#definieer DHTPIN A3

#definieer DHTTYPE DHT11

DHT dht (DHTPIN, DHTTYPE);

ongeldige opstelling () {

pinMode (3, UITGANG);

pinMode (4, UITGANG);

pinMode (5, UITGANG);

pinMode (6, INPUT_PULLUP);

}

int mode = 0;

int h = 170;

int t = 15;

int delta = HOOG;

leemte -lus () {

as (delta if (modus == 0) af = 1;

anders modus = 0;

}

delta = digitalRead (6);

as (modus == 0) {

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

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

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

}

anders {

as (nie isnan (dht.readHumidity ())) h = dht.readHumidity ();

as (nie isnan (dht.readTemperature ())) t = dht.readTemperature ();

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

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

}

}

Stap 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 fora evitar romperlo mientras se manipula.

Aanbeveel: