Lätt, mobila IR-termometer (3 / 8 steg)
Steg 3: Design krets kan förvärva data
Innan något kan göras med Arduino, måste du designa en krets som ska hämta data för dig. Naturligtvis, MLX90614 kommer att göra det mesta av tunga lyft för hårdvaran i detta projekt, men det finns andra delar behövs.
Vårt system för datainsamling bygger på med I2C kommunikation, så vi har utformat vår krets som sådan. I2C är en metod för kommunikation som tillåter oss att bestämma exakt hur vi skaffar vår data. I2C använder ett master/slav sällskap som vi fast beslutna att vara oerhört effektiv med kommunikation. I2C är en digital form av kommunikation. Lyckligtvis, MLX90614 har en on-board ADC som vi kan använda för att digitalisera våra data.
Kretsen för datainsamling använder ett tryckt kretskort, två 4700 ohm motstånd, en 100 microFarad kondensator, MLX90614 och vissa tråd.
MLX90614 fungerar som en signal givare. Den mäter IR strålning. MLX90614 har också många ombord filter samt en ADC. Detta gör att signalen kommer från MLX90614 är lämplig för I2C kommunikation. Motstånden i denna krets för att skala den information som ges till Arduino på lämpligt sätt. Med andra ord, tillåter de viss flexibilitet för kalibrering. Kondensatorn fungerar som det sista filtret i denna krets. Det eliminerar oönskat IR brus från signalen.
Med denna förståelse, kan du se varför gå runt bilden användes. Löda denna krets till ett tryckt kretskort. Oavsett arrangemang som du tycker är bäst bör fungera så länge det är rent och har kablar lödas till det som kan interagera med Arduino senare.