Sisukord:

Como Hacer Una meeleolulamp (proyecto Uvg): 5 sammu (koos piltidega)
Como Hacer Una meeleolulamp (proyecto Uvg): 5 sammu (koos piltidega)
Anonim
Como Hacer Una meeleolulamp (proyecto Uvg)
Como Hacer Una meeleolulamp (proyecto Uvg)
Como Hacer Una meeleolulamp (proyecto Uvg)
Como Hacer Una meeleolulamp (proyecto Uvg)
Como Hacer Una meeleolulamp (proyecto Uvg)
Como Hacer Una meeleolulamp (proyecto Uvg)

Esteetika on meeleolulamp, mille funktsioon on anduri DHT11 ja 3 potentsiomeetri baas. Tiene 2 moodi: el primero el color cambia con los potentsciómetros, y el segundo Cambia and base de las lecturas del sensor DHT11.

1. samm: 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

Materjalid:

1. Paletid

2. Goma caliente

3. Papel delgado

4. 1 Arduino

5. 1 Protoboard

6. 1 Led RGB

7. 1 Botón momentáneo

9. 1 Lülitage tipo SPST

10. 1 Andur DHT11

11. 3 Potenciómetros

12. Kaablitüüpi tahke südamik (kasutate telekaablit)

Herramientas:

1. Tijeras

2. Cuchilla

3. Pistola de goma caliente

2. samm: Armar El Circuito

Armar El Circuito
Armar El Circuito

3. samm: programmeerige

Programmeerija
Programmeerija

Este es el codigo que yo use:

#sisaldab "DHT.h"

#defineeri DHTPIN A3

#defineeri DHTTYPE DHT11

DHT dht (DHTPIN, DHTTYPE);

tühine seadistus () {

pinMode (3, VÄLJUND);

pinMode (4, VÄLJUND);

pinMode (5, VÄLJUND);

pinMode (6, INPUT_PULLUP);

}

int režiim = 0;

int h = 170;

int t = 15;

int delta = KÕRGE;

void loop () {

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

muu režiim = 0;

}

delta = digitalRead (6);

kui (režiim == 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));

}

muu {

kui (mitte isnan (dht.readHumidity ())) h = dht.readHumidity ();

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

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

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

}

}

4. samm: Armar La Estructura ja Agregari detailid

Armar La Estructura ja Agregari detailid
Armar La Estructura ja Agregari detailid
Armar La Estructura ja Agregari detailid
Armar La Estructura ja Agregari detailid
Armar La Estructura ja Agregari detailid
Armar La Estructura ja Agregari detailid

Soovitame teil kokku leppida.

Soovitan: