Turinys:
- 1 žingsnis: prekių patikrinimas
- 2 žingsnis: Priedo modulis
- 3 žingsnis: Programinės įrangos paruošimas
- 4 žingsnis: bibliotekos diegimas
- 5 žingsnis: įrašymo kodas
- 6 žingsnis: bandymo rezultatas
- 7 žingsnis: jutiklio klausimai ir atsakymai
- 8 veiksmas: rodykite programos vaizdo įrašą
Video: Infraraudonųjų spindulių bekontaktis temperatūros matavimo rinkinys: 9 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Staigus protrūkis Naujųjų metų pradžioje 2020 m
paliko pasaulį nuostolingai
Kaukė, termometro pistoletas
Tiekėjų, kurių reikia kovoti su protrūkiu, dar mažiau
Liga negailestinga
Kaip elektronikos tyrimų ir plėtros įmonė
Mūsų programuotojai
Žinoma, pasigaminkite vieną
1 žingsnis: prekių patikrinimas
Gavę „Suite“, pirmiausia galite atidaryti paketą:
8 dupont sriegis naudojamas moduliams sujungti;
Duonos lentos gabalas naudojamas moduliui įdėti, patogus prijungimas;
„Nano“plėtros plokštė, kaip pagrindinis pavaros ekranas ir jutiklis;
Jutiklių duomenims rodyti naudojamas OLED 12864 ekranas;
Ir MLX 90614 jutiklio modulis, tik temperatūros duomenys.
2 žingsnis: Priedo modulis
MLX90614 jutiklio modulis turi keturis kaiščius, būtent VIN, GND, SCL ir SDA. VIN yra teigiamas maitinimo šaltinio polius, kurį galima prijungti prie 3,3 V arba 5 V „Arduino Nano“maitinimo sąsajos. GND yra neigiamas maitinimo šaltinio polius, prijungtas prie „Arduino Nano“GND. SCL yra IIC magistralės laikrodžio linija, prijungta prie „Arduino“A5 sąsajos, SDA yra IIC magistralės duomenų linija, prijungta prie A4 sąsajos iš Arduino.
Ryšio režimas OLED12864 ekrane yra toks pat kaip ir MLX90614, taip pat turi keturis kaiščius, būtent VIN, GND, SCL ir SDA. SCL yra IIC magistralės laikrodžio linija, prijungta prie Arduino A5 sąsajos, SDA yra duomenys IIC magistralės linija, prijungta prie „Arduino“A4 sąsajos.
Norite intuityviau matyti laidus? Pateiksiu jums šią schemą.
3 žingsnis: Programinės įrangos paruošimas
„Windows“kompiuteris
Teisingai įdiekite „Arduino IDE“
Įdiekite tvarkyklę CH340
(Pateikiamas mūsų nemokamas informacijos paketas, kurį galite atsisiųsti ir įdiegti tiesiogiai)
4 žingsnis: bibliotekos diegimas
Išpakuokite tris atsisiųstas bibliotekas ir pridėkite jas visas prie „Arduino IDE“bibliotekų aplanko
5 žingsnis: įrašymo kodas
Smeigtuko jungtis
MLX90614 „Arduino“
SDA - - - - - - -> A4
SCL - - - - - - -> A5
VCC - - - - - - -> 3,3 V / 5 V
GND - - - - - - -> GND
Atidarykite „Arduino“programinę įrangą, nukopijuokite ir įklijuokite aukščiau pateiktą bandymo kodą į „Arduino“programinę įrangą ir įrašykite kodą.
Naudokite OLED ekraną jutiklių duomenims rodyti OLED Arduino
SDA - - - - - - -> A4
SCL - - - - - - -> A5
VCC - - - - - - -> 3,3 V / 5 V
GND - - - - - - -> GND
Naudokite šį OLED ekrano bandymo kodą, atlikite aukščiau nurodytus serijinio prievado išvesties jutiklio duomenų bandymo veiksmus ir toliau tikrinkite.
Pastaba: šis kodas neišduoda duomenų per nuoseklųjį prievadą, duomenys rodomi tiesiogiai ekrane, todėl jums nereikia atidaryti nuoseklaus prievado monitoriaus, tiesiog žiūrėkite į OLED ekraną.
PASTABA:
• pasirinkite „Arduino Nano“stulpelyje „kūrimo lenta“, „328P“stulpelyje „procesorius“ir „uostas“pagal faktinį rodomą prievadą. • kode nustatytas serijinio prievado ryšio perdavimo greitis yra 9600, todėl nuoseklaus prievado monitorius taip pat turėtų būti nustatytas į 9600, kad duomenys būtų rodomi tinkamai.
6 žingsnis: bandymo rezultatas
7 žingsnis: jutiklio klausimai ir atsakymai
1. Koks yra šio tipo jutiklio temperatūros matavimo atstumas?
Šio jutiklio matymo kampas yra 90 °, o temperatūros matavimo atstumas yra susijęs su taikinio dydžiu. Taikinio, kurio skersmuo yra vienas centimetras, temperatūros matavimo atstumas yra 1 cm, o taikinio, kurio skersmuo yra 5 cm, temperatūros matavimo atstumas yra 5 cm. Tačiau jei faktinis matavimas yra didesnis nei 10 cm, geriau neviršyti 10 cm. Jei reikia atstumo, galite nusipirkti siaurą žiūrėjimo kampą arba jutiklį su optiniu lęšiu, o kodą galima perkelti tiesiai.
2. Koks yra tokio tipo jutiklių atsako laikas?
MLX90614 atsako laikas yra 200 ms.
3. Koks yra šio tipo jutiklių temperatūros diapazonas?
Šio jutiklio temperatūros diapazonas yra -70 ℃ ~+380 ℃, tačiau jutiklio temperatūros diapazonas yra -40 ℃ ~+125 ℃, virš kurio jutiklis bus pažeistas.
4. Kokia jutiklio darbinė įtampa?
Šio tipo jutiklių darbinė įtampa yra 3V ~ 5V, kuri gali tiesiogiai patekti į 3.3V arba 5V maitinimo šaltinį ir palaiko tiesioginį ryšį su 3.3V ir 5V SCM, nereikia įdiegti lygio keitimo.
5. Atsisiuntus programą, temperatūra visada rodoma kaip 1037,55 ℃
Taip yra todėl, kad nėra gero ryšio tarp jutiklio ir „Arduino“. Pirmiausia galite patikrinti, ar laidai yra teisingi. Jei laidai yra teisingi, galite pabandyti iš naujo prijungti „dupont“laidą arba pakeisti jį.
8 veiksmas: rodykite programos vaizdo įrašą
Ką galite padaryti su šiuo jutikliu? Paprastus temperatūros produktus, apie kuriuos galite galvoti, galite pabandyti pasigaminti patys, šiandien aš atnešiu jutiklių rinkinį su „pasidaryk pats“temperatūros pistoletu. Pažiūrėkime žemiau esantį vaizdo įrašą.
Rekomenduojamas:
Raspberry Pi - TMD26721 infraraudonųjų spindulių skaitmeninis artumo jutiklis „Java“pamoka: 4 žingsniai
„Raspberry Pi“-TMD26721 infraraudonųjų spindulių skaitmeninis artumo jutiklis „Java“pamoka: TMD26721 yra infraraudonųjų spindulių skaitmeninis artumo detektorius, kuris suteikia pilną artumo aptikimo sistemą ir skaitmeninės sąsajos logiką viename 8 kontaktų paviršiaus tvirtinimo modulyje. Artumo aptikimas apima patobulintą signalo ir triukšmo tikslumas. Profesionalus
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
Infraraudonųjų spindulių lempa: 4 žingsniai
Infraraudonųjų spindulių lempa: šiame projekte rodoma infraraudonųjų spindulių lempa, kuri įsijungia pusę minutės po to, kai gauna signalą iš televizoriaus infraraudonųjų spindulių nuotolinio valdymo pulto. Vaizdo įraše galite pamatyti grandinę, kuri veikia. Aš perskaičiau šį straipsnį grandinę su BJT tranzistoriais: https
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
M5Stack IR terminė kamera naudojant AMG8833 infraraudonųjų spindulių matavimo jutiklį: 3 žingsniai
„M5Stack“infraraudonųjų spindulių fotoaparatas naudojant AMG8833 infraraudonųjų spindulių vaizdo jutiklį: kaip ir daugelis, aš žavėjausi šiluminėmis kameromis, tačiau jos visada buvo ne mano kainų diapazone - iki šiol! Naršydamas „Hackaday“svetainėje, aptikau šią fotoaparato konstrukciją naudojant „M5Stack“ESP32 modulis ir palyginti nebrangus