Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

COVID - 19 contactloze thermometer

Componenten en benodigdheden

MLX90614
× 1
Arduino Nano R3
× 1
Vrouwelijke/vrouwelijke verbindingsdraden
× 1
OTG-adapter
× 1
USB Mini-naar-USB-microkabel
× 1
Android-apparaat
× 1

Apps en online services

Arduino IDE
Serial Monitor Android-app

Over dit project

Niet-contactthermometer

Continue bewaking van de lichaamstemperatuur is dé manier om een ​​coronapatiënt op te sporen. Er zijn zoveel soorten thermometers op de markt verkrijgbaar. De normale thermometer kan de temperatuur van een covid-patiënt meten en kan ook het virus verspreiden. In deze bijzondere situatie kunnen we de Non Contact Thermometer gebruiken. En ook wel bekend als temperatuurpistool. De grootste fabrikant van dit temperatuurpistool China. En dit apparaat is duur. Maar deze lock-down en Covid-19-threads maken de productie van dit apparaat moeilijker.

We kunnen een contactloze thermometer maken met enkele algemeen verkrijgbare componenten.

Hoe het werkt?

Het belangrijkste onderdeel van deze contactloze thermometer is een MLX90614 contactloze temperatuursensor. De werking van MLX90614 wordt beschreven in de volgende paragraaf. De output van deze sensor is verbonden met Arduino Nano. Arduino drukt de temperatuur af op een smartphone met behulp van de Serial Monitor Android-app. Dus geen externe power pack nodig. Omdat Arduino en sensor stroom krijgen van de smartphone.

MLX90614 IR-temperatuursensor

MLX90614 is een IR-temperatuursensor voor contactloze temperatuurmetingen. Het heeft een I2C-interface om te communiceren met de microcontroller. Hier gebruiken we Arduino Nano als microcontroller. Deze temperatuursensor kan de temperatuur meten zonder het object aan te raken. Het heeft 0,5 graad Celsius over een breed temperatuurbereik.

Laten maken!!!!!!!

Stap - 1

Eerst moeten we een schets maken met Arduino IDE.

Open Arduino IDE en open een nieuwe werkruimte. We moeten een bibliotheek toevoegen. Ga naar Sketch>Bibliotheek opnemen>Bibliotheekbeheer. Zoek vervolgens naar Adafruit MLX90614 en installeer het.

Sluit vervolgens Arduino IDE en The Open Arduino IDE weer af. Voeg vervolgens het headerbestand "Adafruit_MLX90614.h" toe voor betere communicatie met de MLX90614 Temperatuursensor. Voeg vervolgens nog een headerbestand "Wire.h" toe voor I2C-communicatie. Definieer vervolgens een variabele "mlx" om de MLX90614-sensor aan te roepen. En roep de functie Adafruit_MLX90614() aan naar deze variabele.

#include 
#include
Adafruit_MLX90614 mlx =Adafruit_MLX90614();

Stap - 2

Nu moeten we het setup-gedeelte coderen.

Begin eerst met de seriële communicatie met de braudrate van 9600. Start vervolgens de sensor met het trefwoord "mlx.begin()".

void setup() {
Serial.begin(9600);
mlx.begin();
}

Het installatiegedeelte is voltooid. Vervolgens ga ik het lusgedeelte coderen.

Eerst print ik een woord "Temperatuur" en druk vervolgens de temperatuur af die door de sensor wordt gedetecteerd. Hier de temperatuur in Celsius. Dus we noemen de functie "mlx.readObjectTempC()" en print de eenheid als "Celsius". In de volgende regel moeten we het woord "Temperatuur" opnieuw afdrukken. En druk vervolgens de temperatuur af in Fahrenheit. Hiervoor gebruiken we de functie "mlx.readAmbientTempF()". Druk de eenheid vervolgens af als "Fahrenheit". Druk vervolgens een nieuwe regel af en wacht 500 milliseconden voor de volgende meting.

void loop() {

Serial.print("Temperature :");
Serial.print(mlx.readObjectTempC());
Serial.println("Celsius");

Serial.print("Temperatuur:");
Serial.print(mlx.readObjectTempF());
Serial.println("Fahrenheit");

Serial.println();
delay(500);
}

Het codeergedeelte is voltooid. De volledige code staat in het codegedeelte van dit artikel. Upload de code naar Arduino Nano.

Hardwareverbinding

Arduino Nano MLX90614

A4 - VIB

A5 - SDL

3.3V - Vcc

GND - GND

Bedraad het circuit met behulp van bovenstaande gegevens of schakelschema. Plaats nu de Arduino Nano en sensor in een behuizing. Maak een gat in de behuizing zodat de sensor de temperatuur kan lezen. Plaats nog een gat om de USB-kabel op het Arduino-bord aan te sluiten. Verbind vervolgens de USB met Arduino en het andere uiteinde met de smartphone. Installeer de seriële monitor-app en stel de baurdrate in op 9600.

Het project is voltooid

U kunt hier lid worden van onze telegramgroep of zoeken op INNOVATIE.

BLIJF THUIS, BLIJF VEILIG, BLIJF CREATIEF. Laat de ketting breken.

Volg mij op,

Instagram:five_volt_player

Facebook:Akshay Joseph

Github:akshayjoseph666

Contactpersoon:[email protected]

Deel uw ervaringen en suggesties in het opmerkingenveld.

Vorige artikelen

  • Touchless handwastimer
  • Automatische waterkraan
  • Automatisch handdesinfecterend middel
  • Interface Ultrasone sensor met Arduino Uno
  • Bedien servomotor met Arduino Uno en drukknop
  • Bedien servomotor met Arduino Uno en POT
  • Servomotorinterface met Arduino Uno

Code

  • Contactloze thermometer
Contactloze thermometer Arduino
//Sketch gemaakt door Akshay Joseph#include #include Adafruit_MLX90614 mlx =Adafruit_MLX90614();void setup() { Serial.begin(9600); mlx.begin(); }void loop() { Serial.print("Temperatuur:");Serial.print(mlx.readObjectTempC()); Serial.println ("Celsius"); Serial.print("Temperatuur:"); Serial.print(mlx.readObjectTempF());Serial.println(" Fahrenheit");Serial.println();delay(500);}

Schema's


Productieproces

  1. Contactlens
  2. Thermometer
  3. Arduino Spybot
  4. FlickMote
  5. Zelfgemaakte tv B-Gone
  6. Universele afstandsbediening met Arduino, 1Sheeld en Android
  7. Hoofdklok
  8. Android bestuurd speelgoed met Raspberry Motor Shield
  9. Vind mij
  10. Een Roomba-robot besturen met Arduino en Android-apparaat
  11. Draagbare thermometer met Android-apparaat