Πίνακας περιεχομένων:

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 mods: 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. Papel delgado

4. 1 Arduino

5. 1 Πρωτόπλακα

6. 1 Led RGB

7. 1 Botón momentáneo

9. 1 Εναλλαγή tipo SPST

10. Αισθητήρας 1 DHT11

11. 3 Potenciómetros

12. Καλώδιο tipo συμπαγής πυρήνας (χρησιμοποιήστε καλώδιο de teléfono)

Herramientas:

1. Tijeras

2. Cuchilla

3. Pistola de goma caliente

Βήμα 2: Armar El Circuito

Armar El Circuito
Armar El Circuito

Βήμα 3: Προγραμματικό

Προγραμματικός
Προγραμματικός

// 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 δέλτα = Υ HIGHΗΛΗ?

void loop () {

if (δέλτα if (mode == 0) mode = 1 ·

else mode = 0;

}

δέλτα = digitalRead (6);

εάν (λειτουργία == 0) {

analogWrite (3, χάρτης (analogRead (A0), 0, 1023, 0, 127));

analogWrite (4, χάρτης (analogRead (A1), 0, 1023, 0, 127));

analogWrite (5, χάρτης (analogRead (A2), 0, 1023, 0, 127));

}

αλλού{

εάν (όχι ισνάνη (dht.readHumidity ())) h = dht.readHumidity ();

εάν (όχι ισνάνη (dht.readTemperature ())) t = dht.readTemperature ();

analogWrite (3, χάρτης (h, 150, 190, 0, 127));

analogWrite (5, χάρτης (t, 10, 20, 0, 127));

}

}

Βήμα 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

Συνιστάται να συμφωνήσετε με την απόφασή σας στο τέλος της χειμερινής περιόδου.

Συνιστάται: