İçindekiler:
- Adım 1: Malzemeler
- Adım 2: İnşaat
- Adım 3: Şema Esquemático
- Adım 4: Diyagram De Flujo
- Adım 5: Codigo
- 6. Adım: Video
Video: Ev Yapımı Mood Lambası: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Una Mood Lamp, son zamanlarda kişiselleştirilmiş bir renktir. Arduino ve Materyalleri'nin temel ilkelerinin bir devamı niteliğindedir.
Adım 1: Malzemeler
- 10 kΩ için 3 Potenciometros
- 210Ω için 4 direnç
- 1 boton
- 1 sensör DHT11
- 1 Anahtar SDSP
- 1 LED RGB
- 1 Protokol
- Arduino 1
- 27 Süveter maço-maço
- Plancha de duroport
- Silikon
- Objeto que sirva de bombilla
- Cautín (isteğe bağlı)
- Estaño (isteğe bağlı)
Adım 2: İnşaat
Paso:
-1 Cortar una caja con la plancha de duroport, doblarla y pegarla üç boyutlumente.
-2 Cortar los agujeros para los 3 potenciómetros, el botón, la LED RGB, el sensörü DHT11, el kablosu de enerji ve engelleyici.
-3 Hacer baz alredor de la LED RGB.
-4 Pegar la bombilla.
Adım 3: Şema Esquemático
Aquí se presenta la unión física de todos los bileşenleri:
Adım 4: Diyagram De Flujo
En iyi diyagrama de flujo muestra la lógica ve en iyi şekilde işlev gördü.
Daha fazla bilgi edinin. Renkleri değiştirmenin en iyi yollarından biridir. bir esta bilgi.
Adım 5: Codigo
El diagrama de flujo tracido bir código es el siguente:
// Sensör DHT11 ve pin 10#include "DHT.h" sensör kütüphanesi
#define DHTPIN 10 #define DHTTYPE DHT11 // DHT 11 DHT dht(DHTPIN, DHTTYPE);
// pin tanımla #BLUE 3 tanımla #YEŞİL tanımla 5 #KIRMIZI tanımla 6
// tanımlı değişkenler const int buttonPin = 8; int düğmeDurumu = 0; int lastButtonState = 0; int sayı = 1;
// void setup() { Serial.begin(9600); Serial.println(F("DHT11 TESTİ")); dht.begin();
pinMode(KIRMIZI, ÇIKIŞ); pinMode(YEŞİL, ÇIKIŞ); pinMode(MAVİ, ÇIKIŞ);
pinMode(buttonPin, INPUT);
}
// void loop'u programlamak için programlama() { buttonState = digitalRead(buttonPin); if (buttonState ==HIGH && lastButtonState ==LOW){ if (sayım == 0){ M(); sayı = 1; } başka { A(); sayı = 0; } } //Mantener etkinleştirme ve modo a la vez lastButtonState = buttonState; if (sayım== 0){ M(); } başka{ A(); } }
// Programlama del modo manual void M(){ int B = analogRead(A3); int R = analogRead(A5); int G = analogRead(A0);
// Asignar un potenciómetro a cada color del RGB analogWrite(BLUE, B); analogWrite(KIRMIZI, R); analogWrite(YEŞİL, G);
}
// Programlama del modo automático void A(){ // Sıcaklık kontrolü ve gecikme gecikmesi(500); float h = dht.readHumidity(); float t = dht.readTemperature();
// Sıcaklığı en iyi şekilde göster int HPMW = harita(h, 0, 1024, 0, 255); int TPMW = harita(t, 0, 1024, 0, 255);
// Değişken única con la información anterior int y = (HPMW + TPMW);
// Conidción para cambiar de color if (y <29){ analogWrite(RED, 18); analogWrite(MAVİ, 73); analogWrite(YEŞİL, 4); }else { analogWrite(RED, 191); analogWrite(MAVİ, 8); analogWrite(YEŞİL, 106); }
// Manejo de error en la toma de humedad y temperatura if (isnan(h) || isnan(t)) { Serial.println(F("Hata en la lectura del sensor")); dönüş;
// Mostrar la bilgi sensörü en el monitör seri Serial.print(F("Humedad: ")); Seri.baskı(h); Serial.print(F("% Sıcaklık: ")); Seri.baskı(t); Serial.print(F("°C ")); Seri.println(y);
}
}
También se puede indir aquí:
Önerilen:
Mikrofonlu Ev Yapımı Tripod (Bozuk Mikrofon Ile El Yapımı Tripod): 11 Adım
Mikrofonlu Ev Yapımı Tripod (Bozuk Mikrofon Ile El Yapımı Tripod): Bozulmuş Mikrofon ile kameranıza tripod yapabilirsiniz.. Tripod mikrofon ile kameranızı yapabilirsiniz
Filia - Ev Yapımı Dostluk Lambası: 7 Adım
Filia - Ev Yapımı Dostluk Lambası: Filia, eski Yunanca'da Dostluk anlamına gelir. Buradaki fikir, dünyanın farklı yerlerinde iki lambaya sahip olmak ve bir lambaya dokunduğunuzda her ikisi de rastgele renklerini değiştirmek. Yani dünyanın diğer ucundaki birine göstermek istiyorsanız, ne düşündüğünüzü
Bluetooth Adaptörü Yapımı Pt.2 (Uyumlu Hoparlör Yapımı): 16 Adım
Bir Bluetooth Adaptörü Yapma Pt.2 (Uyumlu Bir Hoparlör Yapma): Bu talimatta, size eski bir hoparlörü Bluetooth uyumlu hale getirmek için Bluetooth Adaptörümü nasıl kullanacağınızı göstereceğim. bir Bluetooth Adaptörü"; Devam etmeden önce bunu yapmanızı öneririm.C
Yapımı Kolay Gerçek Ev Yapımı Bir Bilgisayar: Z80-MBC2!: 9 Adım (Resimlerle)
Yapması Kolay Gerçek Ev Yapımı Bir Bilgisayar: Z80-MBC2!: Bir bilgisayarın nasıl çalıştığını ve "harici şeylerle" nasıl etkileşime girdiğini merak ediyorsanız, günümüzde Arduino veya Raspberry ve diğerleri gibi oynamaya hazır birçok tahta var. Ama bu panoların hepsi aynı "limit"e sahip… selamlar
Arduino İçin Bir Sinyal Lambası Yapımı: 3 Adım
Arduino için Bir Sinyal Lambası Yapımı: Bu eğitim, sinyal lambasının farklı renklerde nasıl parladığını ve aynı zamanda farklı bilgileri ima ettiğini açıklamak anlamına gelir. Karmaşık değil ama ilginç. Tüm malzemeleri www.ICStation.com'dan kolayca temin edebilirsiniz.Aksesuarlar:1.Arduino Air board x