Sisu
Ise tehtud projektid on lõbus viis aja veetmiseks. Lisaks sellele, et omandate oskusi, hakkate ka praktikas rakendama mõisteid, mida olete koolis õppinud. Digitaalne termomeeter võimaldab teil mõõta temperatuure siseruumides ja väljas. Selle saate valmistada materjalidega, mis on kergesti kättesaadavad ja ei maksa palju. Ülesanne võib olla üsna keeruline, kuna see nõuab elektri- ja programmeerimisoskust. Vajalikud esemed saate Amazonist või veebipoega tuxgraphics.org.
Samm 1
Ehitage vooluring. Jootetakistid, pinge regulaator, I2C siin ja diood trükkplaadil. Näitude täpsuse tagamiseks vajate NTC-de jaoks stabiilset tugipinget. Pöörake tähelepanu osadele, kus polaarsus on oluline. Enne mikrokontrolleri jootmist kontrollige toiteallikat. See võimaldab teil saada täpseid näidud. Selleks ühendage 9V patarei ja kinnitage voltmeetri abil mikrokontrolleri tihvti näiduks täpselt 5V.
2. samm
Testige trükkplaati. Selleks ühendage vooluahel arvuti RS232 porti ja käivitage programm i2c_rs232_pintest erinevate signaalikombinatsioonidega. Näiteks:
i2c_rs232_pintest-d 1-c 1. i2c_rs232_pintest-d-c 1 0 i2c_rs232_pintest-d-c 1 0
See programm määrab RS232 pordi RTS (kasutatakse SCL, variant -c) ja DTR (kasutatakse SDA, variant -d) tihvtide pingetasemed. RS232 pordi pingetase on umbes +/- 10 V. Zeneri dioodi taga peaksite mõõtma ainult -0,7 V, et loogiline null oleks ja + 4-5 V, et loogika tase oleks.
3. samm
Jootke mikrokontroller. Seejärel kontrollige I2C-ühendust, käivitades järgmised käsud pakettkataloogis linuxI2Ctemp:
tegema koormust tegema
sise- ja välistemperatuuri nägemiseks käivitage i2ctemp_linux.
4. samm
Ühendage LCD mikrokontrolleriga. Tema ekraanil on kontrastist tihvt. Kui ühendate tihvti GND-ga, on ekraan pime. See sõltub aga ekraani margist, vaatenurgast ja toitepingest.