Turinys:

Belaidis IR temperatūros skaitytuvas: 9 žingsniai
Belaidis IR temperatūros skaitytuvas: 9 žingsniai

Video: Belaidis IR temperatūros skaitytuvas: 9 žingsniai

Video: Belaidis IR temperatūros skaitytuvas: 9 žingsniai
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Lapkritis
Anonim
Belaidis IR temperatūros skaitytuvas
Belaidis IR temperatūros skaitytuvas
Belaidis IR temperatūros skaitytuvas
Belaidis IR temperatūros skaitytuvas

Belaidis IR temperatūros nuskaitymas PHP

Belaidžiu būdu nuskaitykite matomą temperatūrą naudodami mobilųjį telefoną per „Bluetooth“. Įdėkite prietaisą ir iš tolo stebėkite temperatūrą. "Negalima to paliesti".

Mūsų šeima, kurią sudaro trys mokiniai, įstoję į 11 ir 12 klases, prieš įeidami į mokyklą išbandė temperatūrą terminiu pistoletu. Komercinis terminis infraraudonųjų spindulių pistoletas, nekontaktinis kaktos infraraudonųjų spindulių termometras, skirtas paprastam, tiksliam ir tiksliam pradiniam grupių karščiavimo tyrimui, nukreipiant termometrą į veido sritis, pvz., Kaktą. Norėdami išmatuoti tokį asmenį, turite būti arti tikslo ir užsikrėsti.

Šio prietaiso paskirtis yra laidinis nuskaitymas ir temperatūros matavimas iš toli. Asmuo, kuris prieš įeidamas į pastatą gali išmatuoti temperatūrą, yra apsaugotas nuo infekcijos ir gali atlikti daugiau užduočių, užuot stovėjęs arti ir matavęs kitus.

Šis įrenginys naudoja „HC06“„Bluetooth“modulį, kuris veikia iki 9 metrų. Taip pat naudojamas komercinis termo pistoletas yra brangus ir, norėdamas padaryti alternatyvą, aš padariau „pasidaryk pats“mažo biudžeto jo versiją.

Prekės

Daiktai, naudojami šiame projekte

Techninės įrangos komponentai

  • „Arduino Nano R3 × 1“
  • „HC-06“„Bluetooth“modulis × 1
  • MLX90614 Kontaktinis temperatūros jutiklio modulis × 1
  • 9 V baterija (bendra) × 1
  • 9V akumuliatoriaus spaustukas × 1
  • gnybtų blokas × 1
  • Svirtinis jungiklis, neapšviestas × 1
  • Universali PCB × 1
  • Kai kurie susukti laidai × 1
  • kaiščio antraštė patelė × 1

Programinės įrangos programos ir internetinės paslaugos

  • „Arduino IDE“
  • Programos belaidis IR temperatūros skaitytuvas ir ULTRA

Rankiniai įrankiai ir mašinos

  • Lituoklis (bendras) Lituoklis
  • Švino nemokamai

1 žingsnis: BANDYMAS

TESTAVIMAS
TESTAVIMAS
TESTAVIMAS
TESTAVIMAS

LAIDŲ JUNGTIS („BreadboardFritzing“)

MLX 90614 naudoja I2C ryšį

„Arduino Nano“-------- MLX90614

3.3V ------------------------ Vin

GND ----------------------- Gnd

A5 -------------------------- SCL

A4 -------------------------- SDA

„Arduino Nano“----------- HC06 BT modulis

D0 (Tx) ---------------------- RXD

D1 (Rx) ---------------------- TXD

GND ------------------------ GND

5V --------------------------- VCC

2 žingsnis: biblioteka

Biblioteka
Biblioteka

Atsisiųskite biblioteką „MLX90614 adafruit“, atidarykite „Arduino IDE“ir meniu Įrankiai Tvarkyti bibliotekas paiešką MLX90614. ir spustelėkite „Adafruit MLX90614 Library“(atsisiųskite naujausią), tada bibliotekos tvarkyklėje spustelėkite įdiegti.

3 žingsnis: jutiklio bandymas

Jutiklio bandymas
Jutiklio bandymas

Norėdami išbandyti jutiklį mlx90614, atidarykite „Arduino IDE“, spustelėkite Failo pavyzdžiai „Adafruit MLX90614 Library mlxtest“.

Tada įkelkite ir pamatykite serijinį monitorių. Galite matyti aplinkos temperatūrą ir objekto temperatūrą Celsijaus ir Farenheito laipsniais. Aplinkos temperatūra taip pat vadinama kambario temperatūra. Objekto temperatūra yra aptiktas bet koks artimas objektas ar kūnas (iki 5 cm).

MLX90614 temperatūros jutiklio specifikacijos

  • Darbinė įtampa: 3,6V - 5V (galima įsigyti 3V ir 5V versijas)
  • Maitinimo srovė: 1,5 mA.
  • Objekto temperatūros diapazonas:
  • Nuo 70 ° C iki 382,2 ° C.
  • Aplinkos temperatūros diapazonas: nuo -40 ° C iki 125 ° C.
  • Tikslumas: 0,02 ° C.
  • Matymo laukas: 80 °
  • Atstumas tarp objekto ir jutiklio: 2–5 cm (apytiksliai)

4 žingsnis: grandinės sukūrimas PCB, užpildykite schemą

Grandinės sudarymas PCB, užpildykite schemą
Grandinės sudarymas PCB, užpildykite schemą
Grandinės sudarymas PCB, užpildykite schemą
Grandinės sudarymas PCB, užpildykite schemą
Grandinės sudarymas PCB, užpildykite schemą
Grandinės sudarymas PCB, užpildykite schemą
Grandinės sudarymas PCB, užpildykite schemą
Grandinės sudarymas PCB, užpildykite schemą

5 veiksmas:

Vaizdas
Vaizdas
Vaizdas
Vaizdas

Tai vis dar yra mano prototipas, todėl naudoju „Female Pin Headers“, kad vėliau galėčiau pakeisti, modifikuoti ar pašalinti, bet jei norite, galite tiesiogiai lituoti dalis.

Jei turite daugialypį testerį, geriau išbandyti lydmetalio jungtį prieš bandydami ir įjungdami.

PASTABA: Prieš įkeliant programą, atjunkite „Bluetooth Connection TX & RX“, kitaip jūsų kodas nebus įkeltas

6 žingsnis: PROGRAMA

ARDUINO PROGRAMA

7 žingsnis: ĮRENGTI PARAIŠKĄ

ĮRENGTI PARAIŠKĄ
ĮRENGTI PARAIŠKĄ

ĮRENGTI APP Belaidis IR temperatūros skaitytuvas ir ULTRA žaidimų parduotuvėje.

8 veiksmas: nustatykite APP

Nustatykite APP
Nustatykite APP
Nustatykite APP
Nustatykite APP
Nustatykite APP
Nustatykite APP
Nustatykite APP
Nustatykite APP
  • Pirmiausia suraskite „Bluetooth“ir SUSIJOKITE. Numatytasis BT slaptažodis yra 1234 arba 0000
  • Atidarykite programą, pasirinkite „Bluetooth“ir spustelėkite „Prisijungti“.

Temperatūros rodmenys žmogaus organizmui yra

Įprasta: 34,8 ° C - 37,3 ° C

Aukšta temperatūra: 37,4 ° C - 38 ° C

Karščiavimas: 38,1 ° C - 42,9 ° C

Pasirenkama Norėdami pakeisti „Bluetooth“SSID ir slaptažodį, čia yra mano kodas:

github.com/engrpanda/Arduino-Bluetooth-Co…

9 žingsnis: vaizdo įrašas

ŠIOS ATEITIES PLANO/ATNAUJINIMŲ/TAIKYMO PALIEKTI NEGALIMA

  • Įrengti automatinę durų užrakinimo sistemą. Durys neatsidarys, nebent jūsų temperatūra yra normali.
  • Įrengti veido atpažinimą. Atpažinkite vartotoją ir išsaugokite savo duomenis kontaktų sekimui.

Rekomenduojamas: