Turinys:
- Prekės
- 1 žingsnis: Pirmiausia turime sukurti eskizą naudodami „Arduino IDE“
- 2 žingsnis: Dabar turime koduoti sąrankos dalį
- 3 žingsnis: kodas ir grandinė
- 4 žingsnis: kaip tai veikia?
Video: Nekontaktinis termometras (COVID-19): 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Mes galime matuoti kūno temperatūrą be sąlyčio su šiuo prietaisu. Nuolatinis kūno temperatūros stebėjimas yra vienas iš būdų aptikti pacientą, sergantį korona. Rinkoje yra tiek daug termometrų tipų. Įprastas termometras gali išmatuoti COVID sergančio paciento temperatūrą ir taip pat gali platinti virusą. Esant tokiai ypatingai situacijai, galime naudoti bekontaktį termometrą. Ir taip pat žinomas šis prietaisas kaip temperatūros pistoletas. Didžiausia šio temperatūros pistoleto gamyba Kinijoje. Ir šis prietaisas yra brangus. Tačiau šis užraktas ir „Covid-19“siūlai apsunkina šio įrenginio gamybą.
Mes galime pagaminti nekontaktinį termometrą iš kai kurių dažniausiai prieinamų komponentų.
MLX90614 yra infraraudonųjų spindulių temperatūros jutiklis, skirtas nekontaktiniams temperatūros matavimams. Jis turi I2C sąsają, skirtą bendrauti su mikrovaldikliu. Čia mes naudojame „Arduino Nano“kaip mikrovaldiklį. Šis temperatūros jutiklis gali matuoti temperatūrą neliesdamas objekto. Jis turi 0,5 laipsnio Celsijaus esant plačiam temperatūros diapazonui. Leiskite tai padaryti !!!!!!!!
Prekės
- MLX90614
- Arduino nano
- Moteriški/moteriški jungiamieji laidai
- OTG adapteris
- USB kabelis iš USB į mikro
- „Android“įrenginys
reikalinga programinė įranga
* „Serial Monitor“„Android“programa
* Arduino ide
1 žingsnis: Pirmiausia turime sukurti eskizą naudodami „Arduino IDE“
Atidarykite „Arduino IDE“ir atidarykite naują darbo vietą. Turime pridėti biblioteką. Eikite į Eskizas> Įtraukti biblioteką> Bibliotekos tvarkyklė. Tada ieškokite „Adafruit MLX90614“ir įdiekite.
Tada vėl uždarykite „Arduino IDE“ir „The Open Arduino IDE“. Tada pridėkite antraštės failą „Adafruit_MLX90614.h“, kad galėtumėte geriau bendrauti su MLX90614 temperatūros jutikliu. Tada pridėkite kitą antraštės failą „Wire.h“, skirtą I2C ryšiui. Tada nustatykite kintamąjį „mlx“, kad iškviestumėte MLX90614 jutiklį. Ir iškvieskite funkciją Adafruit_MLX90614 () į šį kintamąjį.
2 žingsnis: Dabar turime koduoti sąrankos dalį
Pirmiausia pradėkite nuoseklųjį ryšį, naudodamiesi „Braud“dažniu 9600. Tada pradėkite jutiklį naudodami raktinį žodį „mlx.begin ()“.
negaliojanti sąranka ()
{
Serial.begin (9600);
mlx.begin ();
}
Sąrankos dalis baigta. Toliau ketinu koduoti kilpos dalį. Pirmiausia atspausdinu žodį „Temperatūra“ir tada atspausdinu jutiklio aptiktą temperatūrą. Čia temperatūra Celsijaus laipsniais. Taigi mes vadiname funkciją „mlx.readObjectTempC ()“, tada spausdiname vienetą kaip „Celsijaus“. Kitoje eilutėje turime dar kartą atspausdinti žodį „Temperatūra“. Tada atspausdinkite temperatūrą Farenheitu. Tam naudojame funkciją „mlx.readAmbientTempF ()“. Tada atspausdinkite įrenginį kaip „Fahrenheit“. Toliau atspausdinkite naują eilutę ir palaukite 500 milisekundžių kito skaitymo.
tuštumos kilpa ()
{
Serial.print ("Temperatūra:");
Serial.print (mlx.readObjectTempC ())
; Serial.println („Celsijaus“);
Serial.print ("Temperatūra:");
Serijinis atspaudas (mlx.readObjectTempF ());
Serial.println („Farenheito“);
Serial.println (); uždelsimas (500);
}
Kodavimo dalis baigta. Visas kodas pateiktas šio straipsnio kodo dalyje. Įkelkite kodą į „Arduino Nano“. Aparatūros jungtis „Arduino Nano MLX90614“
A4 - SDA
A5 - SDL
3.3V - Vcc
GND - GND
Prijunkite grandinę naudodami aukščiau pateiktus duomenis arba schemą. Dabar įdėkite „Arduino Nano“ir jutiklį į gaubtą. Ant korpuso uždėkite skylę, kad jutiklis galėtų nuskaityti temperatūrą. Įdėkite kitą skylę, kad prijungtumėte USB kabelį prie arduino plokštės. Tada prijunkite USB prie „Arduino“, o kitą galą - prie išmaniojo telefono.
3 žingsnis: kodas ir grandinė
#įtraukti
#įtraukti
Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();
negaliojanti sąranka ()
{
Serial.begin (9600);
mlx.begin ();
}
tuštumos kilpa ()
{
Serial.print ("Temperatūra:");
Serijinis atspaudas (mlx.readObjectTempC ());
Serial.println („Celsijaus“);
Serial.print ("Temperatūra:");
Serijinis atspaudas (mlx.readObjectTempF ());
Serial.println („Farenheito“);
Serial.println ();
vėlavimas (500);
}
Galima atsisiųsti
4 žingsnis: kaip tai veikia?
Pagrindinis šio nekontaktinio termometro komponentas yra MLX90614 bekontaktis temperatūros jutiklis. MLX90614 veikimas aprašytas kitoje pastraipoje. Šio jutiklio išvestis yra prijungta prie „Arduino Nano“. „Arduino“spausdina temperatūrą išmaniajame telefone naudodami „Serial Monitor“„Android“programą. Taigi nereikia išorinio maitinimo bloko. Kadangi „Arduino“ir jutiklis ims energiją iš išmaniojo telefono.
Rekomenduojamas:
IOT išmanusis infraraudonųjų spindulių termometras (COVID-19): 3 žingsniai
IOT išmanusis infraraudonųjų spindulių termometras (COVID-19): dėl 2019 m. COVID sukilimo nusprendėme pagaminti išmanųjį infraraudonųjų spindulių termometrą „IOT“, jungiantį prie išmaniųjų įrenginių, kad būtų rodoma užfiksuota temperatūra, tai ne tik pigesnė alternatyva, bet ir puiki technologijų ir IOT mokymo modulis, kuris
Nekontaktinis „Midi“valdiklis: 6 žingsniai (su nuotraukomis)
Nekontaktinis „Midi“valdiklis: Šių laikų tendencija-nekontaktiniai dalykai. Aš sukūriau paprastą „midi“valdiklį naudodamas „Arduino Pro micro“ir kai kurias IR artumo detektorių plokštes, kuriose yra įmontuotas lygintuvas, tai turėtų būti gana paprasta ir pigu. Šis projektas yra
Nekontaktinis termometras: 7 žingsniai
Nekontaktinis termometras: nuolatinis kūno temperatūros stebėjimas yra vienas iš būdų aptikti ligonį, sergantį korona. Rinkoje yra tiek daug termometrų tipų. Įprastas termometras gali išmatuoti COVID sergančio paciento temperatūrą ir taip pat gali platinti virusą. Per t
Arduino pagrindu veikiantis bekontaktis infraraudonųjų spindulių termometras - IR termometras naudojant „Arduino“: 4 žingsniai
„Arduino“nekontaktinis infraraudonųjų spindulių termometras | Infraraudonųjų spindulių termometras naudojant „Arduino“: Sveiki vaikinai, šioje instrukcijoje mes pagaminsime bekontaktį termometrą naudodami arduino. Kadangi kartais skysčio/kietos medžiagos temperatūra yra per aukšta arba per žema, tada sunku su juo susisiekti ir perskaityti Temperatūra tada tokioje aplinkoje
Nekontaktinis įtampos detektorius: 5 žingsniai (su nuotraukomis)
Nekontaktinis įtampos detektorius: šioje instrukcijoje parodysiu, kaip galite sukurti bekontaktį įtampos detektorių, kad patikrintumėte maitinimo laidus. Naudojami įrankiai ir medžiagos (filialų nuorodos): tranzistoriai http://s.click.aliexpress.com /e/bWomecjILEDs http://s.click.aliexpress.com/e