Turinys:
- 1 žingsnis: reikalingi dalykai:
- 2 veiksmas: mini skydo prijungimas
- 3 veiksmas: nustatykite LCD ir LED
- 4 žingsnis: Užbaikite laidus
- 5 žingsnis: programavimas ir testavimas
- 6 žingsnis: surinkite viską
- 7 žingsnis: pagalvokite
Video: Šilumos indekso aliarmas: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Šis projektas atsirado dėl poreikio stebėti temperatūrą darbo zonose, taip pat signalizuoti, kai temperatūra pasiekia nurodytas ribas. Kai kurie tyrimai, pagrįsti OSHA temperatūros ribomis, padėjo tai padaryti praktiškai. Dabar, kai jis baigtas, tikrai turiu būdų jį patobulinti, tačiau kaip koncepcijos įrodymas tai pavyko gana gerai.
1 žingsnis: reikalingi dalykai:
Keista, kad daugumos susijusių dalykų galite rasti daugelyje „arduino“pradinių rinkinių iš tokių vietų kaip „Amazon“ar „Ebay“.
- Uno valdyba
- LCD 1602 modulis
- 10k omų potenciometras, skirtas LCD foninei šviesai
- Mini duonos lenta (17x5+5 smeigtukai)
- DHT11 jutiklis (naudojau vieną, jau esantį lentoje)
- Pasyvus garsinis signalas
- RGB šviesos diodas
- 220 omų rezistoriai x3
- M-M džemperiai
- M-F džemperiai
- 9 voltų baterija
- 9 voltų laikiklis su statinės lizdu
- Korpusas viskam (aš 3D atspausdinau savo iš juodos spalvos PLA)
- Sraigtai tvirtinimo detalėms
- USB kabelis programavimo plokštei
2 veiksmas: mini skydo prijungimas
Pirma, pirmiausia sumontuosime mikroautobusą, kad vėliau nekovotume su trumpikliais, kad komponentai būtų įkišti. Norėdami pradėti, paimkite 10 tūkst. Puodą ir nukreipkite jį taip, kad vienas kaištis/išėjimas būtų nukreiptas į jus. Įdėkite jį į duonos lentą taip, kad vienas smeigtukas būtų vienoje pusėje, o du smeigtukai - kitoje. Tada paimkite DHT11 jutiklį ir pridėkite jį prie plokštės viršutinėje pusėje, kai jutiklis nusisuko nuo jūsų. Tokiu būdu kaiščių tvarka, prasidedanti kairėje, yra pagrindinė, vininė ir duomenys. Galiausiai paimkite garsinį signalą ir pritvirtinkite prie lentos. Atkreipkite dėmesį, kad, kad kaiščiai būtų išdėstyti jo apačioje, kad tilptų, turėsite šiek tiek pasukti garsinį signalą, kad jis eitų į lentą L formos tarp kaiščių (pagalvokite apie šachmatų riterio judesį).
Toliau jums reikės 8 M-M džemperių, 6 trumpų (2 raudonos, 4 juodos) ir 2 ilgų (aš naudojau geltoną ir rudą). Naudodami viršutinį kairįjį kampą, virš puodo, pažymėdami, kad A1, o apačioje dešinėje - kaip J17, pradėsime nuo įžeminimo laidų.
- Įdėkite trumpą juodą trumpiklį nuo D1 iki F17
- po to nuo E7 iki G17
- ir nuo E14 iki H17
- pagaliau nuo I17 iki F13
Raudoniems džemperiams mūsų VIN-
- Nuo E8 iki F15
- D3 - G15
Galiausiai, džemperiai, vedantys atgal į arduino-
- Geltona viela prie E9
- Ruda viela prie E16
Kai turėsite šuolius į tolimąjį stendą, įsitikinkite, kad jie yra sriegiuoti taip, kad jie gulėtų link jūsų. Nustatykite tai į šoną.
3 veiksmas: nustatykite LCD ir LED
Šiam žingsniui jums reikės 16 M-F trumpiklių, pageidautina, ilgų, trijų 220 omų rezistorių, RGB LED, LCD modulio, korpuso viršaus ir kai kurių varžtų. Turėkite po ranka ir arduino. Atleiskite, kaip sudėtingos šio žingsnio nuotraukos, negalvojote fotografuoti, kol viskas nebuvo surinkta.
Man buvo lengviau pritvirtinti LCD prie dangčio prieš prijungiant viską, bet YMMV. Nesvarbu, ar nuspręsite daryti tą patį, ar ne, apverskite LCD taip, kad kaiščio antraštė būtų nukreipta į viršų. Pradėdami visą dešinę nuo pirmojo kaiščio, pritvirtinkite 3 M-F trumpiklius ir atitraukite juos nuo kelio. Ketvirtasis kaištis, kurį prijungsite prie 7 arduino kaiščio. Penktasis kaištis LCD ekrane bus dar vienas, kurį ištrauksite. Prijunkite LCD 6 -ąjį kaištį prie arduino kaiščio 8. Kitus 4 kaiščius paliksite nesujungtus. Mes beveik baigėme šią dalį. Prijunkite LCD 11–14 atitinkamai prie „arduino“9, 10, 11 ir 12 kaiščių.
Patraukite mikroautobusą iš ankstesnio veiksmo dabar. Pradėdami nuo dešiniojo LCD kaiščio (vis dar apverstą), prijunkite pirmąjį kaiščio jungiklį prie J17 mini stende. Prijunkite 2 kaiščio jungiklį prie H15 ir 3 kaištį prie H2. 5 kaištis pateks į G13. Du laisvi megztiniai kairėje, 15 ir 16, jungiasi atitinkamai prie I15 ir H13.
Dabar! Šviesos diodų surinkimui. Užuot litavęs rezistorius prie šviesos diodų kojelių, aš panaudojau susitraukiančius vamzdžius, kad būtų galima mechaniškai pritvirtinti, taip pat elektra izoliuoti juos vienas nuo kito. Elektroninė juosta buvo naudojama viskam sujungti ir neleisti M-F džemperiams nuslysti, kai visi stumdomi kartu. Aukščiau esančiame surinkimo paveikslėlyje kojos yra sulenktos 90 laipsnių kampu, kad laidai eitų iš viršaus, o ne laikytųsi žemyn ir rizikuotų susipainioti. Laidams iš kairės į dešinę yra mėlyna, žalia, bendra žemė, raudona. Žinau, kad spalvos neatitinka taip, kaip turėtų. Gal kitą kartą.
Šviesos diodas trintis tilps į skylę, išgręžtą per korpuso dangtį, todėl nereikia klijų ar nieko kito. Prijunkite bendrąjį įžeminimo jungiklį prie I13 mikroautobuse, raudoną - prie 3 arduino kaiščio, žalią - prie 5 kaiščio, o mėlyną - prie 6 kaiščio.
4 žingsnis: Užbaikite laidus
Šis žingsnis yra lengvas. Prisimenate rudą megztinį, kurį prijungėme prie garsinio signalo? Prijunkite tai prie arduino 2 kaiščio. Geltonas megztinis iš DHT11? Galiausiai pasiimsite 2 šuolininkus į tolį ir prijungsite 5v prie J15 mini stende, o vieną iš aikštelių prie J13. Padaryta! Išskyrus maitinimą ir programavimą, visi laidai yra atlikti.
5 žingsnis: programavimas ir testavimas
Pirmyn ir apverskite LCD dešine puse į viršų ir prijunkite arduino prie kompiuterio. Atsisiųskite ir atidarykite eskizą žemiau. Naudodami „arduino IDE“patikrinkite eskizą, kad įsitikintumėte, jog turite viską, ko reikia. Kol viskas veikia, įkelkite eskizą į lentą. Jei nėra jokių problemų, LCD turi užsidegti, o šviesos diodas tampa ryškiai raudonas. Palaukite sekundę ar dvi, ir LCD ekrane pradėsite matyti duomenis. Jei aplinkos temperatūra (T) ir drėgmė (RH) sukuria šilumos indekso (HI) reikšmę esant 26 laipsnių Celsijaus ar žemiau, šviesos diodas užsidegs žaliai, kai tik bus rodomi duomenys.
Pažvelkite į aukščiau pateiktą HI diagramą, atkreipdami dėmesį į spalvų gradientą nuo geltonos iki raudonos. 26c ir žemiau šviesos diodas bus žalias, nepriklausomai nuo to, kaip atvėsta (galite jį pakeisti taip, kad jis taip pat pasidarytų mėlynas, kai atšąla). 26-33c temperatūroje jis taps geltonai žalios spalvos, todėl būkite atsargūs. 33-41c jis įgaus gelsvesnę spalvą, esant temperatūrai, kurią norite pradėti svarstyti, ar patekti į tam tikrą atspalvį, vėsesnį orą ar kitaip pradėti atvėsti. Pasiekus 41c ar aukštesnę temperatūrą, šviesos diodas mirksės raudonai, o garsinis signalas išsijungs sinchroniškai su šviesos diodu. Lengvas būdas patikrinti, ar jis veikia, iškvėpti ant jutiklio ir stebėti, kaip keičiasi duomenys ir šviesos diodų spalvos. Toliau pereiname prie surinkimo!
6 žingsnis: surinkite viską
Saugumo sumetimais įsitikinkite, kad šiuo metu atjungėte USB kabelį.
Akumuliatorių kol kas palikite atjungtą, bet prijunkite cilindro kištuką prie arduino, nes jis šiek tiek tvirtai priglunda prie spausdinto korpuso. Įstumkite plokštę į korpusą, kai statinės kamštis nukreiptas į laisvą vietą, ir prisukite plokštę prie atramų. Kai jis bus saugus ir nejudės, taip pat pritvirtinkite skystųjų kristalų ekraną prie korpuso viršaus. Kad nesugadinčiau, naudojau veržles ir varžtus, kuriuos išmečiau iš senų rc automobilių servo. Išgręžkite skylę tam tikroje vietoje, kad trintis taip pat atitiktų šviesos diodą. Jei taip pat naudojate 3D spausdintą korpusą, planuokite geriau nei aš ir suplanuokite LED skylę prieš spausdindami, arba tiesiog labai lėtai sėjama. Norite padaryti skylę, o ne ištirpinti plastiką (galų gale gali pasiteisinti?) Ar įtrūkti medžiagos.
Šiuo metu galite prijungti akumuliatorių ir numesti į laisvą vietą. Toliau stumkite mini lentą ir stumkite ją į šoną virš akumuliatoriaus. Toliau - linksmoji dalis. Įkiškite visus trumpiklio laidus iš viršaus į dėžę ir, atsargiai, kad netyčia neištrauktumėte džemperių, uždarykite viršutinę dalį ir uždėkite dangtelį prie dėžutės trumpais varžtais. Viskas baigta!
Žinau, kad oro srautas yra toks, koks yra dabar, bet jei dėl to kyla kokių nors problemų, galiu naudoti ploną grąžtą, kad sukurtų keletą angų.
7 žingsnis: pagalvokite
Visiems, kam įdomu, kodėl būtent tam naudoju juodą PLA, o ne kitas spalvas, viena iš pagrindinių priežasčių, kodėl turėjau tai sukurti, buvo aplinka, kurioje jis skirtas naudoti, yra kitų spinduliuojančių šilumos šaltinių nei saulė. nereikšmingas veiksnys. Tai taip pat beveik atitinka tai, ką turiu dėvėti toje aplinkoje, ir atidžiau išmatuosiu tai, ką aš tikriausiai patirsiu.
Rekomenduojamas:
UV indekso matuoklis naudojant „ML8511 ULTRAVIOLET“jutiklį „Arduino“: 6 žingsniai
UV indekso matuoklis Naudojant „ML8511 ULTRAVIOLET“jutiklį „Arduino“: šioje pamokoje sužinosime, kaip išmatuoti saulės UV indeksą naudojant ML8511 ULTRAVIOLET jutiklį. Žiūrėkite vaizdo įrašą! https://www.youtube.com/watch?v=i32L4nxU7_M
EPA UV indekso tiekimas / IOT: 4 žingsniai (su nuotraukomis)
EPA UV indekso tiekimas / IOT: Šis mažas prietaisas ištraukia jūsų vietinį UV indeksą iš EPA ir rodo UV lygį 5 skirtingomis spalvomis, taip pat rodo išsamią informaciją apie OLED. UV 1-2 yra žalia, 3-5 yra geltona, 6-7 yra oranžinė, 8-10 yra raudona, 11+ yra violetinė
Šilumos vamzdžio radiatoriaus pjovimas: 4 žingsniai
„Heatpipe Heatsink“pjovimas !: Aš padariau „Peltier“pagrindu pagamintą aušintuvą, skirtą maistui naudoti mano automobilyje. radiatorius per didelis. Aš noriu laikyti savo maistą. Štai kaip aš tai padariau
Šilumos siurblio klaidų aptikimas ir aliarmas ESP8266, „Openhab“, telegrama, maitinimas akumuliatoriais MQTT: 5 žingsniai
Šilumos siurblio klaidų aptikimas ir aliarmas ESP8266, „Openhab“, telegrama, maitinimas akumuliatoriumi MQTT: Mano šilumos siurblys, skirtas mano namų ir vandens šildymui, kartais gauna klaidą. Ši klaida nėra lengvai pastebima, nes nėra raudonos šviesos ar pan., Tik mažas „P“mažame LCD ekrane. Todėl sukūriau šį detektorių, kad aptiktų klaidą ir
Kalbantis UV indekso matavimo prietaisas, naudojant VEML6075 jutiklį ir mažąjį bičiulį: 5 žingsniai
Kalbantis UV indekso matavimo prietaisas, naudojant VEML6075 jutiklį ir mažąjį bičiulį: artėja vasara! Saulė šviečia! Tai puiku. Tačiau kai ultravioletinė (UV) spinduliuotė tampa vis intensyvesnė, tokie žmonės kaip aš gauna strazdanas, mažas rudas salas, plaukiojančias raudonos, saulės nudegusios, niežtinčios odos jūroje. Galimybė turėti informacijos realiuoju laiku