Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Είναι μια λάμπα διάθεσης που λειτουργεί με βάση τον αισθητήρα 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
Υλικά:
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
Βήμα 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
Συνιστάται να συμφωνήσετε με την απόφασή σας στο τέλος της χειμερινής περιόδου.