Sadržaj:

Como Hacer Una svjetiljka za raspoloženje (proyecto Uvg): 5 koraka (sa slikama)
Como Hacer Una svjetiljka za raspoloženje (proyecto Uvg): 5 koraka (sa slikama)

Video: Como Hacer Una svjetiljka za raspoloženje (proyecto Uvg): 5 koraka (sa slikama)

Video: Como Hacer Una svjetiljka za raspoloženje (proyecto Uvg): 5 koraka (sa slikama)
Video: Эта вещь в доме защитит от черной полосы. Как привлечь достаток и деньги. Денежная практика 2024, Studeni
Anonim
Como Hacer Una svjetiljka za raspoloženje (proyecto Uvg)
Como Hacer Una svjetiljka za raspoloženje (proyecto Uvg)
Como Hacer Una svjetiljka za raspoloženje (proyecto Uvg)
Como Hacer Una svjetiljka za raspoloženje (proyecto Uvg)
Como Hacer Una svjetiljka za raspoloženje (proyecto Uvg)
Como Hacer Una svjetiljka za raspoloženje (proyecto Uvg)

Ovo svjetlo raspoloženja ima funkcionalnu bazu senzora DHT11 i 3 potenciometra. tiene 2 modos: el primero el color cambia con los potenciómetros, y el segundo cambia a base de las lecturas del sensor DHT11.

Korak 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

Materijali:

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 Prebacite tipku SPST

10. 1 Senzor DHT11

11. 3 Potenciómetros

12. Tipo kabel sa čvrstom jezgrom (možete koristiti kabel de teléfono)

Herramientas:

1. Tijeras

2. Kuchilla

3. Pistola de goma caliente

Korak 2: Armar El Circuito

Armar El Circuito
Armar El Circuito

Korak 3: Programar

Programar
Programar

// Este es el codigo que yo use:

#include "DHT.h"

#define DHTPIN A3

#define DHTTYPE DHT11

DHT dht (DHTPIN, DHTTYPE);

void setup () {

pinMode (3, OUTPUT);

pinMode (4, OUTPUT);

pinMode (5, OUTPUT);

pinMode (6, INPUT_PULLUP);

}

int način = 0;

int h = 170;

int t = 15;

int delta = VISOKO;

void loop () {{100} {101}

if (delta if (način == 0) način = 1;

else način = 0;

}

delta = digitalno čitanje (6);

if (način == 0) {

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

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

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

}

drugo{

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

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

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

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

}

}

Korak 4: Armar La Estructura Y agregatni detalji

Armar La Estructura Y Agregar Detalji
Armar La Estructura Y Agregar Detalji
Armar La Estructura Y Agregar Detalji
Armar La Estructura Y Agregar Detalji
Armar La Estructura Y Agregar Detalji
Armar La Estructura Y Agregar Detalji

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

Preporučeni: