Turinys
„Pasidaryk pats“ projektai yra įdomus laiko praleidimo būdas. Jūs ne tik įgyjate įgūdžių, bet ir pradedate praktiškai pritaikyti mokykloje išmoktas sąvokas. Skaitmeninis termometras leidžia matuoti temperatūrą patalpose ir lauke. Galite pagaminti iš medžiagų, kurios yra lengvai prieinamos ir daug nekainuoja. Užduotis gali būti gana sudėtinga, nes tam reikia elektrinių ir programavimo įgūdžių. Reikiamų daiktų galite įsigyti „Amazon“ arba tuxgraphics.org, turinčioje internetinę parduotuvę.
1 žingsnis
Sukurkite grandinę. Litavimo rezistoriai, įtampos reguliatorius, I2C magistralė ir diodas ant plokštės. Jums reikės stabilios atskaitos įtampos, kad NTC būtų tikslūs. Atkreipkite dėmesį į dalis, kuriose svarbu poliškumas. Prieš lituodami mikrovaldiklį, patikrinkite maitinimo šaltinį. Tai leis jums gauti tikslius rodmenis. Norėdami tai padaryti, prijunkite 9 V bateriją ir įtampos matuokliu patvirtinkite, kad mikrovaldiklio kaiščio rodmuo yra lygiai 5 V.
2 žingsnis
Patikrinkite plokštę. Norėdami tai padaryti, prijunkite grandinę prie savo kompiuterio RS232 prievado ir paleiskite „i2c_rs232_pintest“ programą naudodami įvairius signalų derinius. Pavyzdžiui:
i2c_rs232_pintest-d 1-c 1. i2c_rs232_pintest-d-c 1 0 i2c_rs232_pintest-d-c 1 0
Ši programa nustato įtampos lygius RS232 prievado RTS (naudojamas kaip SCL, parinktis -c) ir DTR (naudojamas kaip SDA, parinktis -d). RS232 prievado įtampa yra apie +/- 10 V. Už „Zener“ diodo turėtumėte matuoti tik -0,7 V, kad loginis nulis būtų + 4–5 V, kad būtų loginis lygis.
3 žingsnis
Lituokite mikrovaldiklį. Tada patikrinkite „I2C“ ryšį, vykdydami šias komandas „linuxI2Ctemp“ paketų kataloge:
padaryti apkrovą
paleiskite „i2ctemp_linux“, kad pamatytumėte vidaus ir lauko temperatūrą.
4 žingsnis
Prijunkite skystųjų kristalų ekraną prie mikrovaldiklio. Jo ekrane yra kontrasto kaištis. Kai prijungsite kaištį prie GND, ekranas bus tamsus. Tačiau tai priklauso nuo ekrano prekės ženklo, žiūrėjimo kampo ir maitinimo įtampos.