Daftar Isi:

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

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

Video: Como Hacer Una Mood Lamp (proyecto Uvg): 5 Langkah (dengan Gambar)
Video: Proyecto Manufactura digital 2024, November
Anonim
Como Hacer Una Mood Lamp (proyecto Uvg)
Como Hacer Una Mood Lamp (proyecto Uvg)
Como Hacer Una Mood Lamp (proyecto Uvg)
Como Hacer Una Mood Lamp (proyecto Uvg)
Como Hacer Una Mood Lamp (proyecto Uvg)
Como Hacer Una Mood Lamp (proyecto Uvg)

Esta es una mood lamp que funciona a base de un sensor DHT11 y 3 potensi. 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: 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

Bahan:

1. Palet

2. Goma caliente

3. Papel delgado

4. 1 Arduino

5. 1 Protoboard

6. 1 Led RGB

7. 1 Botón momentáneo

9. 1 Ganti tipo SPST

10. 1 Sensor DHT11

11. 3 Potenciómetros

12. Kabel ujung padat inti (Anda menggunakan kabel de teléfono)

Herramientas:

1. Tijeras

2. Cuchila

3. Pistola de goma caliente

Langkah 2: Armar El Circuito

Armar El Circuito
Armar El Circuito

Langkah 3: Program

Terprogram
Terprogram

//Este es el codigo jika Anda menggunakan:

#sertakan "DHT.h"

#tentukan DHTPIN A3

#define DHTTYPE DHT11

DHT dht(DHTPIN, DHTTYPE);

batalkan pengaturan() {

pinMode(3, OUTPUT);

pinMode(4, OUTPUT);

pinMode(5, OUTPUT);

pinMode(6, INPUT_PULLUP);

}

modus int = 0;

int j = 170;

int t = 15;

int delta=TINGGI;

lingkaran kosong() {

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

modus lain=0;

}

delta=digitalBaca(6);

jika (modus == 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{

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

if (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.

Direkomendasikan: