- Cost redus și ușor de construit - Aplicație Android pentru salvare
- De ce TCRT5000 și Arduino Nano?
- Interfațarea MLX90615 și TCRT5000 cu Arduino
Scenariul actual COVID-19 nu necesită introducere. În timp ce toată lumea dă tot ce este mai bun pentru a merge mai departe, este important să acționăm responsabil și să abordăm această problemă în mod colectiv. Astăzi, în multe locuri publice și în alte adunări, a devenit obișnuit să se analizeze temperatura corpului, ca măsură preventivă pentru a verifica febra. Dispozitivul folosit pentru a face acest lucru se numește termometru cu infraroșu fără contact. Așa cum s-ar fi putut observa mulți, există o creștere uriașă a cererii pentru acest produs, dar nu este foarte greu să-l construiești pe cont propriu, care nu numai că ar putea servi scopului său, ci și să ofere caracteristici mai utile decât cele comerciale. Anterior (cu mult timp înainte de izbucnire) am construit, de asemenea, un pistol portabil cu termometru IR fără contact, puteți verifica acest lucru și dacă sunteți interesat.
Deci, obiectivul acestui tutorial este de a proiecta un termometru fără contact, ușor de construit, care să poată măsura temperatura corpului, să le conecteze într-un excel împreună cu imaginea persoanelor, astfel încât înregistrarea să poată fi distribuită cu ușurință autorităților interesate. Intrigant drept !! să începem….
Cost redus și ușor de construit - Aplicație Android pentru salvare
Pe scurt, putem distinge unele dintre părțile importante ale unui termometru, și anume senzorul de temperatură IR, microcontrolerul, afișajul, driverul afișajului și bateria. Acum, obiectivul nostru aici este de a reduce costurile, iar cel mai scump material (în momentul documentării) este senzorul de temperatură IR în sine. Din păcate, deși ca producător, nu există multe opțiuni aici pe care să le puteți contacta rapid, altele decât MLX90614 și MLX90615. Pe de altă parte, dacă sunteți bine cu utilizarea unui senzor analogic, veți avea multe alternative mai ieftine, dar nu va fi ușor să vă construiți și să vă calibrați dispozitivul, alegerea este a dvs. aici. Pentru acest tutorial, vom folosi senzorul MLX90615 de la Melexis.
Cu senzorul selectat, rămânem doar cu microcontrolerul, afișajul și bateria. Așadar, am decis să reducem costul tuturor acestor trei părți folosind un telefon mobil Android. Astăzi aproape toată lumea are un telefon Android bun, cu o cameră decentă. Putem crea o aplicație Android simplă, care poate comunica cu termometrul nostru și poate efectua alte activități, cum ar fi înregistrarea datelor și captarea imaginilor. În acest fel, nu numai că îl putem face să funcționeze mai repede, dar îi putem crește și potențialele aplicații prin partajarea instantanee a rezultatelor jurnalului cu imagini de pe WhatsApp, Gmail sau orice altă platformă preferată. Acesta este motivul pentru care am creat aplicația noastră Android numită „Scanare ușoară”, care este open-source și APK-ul este, de asemenea, gratuit pentru descărcare, mai multe despre acest lucru mai târziu. Deci, singurul material necesar pentru acest proiect este
- MLX90615 Senzor de temperatură IR
- Senzor IR TCRT5000
- Arduino Nano
De ce TCRT5000 și Arduino Nano?
Pentru mulți oameni, această întrebare ar fi apărut. Motivul utilizării unui senzor IR TCRT5000 este detectarea poziției termometrului și preluarea automată a citirii temperaturii. În acest fel, nu ar trebui să faceți nimic cu aplicația odată lansată, ceea ce o face ușor de utilizat. De asemenea, citirea va fi făcută numai atunci când senzorul se află la distanța corectă de persoană, astfel încât să nu ne facem griji cu privire la citirile false.
Motivul utilizării Arduino Nano este că are o interfață USB încorporată, care este importantă pentru a comunica între controler și telefon. Dacă nu aveți unul, puteți folosi și Mega sau chiar UNO. Dar, vorbind în condiții de cost, puteți folosi chiar și un microcontroler cu putere redusă, cum ar fi STM8S sau orice alt controler care acceptă I2C, ADC și UART, va funcționa bine pentru acest proiect.
Interfațarea MLX90615 și TCRT5000 cu Arduino
Schema de circuit a proiectului nostru este foarte simplă, trebuie doar să conectăm senzorul MLX90615 și TCRT5000 la placa noastră Arduino nano. Schema completă a circuitului pentru termometrul fără contact este prezentată mai jos.
MLX90615 și TCRT500 funcționează pe 3.3V și respectiv 5V, astfel încât să îl putem alimenta corespunzător. Pinii de comunicație I2C A4 (SDA) și A5 (SCL) sunt utilizați pentru a comunica cu senzorul MLX90615. Este obișnuit să folosiți TCRT5000 cu un Op-Amp în modul comparator, așa cum am făcut în proiectul nostru de mașină BLDC, dar aici avem nevoie să fie mai fiabil, iar senzorul nostru IR trebuie să fie imun la lumina soarelui. Așa că am conectat dioda IR la un pin digital și Fotodioda la un pin analogic al Arduino. În acest fel putem măsura valoarea din fotodiodă în timpul etapei normale și apoi să măsurăm din nou după pornirea LED-ului IR, diferența dintre aceste două valori ar trebui să ne ajute să ne ocupăm de zgomot.