Saturs
Pašdarbības projekti ir jautrs laika pavadīšanas veids. Jūs ne tikai iegūstat prasmi, bet arī sākat pielietot tos jēdzienus, kurus esat apguvis skolā. Digitālais termometrs ļauj izmērīt temperatūru telpās un ārpus tām. Jūs varat to izgatavot ar materiāliem, kas ir viegli pieejami un nemaksā daudz. Uzdevums var būt diezgan sarežģīts, jo tam nepieciešamas elektriskās un programmēšanas prasmes. Nepieciešamās preces jūs varat iegūt vietnē Amazon vai vietnē tuxgraphics.org, kurai ir tiešsaistes veikals.
1. solis
Izveidojiet ķēdi. Lodēšanas rezistori, sprieguma regulators, I2C kopne un diode uz shēmas plates. Lai rādījumi būtu precīzi, NTC būs nepieciešams stabils atsauces spriegums. Pievērsiet uzmanību daļām, kurās polaritāte ir svarīga. Pirms mikrokontrollera lodēšanas pārbaudiet strāvas padevi. Tas ļaus jums iegūt precīzus rādījumus. Lai to izdarītu, pievienojiet 9 V akumulatoru un ar voltmetru apstipriniet mikrokontrollera tapas rādījumu tieši 5 V.
2. solis
Pārbaudiet shēmu. Lai to izdarītu, pievienojiet ķēdi sava datora RS232 pieslēgvietai un palaidiet programmu i2c_rs232_pintest ar dažādām signālu kombinācijām. Piemēram:
i2c_rs232_pintest-d 1-c 1. i2c_rs232_pintest-d-c 1 0 i2c_rs232_pintest-d-c 1 0
Šī programma nosaka sprieguma līmeņus RS232 porta RTS (izmanto kā SCL, opcija -c) un DTR (izmanto kā SDA, opcija -d). RS232 porta sprieguma līmenis ir aptuveni +/- 10V. Aiz Zenera diodes jums vajadzētu mērīt tikai -0,7 V, lai loģiskā nulle būtu nulle, un + 4-5 V, lai būtu loģikas līmenis.
3. solis
Lodēt mikrokontrolleru. Pēc tam pārbaudiet I2C komunikāciju, izpildot šādas komandas pakotņu linuxI2Ctemp direktorijā:
padarīt padarīt slodzi
palaidiet i2ctemp_linux, lai redzētu iekštelpu un āra temperatūru.
4. solis
Savienojiet LCD ar mikrokontrolleru. Viņa ekrānam ir kontrasta tapa. Savienojot tapu ar GND, displejs būs tumšs. Tomēr tas ir atkarīgs no ekrāna zīmola, skata leņķa un barošanas sprieguma.