Conţinut
Proiectele Bricolaj sunt o modalitate distractivă de a trece timpul. Nu numai că dobândești o abilitate, dar începi și să pui în practică conceptele pe care le-ai învățat la școală. Un termometru digital vă permite să măsurați temperaturile în interior și în exterior. Puteți face una cu materiale ușor disponibile și care nu costă mult. Sarcina poate fi destul de provocatoare, deoarece necesită abilități electrice și de programare. Puteți obține articolele de care veți avea nevoie la Amazon sau la tuxgraphics.org, care are un magazin online.
Pasul 1
Construiește un circuit. Rezistoare de lipit, regulator de tensiune, magistrală I2C și diodă pe placa de circuit. Veți avea nevoie de o tensiune de referință stabilă pentru NTC-uri pentru ca citirile să fie exacte. Acordați atenție părților în care polaritatea este importantă. Verificați sursa de alimentare înainte de a lipi microcontrolerul. Acest lucru vă va permite să obțineți citiri exacte. Pentru a face acest lucru, conectați bateria de 9V și confirmați cu un voltmetru o citire exactă de 5V pe pinul microcontrolerului.
Pasul 2
Testați placa de circuit. Pentru a face acest lucru, conectați circuitul la portul RS232 al computerului și rulați programul i2c_rs232_pintest cu diverse combinații de semnal. De exemplu:
i2c_rs232_pintest-d 1-c 1. i2c_rs232_pintest-d-c 1 0 i2c_rs232_pintest-d-c 1 0
Acest program stabilește nivelurile de tensiune la pinii RTS (utilizați ca SCL, opțiunea -c) și DTR (utilizați ca SDA, opțiunea -d) ai portului RS232. Portul RS232 are niveluri de tensiune de aproximativ +/- 10V. În spatele diodei Zener, ar trebui să măsurați doar -0,7 V pentru a avea un zero logic și + 4-5 V pentru a avea un nivel logic.
Pasul 3
Lipiți microcontrolerul. Apoi, verificați comunicarea I2C executând următoarele comenzi în directorul pachetului linuxI2Ctemp:
face make load
rulați i2ctemp_linux pentru a vedea temperaturile interioare și exterioare.
Pasul 4
Conectați ecranul LCD la microcontroler. Ecranul său are un pin de contrast. Când conectați pinul la GND, afișajul va fi întunecat. Cu toate acestea, acest lucru depinde de marca ecranului, de unghiul de vizualizare și de tensiunea de alimentare.