Turinys:
- 1 žingsnis: Sąrašas medžiagos
- 2 žingsnis: kur galime viską sudėti ??
- 3 žingsnis: Sujunkime viską
- 4 žingsnis: Kodas
Video: Kondensacijos rizikos vertintojas: 4 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Sveiki visi, dirbu statybininku, nors visada labai domėjausi naujomis technologijomis.
Aš šiek tiek išmokau apie 3D spausdinimą, „Arduino“ir daug skaitymo elektronikos problemų. Aš reguliariai lankausi šiame tinkle, todėl norėčiau šiek tiek prisidėti.
Mano darbe kartais ne taip lengva žinoti, kokia drėgmės priežastis sienoje sukelia nesveiką aplinką.
Šis projektas padės mums atskirti vandens nutekėjimą ir kondensuotą drėgmę.
Kad tai pasiekčiau, turėjau mintį per tam tikrą laikotarpį stebėti duomenų vertę šiomis vertėmis:
-Aplinkos drėgmė
-Aplinkos temperatūra
-Drėgnos vietos temperatūra
Šios vertės leidžia suprasti, ar drėgnos zonos temperatūra buvo žemiau rasos taško. Tai reiškia, kad drėgmės priežastis yra kondensacija.
Nors termografinė kamera padėtų tai padaryti, yra dvi priežastys, kodėl aš sukūriau šį projektą:
1.-Jie labai brangūs
2.-matavimo momentas negali būti tinkamas gauti duomenis dėl vertės pokyčių per dieną.
Tikiuosi, kad šis projektas kam nors padės.
1 žingsnis: Sąrašas medžiagos
-arduino nano duomenų registravimo įrenginys /s.click.aliexpress.com/e/0vsomLQ- Drėgmės ir temperatūros jutiklis DHT22https://s.click.aliexpress.com/e/bPMNuPhI-Infra red Temperatūros jutiklis Mlx90614https://s.click.aliexpress.com/e /bY57Pd1I-2 baterijos 18650 3500 mAh mažiau nei 30 €
2 žingsnis: kur galime viską sudėti ??
Gavęs tinkamai veikiantį kodą, turėčiau susidurti su šia problema.
Man reikėjo dėžutės, kad sudėčiau visus komponentus. Norėjau ne tik viską išlaikyti kartu, bet ir tai, kad MLX90614 galėtų judėti į taikinį.
Norėdami jį gauti, sukūriau šį dėklą naudodami „Autocad2015“ir atspausdinau jį savo 3D spausdintuvu („Anet A10“). Kaip ir viskas mano projekte, tai galėtų būti geriau, bet galbūt tai gali kam nors padėti.
Čia yra stl failai.
Atsiprašau už galimas klaidas, bet tai mano pirmasis projektas.
Ačiū už sugaištą laiką. Jei jums reikia papildomos informacijos, nedvejodami susisiekite su manimi.
Jei jums tai įdomu, būčiau dėkingas už jūsų balsą ar bent patinka.;)
3 žingsnis: Sujunkime viską
Na, dabar mes turime viską, ko reikia.
Mes pradedame nuo pranašumo. Duomenų kaupiklis jau prijungė „micro sd“RTC laikrodį.
Kadangi nesu ekspertas, pradėjau žiūrėti vadovėlius ir rinkti daugiau informacijos apie jutiklius.
Man reikėjo prijungti DHT22, MLX90614 ir OLED ekraną.
Sujungti kiekvieną atskirai yra gana paprasta ir yra keletas pamokų, kaip tai padaryti, tačiau sunkiausia buvo tai, kad viskas veikia kartu.
Aš palieku „Fritzzing“schemą su jungtimis su atskirais moduliais, jei kas nors neturi prieigos prie „Arduino nano“duomenų kaupiklio.
Be to, įtraukiau voltmetrą (įtampos daliklį), kad sužinotumėte baterijos būseną.
4 žingsnis: Kodas
Kodas man užtruko ilgiausiai ir vis dar turi nedidelių problemų (būčiau labai dėkingas, jei kas nors galėtų tai patikrinti, lol), bet jis atitinka savo paskirtį.
Kadangi turiu tam tikrų programavimo apribojimų, mano būdas tai spręsti buvo surinkti pavyzdžius, kuriuos radau įvairiose bibliotekose.
Sunkiausia buvo rasti OLED ekrano ir MLX90614 bibliotekas, kiekviena iš jų dirbo atskirai, tačiau kartu sudaryti neįmanoma. Priskiriu tai faktui, kad OLED, MLX90614 ir „Micro sd“, trys iš jų, naudoja I2C.
Išbandžiau su 16x2 skystųjų kristalų ekranu ir buvo lengviau, bet norėjau tai padaryti su OLED ekranu.
Galų gale man pavyko tai padaryti, nors man prireikė daug valandų žingsnių į priekį ir atgal.
Eskizas veikia taip:
-Į kainą įskaičiuota biblioteka.
-Kintamieji yra apibrėžti.
-Jutikliai inicijuoti.
-Skaičiuojamas rasos taškas ir jis lyginamas su drėgnos zonos temperatūra, išlaikant ją kintamajame, vadinamame Rcond (kondensacijos rizika).
- Duomenys, išsaugomi „micro sd“kortelėje, yra šie: aplinkos drėgmė, sienos temperatūra, „Rcond“ir „Rmax“(maksimali „Rcond“kintamojo vertė), taip pat data ir laikas.
-Ekrane rodoma santykinė drėgmė, sienos temperatūra, Rmax ir voltmetro vertė.
-Eskizas sukonfigūruotas taip, kad eitų miegoti ir kas penkias minutes pabustų ir gautų vertes. Tai galima sukonfigūruoti. Naudojant šią konfigūraciją, baterijų tarnavimo laikas yra iki septynių dienų. Šio laiko pakanka norint gauti reikšmingų duomenų.
- Duomenys išsaugomi teksto faile, kurį galima lengvai importuoti į „Excel“failą, ir sukurti grafiką, kuri būtų vertinga, jei drėgmės priežastis yra kondensacija.
Rekomenduojamas:
„Pasidaryk pats“„Leds Arduino“ruletės žaidimas: 3 žingsniai (su nuotraukomis)
„Pasidaryk pats“37 „Leds Arduino“ruletės žaidimas: Ruletė yra kazino žaidimas, pavadintas prancūziško žodžio, reiškiančio mažą ratą, vardu
„BOSEBerry Pi“interneto radijas: 4 žingsniai (su nuotraukomis)
„BOSEBerry Pi“interneto radijas: man patinka klausytis radijo! Savo namuose naudojau DAB radiją, tačiau radimas buvo šiek tiek nevienodas, o garsas nuolat nutrūko, todėl nusprendžiau sukurti savo interneto radiją. Aplink mano namus ir skaitmeninį brolį turiu stiprų „Wi -Fi“signalą
Profesionali orų stotis naudojant „ESP8266“ir „ESP32 pasidaryk pats“: 9 žingsniai (su nuotraukomis)
Profesionali orų stotis, naudojant „pasidaryk pats“ESP8266 ir ESP32: „LineaMeteoStazione“yra visiška orų stotis, kurią galima sujungti su profesionaliais „Sensirion“jutikliais ir kai kuriais „Davis“prietaiso komponentais (lietaus matuoklis, anemometras)
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su nuotraukomis): 6 žingsniai
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su paveikslėliais): norite Helovino metu išgąsdinti savo draugus ir sukelti riksmą? O gal tiesiog norite padaryti gerą išdaigą? Šis iššokantis „Zombies“ekranas gali tai padaryti! Šioje instrukcijoje aš išmokysiu jus, kaip lengvai padaryti iššokančius zombius naudojant „Arduino“. HC-SR0
Varžtas - „pasidaryk pats“belaidis įkrovimo naktinis laikrodis (6 žingsniai): 6 žingsniai (su nuotraukomis)
Varžtas - „Pasidaryk pats“belaidis įkrovimo naktinis laikrodis (6 žingsniai): Indukcinis įkrovimas (taip pat žinomas kaip belaidis įkrovimas arba belaidis įkrovimas) yra belaidžio energijos perdavimo tipas. Jis naudoja elektromagnetinę indukciją tiekti elektros energiją nešiojamiesiems įrenginiams. Dažniausia programa yra „Qi“belaidžio įkrovimo st