Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Hei!
Etsin aina uusia projekteja fysiikan oppitunteihini. Kaksi vuotta sitten törmäsin raporttiin Melexisin lämpöanturista MLX90614. Paras, jossa on vain 5 ° FOV (näkökenttä), sopisi itse tehtyyn lämpökameraan.
Lämpötilan lukemiseen käytän Arduinoa. Internetistä löydät monia kuvauksia tietojen lukemisesta (esim.
Sinun on tehtävä koko lämpökuvan luominen muuttamalla anturin suuntausta, kuten vanhan television elektronisäde. Nämä z-raidat voidaan toteuttaa kahdella servo-kiinnikkeellä.
Täältä löydät apua servojen hallintaan arduinolla:
Tarvitset siis:
- kaksi servoa (https://www.ebay.com/itm/Pan-Tilt-Wh-Best-Platform-Kit-Anti-Vibration-Camera-Mount-for-Aircraft-NO-SERVO-/321752051406?hash=item4ae9eaaece)
- servon jännitteen ohjaus (tajusin sen LM317: llä, mutta ehkä voit käyttää vain normaalia, kiinteää 5 V: n syöttöä)
- Arduino uno tai vastaava
- MLX90614 ja 5 ° FOV (mitä vähemmän FOV-kuvaa, sitä terävämpi kuva, https://www.ebay.com/itm/Melexis-Mlx90614esf-dci-Ds-Digital-Non-contact-Infrared-Temperature-Sensor-/151601500838?hash = item234c2752a6)
- -painiketta
- jotkut vastukset
- kaapeli, puu, ruuvit …
Vaihe 1: Rakenne
Lämpökamera koostuu vain arduino uno -laitteesta, joka lukee lämpötilaa ja ohjaa kahta servoa. Algoritmi on melko yksinkertainen: Lue lämpötila ja siirry yksi servoaskel pidemmälle …
Aloitan mittauksen painikkeella. Ohjelmalla teraterm voit lukea tiedot: x, y, lämpötila
Nämä kolme riviä tallennetaan tiedostona, joka voidaan lopulta visualisoida ilmaisella gnuplot -ohjelmalla.
Vaihe 2: Ohjelmisto
Arduinolla voit ohjata kahta servoa ja lukea lämpötiloja Melexis -anturista. Nämä arvot (x-asema, y-sijainti ja lämpötila) lähetetään tietokoneelle, jossa voit nähdä ja tallentaa ne teratermilla. Gnuplotilla voit tehdä värillisen kuvan lämpötila-taulukostasi.
Vaihe 3: Tulokset
Täältä näet lämpökuvia (keittotaso, alasti ihmiskeho [minä;-)], kynttilä)
Ne koostuvat 40 x 40 pikselistä, mutta voit päättää, kuinka monta pikseliä ohjelmoit. Mitä enemmän pikseleitä, sitä kauemmin valotus kestää. Voit yrittää minimoida Pixelin valotusajan, mutta se kestää silti tietyn ajan.
Ehkä haluat katsoa muita projektejani:
www.youtube.com/user/stopperl16/videos
lisää fysiikkahankkeita:
Kiitos ajastasi;-)