Cuprins:

Set de măsurare a temperaturii fără contact în infraroșu: 9 pași
Set de măsurare a temperaturii fără contact în infraroșu: 9 pași
Anonim
Set de măsurare a temperaturii fără contact cu infraroșu
Set de măsurare a temperaturii fără contact cu infraroșu

Un focar brusc la începutul Anului Nou în 2020

a lăsat lumea în pierdere

Mască, pistol termometru

Furnizorii necesari pentru combaterea focarului sunt și mai puțini

Boala este nemiloasă

Ca companie de cercetare și dezvoltare electronică

Programatorii noștri

Fă-ți unul singur, desigur

Pasul 1: Inspecția mărfurilor

Inspecția mărfurilor
Inspecția mărfurilor

După primirea suitei, puteți deschide mai întâi pachetul:

8 fire dupont sunt utilizate pentru conectarea modulelor;

O bucată de placă de pâine este utilizată pentru a plasa modulul, conexiune convenabilă;

O placă de dezvoltare Nano, ca afișaj principal și senzor;

Un ecran OLED 12864 este utilizat pentru afișarea datelor senzorului;

Și un modul senzor MLX 90614, numai date de temperatură.

Pasul 2: Modulul de atașament

Modulul de atașament
Modulul de atașament

Modulul senzor MLX90614 are patru pini, și anume VIN, GND, SCL și SDA. VIN este polul pozitiv al sursei de alimentare, care poate fi conectat la interfața de alimentare de 3,3V sau 5V de pe Arduino Nano. GND este polul negativ al sursei de alimentare, care este conectat la GND pe Arduino Nano. SCL este linia de ceas a magistralei IIC, conectată la interfața A5 a Arduino, SDA este linia de date a magistralei IIC, conectată la interfața A4 de Arduino.

Modul de comunicare al afișajului OLED12864 este același cu cel al MLX90614 și are, de asemenea, patru pini, și anume VIN, GND, SCL și SDA. SCL este linia de ceas a magistralei IIC, conectată la interfața A5 a Arduino, SDA este datele linia de magistrală IIC, conectată la interfața A4 a Arduino.

Doriți să vedeți cablajul mai intuitiv? Voi aduce următoarea diagramă schematică pentru dvs.

Pasul 3: Pregătirea software-ului

Un computer Windows

Instalați corect Arduino IDE

Instalați driverul CH340

(Pachetul nostru gratuit de informații este furnizat, puteți descărca și instala direct)

Pasul 4: Instalarea bibliotecii

Instalare bibliotecă
Instalare bibliotecă

Dezarhivați cele trei biblioteci descărcate și adăugați-le pe toate în dosarul bibliotecilor din Arduino IDE

Pasul 5: Cod de ardere

Codul de ardere
Codul de ardere
Codul de ardere
Codul de ardere
Codul de ardere
Codul de ardere

Conector pin

MLX90614 Arduino

SDA - - - - - - -> A4

SCL - - - - - - -> A5

VCC - - - - - - -> 3,3 V / 5 V

GND - - - - - - -> GND

Deschideți software-ul Arduino, copiați și lipiți codul de test de mai sus în software-ul Arduino și ardeți codul.

Utilizați ecranul OLED pentru a afișa datele senzorului OLED Arduino

SDA - - - - - - -> A4

SCL - - - - - - -> A5

VCC - - - - - - -> 3,3 V / 5 V

GND - - - - - - -> GND

Utilizați următorul cod de testare a afișajului OLED, urmați pașii de mai sus pentru testarea datelor senzorului de ieșire a portului serial, continuați verificarea.

Notă: acest cod nu transmite date prin portul serial, datele sunt afișate direct pe ecran, deci nu este nevoie să deschideți monitorul portului serial, uitați-vă direct la afișajul OLED.

NOTĂ:

• selectați „Arduino Nano” în coloana „placa de dezvoltare”, „328P” în coloana „procesor” și „port” în funcție de portul real afișat. • rata de transmisie în comun a portului serial setată în cod este 9600, deci monitorul portului serial ar trebui să fie setat și la 9600 pentru a afișa corect datele.

Pasul 6: Rezultatul testului

Rezultatul testului
Rezultatul testului

Pasul 7: Întrebări și răspunsuri ale senzorului

1. Cât de departe este distanța de măsurare a temperaturii acestui tip de senzor?

Unghiul de vedere al acestui senzor este de 90 °, iar distanța de măsurare a temperaturii este legată de dimensiunea țintei. Pentru o țintă cu un diametru de un centimetru, distanța de măsurare a temperaturii este de 1cm, în timp ce pentru o țintă cu un diametru de 5cm, distanța de măsurare a temperaturii este de 5cm. Cu toate acestea, dacă măsurarea reală este mai mare de 10 cm, este mai bine să nu depășiți 10 cm. Dacă distanța este o cerință, puteți cumpăra un unghi îngust de vizionare sau un senzor cu un obiectiv optic, iar codul poate fi portat direct.

2. Care este timpul de răspuns al acestui tip de senzor?

Timpul de răspuns pentru MLX90614 este de 200 ms.

3. Care este intervalul de temperatură al acestui tip de senzor?

Intervalul de temperatură al acestui senzor este de -70 ℃ ~ + 380 ℃, dar domeniul de temperatură al senzorului este de -40 ℃ ~ + 125 ℃, dincolo de care senzorul va fi deteriorat.

4. Care este tensiunea de lucru a senzorului?

Tensiunea de lucru a acestui tip de senzor este de 3V ~ 5V, care poate intra direct în sursa de alimentare de 3,3V sau 5V și poate sprijini comunicarea directă cu 3,3V și 5V SCM, fără a fi necesară instalarea conversiei de nivel.

5. După descărcarea programului, temperatura este întotdeauna afișată ca 1037,55 ℃

Acest lucru se datorează faptului că nu există o conexiune bună între senzor și Arduino. Mai întâi puteți verifica dacă cablajul este corect. Dacă cablajul este corect, puteți încerca să reconectați cablul dupont sau să încercați să îl înlocuiți.

Pasul 8: Afișați aplicația video

Ce poți face cu acest senzor? Produsele de temperatură simple, ceea ce vă puteți gândi la toate, pot încerca să le facă de casă, astăzi, aduc un set de senzori cu pistolul de temperatură DIY. Să vedem videoclipul de mai jos.

Recomandat: