INHOUDSOPGAWE:
- Stap 1: materiaal
- Stap 2: Konstruksie
- Stap 3: Diagrama Esquemático
- Stap 4: Diagrama De Flujo
- Stap 5: Verwerk
- Stap 6: Video
Video: Tuisgemaakte bui lamp: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Una Mood Lamp is 'n unieke manier om 'n persoonlike kleur te gee. 'N Voortgesette bespreking van 'n hoofstuk van 'n beginsel van arduino en materiële sake.
Stap 1: materiaal
- 3 moontlikhede van 10 kΩ
- 4 weerstand van 210Ω
- 1 bottel
- 1 sensor DHT11
- 1 Skakel SDSP
- 1 LED RGB
- 1 Protoboard
- Arduino 1
- 27 springers macho-macho
- Plancha de duroport
- Silikon
- Objeto que sirva de bombilla
- Cautín (opsioneel)
- Estaño (opsioneel)
Stap 2: Konstruksie
Pasos:
-1 Cortar una caja con la plancha de duroport, doblarla y pegarla tridimensionalmente.
-2 kortings vir drie potensiële toestelle, LED -RGB, DHT11 -sensor, elektriese kabel en interrumptor.
-3 Hacer una base alrededor de la LED RGB.
-4 pegar la bombilla.
Stap 3: Diagrama Esquemático
Ons bied 'n uniek funksie van die volgende komponente aan:
Stap 4: Diagrama De Flujo
Este diagrama de flujo muestra la lógica en 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 'n informasie.
Stap 5: Verwerk
Die diagram van die volgende funksies:
// Librería de sensor DHT11 en pen 10#sluit "DHT.h" in
#define DHTPIN 10 #define DHTTYPE DHT11 // DHT 11 DHT dht (DHTPIN, DHTTYPE);
// definir pins #define BLUE 3 #define GROEN 5 #define ROOI 6
// definieer veranderlikes const int buttonPin = 8; int buttonState = 0; int lastButtonState = 0; int telling = 1;
// Die amptelike opstel van leemte opstel () {Serial.begin (9600); Serial.println (F ("DHT11 TEST")); dht.begin ();
pinMode (ROOI, UITGANG); pinMode (GROEN, UITPUT); pinMode (BLOU, UITGANG);
pinMode (buttonPin, INPUT);
}
// Program vir die verwydering van die leegte () {buttonState = digitalRead (buttonPin); if (buttonState == HIGH && lastButtonState == LOW) {if (count == 0) {M (); telling = 1; } anders {A (); telling = 0; }}} // Manneer active un modo a la vez lastButtonState = buttonState; as (tel == 0) {M (); } anders {A (); }}
// Handmatige program leegte M () {int B = analogRead (A3); int R = analogRead (A5); int G = analogRead (A0);
// Ons kan 'n moontlike kleur van RGB -analoog skryf (BLOU, B); analogWrite (ROOI, R); analogWrite (GROEN, G);
}
// Programación del modo automático void A () {// Temperature and humedad delay (500); float h = dht.readHumidity (); float t = dht.readTemperature ();
// Gee meer inligting oor die temperatuur en HPMW = kaart (h, 0, 1024, 0, 255); int TPMW = kaart (t, 0, 1024, 0, 255);
// Veranderlike weergawe met laer informasie in die voorkant van y = (HPMW + TPMW);
// Conidción para cambiar de color if (y <29) {analogWrite (RED, 18); analogWrite (BLOU, 73); analogWrite (GROEN, 4); } anders {analogWrite (ROOI, 191); analogWrite (BLOU, 8); analogWrite (GROEN, 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")); terugkeer;
// Meer inligting oor die sensor en die reeks Serial.print (F ("Humedad:")); Reeks.afdruk (h); Serial.print (F ("% Temperatura:")); Reeks.afdruk (t); Serial.print (F ("° C")); Serial.println (y);
}
}
También se puede download aquí:
Aanbeveel:
3D gedrukte LED bui lamp: 15 stappe (met foto's)
3D -gedrukte LED -gemoedlamp: ek was nog altyd so bekoorlik met lampe, sodat ek 3D -drukwerk en Arduino met LED's kon kombineer. Die konsep is baie eenvoudig en die resultaat is een van die mees bevredigende ervarings wat u kan plaas
Arduino bui lamp: 6 stappe
Arduino Mood Lamp: Mood lamp of sentimientos creada en casa y programada con Arduino. Ons bied 'n unieke struktuur, funksie met 'n unieke Arduino -eenheid, potensiaal, NeoPixeles, skakelaar en skakelaar, funksie vir 'n kabinet vir verskillende modusse
Moderne RGB -bui lamp: 7 stappe (met foto's)
Moderne RGB -gemoedlamp: wil u styl by u lessenaar voeg? Ons het u bedek met 'n DIY -bui -lamp gemaak van onderdele wat u maklik in u motorhuis of skuur kan rondlê. Ons stemmingslamp het 'n estetiese en moderne ontwerp, terwyl u volledige beheer oor die kleur gee
RGB Icosahedron bui lamp: 9 stappe (met foto's)
RGB Icosahedron bui lamp: Geometriese vorms het altyd ons aandag getrek. Onlangs het so 'n fassinerende vorm ons nuuskierigheid geprikkel: die Icosahedron. Die Icosahedron is 'n veelvlak met 20 vlakke. Daar kan oneindig baie nie-soortgelyke vorms van icosahedra wees, maar die bes
Lae poli LED bui lamp: 9 stappe (met foto's)
Lae poli LED bui lamp: 'n uitstekende toevoeging tot enige lessenaar, rak of tafel! Met die diskrete knoppie op die basis kan u deur verskillende LED -beligtingspatrone blaai. Dit maak nie saak of u u lamp wil gebruik om te studeer, te ontspan of selfs te partytjie nie … daar is verskillende