Mục lục:

Đèn tâm trạng Como Hacer Una (proyecto Uvg): 5 bước (có hình ảnh)
Đèn tâm trạng Como Hacer Una (proyecto Uvg): 5 bước (có hình ảnh)

Video: Đèn tâm trạng Como Hacer Una (proyecto Uvg): 5 bước (có hình ảnh)

Video: Đèn tâm trạng Como Hacer Una (proyecto Uvg): 5 bước (có hình ảnh)
Video: Amazing Light Effect - Using RGB LED 2024, Tháng mười một
Anonim
Đèn tâm trạng Como Hacer Una (proyecto Uvg)
Đèn tâm trạng Como Hacer Una (proyecto Uvg)
Đèn tâm trạng Como Hacer Una (proyecto Uvg)
Đèn tâm trạng Como Hacer Una (proyecto Uvg)
Đèn tâm trạng Como Hacer Una (proyecto Uvg)
Đèn tâm trạng Como Hacer Una (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.

Bước 1: Nguyên liệu Y Herramientas

Tư liệu Y Herramientas
Tư liệu Y Herramientas
Tư liệu Y Herramientas
Tư liệu Y Herramientas
Tư liệu Y Herramientas
Tư liệu Y Herramientas
Tư liệu Y Herramientas
Tư liệu Y Herramientas

Chất liệu:

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 Chuyển đổi tipo SPST

10. 1 Cảm biến DHT11

11. 3 Potenciómetros

12. Cáp tipo lõi rắn (yo use cable de teléfono)

Herramientas:

1. Tijeras

2. Cuchilla

3. Pistola de goma caliente

Bước 2: Armar El Circuito

Armar El Circuito
Armar El Circuito

Bước 3: Lập trình

Programar
Programar

// Este es el codigo que yo use:

#include "DHT.h"

#define DHTPIN A3

#define 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 = CAO;

void loop () {

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

chế độ khác = 0;

}

delta = digitalRead (6);

if (mode == 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));

}

khác{

if (không phải isnan (dht.readHumidity ())) h = dht.readHumidity ();

if (not isnan (dht.readTempentic ())) t = dht.readTempether ();

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

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

}

}

Bước 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 sportsula.

Đề xuất: