Tartalomjegyzék:

Infravörös érintésmentes hőmérsékletmérő készlet: 9 lépés
Infravörös érintésmentes hőmérsékletmérő készlet: 9 lépés

Videó: Infravörös érintésmentes hőmérsékletmérő készlet: 9 lépés

Videó: Infravörös érintésmentes hőmérsékletmérő készlet: 9 lépés
Videó: Bosch UniversalTemp - Könnyen kezelhető infravörös hőmérő mindennapi használatra 2024, November
Anonim
Infravörös érintésmentes hőmérsékletmérő készlet
Infravörös érintésmentes hőmérsékletmérő készlet

Hirtelen kitörés az újév elején, 2020

veszteséggel hagyta el a világot

Maszk, hőmérő pisztoly

A járvány elleni küzdelemhez szükséges beszállítók még szűkösek

A betegség könyörtelen

Elektronikai kutató és fejlesztő cégként

Programozóink

Készíts egyet magadnak, persze

1. lépés: Áruellenőrzés

Áruk ellenőrzése
Áruk ellenőrzése

A Suite fogadása után először kinyithatja a csomagot:

8 dupont szál a modulok csatlakoztatására szolgál;

Egy darab kenyértábla a modul elhelyezésére szolgál, kényelmes csatlakozás;

A Nano fejlesztőlap, mint a fő meghajtó kijelző és érzékelő;

Az OLED 12864 képernyő az érzékelőadatok megjelenítésére szolgál;

És egy MLX 90614 érzékelő modul, csak hőmérséklet adatok.

2. lépés: A csatolás modulja

A kötődés modulja
A kötődés modulja

Az MLX90614 érzékelőmodul négy érintkezővel rendelkezik, nevezetesen VIN, GND, SCL és SDA. A VIN a tápegység pozitív pólusa, amely csatlakoztatható az Arduino Nano 3.3V vagy 5V hálózati interfészéhez. A GND a tápegység negatív pólusa, amely az Arduino Nano GND -hez van csatlakoztatva. Az SCL az IIC busz óravonala, az Arduino A5 interfészéhez csatlakoztatva, az SDA az IIC busz adatvonala, amely A4 -es interfészhez csatlakozik Arduino.

Az OLED12864 kijelző kommunikációs módja megegyezik az MLX90614 kommunikációs módjával, és négy érintkezővel is rendelkezik, nevezetesen VIN, GND, SCL és SDA. Az SCL az IIC busz óravonala, az Arduino A5 interfészéhez csatlakoztatva, az SDA az adat IIC busz vonal, az Arduino A4 interfészéhez csatlakoztatva.

Intuitívabban szeretné látni a vezetékeket? Hozom az alábbi vázlatos diagramot.

3. lépés: A szoftver előkészítése

Windows számítógép

Telepítse megfelelően az Arduino IDE -t

Telepítse a CH340 illesztőprogramot

(Ingyenes információs csomagunk biztosított, közvetlenül letöltheti és telepítheti)

4. lépés: Könyvtár telepítése

Könyvtár telepítése
Könyvtár telepítése

Csomagolja ki a három letöltött könyvtárat, és adja hozzá az Arduino IDE könyvtárak mappájához

5. lépés: Íráskód

Égési kód
Égési kód
Égési kód
Égési kód
Égési kód
Égési kód

Pin csatlakozó

MLX90614 Arduino

SDA - - - - - - -> A4

SCL - - - - - - -> A5

VCC - - - - - - -> 3,3 V / 5 V

GND - - - - - - -> GND

Nyissa meg az Arduino szoftvert, másolja be és illessze be a fenti tesztkódot az Arduino szoftverbe, és égesse el a kódot.

Az OLED képernyő használatával jelenítse meg az érzékelő adatait OLED Arduino

SDA - - - - - - -> A4

SCL - - - - - - -> A5

VCC - - - - - - -> 3,3 V / 5 V

GND - - - - - - -> GND

Használja a következő OLED kijelző tesztkódot, kövesse a fenti soros port kimeneti érzékelő adat tesztelési lépéseit, folytassa az ellenőrzést.

Megjegyzés: ez a kód nem ad ki adatokat a soros porton keresztül, az adatok közvetlenül a képernyőn jelennek meg, így nem kell megnyitnia a soros port monitorát, nézze meg közvetlenül az OLED kijelzőt.

JEGYZET:

• Válassza ki az "Arduino Nano" elemet a "fejlesztői kártya" oszlopában, a "328P" -t a "processzor" oszlopban, és válassza a "port" lehetőséget a ténylegesen megjelenített portnak megfelelően. • a kódban beállított soros port kommunikációs adatátviteli sebessége 9600, ezért a soros portfigyelőt is 9600 -ra kell állítani az adatok megfelelő megjelenítéséhez.

6. lépés: A teszt eredménye

Teszteredmény
Teszteredmény

7. lépés: Az érzékelő kérdései és válaszai

1. Milyen messze van az ilyen típusú érzékelők hőmérsékletmérési távolsága?

Ennek az érzékelőnek a látószöge 90 °, és a hőmérséklet mérésének távolsága függ a cél méretétől. Egy centiméter átmérőjű célpont esetében a hőmérsékletmérés távolsága 1 cm, míg 5 cm átmérőjű célpont esetén a hőmérsékletmérés távolsága 5 cm. Ha azonban a tényleges mérés nagyobb, mint 10 cm, akkor jobb, ha nem haladja meg a 10 cm -t. Ha a távolság követelmény, vásárolhat egy keskeny látószöget vagy egy optikai lencsével rendelkező érzékelőt, és a kód közvetlenül hordozható.

2. Mennyi az ilyen típusú érzékelő válaszideje?

Az MLX90614 válaszideje 200 ms.

3. Mekkora az ilyen típusú érzékelők hőmérsékleti tartománya?

Ennek az érzékelőnek a hőmérsékleti tartománya -70 ℃ ~+380 ℃, de az érzékelő hőmérsékleti tartománya -40 ℃ ~+125 ℃, amely felett az érzékelő megsérül.

4. Mekkora az érzékelő üzemi feszültsége?

Az ilyen típusú érzékelők üzemi feszültsége 3V ~ 5V, amely közvetlenül beléphet a 3.3V vagy 5V tápegységbe, és támogatja a közvetlen kommunikációt a 3.3V és 5V SCM -rel, szintkonverzió telepítése nélkül.

5. A program letöltése után a hőmérséklet mindig 1037,55 ℃

Ez azért van, mert nincs jó kapcsolat az érzékelő és az Arduino között. Először ellenőrizheti, hogy a kábelezés megfelelő -e. Ha a bekötés megfelelő, megpróbálhatja újra csatlakoztatni a dupont vezetéket, vagy kicserélni.

8. lépés: Alkalmazásvideó megjelenítése

Mit lehet csinálni ezzel az érzékelővel? Az egyszerű hőmérsékleti termékeket, amelyekre mindenki gondolhat, házilag is megpróbálhatják, ma hozok egy érzékelő készletet a barkácshőmérsékletű pisztoly segítségével. Nézzük az alábbi videót.

Ajánlott: