Cuprins:

Termometru fără contact: 7 pași
Termometru fără contact: 7 pași

Video: Termometru fără contact: 7 pași

Video: Termometru fără contact: 7 pași
Video: TERMOMETRU FĂRĂ CONTACT 2024, Iulie
Anonim
Termometru fără contact
Termometru fără contact

Monitorizarea continuă a temperaturii corpului este cea a modului de a detecta un pacient cu coroană. Atât de multe tipuri de termometre sunt disponibile pe piață. Termometrul normal poate măsura temperatura unui pacient covid și, de asemenea, poate răspândi virusul. În această situație specială putem folosi termometrul fără contact. Și, de asemenea, cunoscut acest dispozitiv sub numele de pistol de temperatură. Cea mai mare fabricare a acestei arme de temperatură China. Și acest dispozitiv este costisitor. Dar această blocare și firele Covid-19 fac producția acestui dispozitiv mai dificilă. Putem realiza un termometru fără contact cu câteva componente disponibile în mod obișnuit.

Pasul 1: Cum funcționează?

Componenta principală a acestui termometru fără contact este un senzor de temperatură fără contact MLX90614. Funcționarea MLX90614 este descrisă în paragraful următor. Ieșirea de la acest senzor este conectată la Arduino Nano. Arduino imprimă temperatura pe telefonul inteligent cu ajutorul aplicației Serial Monitor Android. Deci, nu este nevoie de un pachet de alimentare extern. Deoarece Arduino și senzorul vor prelua puterea de pe telefonul inteligent.

Pasul 2:

Imagine
Imagine

MLX90614 este un senzor de temperatură IR pentru măsurători de temperatură fără contact. Are o interfață I2C pentru a comunica cu microcontrolerul. Aici folosim Arduino Nano ca microcontroler. Acest senzor de temperatură poate măsura temperatura fără a atinge obiectul. Are 0,5 grade Celsius pe o gamă largă de temperaturi.

Pasul 3:

Imagine
Imagine
Imagine
Imagine

Deschideți Arduino IDE și deschideți un nou spațiu de lucru. Trebuie să adăugăm o bibliotecă. Accesați Schiță> Includeți bibliotecă> Manager bibliotecă. Apoi căutați Adafruit MLX90614 și instalați-l.

Pasul 4:

Imagine
Imagine

Apoi închideți din nou Arduino IDE și Open Arduino IDE. Apoi adăugați fișierul antet „Adafruit_MLX90614.h” pentru o mai bună comunicare cu senzorul de temperatură MLX90614. Apoi adăugați un alt fișier antet „Wire.h” pentru comunicarea I2C. Apoi definiți o variabilă „mlx” pentru a apela senzorul MLX90614. Și apelați funcția Adafruit_MLX90614 () la această variabilă.

Pasul 5:

Imagine
Imagine

Acum trebuie să codificăm partea de configurare.

Începeți mai întâi comunicarea în serie cu viteza braud de 9600. Apoi începeți senzorul folosind cuvântul cheie „mlx.begin ()”.

Pasul 6:

Imagine
Imagine

Partea de configurare este finalizată. În continuare voi codifica partea buclei.

Mai întâi imprim un cuvânt „Temperatură” și apoi imprim temperatura detectată de senzor. Aici temperatura în grade Celsius. Deci, numim funcția „mlx.readObjectTempC ()”, apoi imprimăm unitatea ca „Celsius”. În rândul următor trebuie să imprimăm din nou cuvântul „Temperatură”. Și apoi tipăriți temperatura în Fahrenheit. Pentru aceasta, folosim funcția „mlx.readAmbientTempF ()”. Apoi tipăriți unitatea ca „Fahrenheit”. Apoi tipăriți o nouă linie și așteptați 500 de milisecunde pentru următoarea lectură.

Pasul 7:

Partea de codificare este finalizată. Codul complet este dat în partea de cod a acestui articol. Încărcați codul pe Arduino Nano.

Conexiuni hardware

Arduino Nano MLX90614

A4 - SDA

A5 - SDL

3.3V - Vcc

GND - GND

Conectați circuitul cu ajutorul datelor de mai sus sau a schemei de circuite. Acum setați Arduino Nano și senzorul într-o incintă. Puneți o gaură pe carcasă pentru ca senzorul să citească temperatura. Puneți o altă gaură pentru a conecta cablul USB la placa arduino. Apoi conectați USB-ul la Arduino și celălalt capăt la telefonul inteligent Instalați aplicația pentru monitorul serial și setați rata baurd la 9600. Proiectul este finalizat

Vă rugăm să nu copiați codul meu pate. Înțelegeți codul și creați-vă propriul.

Vă puteți alătura grupului nostru de telegrame aici sau puteți căuta INOVAȚIE.

RĂMÂNEȚI ACASĂ, RĂMÂNEȚI SIGUR, RĂMÂNAȚI CREATIV. Să rupem lanțul.

Urmează-mă, Instagram: five_volt_player

Facebook: Akshay Joseph

Github: akshayjoseph666

Contact: [email protected]

Împărtășiți-vă experiența și sugestiile în caseta de comentarii.

Articole anterioare

  1. Temporizator de spălare manuală fără atingere
  2. Robinet automat de apă
  3. Dezinfectant automat pentru mâini
  4. Interfață senzor cu ultrasunete cu Arduino Uno
  5. Servomotor de comandă cu Arduino Uno și buton
  6. Servomotor de comandă cu Arduino Uno și POT
  7. Interfață Servo Motor cu Arduino Uno

Recomandat: