Obsah:

Como Hacer Una Mood Lamp (proyecto Uvg): 5 krokov (s obrázkami)
Como Hacer Una Mood Lamp (proyecto Uvg): 5 krokov (s obrázkami)
Anonim
Como Hacer Una náladová lampa (proyecto Uvg)
Como Hacer Una náladová lampa (proyecto Uvg)
Como Hacer Una náladová lampa (proyecto Uvg)
Como Hacer Una náladová lampa (proyecto Uvg)
Como Hacer Una náladová lampa (proyecto Uvg)
Como Hacer Una náladová lampa (proyecto Uvg)

K dispozícii sú náladové žiarovky, ktoré sú vybavené základňou senzora DHT11 a 3 potencie. 2 druhy módy: základná farebná kambodža s potenciálom potenciálu, základnou kambiou a základňou senzora DHT11.

Krok 1: Materiál a Herramientas

Materiály a Herramientas
Materiály a Herramientas
Materiály a Herramientas
Materiály a Herramientas
Materiály a Herramientas
Materiály a Herramientas
Materiály a Herramientas
Materiály a Herramientas

Materiál:

1. Palety

2. Goma caliente

3. Papel delgado

4. 1 Arduino

5. 1 Protoboard

6. 1 LED RGB

7. 1 Botón momentáneo

9. 1 Prepnite na typ SPST

10. 1 Senzor DHT11

11. 3 Potenciómetros

12. Kábel typu tipo s pevným jadrom (môžete použiť kábel pre teléfono)

Herramientas:

1. Tijeras

2. Cuchilla

3. Pistola de goma caliente

Krok 2: Armar El Circuito

Okruh Armar El
Okruh Armar El

Krok 3: Programátor

Programátor
Programátor

// Este es el codigo que yo use:

#include "DHT.h"

#definovať DHTPIN A3

#define DHTTYPE DHT11

DHT dht (DHTPIN, DHTTYPE);

neplatné nastavenie () {

pinMode (3, VÝSTUP);

pinMode (4, VÝSTUP);

pinMode (5, VÝSTUP);

pinMode (6, INPUT_PULLUP);

}

int režim = 0;

int h = 170;

int t = 15;

int delta = VYSOKÝ;

prázdna slučka () {

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

else mode = 0;

}

delta = digitalRead (6);

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

}

inak {

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

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

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

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

}

}

Krok 4: Armar La Estructura Y Agregar Detalles

Armar La Estructura Y súhlasí s podrobnosťami
Armar La Estructura Y súhlasí s podrobnosťami
Armar La Estructura Y súhlasí s podrobnosťami
Armar La Estructura Y súhlasí s podrobnosťami
Armar La Estructura Y súhlasí s podrobnosťami
Armar La Estructura Y súhlasí s podrobnosťami

Odporúčame súhlasiť s poslednými krokmi, ako urobiť poslednú manipuláciu s manipuláciou.

Odporúča: