Sommario:

Lampada Como Hacer Una Mood (proyecto Uvg): 5 Passaggi (con Immagini)
Lampada Como Hacer Una Mood (proyecto Uvg): 5 Passaggi (con Immagini)

Video: Lampada Como Hacer Una Mood (proyecto Uvg): 5 Passaggi (con Immagini)

Video: Lampada Como Hacer Una Mood (proyecto Uvg): 5 Passaggi (con Immagini)
Video: Crea una Lámpara de colores con Arduino | Lámpara RGB | Lámpara LED con Arduino 2024, Dicembre
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)

Questa è una lampada d'atmosfera che funziona alla base di un sensore DHT11 e 3 potenze. tiene 2 modi: el primero el color cambia con los potenciómetros, y el segundo cambia a base de las letture del sensore DHT11.

Step 1: Materiale e Herramientas

Materiali e Herramientas
Materiali e Herramientas
Materiali e Herramientas
Materiali e Herramientas
Materiali e Herramientas
Materiali e Herramientas
Materiali e Herramientas
Materiali e Herramientas

Materiali:

1. Paleta

2. Goma caliente

3. Papel delgado

4. 1 Arduino

5. 1 Scheda prototipi

6. 1 LED RGB

7. 1 Botón momentáneo

9. 1 Cambio tipo SPST

10.1 Sensore DHT11

11. 3 Potenziometri

12. Cavo tipo solid core (usare il cable de teléfono)

Herramientas:

1. Tijeras

2. Cuchilla

3. Pistola de goma caliente

Fase 2: Armar El Circuito

Armar El Circuito
Armar El Circuito

Passaggio 3: programmare

Programmare
Programmare

//Este es el codigo que yo use:

#include "DHT.h"

#define DHTPIN A3

#define DHTTYPE DHT11

DHT dht(DHTPIN, DHTTYPE);

void setup() {

pinMode(3, USCITA);

pinMode(4, USCITA);

pinMode(5, USCITA);

pinMode(6, INPUT_PULLUP);

}

modalità int = 0;

inth = 170;

int t = 15;

int delta=ALTA;

ciclo vuoto() {

if (delta if (modalità == 0) modalità=1;

altro modo=0;

}

delta=digitalRead(6);

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

}

altro{

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

if (non isnan(dht.readTemperature())) t=dht.readTemperature();

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

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

}

}

Fase 4: Armar La Estructura e Agregar Dettagli

Armar La Estructura e Agregar Dettagli
Armar La Estructura e Agregar Dettagli
Armar La Estructura e Agregar Dettagli
Armar La Estructura e Agregar Dettagli
Armar La Estructura e Agregar Dettagli
Armar La Estructura e Agregar Dettagli

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

Consigliato: