Innholdsfortegnelse:
- Trinn 1: Materialer
- Trinn 2: Konstruksjon
- Trinn 3: Diagrama Esquemático
- Trinn 4: Diagrama De Flujo
- Trinn 5: Kjør
- Trinn 6: Video
Video: Hjemmelaget stemningslampe: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Una Mood Lamp er en unik modell for personlig tilpassing av farger. A continuación se muestra como puedes hacer una con un Kit de principiantes de Arduino y materiales caseros.
Trinn 1: Materialer
- 3 Potenciómetros de 10 kΩ
- 4 motstander på 210Ω
- 1 bot
- 1 sensor DHT11
- 1 bytte SDSP
- 1 LED RGB
- 1 Protoboard
- Arduino 1
- 27 hoppere macho-macho
- Plancha de duroport
- Silikon
- Objeto que sirva de bombilla
- Cautín (valgfritt)
- Estaño (valgfritt)
Trinn 2: Konstruksjon
Pasos:
-1 Cortar una caja con la plancha de duroport, doblarla y pegarla tridimensionalmente.
-2 Cortar los agujeros para los 3 potenciómetros, el botón, la LED RGB, el sensor DHT11, el cable de energía y el interrumptor.
-3 Hacer una base alrededor de la LED RGB.
-4 Pegar la bombilla.
Trinn 3: Diagrama Esquemático
Vi kan presentere en enhet for alle deler av komponenten:
Trinn 4: Diagrama De Flujo
Este diagrama de flujo muestra la lógica y el sentido del funcionamiento del proyecto.
Esta lámpara tiene dos modos de funcionamiento. De la formamanual puedes escoger el color que tú quieras manipulando las luces de color rojo, verde y azul con tres potenciómetros, y con un botón puedes cambiar al modo automático, el cual mide la temperatura y humedad del habiente y emite luz con un color acorde a esta información.
Trinn 5: Kjør
El diagrama de flujo tracido and código es el seuiente:
// Librería de sensor DHT11 og pin 10#inkluderer "DHT.h"
#define DHTPIN 10 #define DHTTYPE DHT11 // DHT 11 DHT dht (DHTPIN, DHTTYPE);
// definir pins #define BLUE 3 #define GREEN 5 #define RED 6
// definitive variabler const int buttonPin = 8; int buttonState = 0; int lastButtonState = 0; int count = 1;
// Función de inicialización void setup () {Serial.begin (9600); Serial.println (F ("DHT11 TEST")); dht.begin ();
pinMode (RØD, UTGANG); pinMode (GRØNN, UTGANG); pinMode (BLÅ, UTGANG);
pinMode (buttonPin, INPUT);
}
// Programación del estado del botón void loop () {buttonState = digitalRead (buttonPin); if (buttonState == HIGH && lastButtonState == LOW) {if (count == 0) {M (); telle = 1; } annet {A (); telle = 0; }}} // Mantener activo un modo a la vez lastButtonState = buttonState; if (count == 0) {M (); } annet {A (); }}
// Programación del modo manual void M () {int B = analogRead (A3); int R = analogRead (A5); int G = analogRead (A0);
// Oppgi en potensiell farge i RGB analogWrite (BLÅ, B); analogWrite (RØD, R); analogWrite (GRØNN, G);
}
// Programación del modo automático void A () {// Toma de temperatura and humedad delay (500); float h = dht.readHumidity (); float t = dht.readTemperature ();
// Informasjon om temperaturen og humedad int HPMW = map (h, 0, 1024, 0, 255); int TPMW = kart (t, 0, 1024, 0, 255);
// Variabel única con la información anterior int y = (HPMW + TPMW);
// Conidción para cambiar de color if (y <29) {analogWrite (RED, 18); analogWrite (BLÅ, 73); analogWrite (GRØNN, 4); } annet {analogWrite (RED, 191); analogWrite (BLÅ, 8); analogWrite (GRØNN, 106); }
// Manejo de error en la toma de humedad y temperatura if (isnan (h) || isnan (t)) {Serial.println (F ("Error en la lectura del sensor")); komme tilbake;
// Informasjon om sensorer og monitorer Serial.print (F ("Humedad:")); Serial.print (h); Serial.print (F ("% Temperatura:")); Serial.print (t); Serial.print (F ("° C")); Serial.println (y);
}
}
También se puede last ned vann:
Anbefalt:
En LED -stemningslampe på 1 dollar med ATtiny13 og WS2812: 7 trinn
En LED-stemningslampe på $ 1 med ATtiny13 og WS2812: Dette er en lavt humørlampe med fire moduser. Rainbow gnist. En gnist av lys beveger seg oppover gang på gang og gradvis endrer fargen. Rainbow glød. En stabil glød som gradvis endrer fargen. Simulering av stearinlys.4. Av. Du kan
3D -trykt LED -stemningslampe: 15 trinn (med bilder)
3D -trykt LED -stemningslampe: Jeg har alltid hatt denne fascinasjonen for lamper, så det å ha muligheten til å kombinere 3D -utskrift og Arduino med LED -er var noe jeg måtte forfølge. Konseptet er veldig enkelt og resultatet er et av de mest tilfredsstillende visuelle erfaringer du kan legge
STEMNINGSLAMPE (Rodrigo Jimenez 20052): 3 trinn
MOOD LAMP (Rodrigo Jimenez 20052): Link til video på youtube: https://youtu.be/H4ghI6UAJw8
STEMNINGSLAMPE--: 5 trinn
STEMNINGSLAMPE--: Esta es una lampara basada en la temperatura relacionada con la distancia de objetos
Moderne RGB stemningslampe: 7 trinn (med bilder)
Moderne RGB humørlampe: Vil du legge til litt stil på skrivebordet ditt? Vi har dekket deg med en DIY stemningslampe laget av deler du enkelt kan finne liggende i garasjen eller skuret. Vår stemningslampe har en estetisk og moderne design samtidig som du gir deg full kontroll over fargen