
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00


Una Mood Lamp es una lámpara a las cual le puedes personalizar el color de la luz. Тасралтгүй үргэлжлүүлэхийн тулд Arduino болон Materiales caseros -ийг ашиглах боломжтой болно.
Алхам 1: Материалууд
- 3 потенциометр 10 кОм
210 эсэргүүцэлтэй 4 эсэргүүцэл
- 1 боть
- 1 мэдрэгч DHT11
- 1 SDSP -ийг солих
- 1 LED RGB
- 1 хамгаалалтын самбар
- Arduino 1
- 27 үсрэгч мачо-мачо
- Plancha de duroport
- Цахиур
- Objeto que sirva de bombilla
- Каутин (дур зоргоороо)
- Эстано (дур зоргоороо)
Алхам 2: Бүтээх

Пасос:
-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, DHT11 мэдрэгч, кабелийн энерги ба интертрептор.
-3 Hacer -ийн үндсэн суурь нь LED RGB юм.
-4 ширхэг бөмбөг.
Алхам 3: Esquemático диаграм
Энэхүү бүрэлдэхүүн хэсгүүдийг танилцуулж байна:
Алхам 4: Диаграмма Де Флужо

Функциональ диаграммыг танилцуулж байна.
Энэ нь функцуудын хувьд маш чухал юм. Өнгөт өнгөөр ялгагдахаас өөр аргагүй өнгө, өнгөөр ялгах, өнгө аясыг тохируулах, автоматаар зохицуулах, автоматаар ашиглах. мэдээлэл байна.
Алхам 5: Кодиго
Флюжо тракидо болон бусад хэлхээний диаграммууд:
// Мэдрэгч DHT11 -ийн зүү 10#-т "DHT.h" орно
#тодорхойлох DHTPIN 10 #тодорхойлох DHTTYPE DHT11 // DHT 11 DHT dht (DHTPIN, DHTTYPE);
// definir pins #define BLUE 3 #define GREEN 5 #define RED 6
// definit variables const int buttonPin = 8; int buttonState = 0; int lastButtonState = 0; int тоо = 1;
// Función de inicialización void setup () {Serial.begin (9600); Serial.println (F ("DHT11 TEST")); dht.begin ();
pinMode (RED, OUTPUT); pinMode (НОГООН, ГАРАХ); pinMode (Цэнхэр, ГАРАХ);
pinMode (buttonPin, INPUT);
}
// Programación del estado del botón void loop () {buttonState = digitalRead (buttonPin); if (buttonState == HIGH && lastButtonState == LOW) {if (count == 0) {M (); тоолох = 1; } өөр {A (); тоолох = 0; }} // Mantener activo un modo a la vez lastButtonState = buttonState; if (count == 0) {M (); } өөр {A (); }}
// Programación del modo manual void M () {int B = analogRead (A3); int R = analogRead (A5); int G = analogRead (A0);
// RGB analogWrite (BLUE, B) өнгөт өнгөөр ялгах; analogWrite (RED, R); analogWrite (НОГООН, G);
}
// Хөтөлбөрийн хүчин төгөлдөр бус програм A () {// Toma de temperatura y humedad саатал (500); float h = dht.readHumidity (); float t = dht.readTemperature ();
// Mapear la información de temperatura a humedad int HPMW = map (h, 0, 1024, 0, 255); int TPMW = газрын зураг (t, 0, 1024, 0, 255);
// Variable única con la información anterior int y = (HPMW + TPMW);
// Conidción para cambiar de color if (y <29) {analogWrite (RED, 18); analogWrite (Цэнхэр, 73); analogWrite (НОГООН, 4); } өөр {analogWrite (RED, 191); analogWrite (Цэнхэр, 8); analogWrite (НОГООН, 106); }
// Manejo de error en la toma de humedad y temperatura if (isnan (h) || isnan (t)) {Serial.println (F ("Error en la lektura del sensor")); буцах;
// Мэдээлэл дамжуулах мэдрэгчийг хянах Serial.print (F ("Humedad:")); Цуваа.хэвлэх (h); Serial.print (F ("% Temperatura:")); Цуваа.хэвлэх (t); Цуваа.хэвлэх (F ("° C")); Serial.println (y);
}
}
Тэмдэглэлийг татаж авах:
Зөвлөмж болгож буй:
Гэртээ хийсэн RC Cessna Skyhawk онгоц EASY BUILD: 7 алхам (зурагтай)

Гэртээ хийсэн RC Cessna Skyhawk онгоц Хялбар бүтээн байгуулалт: Багаасаа л бусад бүх хүүхдүүдийн адилаар би RC онгоцыг ихэд сонирхож байсан боловч хэзээ ч худалдаж авч, хийж чадахгүй, гэхдээ маш үнэтэй, барихад хэцүү байсан ч тэр өдрүүд одоо ч ард хоцорч байна. Би анхны RC онгоцоо хэрхэн хийснээ хуваалцах гэж байна (i
Хөдөлгөөнт сэтгэлийн гэрэл ба шөнийн гэрэл: 6 алхам (зурагтай)

Анимэйшн гэрэл ба шөнийн гэрэл: Гэрэлд хэт автсантай холбогдсон нэгэн сонирхолтой зүйлтэй тул би ямар ч хэмжээтэй RGB гэрлийн дэлгэц бүтээхэд ашиглаж болох жижиг модульчлагдсан ПХБ -уудыг бүтээхээр шийдлээ. Модульчлагдсан ПХБ хийсний дараа би тэдгээрийг зохион бүтээх санаагаа олж авлаа
Гэртээ хийсэн Digispark: 5 алхам

Гэртээ хийсэн Digispark: Digispark бол USB интерфэйстэй ATtiny85 дээр суурилсан микроконтроллер хөгжүүлэх самбар юм. Кодлох нь Arduino -той төстэй бөгөөд хөгжүүлэхэд танил болсон Arduino IDE -ийг ашигладаг. Миний digispark зөвхөн USB -ээр тэжээгддэг. Digispark нь бүрэн нийцдэг
DIY LED гэрэл - Алсын удирдлагатай орчин үеийн ширээний сэтгэлийн гэрэл: 8 алхам (зурагтай)

DIY LED гэрэл - Алсын удирдлагатай орчин үеийн ширээний сэтгэл хөдлөлийн гэрэл: Энэ нийтлэлд би энэхүү гайхалтай пирамид хэлбэртэй LED гэрлийн чийдэнг бүтээх үйл явцыг авч үзэх болно. Гэрлийн хувьд би 16 фут зурвастай RGB LED гэрлийг ашигласан
STK4141 Гэртээ хийсэн хөөрхөн аудио тоглуулагч: 12 алхам (зурагтай)

STK4141 Гэрийн хөөрхөн аудио тоглуулагч: Энэ бол ачаалж буй машинд тохирсон өндөр чанартай аудио тоглуулагч юм. Түүний дууны чанар үнэхээр гайхалтай. Энэ тоглуулагч дээр би ne555 ic болон гайхалтай ажилладаг LDR ашиглан маш онцгой мэдрэгчтэй унтраалга хийсэн. гэхдээ энэ зааварчилгаанд би үүнийг дурьдаж чадаагүй