Orodha ya maudhui:
- Hatua ya 1: Materiales
- Hatua ya 2: Construcción
- Hatua ya 3: Diagrama Esquemático
- Hatua ya 4: Diagrama De Flujo
- Hatua ya 5: Código
- Hatua ya 6: Video
Video: Taa ya Mood iliyotengenezwa nyumbani: Hatua 6
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Una Mood Taa ni moja ya kawaida na alama ya kibinafsi ya rangi ya la luz. Kuendelea kwa muda mfupi zaidi ya miaka mitano hacer una con Un Kit de principiantes de Arduino na materiales caseros.
Hatua ya 1: Materiales
- 3 Potenciómetros de 10 kΩ
- 4 vipingao de 210Ω
- 1 boton
- 1 sensorer DHT11
- 1 Badilisha SDSP
- 1 RGB ya LED
- 1 Kitabu cha ulinzi
- Arduino 1
- 27 Jumpers macho-macho
- Plancha de duroport
- Silicon
- Objeto que sirva de bombilla
- Cautín (hiari)
- Estaño (hiari)
Hatua ya 2: Construcción
Pasos:
-1 Cortar una caja con la plancha de duroport, doblarla y pegarla tridimensionalmente.
-2 Cortar los agujeros para los 3 potenciómetros, el boton, la RGB ya LED, sensorer DHT11, kebo ya nguvu na sehemu ya kuingiliana.
-3 Hacer una msingi wa redio ya LED RGB.
-4 Pegar la bombilla.
Hatua ya 3: Diagrama Esquemático
Maji haya ni sehemu ya pekee ya fasihi ya vifaa vya sehemu:
Hatua ya 4: Diagrama De Flujo
Mchoro wa picha hii kwa njia ya picha na maoni ya watu na mazoezi.
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, na con un boton puedes cambiar al modo automático, el cual mide la temperatura y humedad del habiente na emite luz un un color acorde habari hii.
Hatua ya 5: Código
Picha ya 1
// Librería de sensor DHT11 en pin 10 # ni pamoja na "DHT.h"
#fafanua DHTPIN 10 #fafanua DHTTYPE DHT11 // DHT 11 DHT dht (DHTPIN, DHTTYPE);
// pini dhahiri #fafanua BLUE 3 #fasili KIJANI 5 #fafanua RED 6
// vigezo vya ufafanuzi const int buttonPin = 8; kifungo cha ndani Jimbo = 0; int lastButtonState = 0; hesabu = 1;
// Función de inicialización batili kuanzisha () {Serial.begin (9600); Serial.println (F ("DHT11 Mtihani")); kuanza ();
pinMode (RED, OUTPUT); pinMode (KIJANI, OUTPUT); pinMode (BLUE, OUTPUT);
pinMode (kifungoPini, INPUT);
}
// Programación del estado del botón batili kitanzi () {buttonState = digitalRead (buttonPin); ikiwa (buttonState == HIGH && lastButtonState == LOW) {if (count == 0) {M (); hesabu = 1; } mwingine {A (); hesabu = 0; }} // Mantener activo un modo a la vez lastButtonState = buttonState; ikiwa (hesabu == 0) {M (); } mwingine {A (); }}
// Programación del modo utupu M () {int B = analogRead (A3); int R = AnalogSoma (A5); int G = AnalogSoma (A0);
// Asignar un potenciómetro a cada color del RGB analogWrite (BLUE, B); AnalogWrite (RED, R); AnalogWrite (KIJANI, G);
}
// Programación del modo automático batili A () {// Toma de temperatura y humedad kuchelewa (500); kuelea h = dht.read Humidity (); kuelea t = dht. soma Joto ();
// Mapear la información de temperatura a humedad int HPMW = ramani (h, 0, 1024, 0, 255); int TPMW = ramani (t, 0, 1024, 0, 255);
// Lahaja inayobadilika ya ndani ndani y = (HPMW + TPMW);
// Conidción para cambiar de color if (y <29) {analogWrite (RED, 18); AnalogWrite (BLUE, 73); AnalogWrite (KIJANI, 4); } mwingine {analogWrite (RED, 191); AnalogWrite (BLUE, 8); AnalogWrite (KIJANI, 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")); kurudi;
// Mostrar la información del sensor en el monitor Serial Serial.print (F ("Humedad:")); Printa ya serial (h); Serial.print (F ("% Temperatura:")); Printa ya serial (t); Printa ya serial (F ("° C")); Serial.println (y);
}
}
También se puede descargar aquí:
Ilipendekeza:
Ndege ya RC Cessna Skyhawk iliyotengenezwa nyumbani JENGO RAHISI: Hatua 7 (na Picha)
Ndege ya RC Cessna Skyhawk iliyotengenezwa nyumbani JENGO RAHISI: Tangu nilipokuwa mtoto, kama kila mtoto mwingine nilivutiwa na ndege za RC lakini sikuweza kuzinunua au kuzitengeneza kwani zilikuwa ghali sana au ngumu kujenga lakini, siku hizo ziko nyuma sasa na Nitashiriki jinsi nilivyotengeneza ndege yangu ya kwanza ya RC (i
Baridi ya Peltier iliyotengenezwa nyumbani / Jokofu na Kidhibiti cha Joto DIY: Hatua 6 (na Picha)
Baridi ya Peltier ya nyumbani / Jokofu na Kidhibiti cha Joto DIY: Jinsi ya kutengeneza kitoweo cha nyumbani cha thermoelectric Peltier cooler / mini na DIY W1209. Moduli hii ya TEC1-12706 na athari ya Peltier hufanya baridi nzuri ya DIY! Mafundisho haya ni mafunzo ya hatua kwa hatua kukuonyesha jinsi ya kutengeneza
Bodi ya mkate iliyotengenezwa nyumbani Kutumia vifuniko vya karatasi: Hatua 16
Bodi ya Mkate iliyotengenezwa nyumbani Kutumia Paperclips: Tunatengeneza Bodi ya Mkate iliyotengenezwa nyumbani kwa kutumia Paperclips zilizoingizwa kwenye Kadibodi. Kisha tunatumia Paperclips kuunganisha Vipengele vyetu vya Elektroniki kwa Reli za Paperclip. Hakuna solder inayohitajika! Hizi ni MUUNGANO KALI SANA! En
Spika ya Bluetooth ya Mbao iliyotengenezwa nyumbani: Hatua 6
Spika ya Bluetooth ya Mbao ya Homemade: Huu ni spika nyingine ya Bluetooth iliyokuzwa na mimi. Wakati huu wazo ni kukata laser ya MDF hapo awali iliyofunikwa na karatasi ili kuonyesha muundo mzuri wa kimiani kwa kingo zilizopindika za sanduku la sauti. Nimetumia karatasi nyepesi ya imbuia kwa
Taa ya Taa ya Miaka 31 ya Taa za Taa za Mfano Nk ..: Hatua 11 (na Picha)
Taa ya Taa ya Miaka 31 ya Taa za Taa za Mfano nk. Shida ni kwamba modeli za taa zinaweza kuwa ndogo na nafasi ndogo ya betri na