Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
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 a base de las lecturas del sensor DHT11.
Hakbang 1: Mga Materyal Y Herramientas
Mga Materyales:
1. Paletas
2. Goma caliente
3. Papel delgado
4. 1 Arduino
5. 1 Protoboard
6. 1 Pinangunahan RGB
7. 1 Botón momentáneo
9. 1 Lumipat tipo SPST
10. 1 Sensor DHT11
11. 3 Potenciómetros
12. Cable tipo solid core (gumagamit ka ng cable de teléfono)
Herramientas:
1. Tijeras
2. Cuchilla
3. Pistola de goma caliente
Hakbang 2: Armar El Circuito
Hakbang 3: Programar
// Este es el codigo que yo use:
# isama ang "DHT.h"
# tukuyin ang DHTPIN A3
# tukuyin ang DHTTYPE DHT11
DHT dht (DHTPIN, DHTTYPE);
walang bisa ang pag-setup () {
pinMode (3, OUTPUT);
pinMode (4, OUTPUT);
pinMode (5, OUTPUT);
pinMode (6, INPUT_PULLUP);
}
int mode = 0;
int h = 170;
int t = 15;
int delta = TAAS;
void loop () {
kung (delta kung (mode == 0) mode = 1;
ibang mode = 0;
}
delta = digitalRead (6);
kung (mode == 0) {
analogWrite (3, mapa (analogRead (A0), 0, 1023, 0, 127));
analogWrite (4, mapa (analogRead (A1), 0, 1023, 0, 127));
analogWrite (5, mapa (analogRead (A2), 0, 1023, 0, 127));
}
iba pa {
kung (hindi isnan (dht.readHumidity ())) h = dht.readHumidity ();
kung (hindi isnan (dht.readTemperature ())) t = dht.readTemperature ();
analogWrite (3, mapa (h, 150, 190, 0, 127));
analogWrite (5, mapa (t, 10, 20, 0, 127));
}
}
Hakbang 4: Ang Armar La Esonstrura Y Agregar ay Na-detall
Recomiendo agregar el papel delgado hasta el final para evitar romperlo mientras se manipula.