Tai precizinis namų termometras, barometras ir drėgmės matuoklis rodantis kambario temperatūrą 0,1 Celsijaus laipsnio tikslumu, atmosferos slėgį hekto Paskaliais (hPa) ir santykinę oro drėgmę procentais. Indikuojama 4,2" OLED ekranėlyje, gerai matoma iš tolo. Viskas maitinama per USB C tipo lizdą iš elementaraus telefoninio pakrovėjo. Srovės ima tik 20mA, visai mažai.
Viskas surinkta panašiai kaip Lego, iš nupirktų Aliexpress komponentų. Tereikia sujunginėti laideliais nepadarant klaidų ir užprogramuoti mikrokontrolerį. Tinka praktiškai bet kuris Arduino, šiuo atveju panaudotas Arduino Nano.
Pirmame paveiksliuke matome schemą kaip viską sujungti laideliais. Antroje foto vaizdas iš vidaus - Arduino Nano moduliukas, precizinis temperatūros, drėgmės ir slėgio sensorius BME280 bei 2,4" OLED indikatorius valdomas I2C protokolu. Sensorius atskiroje sekcijoje kad nesijaustų nors ir labai mažo šilumos kiekio nuo Arduino procesoriuko ir pridengtas putplasčio gabaliuku. Sensoriaus jutiklis dėžutės nugarėlėje atviras. Daviklis iki tiek jautrus, kad įėjus į tuščią kambarį ir pabuvus 10 min temperatūra pakyla 0,1 laipsnio :) Trečioje foto justiravimas šalia padėjus precizinį gyvsidabrio termometrą. Skirtumas justiruojamas vienoje iš kodo eilučių, kode pažymėta komentare.
Pradedame nuo to, kad iš Aliexpress užsisakome 3 gatavus moduliukus. Surenkame Ali paieškoje "Arduino Nano", "BME280" ir "2,24 inch oled display", pasirenkame ne patį pigiausią variantą (pigiausi gali būti "refurbished") ir atsisiunčiame.
Toliau kai viskas bus sujungta, reikia atsisiūsti nemokamą programą Arduino IDE mikrokontrolerio programavimui. Kaip instaliuoti yra labai daug info internete. Išmokti naudotis galima per 10 minučių, nieko sudėtingo. Info irgi yra daug. Pajungiame viską prie kompiuterio USB, iš jo viskas ir užsimaitins. Svarbu programoje nurodyti tikslų mikrokontrolerio modelį (Arduino Nano) ir jo pajungimo USB portą. Jei viskas teisingai pajungta, įkėlus programos kodą turi programa susikompiliuoti ir įsirašyti į mikrokontrolerį. Displėjuje matysime duomenis. Kode, komentaruose parašyta kaip koreguoti.
Paveikslėlyje matome programavimo langą, reikia paspausti žalią rodyklę rodančią dešinėn ir kodas įsirašys į mikrokontrolerį. Po to jau viską galima maitinti iš elementaraus telefoninio pakrovėjo.
Bent kiek susigaudantys Arduino nesunkiai supras iš kodo teksto kaip viskas veikia. Kodo tekstas kritinėse vietose pakomentuotas.
Tuos du failiukus nunešus į bet kurią 3D spausdinimo firmelę po pusvalandžio gausite korpusiuką su dangteliu. Pirmajame korpusiuko variante nebuvo įvertintas Arduino labai nedidelis šilimas ir matuojant duodavo paklaidą. Todėl dabar korpusiukas suprojektuotas su ventiliacinėmis angomis ir reikia priklijuoti iš apačios 4 kojeles 3-4 mm aukščio.