Talaan ng mga Nilalaman:

Como Hacer Una Mood Lamp (proyecto Uvg): 5 Hakbang (na may Mga Larawan)
Como Hacer Una Mood Lamp (proyecto Uvg): 5 Hakbang (na may Mga Larawan)

Video: Como Hacer Una Mood Lamp (proyecto Uvg): 5 Hakbang (na may Mga Larawan)

Video: Como Hacer Una Mood Lamp (proyecto Uvg): 5 Hakbang (na may Mga Larawan)
Video: Proyecto Manufactura digital 2024, Hulyo
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 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.

Hakbang 1: Mga Materyal Y Herramientas

Mga Materyales Y Herramientas
Mga Materyales Y Herramientas
Mga Materyales Y Herramientas
Mga Materyales Y Herramientas
Mga Materyales Y Herramientas
Mga Materyales Y Herramientas
Mga Materyales Y Herramientas
Mga Materyales Y Herramientas

Mga Materyales:

1. Paletas

2. Goma caliente

3. Papel delgado

4. 1 Arduino

5. 1 Protoboard

6. 1 Pinangunahan RGB

7. 1 Botón momentáneo

9. 1 Lumipat tipo SPST

10. 1 Sensor DHT11

11. 3 Potenciómetros

12. Cable tipo solid core (gumagamit ka ng cable de teléfono)

Herramientas:

1. Tijeras

2. Cuchilla

3. Pistola de goma caliente

Hakbang 2: Armar El Circuito

Armar El Circuito
Armar El Circuito

Hakbang 3: Programar

Programar
Programar

// Este es el codigo que yo use:

# isama ang "DHT.h"

# tukuyin ang DHTPIN A3

# tukuyin ang DHTTYPE DHT11

DHT dht (DHTPIN, DHTTYPE);

walang bisa ang pag-setup () {

pinMode (3, OUTPUT);

pinMode (4, OUTPUT);

pinMode (5, OUTPUT);

pinMode (6, INPUT_PULLUP);

}

int mode = 0;

int h = 170;

int t = 15;

int delta = TAAS;

void loop () {

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

ibang mode = 0;

}

delta = digitalRead (6);

kung (mode == 0) {

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

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

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

}

iba pa {

kung (hindi isnan (dht.readHumidity ())) h = dht.readHumidity ();

kung (hindi isnan (dht.readTemperature ())) t = dht.readTemperature ();

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

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

}

}

Hakbang 4: Ang Armar La Esonstrura Y Agregar ay Na-detall

Ang Armar La Es konstrura Y Agregar Detalles
Ang Armar La Es konstrura Y Agregar Detalles
Ang Armar La Es konstrura Y Agregar Detalles
Ang Armar La Es konstrura Y Agregar Detalles
Ang Armar La Es konstrura Y Agregar Detalles
Ang Armar La Es konstrura Y Agregar Detalles

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

Inirerekumendang: