Мазмуну:
- 1 -кадам: материалдар
- 2 -кадам: Construcción
- 3 -кадам: Diagrama Esquemático
- 4 -кадам: Диаграмма Де Флужо
- 5 -кадам: Кодиго
- 6 -кадам: Видео
Video: Үйдө жасалган маанай чырагы: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Маанай чырагы эскиргенден кийин жеке түстөрдүн жеке түсүн көрсөтөт. Аракеттердин материалдык жактан жабдылышын камсыздоочу конструкциялардын бири болуп саналат.
1 -кадам: материалдар
- 3 потенциалы 10 кОм
- 4 каршылык көрсөткүчү 210Ω
- 1 ботон
- 1 сенсор DHT11
- 1 SDSP которуу
- 1 LED RGB
- 1 протокол
- Arduino 1
- 27 секирүүчүлөр мачо-мачо
- Дуропорт
- Силикон
- Bombilla
- Каутин (каалоосу боюнча)
- Estaño (каалоосу боюнча)
2 -кадам: Construcción
Пасос:
-1 Cortar una caja con la plancha de duroport, doblarla y pegarla tridimensionalmente.
-2 Cortar los agujeros paraos los 3 potenciómetros, el botón, la LED RGB, сенсор DHT11, кабель энергиясы жана үзгүлтүксүз иштетүүчү.
-3 Негизги маалымат базасы LED RGB.
-4 Pegar la bombilla.
3 -кадам: Diagrama Esquemático
Активдүү компоненттердин тизмеси:
4 -кадам: Диаграмма Де Флужо
Бул диаграммалар сизди кызыктыруучу функциялар менен камсыз кылат.
Бул функциялар үчүн эң маанилүү шарттар. Түстөрдүн түсү жана түстөрүнүн айырмачылыктары, түстөрдүн потенциалы, автоматтык түрдө автоматтык түрдө автоматтык түрдө автоматтык түрдө жабдылуу, орточо температуранын өзгөрүшү маалымат булагы.
5 -кадам: Кодиго
Элементтердин диаграммалары жана карталары:
// Librería de sensor DHT11 en pin 10#include "DHT.h"
#аныктоо DHTPIN 10 #аныктоо DHTTYPE DHT11 // DHT 11 DHT dht (DHTPIN, DHTTYPE);
// аныктоочу пиндер #define BLUE 3 #define GREEN 5 #define RED 6
// аныкталган өзгөрмөлөр const int buttonPin = 8; int buttonState = 0; int lastButtonState = 0; int count = 1;
// Кызматтын боштугун орнотуу () {Serial.begin (9600); Serial.println (F ("DHT11 TEST")); dht.begin ();
pinMode (КЫЗЫЛ, ЧЫГУУ); pinMode (ЖАШЫЛ, ЧЫГУУ); pinMode (КӨК, ЧЫГУУ);
pinMode (buttonPin, INPUT);
}
// Программанын жоктугу void loop () {buttonState = digitalRead (buttonPin); if (buttonState == HIGH && lastButtonState == LOW) {if (count == 0) {M (); count = 1; } else {A (); count = 0; }} // Активдүү активдер lastButtonState = buttonState; if (count == 0) {M (); } else {A (); }}
// Программанын боштугу M () {int B = analogRead (A3); int R = analogRead (A5); int G = analogRead (A0);
// RGB analogWrite (BLUE, B) түстөрүнүн түсү жок; analogWrite (RED, R); analogWrite (GREEN, G);
}
// Автоматтык автоматтык программанын жоктугу A () {// Тематиканын кечигүүсү (500); float h = dht.readHumidity (); float t = dht.readTemperature ();
// Карта маалыматы HPMW = map (h, 0, 1024, 0, 255); int TPMW = карта (t, 0, 1024, 0, 255);
// Variable 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); } else {analogWrite (RED, 191); analogWrite (КӨК, 8); analogWrite (GREEN, 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:")) мониторунун маалыматы; Serial.print (h); Serial.print (F ("% Temperatura:")); Serial.print (t); Serial.print (F ("° C")); Serial.println (y);
}
}
Акысыз жүктөп алыңыз:
Сунушталууда:
$ 1 LED маанай чырагы ATtiny13 жана WS2812 менен: 7 кадам
$ 1 LED маанай чырагы ATtiny13 жана WS2812 менен: Бул төрт режими бар арзан маанай чырагы. Радуга учкуну. Жарыктын учкуну убакыттын өтүшү менен өйдө карай жылып, түстү акырындык менен өзгөртөт.2. Радуга жарыгы. Түстү акырындык менен өзгөрткөн туруктуу жаркыроо.3. Шамдын от симуляциясы.4. Өчүрүлгөн. Сиз
3D Басылган LED маанай чырагы: 15 кадам (Сүрөттөр менен)
3D Басылган LED маанай чырагы: Мен ар дайым лампаларга болгон кызыгуумду көргөм, андыктан 3D Басып чыгаруу менен Arduino диоддорун айкалыштыруу жөндөмүнө ээ болуум керек болчу. сиз бере турган тажрыйбалар
Маанай чырагы (Родриго Хименес 20052): 3 кадам
Маанай чырагы (Родриго Хименес 20052): Ютубдагы видеонун шилтемеси: https://youtu.be/H4ghI6UAJw8
Маанай чырагы (DIY): 3 кадам
Маанай чырагы (DIY): Программалана турган программанын жардамы менен, кадимкидей эле, айлана -чөйрөнү коргоо да. Эң негизгиси, бул жеке режимде гана! Колдонмону жок кылуу үчүн, бул түстү тандаңыз
Маанай спикери- Абанын температурасына негизделген маанай музыкасы үчүн күчтүү динамик: 9 кадам
Маанай спикери- Абанын температурасына негизделген маанай музыкасы үчүн ойнотула турган күчтүү спикер: Саламатсызбы! MCT Howest Kortrijk мектебиндеги менин долбоорум үчүн, маанай спикери кылдым, бул акылдуу Bluetooth спикери, ар кандай сенсорлор, LCD жана WS2812b спикер температурага негизделген фондук музыканы ойнойт, бирок