Turinys:

Infraraudonųjų spindulių bekontaktis temperatūros matavimo rinkinys: 9 žingsniai
Infraraudonųjų spindulių bekontaktis temperatūros matavimo rinkinys: 9 žingsniai

Video: Infraraudonųjų spindulių bekontaktis temperatūros matavimo rinkinys: 9 žingsniai

Video: Infraraudonųjų spindulių bekontaktis temperatūros matavimo rinkinys: 9 žingsniai
Video: 🌡️ Бесконтактный термометр для измерения температуры тела и поверхностей DT 8836 (инфракрасный). 2024, Lapkritis
Anonim
Infraraudonųjų spindulių bekontaktis temperatūros matavimo rinkinys
Infraraudonųjų spindulių bekontaktis temperatūros matavimo rinkinys

Staigus protrūkis Naujųjų metų pradžioje 2020 m

paliko pasaulį nuostolingai

Kaukė, termometro pistoletas

Tiekėjų, kurių reikia kovoti su protrūkiu, dar mažiau

Liga negailestinga

Kaip elektronikos tyrimų ir plėtros įmonė

Mūsų programuotojai

Žinoma, pasigaminkite vieną

1 žingsnis: prekių patikrinimas

Prekių tikrinimas
Prekių tikrinimas

Gavę „Suite“, pirmiausia galite atidaryti paketą:

8 dupont sriegis naudojamas moduliams sujungti;

Duonos lentos gabalas naudojamas moduliui įdėti, patogus prijungimas;

„Nano“plėtros plokštė, kaip pagrindinis pavaros ekranas ir jutiklis;

Jutiklių duomenims rodyti naudojamas OLED 12864 ekranas;

Ir MLX 90614 jutiklio modulis, tik temperatūros duomenys.

2 žingsnis: Priedo modulis

Prisirišimo modulis
Prisirišimo modulis

MLX90614 jutiklio modulis turi keturis kaiščius, būtent VIN, GND, SCL ir SDA. VIN yra teigiamas maitinimo šaltinio polius, kurį galima prijungti prie 3,3 V arba 5 V „Arduino Nano“maitinimo sąsajos. GND yra neigiamas maitinimo šaltinio polius, prijungtas prie „Arduino Nano“GND. SCL yra IIC magistralės laikrodžio linija, prijungta prie „Arduino“A5 sąsajos, SDA yra IIC magistralės duomenų linija, prijungta prie A4 sąsajos iš Arduino.

Ryšio režimas OLED12864 ekrane yra toks pat kaip ir MLX90614, taip pat turi keturis kaiščius, būtent VIN, GND, SCL ir SDA. SCL yra IIC magistralės laikrodžio linija, prijungta prie Arduino A5 sąsajos, SDA yra duomenys IIC magistralės linija, prijungta prie „Arduino“A4 sąsajos.

Norite intuityviau matyti laidus? Pateiksiu jums šią schemą.

3 žingsnis: Programinės įrangos paruošimas

„Windows“kompiuteris

Teisingai įdiekite „Arduino IDE“

Įdiekite tvarkyklę CH340

(Pateikiamas mūsų nemokamas informacijos paketas, kurį galite atsisiųsti ir įdiegti tiesiogiai)

4 žingsnis: bibliotekos diegimas

Bibliotekos diegimas
Bibliotekos diegimas

Išpakuokite tris atsisiųstas bibliotekas ir pridėkite jas visas prie „Arduino IDE“bibliotekų aplanko

5 žingsnis: įrašymo kodas

Degimo kodas
Degimo kodas
Degimo kodas
Degimo kodas
Degimo kodas
Degimo kodas

Smeigtuko jungtis

MLX90614 „Arduino“

SDA - - - - - - -> A4

SCL - - - - - - -> A5

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

GND - - - - - - -> GND

Atidarykite „Arduino“programinę įrangą, nukopijuokite ir įklijuokite aukščiau pateiktą bandymo kodą į „Arduino“programinę įrangą ir įrašykite kodą.

Naudokite OLED ekraną jutiklių duomenims rodyti OLED Arduino

SDA - - - - - - -> A4

SCL - - - - - - -> A5

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

GND - - - - - - -> GND

Naudokite šį OLED ekrano bandymo kodą, atlikite aukščiau nurodytus serijinio prievado išvesties jutiklio duomenų bandymo veiksmus ir toliau tikrinkite.

Pastaba: šis kodas neišduoda duomenų per nuoseklųjį prievadą, duomenys rodomi tiesiogiai ekrane, todėl jums nereikia atidaryti nuoseklaus prievado monitoriaus, tiesiog žiūrėkite į OLED ekraną.

PASTABA:

• pasirinkite „Arduino Nano“stulpelyje „kūrimo lenta“, „328P“stulpelyje „procesorius“ir „uostas“pagal faktinį rodomą prievadą. • kode nustatytas serijinio prievado ryšio perdavimo greitis yra 9600, todėl nuoseklaus prievado monitorius taip pat turėtų būti nustatytas į 9600, kad duomenys būtų rodomi tinkamai.

6 žingsnis: bandymo rezultatas

Testo rezultatas
Testo rezultatas

7 žingsnis: jutiklio klausimai ir atsakymai

1. Koks yra šio tipo jutiklio temperatūros matavimo atstumas?

Šio jutiklio matymo kampas yra 90 °, o temperatūros matavimo atstumas yra susijęs su taikinio dydžiu. Taikinio, kurio skersmuo yra vienas centimetras, temperatūros matavimo atstumas yra 1 cm, o taikinio, kurio skersmuo yra 5 cm, temperatūros matavimo atstumas yra 5 cm. Tačiau jei faktinis matavimas yra didesnis nei 10 cm, geriau neviršyti 10 cm. Jei reikia atstumo, galite nusipirkti siaurą žiūrėjimo kampą arba jutiklį su optiniu lęšiu, o kodą galima perkelti tiesiai.

2. Koks yra tokio tipo jutiklių atsako laikas?

MLX90614 atsako laikas yra 200 ms.

3. Koks yra šio tipo jutiklių temperatūros diapazonas?

Šio jutiklio temperatūros diapazonas yra -70 ℃ ~+380 ℃, tačiau jutiklio temperatūros diapazonas yra -40 ℃ ~+125 ℃, virš kurio jutiklis bus pažeistas.

4. Kokia jutiklio darbinė įtampa?

Šio tipo jutiklių darbinė įtampa yra 3V ~ 5V, kuri gali tiesiogiai patekti į 3.3V arba 5V maitinimo šaltinį ir palaiko tiesioginį ryšį su 3.3V ir 5V SCM, nereikia įdiegti lygio keitimo.

5. Atsisiuntus programą, temperatūra visada rodoma kaip 1037,55 ℃

Taip yra todėl, kad nėra gero ryšio tarp jutiklio ir „Arduino“. Pirmiausia galite patikrinti, ar laidai yra teisingi. Jei laidai yra teisingi, galite pabandyti iš naujo prijungti „dupont“laidą arba pakeisti jį.

8 veiksmas: rodykite programos vaizdo įrašą

Ką galite padaryti su šiuo jutikliu? Paprastus temperatūros produktus, apie kuriuos galite galvoti, galite pabandyti pasigaminti patys, šiandien aš atnešiu jutiklių rinkinį su „pasidaryk pats“temperatūros pistoletu. Pažiūrėkime žemiau esantį vaizdo įrašą.

Rekomenduojamas: