Turinys:
Video: Automatinė kaitlentės valdymo sistema (HPACS): 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Šio projekto tikslas yra suteikti paprastą intuityvų būdą suprasti, kaip atlikti automatinį PID derinimą naudojant šildytuvą. Tai, ką aš sukūriau, grindžiama Åström – Hägglund metodu, pagal kurį išvedami parametrai, naudojant „bang-bang“valdymą, kad būtų atskleistos sistemos charakteristikos, ir sekančiai parinkti parametrus, remiantis šiomis žiniomis. Jame nėra nieko slapto, o informaciją rasite čia: https://en.wikipedia.org/wiki/PID_controller#Loop… Ir apie parametrų pasirinkimą galite šiek tiek pasiskaityti čia: https://en.wikipedia.org/ wiki/PID_controller#kilpa …
Kad būtų malonu, pridedama „Nextion 3.2“HMI sąsaja, skirta vartotojui įvesti ir rodyti įvairius kintamuosius realiuoju laiku. BET taip pat sukūriau bibliotekos serijinio terminalo versiją, todėl projektas tapo pigesnis!
Tikroji istorija yra ta, kad iš dalies aš pažadėjau savo tėvui, kad jis kontroliuoja bičių vaško temperatūrą, iš dalies norėjau atnaujinti savo pagrindinę valdymo teoriją ir galiausiai norėjau pažvelgti į automatinį PID valdiklių derinimą. Iš šono taip pat pavyko jį panaudoti „Sous Vide“gaminant gražius kepsnius ir „Bearnaise“padažą kaip bandymo dalį!
ĮSPĖJIMAS
Čia dirbu su 230 V įtampa, o tai yra pavojinga, jei nežinote, ką darote! Esu elektrikas ir elektronikos inžinierius, todėl turiu šiek tiek patirties - tačiau NEDIRBKITE su 230 V įtampa, jei jums tai nepatogu ir labai atsargiai nelieskite įtampos turinčių laidų! Be to, saugokitės pigių SS relių dėl galimo gaisro pavojaus, nes tai matė kai kurie žmonės (nors ne aš).
Prekės
- Pigi WASCO kaitlentė (gali būti geresnė, pvz., „Ikea“indukcinė plokštė)
- Pigi SS relė
- Dalaso vieno laido temperatūros jutiklis
- Arduino Mega
- (Neprivaloma) „Nextion“3.2 colio HMI sąsaja/ekranas
- 5 V maitinimo šaltinis „Arduino“
1 žingsnis: Surinkimas
Aš sukūriau tik korpusą projekto HMI versijai, nes būtent tai ir panaudojau. Taigi, aš padariau korpusą relėms, HMI ir „Arduino“. Aš taip pat padariau spaustuką temperatūros jutikliui tik todėl, kad galėjau…
2 žingsnis: kodavimas
Visą HMI ir „Arduino“kodą galite rasti mano projekto „Git“repo.
Daug komentavau kode, kad būtų lengviau skaityti ir suprasti. Bet iš esmės aš sukūriau tikrai lėtą PWM kaitlentėje ir laikmačio pertrauką būsenos mašinai/valdymui, ir tai tikrai yra.
Tada, žinoma, yra derinimo rutina ir pats valdymas + HMI arba nuosekli sąsaja …
Aš darau tai, ko nesu didelis šio kodo gerbėjas, tai yra naudoti serijinį spausdinimą laikmačio pertraukoje. Serijinis spausdinimas užima daug laiko ir jo tikrai reikėtų vengti pertraukiant laikmatį …
Derinimas veikia taip:
- Nustatykite PWM darbo ciklą į 40%
- Palaukite, kol pasieks nustatytą temperatūrą
- Nustatykite PWM darbo ciklą į 0%
- Palaukite, kol temperatūra nukris žemiau nustatytos vertės
- Kartokite 1-4 veiksmą, kol pvz. Matomi 3 periodai, kurių laikas ir amplitudė yra beveik vienodi
- Apskaičiuokite PID parametrus pagal aukščiau pateiktą
Gana paprasta;)
3 žingsnis: bandymas
Dabar, kai kodavimas baigtas, atėjo laikas bandymams. Ankstesniame skyriuje grafiškai parodžiau derinimą iš bandymo - taigi, tai nėra daug ką pasakyti. Tačiau čia pateikiami keli bandymai, naudojant gautus parametrus.
Rekomenduojamas:
Televizoriaus nuotolinio valdymo pultas tampa RF nuotolinio valdymo pultu -- NRF24L01+ pamoka: 5 žingsniai (su paveikslėliais)
Televizoriaus nuotolinio valdymo pultas tampa RF nuotolinio valdymo pultu || NRF24L01+ Pamoka: Šiame projekte parodysiu, kaip aš naudoju populiarųjį nRF24L01+ RF IC, norėdamas belaidžiu būdu sureguliuoti LED juostos ryškumą per tris nenaudingus televizoriaus nuotolinio valdymo pulto mygtukus. Pradėkime
„IRduino“: „Arduino“nuotolinio valdymo pultas - imituokite pamestą nuotolinio valdymo pultą: 6 žingsniai
„IRduino“: „Arduino“nuotolinio valdymo pultas - imituokite pamestą nuotolinio valdymo pultą: jei kada nors pametėte televizoriaus ar DVD grotuvo nuotolinio valdymo pultą, žinote, kaip apmaudu, kai tenka vaikščioti, ieškoti ir naudoti paties įrenginio mygtukus. Kartais šie mygtukai net nesuteikia tokių funkcijų kaip nuotolinio valdymo pultas. Gauti
ELEKTRONINIO GREITIO VALDYMO (ESC) VALDYMO SIGNALO GENERATORIO ALTERNATYVA: 7 žingsniai
ELEKTRONINIO GREITIO VALDYMO (ESC) VALDYMO SIGNALŲ GENERATORIO ALTERNATYVA: Prieš kurį laiką savo „YouTube“kanale paskelbiau vaizdo įrašą (https://www.youtube.com/watch?v=-4sblF1GY1E), kuriame parodžiau, kaip pasidaryti vėjo turbiną. iš bešepetėlio nuolatinės srovės variklio. Aš padariau vaizdo įrašą ispanų kalba ir paaiškino, kad šis variklis buvo atiduotas
Įprastas nuotolinio valdymo rinkinys transformuotas į keturių kanalų RC žaislinį nuotolinio valdymo pultą: 4 žingsniai
Įprastas nuotolinio valdymo rinkinys transformuotas į keturių kanalų RC žaislinį nuotolinio valdymo pultą: 62 将 通用 遥控 转换 转换 为 为 玩具 模型 中 使用 的 四方法 非常 简单。 只需 准备 一些 瓦楞纸 板 , 然后 按照 视频 教程 完成 这个 电子 项目 并 并 为 视频 教程 完成 这个 电子 项目 并 并 为
Konvertuokite savo IR nuotolinio valdymo pultą į RF nuotolinio valdymo pultą: 9 žingsniai (su paveikslėliais)
Konvertuokite savo IR nuotolinio valdymo pultą į RF nuotolinio valdymo pultą: Šiandienos instrukcijoje aš jums parodysiu, kaip galite naudoti bendrą RF modulį be mikrovaldiklio, kuris galiausiai paskatins mus sukurti projektą, kuriame bet kurio įrenginio IR nuotolinio valdymo pultą galima paversti RF Nuotolinis. Pagrindinis privalumas konvertuojant