Съдържание:

Como Hacer Una Mood Lamp (proyecto Uvg): 5 стъпки (със снимки)
Como Hacer Una Mood Lamp (proyecto Uvg): 5 стъпки (със снимки)

Видео: Como Hacer Una Mood Lamp (proyecto Uvg): 5 стъпки (със снимки)

Видео: Como Hacer Una Mood Lamp (proyecto Uvg): 5 стъпки (със снимки)
Видео: Proyecto Manufactura digital 2024, Ноември
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)

Това е лампа за настроение, която е функционална и е базирана на сензора DHT11 и 3 потенциала. tiene 2 modos: el primero el color cambia con los potenciómetros, y el segundo cambia a base de las lecturas del sensor DHT11.

Стъпка 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

Материали:

1. Палетас

2. Goma caliente

3. Папел делгадо

4. 1 Arduino

5. 1 Protoboard

6. 1 Led RGB

7. 1 Botón momentáneo

9. 1 Превключете типово SPST

10. 1 Сензор DHT11

11. 3 Potenciómetros

12. Твърдо ядро за кабелен тип (използвайте кабел за телефони)

Herramientas:

1. Тиерас

2. Кухила

3. Pistola de goma caliente

Стъпка 2: Armar El Circuito

Армар Ел Чиркуито
Армар Ел Чиркуито

Стъпка 3: Програмар

Програмар
Програмар

// Este es el codigo que yo use:

#include "DHT.h"

#дефинирайте DHTPIN A3

#дефинирайте DHTTYPE DHT11

DHT dht (DHTPIN, DHTTYPE);

void 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 = HIGH;

void loop () {

if (делта if (режим == 0) режим = 1;

else режим = 0;

}

delta = digitalRead (6);

ако (режим == 0) {

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

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

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

}

иначе {

if (не isnan (dht.readHumidity ())) h = dht.readHumidity ();

if (не isnan (dht.readTemperature ())) t = dht.readTemperature ();

analogWrite (3, карта (h, 150, 190, 0, 127));

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

}

}

Стъпка 4: Armar La Estructura Y Agregar Подробности

Armar La Estructura Y Agregar Подробности
Armar La Estructura Y Agregar Подробности
Armar La Estructura Y Agregar Подробности
Armar La Estructura Y Agregar Подробности
Armar La Estructura Y Agregar Подробности
Armar La Estructura Y Agregar Подробности

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

Препоръчано: