Isi kandungan:

Lampu Mood Como Hacer Una (proyecto Uvg): 5 Langkah (dengan Gambar)
Lampu Mood Como Hacer Una (proyecto Uvg): 5 Langkah (dengan Gambar)

Video: Lampu Mood Como Hacer Una (proyecto Uvg): 5 Langkah (dengan Gambar)

Video: Lampu Mood Como Hacer Una (proyecto Uvg): 5 Langkah (dengan Gambar)
Video: moon on the wall 2024, Julai
Anonim
Lampu Mood Como Hacer Una (proyecto Uvg)
Lampu Mood Como Hacer Una (proyecto Uvg)
Lampu Mood Como Hacer Una (proyecto Uvg)
Lampu Mood Como Hacer Una (proyecto Uvg)
Lampu Mood Como Hacer Una (proyecto Uvg)
Lampu Mood Como Hacer Una (proyecto Uvg)

Esta es una mood mood que funciona a base de un sensor DHT11 y 3 potenciómetros. tiene 2 modos: el primero el color cambia con los potenciómetros, y el segundo cambia a base de las lecturas del sensor DHT11.

Langkah 1: Bahan Y Herramientas

Bahan Y Herramientas
Bahan Y Herramientas
Bahan Y Herramientas
Bahan Y Herramientas
Bahan Y Herramientas
Bahan Y Herramientas
Bahan Y Herramientas
Bahan Y Herramientas

Bahan:

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

10. 1 Sensor DHT11

11. 3 Potenciómetros

12. Inti padat kabel tipo (gunakan kabel de teléfono)

Herramientas:

1. Tijeras

2. Cuchilla

3. Pistola de goma caliente

Langkah 2: Armar El Circuito

Armar El Circuito
Armar El Circuito

Langkah 3: Programar

Programar
Programar

// Este es el codigo que yo penggunaan:

#sertakan "DHT.h"

#tentukan DHTPIN A3

#tentukan DHTTYPE DHT11

DHT dht (DHTPIN, DHTTYPE);

batal persediaan () {

pinMode (3, OUTPUT);

pinMode (4, OUTPUT);

pinMode (5, OUTPUT);

pinMode (6, INPUT_PULLUP);

}

mod int = 0;

int h = 170;

int t = 15;

int delta = TINGGI;

gelung kosong () {

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

mod lain = 0;

}

delta = digitalRead (6);

jika (mod == 0) {

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

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

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

}

lain {

jika (bukan isnan (dht.readHumidity ())) h = dht.readHumidity ();

jika (bukan isnan (dht.readTemperature ())) t = dht.readTemperature ();

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

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

}

}

Langkah 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.

Disyorkan: