Satura rādītājs:

Bezkontakta termometrs: 7 soļi
Bezkontakta termometrs: 7 soļi

Video: Bezkontakta termometrs: 7 soļi

Video: Bezkontakta termometrs: 7 soļi
Video: quatix® 7: On the water and beyond 2024, Novembris
Anonim
Bezkontakta termometrs
Bezkontakta termometrs

Pastāvīga ķermeņa temperatūras kontrole ir viens no veidiem, kā atklāt koronā slimnieku. Tirgū ir pieejami daudzi termometru veidi. Parasts termometrs var izmērīt Covid slimnieka temperatūru, kā arī var izplatīt vīrusu. Šajā īpašajā situācijā mēs varam izmantot bezkontakta termometru. Un šo ierīci pazīst arī kā temperatūras pistoli. Lielākā šīs temperatūras pistoles ražotāja Ķīnā. Un šī ierīce ir dārga. Bet šī bloķēšana un Covid-19 pavedieni apgrūtina šīs ierīces ražošanu. Mēs varam izgatavot bezkontakta termometru ar dažām plaši pieejamām sastāvdaļām.

1. darbība. Kā tas darbojas?

Šī bezkontakta termometra galvenā sastāvdaļa ir bezkontakta temperatūras sensors MLX90614. MLX90614 darbība ir aprakstīta nākamajā rindkopā. Šī sensora izeja ir savienota ar Arduino Nano. Arduino drukā temperatūru viedtālrunī, izmantojot Android lietotni Serial Monitor. Tāpēc nav nepieciešams ārējs barošanas bloks. Tā kā Arduino un sensors ņems enerģiju no viedtālruņa.

2. darbība:

Attēls
Attēls

MLX90614 ir IR temperatūras sensors bezkontakta temperatūras mērījumiem. Tam ir I2C interfeiss, lai sazinātos ar mikrokontrolleri. Šeit mēs izmantojam Arduino Nano kā mikrokontrolleru. Šis temperatūras sensors var izmērīt temperatūru, nepieskaroties objektam. Tam ir 0,5 grādi pēc Celsija plašā temperatūras diapazonā.

3. darbība:

Attēls
Attēls
Attēls
Attēls

Atveriet Arduino IDE un atveriet jaunu darbvietu. Mums jāpievieno bibliotēka. Dodieties uz Skice> Iekļaut bibliotēku> Bibliotēkas pārvaldnieks. Pēc tam meklējiet Adafruit MLX90614 un instalējiet to.

4. solis:

Attēls
Attēls

Pēc tam vēlreiz aizveriet Arduino IDE un The Open Arduino IDE. Pēc tam pievienojiet galvenes failu "Adafruit_MLX90614.h" labākai saziņai ar MLX90614 temperatūras sensoru. Pēc tam pievienojiet vēl vienu galvenes failu "Wire.h" I2C komunikācijai. Pēc tam definējiet mainīgo "mlx", lai izsauktu MLX90614 sensoru. Un izsauciet funkciju Adafruit_MLX90614 () šim mainīgajam.

5. darbība:

Attēls
Attēls

Tagad mums ir jākodē iestatīšanas daļa.

Vispirms sāciet sērijveida saziņu ar bitu ātrumu 9600. Pēc tam sāciet sensoru, izmantojot atslēgvārdu "mlx.begin ()".

6. darbība

Attēls
Attēls

Iestatīšanas daļa ir pabeigta. Tālāk es kodēšu cilpas daļu.

Vispirms es izdrukāju vārdu "Temperatūra" un pēc tam izdrukāju sensora noteikto temperatūru. Šeit temperatūra pēc Celsija. Tātad mēs saucam funkciju "mlx.readObjectTempC ()" un pēc tam drukājam vienību kā "Celsija". Nākamajā rindā mums vēlreiz jāizdrukā vārds "Temperatūra". Un pēc tam izdrukājiet temperatūru pēc Fārenheita. Šim nolūkam mēs izmantojam funkciju "mlx.readAmbientTempF ()". Pēc tam izdrukājiet iekārtu kā "Fārenheita". Pēc tam izdrukājiet jaunu rindu un gaidiet nākamo lasījumu 500 milisekundēs.

7. darbība:

Kodēšanas daļa ir pabeigta. Pilns kods ir norādīts šī raksta koda daļā. Augšupielādējiet kodu Arduino Nano.

Aparatūras savienojumi

Arduino Nano MLX90614

A4 - SDA

A5 - SDL

3.3V - Vcc

GND - GND

Pievienojiet ķēdi, izmantojot iepriekš minētos datus vai shēmu. Tagad ievietojiet Arduino Nano un sensoru kamerā. Uz korpusa ievietojiet caurumu, lai sensors nolasītu temperatūru. Ielieciet vēl vienu caurumu, lai savienotu USB kabeli arduino plāksnei. Pēc tam savienojiet USB ar Arduino un otru galu ar viedtālruni Instalējiet sērijas monitora lietotni un iestatiet likmi 9600. Projekts ir pabeigts

Lūdzu, nekopējiet past manu kodu. Izprotiet kodu un izveidojiet pats.

Jūs varat pievienoties mūsu telegrammu grupai šeit vai meklēt INOVĀCIJAS.

PALIKT MĀJĀS, UZTURĒTIES DROŠI, UZTURĒTIES RADOŠI. Ļaujiet pārtraukt ķēdi.

Seko man, Instagram: five_volt_player

Facebook: Akshay Joseph

Github: akshayjoseph666

Kontaktpersona: [email protected]

Dalieties savā pieredzē un ieteikumos komentāru lodziņā.

Iepriekšējie raksti

  1. Bezkontakta roku mazgāšanas taimeris
  2. Automātiskais ūdens krāns
  3. Automātiskais roku dezinfekcijas līdzeklis
  4. Saskarnes ultraskaņas sensors ar Arduino Uno
  5. Vadiet servomotoru ar Arduino Uno un spiedpogu
  6. Vadības servomotors ar Arduino Uno un POT
  7. Servo motora saskarne ar Arduino Uno

Ieteicams: