Mündəricat:

Como Hacer Una Mood Lamp (proyecto Uvg): 5 addım (şəkillərlə)
Como Hacer Una Mood Lamp (proyecto Uvg): 5 addım (şəkillərlə)

Video: Como Hacer Una Mood Lamp (proyecto Uvg): 5 addım (şəkillərlə)

Video: Como Hacer Una Mood Lamp (proyecto Uvg): 5 addım (şəkillərlə)
Video: Proyecto Manufactura digital 2024, Iyul
Anonim
Como Hacer Una Mood Lamp (Uvg proyecto)
Como Hacer Una Mood Lamp (Uvg proyecto)
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)

Əhval lampası, DHT11 və 3 sensorlar üçün bir əsas funksiyadır. 2 mod: cambia con los potenciómetros, rəngli cambia və ya cambia üçün əsas sensorlar DHT11.

Addım 1: Materiales Y Herramientas

Materiallar Y
Materiallar Y
Materiallar Y
Materiallar Y
Materiallar Y
Materiallar Y
Materiallar Y
Materiallar Y

Materiallar:

1. Paletalar

2. Goma caliente

3. Papel delgado

4. 1 Arduino

5. 1 Protoboard

6. 1 Led RGB

7. 1 Boton anı

9. 1 SPST düyməsini dəyişdirin

10. 1 Sensor DHT11

11. 3 Potenciómetros

12. Bərk nüvəli kabel ucu (kabel istifadə etmək üçün)

Hər şey:

1. Tijeras

2. Cuchilla

3. Pistola de goma caliente

Addım 2: Armar El Circuito

Armar El Circuito
Armar El Circuito

Addım 3: Proqramlaşdırma

Proqramçı
Proqramçı

// İstifadə edin və ya istifadə edin:

#"DHT.h" daxil edin

#DHTPIN A3 təyin edin

#DHTTYPE DHT11 təyin edin

DHT dht (DHTPIN, DHTTYPE);

boş quraşdırma () {

pinMode (3, Çıxış);

pinMode (4, Çıxış);

pinMode (5, Çıxış);

pinMode (6, INPUT_PULLUP);

}

int rejimi = 0;

int h = 170;

int t = 15;

int delta = YÜKSƏK;

boşluq döngəsi () {

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

başqa rejim = 0;

}

delta = digitalRead (6);

əgər (rejim == 0) {

analogWrite (3, xəritə (analogRead (A0), 0, 1023, 0, 127));

analogWrite (4, xəritə (analogRead (A1), 0, 1023, 0, 127));

analogWrite (5, xəritə (analogRead (A2), 0, 1023, 0, 127));

}

başqa {

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

əgər (isnan (dht.readTemperature ())) t = dht.readTemperature ();

analogWrite (3, xəritə (h, 150, 190, 0, 127));

analogWrite (5, xəritə (t, 10, 20, 0, 127));

}

}

Addım 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

Ən çox görülən işlərin hamısını başa düşmək üçün sənədlər hazırlayın.

Tövsiyə: