Sisukord:

Kontaktivaba termomeeter: 7 sammu
Kontaktivaba termomeeter: 7 sammu

Video: Kontaktivaba termomeeter: 7 sammu

Video: Kontaktivaba termomeeter: 7 sammu
Video: Строение вещества. Тема 7. Температура. Измерение температуры. Термометры 2024, Juuli
Anonim
Kontaktivaba termomeeter
Kontaktivaba termomeeter

Pidev kehatemperatuuri jälgimine on üks viis koroonapatsiendi tuvastamiseks. Turul on saadaval nii palju termomeetreid. Tavaline termomeeter võib mõõta COVID -ga patsiendi temperatuuri ja võib ka viirust levitada. Sellises eriolukorras saame kasutada kontaktivaba termomeetrit. Ja seda seadet tuntakse ka temperatuuripüstolina. Selle temperatuuripüstoli suurim tootja Hiina. Ja see seade on kallis. Kuid see lukustus ja Covid-19 niidid muudavad selle seadme tootmise keerulisemaks. Saame valmistada kontaktivaba termomeetri, mis sisaldab mõningaid üldkasutatavaid komponente.

Samm: kuidas see toimib?

Selle kontaktivaba termomeetri põhikomponent on kontaktivaba temperatuuriandur MLX90614. MLX90614 tööd kirjeldatakse järgmises lõigus. Selle anduri väljund on ühendatud Arduino Nanoga. Arduino prindib temperatuuri nutitelefonile Android -rakenduse Serial Monitor abil. Seega pole välist toiteallikat vaja. Kuna Arduino ja andur võtavad nutitelefonilt voolu.

2. samm:

Pilt
Pilt

MLX90614 on infrapuna temperatuuriandur kontaktivaba temperatuuri mõõtmiseks. Sellel on I2C liides mikrokontrolleriga suhtlemiseks. Siin kasutame mikrokontrollerina Arduino Nano. See temperatuuriandur saab temperatuuri mõõta ilma objekti puudutamata. Selle temperatuur on laias temperatuurivahemikus 0,5 kraadi.

3. samm:

Pilt
Pilt
Pilt
Pilt

Avage Arduino IDE ja avage uus tööruum. Peame lisama raamatukogu. Avage Visand> Kaasa kogu> Teekihaldur. Seejärel otsige Adafruit MLX90614 ja installige see.

4. samm:

Pilt
Pilt

Seejärel sulgege uuesti Arduino IDE ja The Open Arduino IDE. Seejärel lisage päisefail "Adafruit_MLX90614.h" paremaks suhtlemiseks MLX90614 temperatuurianduriga. Seejärel lisage I2C side jaoks veel üks päisefail "Wire.h". Seejärel määratlege muutuja "mlx", et helistada andurile MLX90614. Ja helistage sellele muutujale funktsioon Adafruit_MLX90614 ().

5. samm:

Pilt
Pilt

Nüüd peame seadistusosa kodeerima.

Esmalt alustage jadaühendust braudikiirusega 9600. Seejärel alustage andurit märksõna "mlx.begin ()" abil.

6. samm:

Pilt
Pilt

Seadistamise osa on lõpetatud. Järgmisena kodeerin silmusosa.

Esmalt prindin sõna "Temperatuur" ja seejärel prindin anduri poolt tuvastatud temperatuuri. Siin on temperatuur Celsiuse järgi. Seega nimetame funktsiooni "mlx.readObjectTempC ()" ja seejärel prindime ühiku "Celsiuseks". Järgmisel real peame uuesti printima sõna "Temperatuur". Seejärel printige temperatuur Fahrenheiti järgi. Selleks kasutame funktsiooni "mlx.readAmbientTempF ()". Seejärel printige seade "Fahrenheiti" järgi. Järgmisena printige uus rida ja oodake järgmist lugemist 500 millisekundit.

7. samm:

Kodeerimise osa on lõpetatud. Täielik kood on toodud selle artikli koodiosas. Laadige kood üles Arduino Nano.

Riistvaraühendused

Arduino Nano MLX90614

A4 - SDA

A5 - SDL

3.3V - Vcc

GND - GND

Ühendage ahel ülaltoodud andmete või vooluahela abil. Nüüd seadke Arduino Nano ja andur korpusesse. Asetage korpusele auk, et andur saaks temperatuuri lugeda. Tehke veel üks auk, et ühendada USB -kaabel arduino plaadiga. Seejärel ühendage USB Arduinoga ja teine ots nutitelefoniga. Installige jadamonitori rakendus ja määrake määranguks 9600. Projekt on lõpule viidud

Palun ärge kopeerige minu koodi. Mõistke koodi ja tehke see ise.

Siin saate liituda meie telegrammigrupiga või otsida INNOVATSIOONI.

OLE KODUS, OLE TURVALINE, OLE LOOV. Lase kett katki.

Jälgi mind, Instagram: five_volt_player

Facebook: Akshay Joseph

Github: akshayjoseph666

Kontakt: [email protected]

Jagage oma kogemusi ja soovitusi kommentaaride kastis.

Eelmised artiklid

  1. Puuteta käsipesu taimer
  2. Automaatne veekraan
  3. Automaatne käte desinfitseerimisvahend
  4. Liidese ultraheliandur koos Arduino Unoga
  5. Juhtige servomootorit Arduino Uno ja nupuvajutusega
  6. Juhtige servomootorit Arduino Uno ja POT -iga
  7. Servomootori liides Arduino Unoga

Soovitan: