Tartalomjegyzék:

Como Hacer Una hangulatjelző lámpa (proyecto Uvg): 5 lépés (képekkel)
Como Hacer Una hangulatjelző lámpa (proyecto Uvg): 5 lépés (képekkel)

Videó: Como Hacer Una hangulatjelző lámpa (proyecto Uvg): 5 lépés (képekkel)

Videó: Como Hacer Una hangulatjelző lámpa (proyecto Uvg): 5 lépés (képekkel)
Videó: This is the easiest and fastest way. Macrame small lampshade. 2024, Július
Anonim
Como Hacer Una hangulatjelző lámpa (proyecto Uvg)
Como Hacer Una hangulatjelző lámpa (proyecto Uvg)
Como Hacer Una hangulatjelző lámpa (proyecto Uvg)
Como Hacer Una hangulatjelző lámpa (proyecto Uvg)
Como Hacer Una hangulatjelző lámpa (proyecto Uvg)
Como Hacer Una hangulatjelző lámpa (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 and base de las lecturas del sensor DHT11.

1. lépés: 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

Anyagok:

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 Switch tipo SPST

10. 1 DHT11 érzékelő

11. 3 Potenciómetros

12. Kábel típusú szilárd mag (yo use cable de teléfono)

Herramientas:

1. Tijeras

2. Cuchilla

3. Pistola de goma caliente

2. lépés: Armar El Circuito

Armar El Circuito
Armar El Circuito

3. lépés: Programozás

Programozó
Programozó

Este es el codigo que yo use:

#include "DHT.h"

#define DHTPIN A3

#define DHTTYPE DHT11

DHT dht (DHTPIN, DHTTYPE);

void setup () {

pinMode (3, KIMENET);

pinMode (4, KIMENET);

pinMode (5, KIMENET);

pinMode (6, INPUT_PULLUP);

}

int mód = 0;

int h = 170;

int t = 15;

int delta = HIGH;

void loop () {

if (delta if (mód == 0) mód = 1;

else mód = 0;

}

delta = digitalRead (6);

if (mód == 0) {

analogWrite (3, térkép (analogRead (A0), 0, 1023, 0, 127));

analogWrite (4, térkép (analogRead (A1), 0, 1023, 0, 127));

analogWrite (5, térkép (analogRead (A2), 0, 1023, 0, 127));

}

más{

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

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

analogWrite (3, térkép (h, 150, 190, 0, 127));

analogWrite (5, térkép (t, 10, 20, 0, 127));

}

}

4. lépés: Armar La Estructura Y Agregar Detalles

Armar La Estructura és Agregar részletesen
Armar La Estructura és Agregar részletesen
Armar La Estructura és Agregar részletesen
Armar La Estructura és Agregar részletesen
Armar La Estructura és Agregar részletesen
Armar La Estructura és Agregar részletesen

Ismerkedjen meg a papel delgado hasta el final para evitar romperlo mientras se manipula.

Ajánlott: