Innehållsförteckning:

Infrarött beröringsfritt temperaturmätningssats: 9 steg
Infrarött beröringsfritt temperaturmätningssats: 9 steg

Video: Infrarött beröringsfritt temperaturmätningssats: 9 steg

Video: Infrarött beröringsfritt temperaturmätningssats: 9 steg
Video: Optris LaserSight IR-termometer 2024, Juli
Anonim
Infrarött beröringsfritt temperaturmätningssats
Infrarött beröringsfritt temperaturmätningssats

Ett plötsligt utbrott i början av nyåret 2020

lämnade världen förlorad

Mask, termometerpistol

De leverantörer som behövs för att bekämpa utbrottet är ännu mer knappa

Sjukdomen är skoningslös

Som ett elektronikforsknings- och utvecklingsföretag

Våra programmerare

Gör en själv förstås

Steg 1: Varuinspektion

Varuinspektion
Varuinspektion

Efter att sviten har mottagits kan du först öppna paketet:

8 dupont -tråd används för att ansluta modulerna;

En bit brödbräda används för att placera modul, bekväm anslutning;

En Nano -utvecklingskort, som huvuddisplay och sensor;

En OLED 12864 -skärm används för att visa sensordata;

Och en MLX 90614 sensormodul, endast temperaturdata.

Steg 2: Modulen för bilaga

Modulen för bilaga
Modulen för bilaga

Sensormodulen MLX90614 har fyra stift, nämligen VIN, GND, SCL och SDA. VIN är den positiva polen på strömförsörjningen, som kan anslutas till 3,3V eller 5V effektgränssnitt på Arduino Nano. GND är den negativa polen i strömförsörjningen, som är ansluten till GND på Arduino Nano. SCL är klocklinjen för IIC -buss, ansluten till A5 -gränssnittet för Arduino, SDA är datalinjen för IIC -buss, ansluten till A4 -gränssnitt från Arduino.

Kommunikationsläget för OLED12864 -skärmen är samma som för MLX90614, och det har också fyra stift, nämligen VIN, GND, SCL och SDA. SCL är klocklinjen för IIC -buss, ansluten till A5 -gränssnittet för Arduino, SDA är data linje med IIC -buss, ansluten till A4 -gränssnittet för Arduino.

Vill du se ledningarna mer intuitivt? Jag tar med följande schematiska diagram för dig.

Steg 3: Förberedelse av programvara

En Windows -dator

Installera Arduino IDE korrekt

Installera CH340 -drivrutinen

(Vårt gratis informationspaket tillhandahålls, du kan ladda ner och installera direkt)

Steg 4: Biblioteksinstallation

Installation av bibliotek
Installation av bibliotek

Packa upp de tre nedladdade biblioteken och lägg till dem alla i biblioteksmappen i Arduino IDE

Steg 5: Bränningskod

Brinnande kod
Brinnande kod
Brinnande kod
Brinnande kod
Brinnande kod
Brinnande kod

Stiftkontakt

MLX90614 Arduino

SDA - - - - - - -> A4

SCL - - - - - - -> A5

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

GND - - - - - - -> GND

Öppna Arduino -programvaran, kopiera och klistra in ovanstående testkod i Arduino -programvaran och bränn koden.

Använd OLED -skärm för att visa sensordataOLED Arduino

SDA - - - - - - -> A4

SCL - - - - - - -> A5

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

GND - - - - - - -> GND

Använd följande OLED -displaytestkod, följ ovanstående teststeg för seriell port -utgångssensordata, fortsätt att verifiera.

Obs: den här koden matar inte ut data via den seriella porten, data visas direkt på skärmen, så du behöver inte öppna seriell portmonitor, titta direkt på OLED -displayen.

NOTERA:

• välj "Arduino Nano" i kolumnen "utvecklingskort", "328P" i kolumnen "processor" och "port" enligt den aktuella porten som visas. • den seriella portkommunikationens överföringshastighet som anges i koden är 9600, så seriell portmonitor bör också vara inställd på 9600 för att visa data korrekt.

Steg 6: Testresultat

Testresultat
Testresultat

Steg 7: Sensors frågor och svar

1. Hur långt är temperaturmätningsavståndet för denna typ av givare?

Synsvinkeln för denna sensor är 90 °, och avståndet för temperaturmätning är relaterat till målets storlek. För ett mål med en diameter på en centimeter är avståndet för temperaturmätning 1 cm, medan för ett mål med en diameter på 5 cm är avståndet för temperaturmätning 5 cm. Men om den faktiska mätningen är större än 10 cm är det bättre att inte överskrida 10 cm. Om avstånd är ett krav kan du köpa en smal betraktningsvinkel eller en sensor med en optisk lins, och koden kan portas direkt.

2. Vad är svarstiden för denna typ av sensorer?

Svarstiden för MLX90614 är 200 ms.

3. Vad är temperaturområdet för denna typ av givare?

Sensorns temperaturområde är -70 ℃ ~+380 ℃, men sensorns temperaturområde är -40 ℃ ~+125 ℃, utöver vilket sensorn kommer att skadas.

4. Vad är sensorns arbetsspänning?

Arbetsspänningen för denna typ av sensorer är 3V ~ 5V, som direkt kan mata in 3,3V eller 5V strömförsörjning och stödja direkt kommunikation med 3,3V och 5V SCM, utan att behöva installera nivåkonvertering.

5. Efter nedladdning av programmet visas alltid temperaturen som 1037,55 ℃

Detta beror på att det inte finns en bra anslutning mellan sensorn och Arduino. Du kan först kontrollera om ledningarna är korrekta. Om ledningarna är korrekta kan du försöka ansluta duponttråden igen eller byta ut den.

Steg 8: Visa applikationsvideo

Vad kan du göra med den här sensorn? De enkla temperaturprodukterna som du kan tänka på alla kan försöka göra hemlagad, idag tar jag med en uppsättning sensorer med DIY -temperaturpistolen. Låt oss se videon nedan.

Rekommenderad: