Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Hallo!
Jeg leter alltid etter nye prosjekter for fysikkundervisningen min. For to år siden kom jeg over en rapport om termosensoren MLX90614 fra Melexis. Den beste med bare 5 ° FOV (synsfelt) ville være egnet for et selvlaget termisk kamera.
For å lese av temperaturen bruker jeg en Arduino. På internett kan du finne mange beskrivelser om å lese dataene (f.eks.
Det du må gjøre for å lage et helt termisk bilde er å endre sensorens justering som elektronstrålen i en gammel TV. Disse z-sporene kan realiseres med et to-servo-feste.
Her kan du finne hjelp til å kontrollere servoer med en arduino:
Så du trenger:
- to servoer (https://www.ebay.com/itm/Pan-Tilt-Wh-Best-Platform-Kit-Anti-Vibration-Camera-Mount-for-Aircraft-NO-SERVO-/321752051406?hash=item4ae9eaaece)
- spenningskontroll for servoen (jeg skjønte det med en LM317, men kanskje du kan bruke bare en normal, fast 5V-forsyning)
- Arduino uno eller lignende
- MLX90614 med 5 ° FOV (jo mindre FOV jo skarpere bildet ditt, https://www.ebay.com/itm/Melexis-Mlx90614esf-dci-Ds-Digital-Non-contact-Infrared-Temperature-Sensor-/151601500838?hash = element234c2752a6)
- knapp
- noen motstander
- kabel, tre, skruer …
Trinn 1: Strukturen
Termokameraet består bare av arduino uno, som leser temperaturen og styrer de to servoene. Algoritmen er ganske enkel: Les temperaturen og gå ett servotrinn videre …
For å starte målingen bruker jeg en knapp. Med programmet teraterm kan du lese dataene: x, y, temperatur
De tre radene lagres som en fil, som til slutt kan visualiseres med freeware gnuplot.
Trinn 2: Programvaren
Med arduinoen kan du kontrollere de to servoene og lese temperaturene fra Melexis -sensoren. Disse verdiene (x-posisjon, y-posisjon og temperatur) sendes til datamaskinen, hvor du kan se og lagre dem med teraterm. Med gnuplot kan du lage et farget bilde av temperaturoppsettet ditt.
Trinn 3: Resultatene
Her kan du se noen termiske bilder (koketopp, naken menneskekropp [meg;-)], lys)
De består av 40x40 piksler, men det er opp til deg, hvilket antall piksler du programmerer. Jo flere piksler jo lengre eksponering tar det. Du kan prøve å minimere eksponeringstiden for Pixel, men det vil fortsatt vare en viss tid.
Kanskje du vil ta en titt på de andre prosjektene mine:
www.youtube.com/user/stopperl16/videos
flere fysikkprosjekter:
Takk for tiden;-)