Innehållsförteckning:
- Steg 1: Varuinspektion
- Steg 2: Modulen för bilaga
- Steg 3: Förberedelse av programvara
- Steg 4: Biblioteksinstallation
- Steg 5: Bränningskod
- Steg 6: Testresultat
- Steg 7: Sensors frågor och svar
- Steg 8: Visa applikationsvideo
Video: Infrarött beröringsfritt temperaturmätningssats: 9 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:39
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
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
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
Packa upp de tre nedladdade biblioteken och lägg till dem alla i biblioteksmappen i Arduino IDE
Steg 5: Bränningskod
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
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:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
Interaktivt beröringsfritt ljus: 7 steg (med bilder)
Interaktivt beröringsfritt ljus: Hej alla! Jag vill dela med mig av projektet jag har arbetat med här. Jag blev inspirerad att experimentera med kapacitiv beröringsavkänning genom ett projekt på mitt universitet. Jag fick reda på denna teknik genom instruktioner och använde de saker jag lär mig