فهرست مطالب:

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. پاپل دلگادو

4. 1 آردوینو

5. 1 Protoboard

6. 1 رهبری RGB

7. 1 Botón momentáneo

9. 1 سوئیچ tipo SPST

10. سنسور 1 DHT11

11. 3 پتانسیومتر

12. Cip tipo core core (yo use cable de teléfono)

هرامینتاس:

1. تیجراس

2. کوشیلا

3. Pistola de goma caliente

مرحله 2: Armar El Circuito

آرمار ال Circuito
آرمار ال Circuito

مرحله 3: برنامه ای

برنامه ای
برنامه ای

// Este es el codigo que yo use:

#شامل "DHT.h"

#DHTPIN A3 را تعریف کنید

#DHTTYPE DHT11 را تعریف کنید

DHT dht (DHTPIN ، DHTTYPE) ؛

void setup () {

pinMode (3 ، OUTPUT) ؛

pinMode (4 ، OUTPUT) ؛

pinMode (5 ، OUTPUT) ؛

pinMode (6 ، INPUT_PULLUP) ؛

}

حالت int = 0 ؛

int h = 170 ؛

int t = 15 ؛

int delta = HIGH؛

حلقه خالی () {

if (دلتا if (حالت == 0) حالت = 1 ؛

else else = 0؛

}

delta = digitalRead (6) ؛

if (حالت == 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)) ؛

}

دیگری {

اگر (نه isnan (dht.readHumidity ())) h = dht.readHumidity ()؛

if (نه isnan (dht.readTemperature ())) t = dht.readTemperature ()؛

analogWrite (3 ، نقشه (ساعت ، 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

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

توصیه شده: