Mes atkreipiame jūsų dėmesį į metodo meteorologinę stotį namui ar vasarnamiui. Mes imsimės „Arduino“plokštės ir jutiklių rinkinio: temperatūros, drėgmės, slėgio ir anglies dioksido jutiklio. Duomenys bus rodomi LCD ekrane, o maitinimas bus tiekiamas iš mobiliojo telefono ar baterijų maitinimo šaltinio.
Būtinas
- - „Arduino“plokštė arba analogas;
- - DHT11 temperatūros ir drėgmės jutiklis;
- - BMP085 slėgio jutiklis;
- - anglies dioksido jutiklis MQ135;
- - LCD ekranas 1602;
- - potenciometras 10 kOhm;
- - meteorologijos stoties pastatas;
- - folija dengto stiklo pluošto gabalas;
- - varžtai komponentų tvirtinimui;
- - kompiuteris;
- - jungiamieji laidai;
- - maitinimo jungtis;
- - lituoklis.
Nurodymai
1 žingsnis
Pirmiausia turite rasti tinkamą atvejį. Ten turėtų tilpti visi būsimos kambarių meteorologinės stoties komponentai. Šie korpusai parduodami daugelyje elektronikos parduotuvių. Arba naudokite bet kokį kitą korpusą, kurį galite rasti.
Pagalvokite, kaip visi komponentai tilps viduje. Iškirpkite langą, kad užfiksuotumėte LCD ekraną, jei jo nėra. Jei viduje įdėsite anglies dvideginio jutiklį, kuris gana stipriai įkaista, padėkite jį priešingoje pusėje nei kiti jutikliai arba padarykite jį nuotoliniu būdu. Užtikrinkite angą maitinimo jungčiai.
2 žingsnis
Keli žodžiai apie naudojamus komponentus.
1602 skystųjų kristalų ekranui maitinti naudojami 6 „Arduino“kaiščiai + 4 (apšvietimas ir sintezatorius).
DHT11 temperatūros ir drėgmės jutiklis yra prijungtas prie bet kurio skaitmeninio kaiščio. Norėdami perskaityti reikšmes, naudosime biblioteką DHT11.rar, kurią galite atsisiųsti, pavyzdžiui, čia:
BMP085 slėgio jutiklis per „I2C“sąsają sujungtas su dviem „Arduino“kaiščiais: SDA - prie analoginio kaiščio A4 ir SCL - prie analoginio kaiščio A5. Atkreipkite dėmesį, kad jutikliui tiekiama +3, 3 V įtampa.
Anglies dioksido jutiklis MQ135 yra prijungtas prie vieno analoginio kaiščio.
Iš esmės, norint įvertinti meteorologinę situaciją, pakanka turėti duomenis apie temperatūrą, drėgmę ir atmosferos slėgį, o anglies dvideginio jutiklis nėra būtinas.
Bet naudodami visus 3 jutiklius turėsime 7 skaitmeninius ir 3 analoginius „Arduino“kaiščius. Na, žinoma, maistas.
3 žingsnis
Meteorologinės stoties schema parodyta paveiksle. Čia viskas aišku.
4 žingsnis
Parašykime „Arduino“eskizą. Programos tekstas dėl didelio dydžio pateikiamas kaip nuoroda straipsnio „Šaltiniai“straipsnio priede. Visas kodas pateikiamas su išsamiais ir suprantamais komentarais.
Įkelkite eskizą į plokštės valdiklio „Arduino“atmintį.
5 žingsnis
Pagaminsime spausdintinę plokštę komponentams įdėti į korpuso vidų - tai patogiausias jutiklių išdėstymo ir prijungimo sprendimas. Norėdami namuose pasigaminti spausdintinę plokštę, naudoju „lyginimo lazeriu“technologiją (ją išsamiai aprašėme ankstesniuose straipsniuose) ir ofortą citrinos rūgštimi. Mes suteiksime vietas lentoje šuolininkams („džemperiams“), kad būtų galima išjungti jutiklius. Tai bus naudinga, jei jums reikės perprogramuoti mikrovaldiklį, kai norite modifikuoti programą.
Naudodami litavimą sumontuosime slėgio ir dujų jutiklius.
Norėdami įdiegti „Arduino Nano“plokštę, patogu naudoti specialius adapterius arba lizdus, kurių žingsnis yra 2, 54. Bet, jei šių dalių nėra ir dėl to, kad dėklas taupo vietą, „Arduino“taip pat montuosiu lituodamas.
Terminis jutiklis bus išdėstytas tam tikru atstumu nuo plokštės ir bus specialiai izoliuojančiu įklotu izoliuotas nuo meteorologinės stoties vidaus.
Mes suteiksime vietas išorinei galiai prijungti prie savo namų plokštės. Aš naudosiu įprastą 5 V įkroviklį iš seno sugedusio maršrutizatoriaus. Plius 5 voltai iš įkroviklio bus tiekiami į „Arduino“plokštės „Vin“kaištį.
Skystųjų kristalų ekranas bus prisukamas tiesiai prie korpuso priekyje. Jis bus sujungtas laidais su „Dupont“tipo jungtimis.
6 žingsnis
Įdėkite PCB į korpuso vidų ir pritvirtinkite varžtais. Mes prijungsime LCD ekraną prie „Arduino“kojų pagal schemą.
Atsargiai uždarykite meteorologijos stoties korpusą.
7 žingsnis
Dar kartą patikrinę, ar viskas teisingai prijungta, mes tiekiame elektros energiją savo meteorologijos stotelei. Skystųjų kristalų ekranas turėtų užsidegti ir po kelių sekundžių jame bus rodomi slėgio duomenys, nedidelė prognozė, pagrįsta slėgio rodmenimis, temperatūros, drėgmės ir anglies dioksido rodmenimis.