Inhaltsverzeichnis:

Como Hacer Una Stimmungslampe (proyecto Uvg) - Gunook
Como Hacer Una Stimmungslampe (proyecto Uvg) - Gunook

Video: Como Hacer Una Stimmungslampe (proyecto Uvg) - Gunook

Video: Como Hacer Una Stimmungslampe (proyecto Uvg) - Gunook
Video: Hacer lámparas de ambiente de madera reciclada / DIY 2024, November
Anonim
Como Hacer Una Stimmungslampe (proyecto Uvg)
Como Hacer Una Stimmungslampe (proyecto Uvg)
Como Hacer Una Stimmungslampe (proyecto Uvg)
Como Hacer Una Stimmungslampe (proyecto Uvg)
Como Hacer Una Stimmungslampe (proyecto Uvg)
Como Hacer Una Stimmungslampe (proyecto Uvg)

Esta ist eine Stimmungslampe mit einer Basis von einem DHT11-Sensor und 3 Potenziometern. tiene 2 modos: el Primero el color cambia con los potenciómetros, y el segundo cambia a base de las lecturas del sensor DHT11.

Schritt 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

Materialien:

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 Tipo wechseln SPST

10. 1 Sensor DHT11

11. 3 Potenziometer

12. Kabel tipo fester Kern (Sie verwenden Kabel de teléfono)

Herramientas:

1. Tijeras

2. Cuchilla

3. Pistola de goma caliente

Schritt 2: Armar El Circuito

Armar El Circuito
Armar El Circuito

Schritt 3: Programmierer

Programmierer
Programmierer

//Este es el codigo que yo verwenden:

#include "DHT.h"

#definiere DHTPIN A3

#define DHTTYP DHT11

DHT dht(DHTPIN, DHTTYPE);

Leere Einrichtung () {

pinMode(3, AUSGANG);

pinMode (4, AUSGANG);

pinMode(5, AUSGANG);

pinMode(6, INPUT_PULLUP);

}

int-Modus = 0;

inth = 170;

intt = 15;

int-Delta = HOCH;

Leere Schleife () {

if (Delta if (Modus == 0) Modus=1;

sonst Modus=0;

}

delta=digitalRead(6);

wenn (Modus == 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));

}

anders{

if (nicht isnan(dht.readHumidity())) h=dht.readHumidity();

if (nicht isnan(dht.readTemperature())) t=dht.readTemperature();

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

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

}

}

Schritt 4: Armar La Estructura Y Agregar Details

Armar La Estructura Y Agregar Details
Armar La Estructura Y Agregar Details
Armar La Estructura Y Agregar Details
Armar La Estructura Y Agregar Details
Armar La Estructura Y Agregar Details
Armar La Estructura Y Agregar Details

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

Empfohlen: