Cuprins:
- Provizii
- Pasul 1: Mai întâi trebuie să creăm o schiță folosind Arduino IDE
- Pasul 2: Acum trebuie să codificăm partea de configurare
- Pasul 3: Cod și circuit
- Pasul 4: Cum funcționează?
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Putem măsura temperatura corpului fără contactul cu acest dispozitiv. Monitorizarea continuă a temperaturii corpului este cea a modului de detectare a unui 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.
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. Să o facem !!!!!!!!
Provizii
- MLX90614
- Arduino nano
- Sârmă jumper feminin / feminin
- Adaptor OTG
- Cablu USB Mini la USBMicro
- dispozitiv Android
software necesar
* Aplicația Serial Monitor Android
* Arduino ide
Pasul 1: Mai întâi trebuie să creăm o schiță folosind Arduino IDE
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.
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 2: 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 ()”.
configurare nulă ()
{
Serial.begin (9600);
mlx.begin ();
}
Partea de configurare este finalizată. În continuare, voi codifica partea buclei. În primul rând, 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ă.
bucla nulă ()
{
Serial.print ("Temperatura:");
Serial.print (mlx.readObjectTempC ())
; Serial.println ("Celsius");
Serial.print ("Temperatura:");
Serial.print (mlx.readObjectTempF ());
Serial.println ("Fahrenheit");
Serial.println (); întârziere (500);
}
Partea de codificare este finalizată. Codul complet este dat în partea de cod a acestui articol. Încărcați codul în Arduino Nano. Conexiune 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
Pasul 3: Cod și circuit
#include
#include
Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();
configurare nulă ()
{
Serial.begin (9600);
mlx.begin ();
}
bucla nulă ()
{
Serial.print ("Temperatura:");
Serial.print (mlx.readObjectTempC ());
Serial.println ("Celsius");
Serial.print ("Temperatura:");
Serial.print (mlx.readObjectTempF ());
Serial.println ("Fahrenheit");
Serial.println ();
întârziere (500);
}
Descărcarea este disponibilă
Pasul 4: 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.
Recomandat:
Termometru IR fără contact: 8 pași (cu imagini)
Termometru IR fără contact: Departamentul meu local de sănătate a luat legătura cu mine pentru că aveau nevoie de o modalitate de a urmări zilnic temperatura corpului sănătății angajaților lor în timpul crizei Covid-19 din 2020. Normal, termometrele IR de pe raft începeau să fie rare
Termometru fără contact: 7 pași
Termometru fără contact: monitorizarea continuă a temperaturii corpului este cea a modului de detectare a unui 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 t
Utilizați smartphone-ul ca termometru fără contact / termometru portabil: 8 pași (cu imagini)
Utilizați telefonul inteligent ca termometru fără contact / termometru portabil: măsurarea temperaturii corpului cu un contact fără contact / ca un pistol termic. Am creat acest proiect deoarece Thermo Gun este acum foarte scump, așa că trebuie să primesc o alternativă pentru a face DIY. Și scopul este de a face cu versiune cu buget redus. Furnizează MLX90614Ardu
Termometru cu infraroșu fără contact pe bază de Arduino - Termometru IR folosind Arduino: 4 pași
Termometru cu infraroșu fără contact pe bază de Arduino | Termometru bazat pe IR folosind Arduino: Bună băieți, în acest instructables vom face un termometru fără contact folosind arduino. temperatura atunci în acel scenariu
Răcitor / suport pentru laptop cu cost zero (fără lipici, fără găurire, fără piulițe și șuruburi, fără șuruburi): 3 pași
Zero Cost Laptop Cooler / Stand (Fără lipici, fără găurire, fără piulițe și șuruburi, fără șuruburi): ACTUALIZARE: VĂ RUGĂM VOTĂ PENTRU MEA MEA MEA INTRAREA PE www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ SAU POATE VOTA PENTRU CEL MAI BUN PRIETEN AL MEU