Мазмуну:
- Жабдуулар
- 1 -кадам: ийгиликсиз
- 2 -кадам: Booster күйөрмандарын орнотуңуз
- 3 -кадам: Wire Up
- 4 -кадам: Код
- 5 -кадам: Орнотуу
- 6 -кадам: Тест
Video: VentMan Part II: Booster күйөрмандары үчүн Arduino автоматташтырылган мешти аныктоо: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Негизги упайлар:
- Бул менин AC/мештин үйлөгүч мотору качан иштеп жатканын аныктоо үчүн коюлган убактылуу бузуу болчу, ошондо менин эки күчөткүч күйгүзгүчүм күйүп кетиши мүмкүн.
- Мага дагы эки жылуу/муздак абаны жылуу/муздак абаны түртүп туруучу каналдын ичинде эки күчөткүч күйөрман керек. Бирок мен күйөрмандарды дайыма иштетким келбейт, жөн эле мештин үйлөгүчүнүн мотору иштеп турганда.
Жабдуулар
- WeMos D1 Mini (же арзан нокаут / ESP8266 нерсе)
- Өткөргүч зымдар
- 10K resisitor
- Tilt sesnor
1 -кадам: ийгиликсиз
Бул чечимге чейин ийгиликсиз болгон кээ бир аракеттер:
- Термостаттын абалын аныктоо үчүн ecobee API колдонуңуз. API 20 мүнөттөн эки саатка кечигүүдө, анча жакшы эмес
- Каналда Arduino ийкемдүү сенсор жетиштүү сезимтал болгон эмес
- Термостаттан келген 24В күйөрман линиясындагы учурдагы сенсор, менде токтун туруктуу сенсору жок болчу жана чыдамсыз болдум. Мындан тышкары, бул идея мени коркутат.
- Homeassistant/Hass.io ecobee API менен бирдей чектөөлөр
- Аба агымынын сенсору аба каналынын агымы үчүн жетиштүү эмес.
2 -кадам: Booster күйөрмандарын орнотуңуз
Бул жазуу күйөрмандардын өздөрү жөнүндө эмес, бирок бул талап кылынган кадам. Мен желдеткичтин эки желдеткичин орноттум, желдетүүчү скотч менен абадагы бардык агып кетүүлөрдү жаптым жана экөөнү тең Tasmota жаркыраган акылдуу сайгычка сайдым, ошондуктан мен эки күйөрманы бир GET өтүнүчү менен күйгүзүп/өчүрө алам.
Колдонулган резина шайбалар, бул жерде вентиляциялар титирөөнү азайтуу үчүн шыптын устундарына орнотулат.
3 -кадам: Wire Up
D1 мини, ийилүү сенсору жана каршылыгы бири -бирине туура келет, аналогдук пин төшөө жөндөөсүн окуйт.
4 -кадам: Код
#кошуу #кошуу // D1 МИНИ ВИБРАЦИЯ СЕНСОРУНАН ТЫНЫМДУУ ОКУУЛАР // ЭКИ ӨЗГӨЧӨ ВИБРАЦИЯ 60 СЕКУНДУК ТЕРЕЗЕДЕ ТААНЫЛСА, ВЕБ КАЙРЫЛУУСУ АТКАРЫЛГАН БОЛСО // ЭЧ КАНДАЙ ЭМЕС ЭБЕ A0; uint32_t мезгил = 1 * 60000; // 60 экинчи терезе flex = 0; // баштапкы баалуулуктар char* ssid = "ssid"; // ADIF WIFI SSIDconst char* password = "password"; // ADIF WIFI PASSWORDvoid setup () {WiFi.begin (ssid, password); Serial.begin (9600); pinMode (sigPin, INPUT); } void loop () {flex = 0; Serial.println ("кайра баштоо саны"); үчүн (uint32_t tStart = millis (); (millis () - tStart) <мезгил;) {түшүм (); int sigStatus = analogRead (sigPin); if (sigStatus! = 1024) // ал иштеп жатат {//Serial.println("up "); flex += 1; Serial.println (flex); if (flex == 2) {//Serial.println("Shook two, this is real "); HTTPClient http; //http.begin("https://10.0.0.50:5000/fan_on "); http.begin ("https:// IP: PORT/path"); // ТУУРА IP, PORT, VALUES КОШУУ int httpCode = http. GET (); Саптын жүгү = http.getString (); Serial.println (пайдалуу жүк); http.end (); кечигүү (6000); // бир аз эс алуу} кечигүү (1000); } else {Serial.println ("unisturbed"); }}}
5 -кадам: Орнотуу
Бул татаал бөлүгү, ал көп сыноолорду жана каталарды талап кылган. Вентиляциядагы дат тактарына көңүл бурбаңыз, алар каналга орнотулган эски нымдагычтан.
Мен вибрация сенсорун муздак аба кайтаруучу түтүктүн ичине мештин кире беришине жакын жайгаштырууну чечтим, андыктан желдеткичтин моторуна кирген бардык аба анын жанынан өтүп кетет жана үмүт кылып бир аз титиреп кетет. Эң кыйын жери сенсордун туура илиниши болду, ал ордунан туруп, дагы эле аба агымында чуркады. Сүрөттөр мен чечимди туруктуу кылардан мурун нан тактасын көрсөтөт. D1 mini өзү Wi -Fi сигналын күчтүү кармоо үчүн каналдын сыртында калды.
Мен нымдагычты көзөмөлдөө үчүн колдонулган эски зымга жантаюу сенсорун илип койдум, бирок каналда калып калдым, ошентип бурчту туура алдым.
6 -кадам: Тест
Код 60 секунддук терезени кармоо менен иштейт жана дирилдөө канча жолу аныкталганын эсептөө менен иштейт. Сиз өзгөрмөлөрдү өзгөртө аласыз, бирок 60 секунддук терезеде жок дегенде 2 дирилдөө аныкталса, меники менин колбамдын серверине GET өтүнүчүн коюуга даяр.
Колбанын сервери башка маалыматтарды колдонуп, күндүн убактысы жана үйдүн ээлиги сыяктуу менин күйөрмандарымды күйгүзүү керекпи же жокпу, аныктайт. Көбүрөөк маалымат алуу үчүн караңыз:
www.instructables.com/id/VentMan-DIY-Autom…
github.com/onetrueandrew/green_ecobee
Сунушталууда:
PC күйөрмандары үчүн DIY PWM Control: 12 кадам
PC күйөрмандары үчүн DIY PWM Control: Бул Нускамада толугу менен 12 В PC күйөрманы PWM контроллерин куруу сүрөттөлөт. Дизайн 16 3-пин компьютер күйөрмандарын башкара алат. Дизайн ар бир күйөрмандын иштөө циклин башкаруу үчүн Dialog GreenPAK ™ конфигурацияланган аралаш сигнал ICлерин колдонот. Ал дагы
Arduino менен бузулган мешти оңдоо: 3 кадам
Сынган мешти Arduino менен оңдоо: Мен шамалдаткычты кол менен күйгүзмөйүнчө, менин мешимдеги башкаруу тактасы аны күйгүзбөйт. Бирок мен муну кылсам, үйлөгүч кол менен өчүрүлгөнгө чейин күйүп турат .. Ошентип, мен аны үйлөткүчтү күйгүзүү жана өчүрүү үчүн, ошондой эле термостатты жокко чыгаруу үчүн курдум. Мен бышырам
Arduino автоматташтырылган көлөкө экраны долбоору үчүн кадам моторун жана драйверди тандоо: 12 кадам (сүрөттөр менен)
Arduino автоматташтырылган көлөкө экраны долбоору үчүн тепкич моторун жана драйверди тандоо: Бул Нускамада мен Automated Shade Screen долбоорунун прототипине Step Motor жана Driver тандоо үчүн жасаган кадамдарымдан өтөм. Көлөкөлүү экрандар - бул популярдуу жана арзан Coolaroo кол менен жасалган моделдер, мен аны алмаштыргым келди
Температураны башкаруу Arduino жана PWM күйөрмандары менен: 6 кадам (сүрөттөр менен)
Температураны башкаруу Arduino жана PWM күйөрмандары менен: DIY сервери/тармак стойкасы үчүн Arduino жана PWM күйөрмандары боюнча PID менен температураны башкаруу Бир нече жума мурун мен тармактык түзмөктөр жана бир нече серверлер менен стойканы орнотушум керек болчу. Ошентип, кыштын ортосундагы температура
Мешти күчөтүүчү желдеткичти кантип арзан орнотуу керек: 8 кадам
Кантип мешти күчөтүүчү желдеткичти арзан орнотуу керек: Биздин башкы уктоочу бөлмөбүз дайыма кышында суук же жайында ысык болот. Куруучунун бөлмөгө бир эле реестрди орнотуп, бөлмөнүн өзү гараждын үстүндө турушу да жардам бербейт. Санариптик термометрди колдонуу