جدول المحتويات:

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
مصباح كومو هيسر أونا مود (proyecto Uvg)
مصباح كومو هيسر أونا مود (proyecto Uvg)
مصباح كومو هيسر أونا مود (proyecto Uvg)
مصباح كومو هيسر أونا مود (proyecto Uvg)
مصباح كومو هيسر أونا مود (proyecto Uvg)
مصباح كومو هيسر أونا مود (proyecto Uvg)

Esta es una mood lamp que funciona a base de un sensor DHT11 y 3 potenciómetros. الوضع 2: el primero el color cambia con los potenciómetros، y el segundo cambia a base de las lecturas del sensor DHT11.

الخطوة 1: المواد Y Herramientas

المواد Y Herramientas
المواد Y Herramientas
المواد Y Herramientas
المواد Y Herramientas
المواد Y Herramientas
المواد Y Herramientas
المواد Y Herramientas
المواد Y Herramientas

المواد:

1. الباليتاس

2. غوما كالينت

3. بابيل دلجادو

4. 1 اردوينو

5. 1 Protoboard

6. 1 بقيادة RGB

7. 1 Botón momentáneo

9. 1 تبديل تلميح SPST

10. 1 مستشعر DHT11

11. 3 Potenciómetros

12. كابل تيبو صلب النواة (يمكنك استخدام كابل التلفونو)

هيرامينتاس:

1. تيجراس

2. كوتشيلا

3. بيستولا دي غوما كالينت

الخطوة الثانية: حلبة أرمار

ارمار الحلبة
ارمار الحلبة

الخطوة 3: Programar

برنامج
برنامج

// Este es el codigo que yo استخدم:

# تضمين "DHT.h"

#define DHTPIN A3

#define DHTTYPE DHT11

DHT dht (DHTPIN ، DHTTYPE) ؛

الإعداد باطل() {

pinMode (3 ، الإخراج) ؛

pinMode (4 ، الإخراج) ؛

pinMode (5 ، الإخراج) ؛

pinMode (6، INPUT_PULLUP) ؛

}

وضع int = 0 ؛

كثافة العمليات = 170 ؛

int t = 15 ؛

int دلتا = عالية ؛

حلقة فارغة() {

إذا (دلتا إذا (الوضع == 0) الوضع = 1 ؛

وضع آخر = 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)) ؛

}

آخر{

إذا (ليس isnan (dht.readHumidity ())) h = dht.readHumidity () ؛

if (not 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

ريكوميندو ريججار إل بابيل ديلجادو هاستا النهائي للفقرة إيفيتار رومبيرلو مينتراس حد ذاته مانيبولا.

موصى به: