2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Ahoj!
Na hodiny fyziky vždy hľadám nové projekty. Pred dvoma rokmi som narazil na správu o tepelnom senzore MLX90614 od spoločnosti Melexis. Najlepšia s iba 5 ° FOV (zorné pole) by bola vhodná pre vlastnú termokameru.
Na odčítanie teploty používam Arduino. Na internete nájdete mnoho popisov čítania údajov (napr.
Čo musíte urobiť, aby ste vytvorili celkový tepelný obraz, je zmeniť zarovnanie senzora ako elektrónový lúč v starom televízore. Tieto dráhy z je možné realizovať pomocou dvojvalcového držiaka.
Tu nájdete pomoc, ako ovládať serva pomocou arduina:
Takže budete potrebovať:
- dve servá (https://www.ebay.com/itm/Pan-Tilt-Wh-Best-Platform-Kit-Anti-Vibration-Camera-Mount-for-Aircraft-NO-SERVO-/321752051406?hash=item4ae9eaaece)
- ovládanie napätia pre servo (realizoval som to s LM317, ale možno môžete použiť iba normálny, pevný 5V zdroj)
- Arduino uno alebo podobné
- MLX90614 s 5 ° FOV (čím menej FOV, tým ostrejší je váš obrázok, https://www.ebay.com/itm/Melexis-Mlx90614esf-dci-Ds-Digital-Non-contact-Infrared-Temperature-Sensor-/151601500838?hash = položka234c2752a6)
- tlačidlo
- nejaké odpory
- kábel, drevo, skrutky…
Krok 1: Štruktúra
Termokamera sa skladá z arduino uno, ktoré sníma teplotu a ovláda dve servá. Algoritmus je celkom jednoduchý: prečítajte si teplotu a choďte o krok ďalej v servo …
Na spustenie merania používam tlačidlo. Pomocou programu teraterm môžete čítať údaje: x, y, teplota
Tieto tri riadky sú uložené ako súbor, ktorý je možné nakoniec zobraziť pomocou bezplatného softvéru gnuplot.
Krok 2: Softvér
Pomocou arduina môžete ovládať dve servá a čítať teploty zo senzora Melexis. Tieto hodnoty (poloha x, poloha y a teplota) sa odošlú do počítača, kde ich môžete vidieť a uložiť pomocou programu teraterm. Pomocou gnuplot môžete vytvoriť farebný obraz o svojom teplotnom poli.
Krok 3: Výsledky
Tu si môžete pozrieť niekoľko tepelných fotografií (varná doska, nahé ľudské telo [ja;-)], sviečka)
Skladajú sa z 40 x 40 pixelov, ale je len na vás, aký počet pixelov naprogramujete. Čím viac pixelov, tým dlhšie trvá expozícia. Môžete sa pokúsiť minimalizovať čas expozície pre Pixel, ale stále to bude určitý čas trvať.
Možno by ste sa chceli pozrieť na moje ďalšie projekty:
www.youtube.com/user/stopperl16/videos
ďalšie projekty z fyziky:
Ďakujem za Váš čas;-)