สารบัญ:

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
โคโม Hacer Una Mood Lamp (proyecto Uvg)
โคโม Hacer Una Mood Lamp (proyecto Uvg)
โคโม Hacer Una Mood Lamp (proyecto Uvg)
โคโม Hacer Una Mood Lamp (proyecto Uvg)
โคโม Hacer Una Mood Lamp (proyecto Uvg)
โคโม Hacer Una Mood Lamp (proyecto Uvg)

Esta es una mood lamp que funciona a base de un sensor DHT11 และ 3 potenciómetros. tiene 2 modos: el primero el color cambia กับ los potenciómetros, y el segundo cambia ฐาน de las lecturas del sensor DHT11

ขั้นตอนที่ 1: วัสดุ Y Herramientas

วัสดุและ Herramientas
วัสดุและ Herramientas
วัสดุและ Herramientas
วัสดุและ Herramientas
วัสดุและ Herramientas
วัสดุและ Herramientas
วัสดุและ Herramientas
วัสดุและ Herramientas

วัสดุ:

1. Paletas

2. Goma caliente

3. Papel delgado

4. 1 Arduino

5. 1 โปรโตบอร์ด

6. 1 LED RGB

7. 1 โบตั๋น โมเมนต์เนโอ

9. 1 สวิตช์ tipo SPST

10. 1 เซนเซอร์ DHT11

11. 3 Potenciómetros

12. สายเคเบิล tipo แกนแข็ง (คุณใช้เคเบิลเดอโทรโฟโน)

เฮอราเมียทัส:

1. ติเจราส

2. Cuchilla

3. พิสโตลา เด โกมา คาลิเอนเต

ขั้นตอนที่ 2: Armar El Circuito

Armar El Circuito
Armar El Circuito

ขั้นตอนที่ 3: โปรแกรม

โปรแกรม
โปรแกรม

//Este es el codigo que คุณใช้:

#รวม "DHT.h"

#define DHTPIN A3

#define DHTTYPE DHT11

DHT dht (DHTPIN, DHTTYPE);

การตั้งค่าเป็นโมฆะ () {

โหมดพิน (3, เอาต์พุต);

โหมดพิน (4, เอาต์พุต);

โหมดพิน (5, เอาต์พุต);

โหมดพิน(6, INPUT_PULLUP);

}

โหมด int = 0;

int ชั่วโมง = 170;

int เสื้อ = 15;

int เดลต้า=สูง;

วงเป็นโมฆะ () {

ถ้า (เดลต้า ถ้า (โหมด == 0) โหมด = 1;

โหมดอื่น = 0;

}

เดลต้า=ดิจิตอลอ่าน(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();

ถ้า (ไม่ใช่ isnan(dht.readTemperature())) t=dht.readTemperature();

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

analogWrite(5, แผนที่(t, 10, 20, 0, 127));

}

}

ขั้นตอนที่ 4: Armar La Estructura Y Agregar รายละเอียด

Armar La Estructura และ Agregar Detalles
Armar La Estructura และ Agregar Detalles
Armar La Estructura และ Agregar Detalles
Armar La Estructura และ Agregar Detalles
Armar La Estructura และ Agregar Detalles
Armar La Estructura และ Agregar Detalles

ข้อแนะนำ เกี่ยวกับ กระดาษ เดลกาโด ฮาสตา เอล ขั้นสุดท้าย สำหรับ evitar romperlo mientras se manipula

แนะนำ: