INHOUDSOPGAWE:
- Voorrade
- Stap 1: Eerstens moet ons 'n skets maak met behulp van Arduino IDE
- Stap 2: Nou moet ons die instellingsgedeelte kodeer
- Stap 3: Kode en kring
- Stap 4: Hoe werk dit?
Video: Termometer sonder kontak (covid-19): 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Ons kan liggaamstemperatuur meet sonder kontak met hierdie toestel. Deurlopende monitering van liggaamstemperatuur is een van die maniere om 'n korona -pasiënt op te spoor. Daar is soveel soorte termometers in die mark beskikbaar. Die normale termometer kan die temperatuur van 'n covid -pasiënt meet en kan ook die virus versprei. In hierdie spesiale situasie kan ons die nie -kontaktermometer gebruik. En ook bekend as hierdie toestel as temperatuur geweer. Die grootste vervaardiging van hierdie temperatuurgeweer China. En hierdie toestel is duur. Maar hierdie sluit en Covid-19-drade maak die vervaardiging van hierdie toestel moeiliker.
Ons kan 'n nie -kontaktermometer maak met 'n paar algemeen beskikbare komponente.
MLX90614 is 'n IR-temperatuursensor vir nie-kontak temperatuurmetings. Dit het 'n I2C -koppelvlak om met die mikrobeheerder te kommunikeer. Hier gebruik ons Arduino Nano as mikrobeheerder. Hierdie temperatuursensor kan die temperatuur meet sonder om aan die voorwerp te raak. Dit het 0.5 grade Celsius oor 'n wye temperatuur temperatuur. Kom ons maak dit !!!!!!!!
Voorrade
- MLX90614
- Arduino nano
- Trui vir vroue/vroue
- OTG -adapter
- USB Mini na USBMicro -kabel
- Android -toestel
sagteware benodig
* Serial Monitor Android -app
* Arduino ide
Stap 1: Eerstens moet ons 'n skets maak met behulp van Arduino IDE
Maak Arduino IDE oop en maak 'n nuwe werkruimte oop. Ons moet 'n biblioteek byvoeg. Gaan na Skets> Sluit biblioteek in> Biblioteekbestuurder. Soek dan Adafruit MLX90614 en installeer dit.
Sluit dan weer Arduino IDE en The Open Arduino IDE. Voeg dan die koplêer "Adafruit_MLX90614.h" by vir 'n beter kommunikasie met MLX90614 Temperatuursensor. Voeg dan 'n ander koplêer "Wire.h" by vir I2C -kommunikasie. Definieer dan 'n veranderlike "mlx" om die MLX90614 -sensor te skakel. En skakel die funksie Adafruit_MLX90614 () na hierdie veranderlike.
Stap 2: Nou moet ons die instellingsgedeelte kodeer
Begin eers met die seriële kommunikasie met die braudsnelheid van 9600. Begin dan met die sensor met die trefwoord "mlx.begin ()".
leemte opstelling ()
{
Serial.begin (9600);
mlx.begin ();
}
Die opstelgedeelte is voltooi. Vervolgens gaan ek die lusgedeelte kodeer. Eerstens druk ek 'n woord "temperatuur" en druk dan die temperatuur wat deur die sensor opgespoor word, af. Hier is die temperatuur in Celsius. Ons noem die funksie 'mlx.readObjectTempC ()' en druk dan die eenheid as 'Celsius'. In die volgende reël moet ons weer die woord "temperatuur" druk. Druk dan die temperatuur in Fahrenheit af. Hiervoor gebruik ons die funksie "mlx.readAmbientTempF ()". Druk die eenheid dan uit as "Fahrenheit". Druk dan 'n nuwe reël af en wag 500 millisekondes vir die volgende lesing.
leemte lus ()
{
Serial.print ("Temperatuur:");
Serial.print (mlx.readObjectTempC ())
; Serial.println ("Celsius");
Serial.print ("Temperatuur:");
Serial.print (mlx.readObjectTempF ());
Serial.println ("Fahrenheit");
Serial.println (); vertraging (500);
}
Die koderingsdeel is voltooi. Die volledige kode word in die kode -deel van hierdie artikel gegee. Laai die kode op na Arduino Nano. Hardware Connection Arduino Nano MLX90614
A4 - SDA
A5 - SDL
3.3V - Vcc
GND - GND
Bedraad die kring met behulp van bogenoemde data of stroomdiagram. Plaas nou die Arduino Nano en sensor in 'n omhulsel. Sit 'n gaatjie op die omhulsel sodat die sensor die temperatuur kan lees. Sit nog 'n gaatjie om die USB -kabel aan te sluit op die arduino -bord. Koppel dan die USB aan die Arduino en die ander kant van die slimfoon. Installeer die seriële monitor -app en stel die baurd -koers in as 9600. Die projek is voltooi
Stap 3: Kode en kring
#insluit
#insluit
Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();
leemte opstelling ()
{
Serial.begin (9600);
mlx.begin ();
}
leemte lus ()
{
Serial.print ("Temperatuur:");
Serial.print (mlx.readObjectTempC ());
Serial.println ("Celsius");
Serial.print ("Temperatuur:");
Serial.print (mlx.readObjectTempF ());
Serial.println ("Fahrenheit");
Serial.println ();
vertraging (500);
}
Aflaai is beskikbaar
Stap 4: Hoe werk dit?
Die hoofkomponent van hierdie nie -kontaktermometer is 'n MLX90614 nie -kontak temperatuur sensor. Die werking van MLX90614 word in die volgende paragraaf beskryf. Die uitset van hierdie sensor is gekoppel aan Arduino Nano. Arduino druk die temperatuur op 'n slimfoon af met behulp van die Serial Monitor Android -app. U hoef dus nie 'n eksterne kragbron te gebruik nie. Omdat Arduino en sensor krag van die slimfoon sal neem.
Aanbeveel:
Midi -beheerder sonder kontak: 6 stappe (met foto's)
Midi-beheerder sonder kontak: Dit is deesdae die neiging om dinge sonder kontak te maak. Ek het 'n eenvoudige midi-kontroleerder geskep met behulp van Arduino Pro micro en 'n bord vir IR-nabyheidsdetektore met 'n ingeboude vergelyker, dit moet redelik maklik en goedkoop beskikbaar wees. Hierdie projek het
DIY nie -kontak handreiniger sonder 'n Arduino of 'n mikrobeheerder: 17 stappe (met foto's)
DIY nie-kontak handreiniger sonder 'n Arduino of 'n mikrobeheerder: Soos ons almal weet, het die COVID-19-uitbraak die wêreld getref en ons leefstyl verander. In hierdie toestand is alkohol en handontsmettings noodsaaklike vloeistowwe, maar dit moet behoorlik gebruik word. Raak alkoholhouers of ontsmettingsmiddels met besmette hande aan
Hardloop sonder 'n skerm / skerm (sonder kop) op Raspberry Pi of ander Linux / unix -gebaseerde rekenaars: 6 stappe
Hardloop sonder 'n skerm / skerm (sonder kop) op Raspberry Pi of ander Linux / unix -gebaseerde rekenaars: As die meeste mense 'n Raspberry PI koop, dink hulle dat hulle 'n rekenaarskerm nodig het. Moenie u geld mors op onnodige rekenaarmonitors en sleutelborde nie. Moenie u tyd mors om sleutelborde en monitors tussen rekenaars te skuif nie. Moenie 'n TV vasmaak as dit nie is nie
Arduino -gebaseerde nie -kontak infrarooi termometer - IR -gebaseerde termometer met behulp van Arduino: 4 stappe
Arduino -gebaseerde nie -kontak infrarooi termometer | IR -gebaseerde termometer met behulp van Arduino: Hallo ouens in hierdie instruksies, ons maak 'n nie -kontaktermometer met behulp van arduino. temperatuur dan in daardie omgewing
Navigeer deur robot met skoonsensors, sonder GPS, sonder kaart: 13 stappe (met foto's)
Navigeer deur die robot met skoonsensors, sonder GPS, sonder kaart: die robot beweeg op 'n vooraf geprogrammeerde pad en stuur (oor bluetooth) sy werklike bewegingsinligting na 'n telefoon vir intydse opsporing. Arduino is vooraf geprogrammeer met pad en oblu word gebruik vir die waarneming van die beweging van die robot. oblu stuur beweging na