2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Tere!
Otsin oma füüsikatundide jaoks alati uusi projekte. Kaks aastat tagasi sattusin Melexise aruandele termoanduri MLX90614 kohta. Parim, vaid 5 ° FOV (vaateväli), sobiks isetehtud termokaamerale.
Temperatuuri lugemiseks kasutan Arduino. Internetist leiate palju kirjeldusi andmete lugemise kohta (nt
Kogu termopildi loomisel peate anduri joondust muutma, nagu vana teleri elektronkiir. Neid z-radu saab realiseerida kahe servo kinnitusega.
Siit leiate abi, kuidas arduino abil servosid juhtida:
Nii et teil on vaja:
- kaks servot (https://www.ebay.com/itm/Pan-Tilt-Wh-Best-Platform-Kit-Anti-Vibration-Camera-Mount-for-Aircraft-NO-SERVO-/321752051406?hash=item4ae9eaaece)
- servo pinge juhtimine (mõistsin seda LM317 abil, kuid võib-olla saate kasutada tavalist, fikseeritud 5V toiteallikat)
- Arduino uno või sarnane
- MLX90614 5 ° FOV-iga (mida vähem FOV-i, seda teravam on teie pilt, https://www.ebay.com/itm/Melexis-Mlx90614esf-dci-Ds-Digital-Non-contact-Infrared-Temperature-Sensor-/151601500838?hash = item234c2752a6)
- nuppu
- mõned takistid
- kaabel, puit, kruvid…
Samm: struktuur
Termokaamera koosneb lihtsalt arduino uno -st, mis loeb temperatuuri ja juhib kahte servot. Algoritm on üsna lihtne: lugege temperatuuri ja minge üks servo samm edasi …
Mõõtmise alustamiseks kasutan nuppu. Programmiga teraterm saate lugeda andmeid: x, y, temperatuur
Need kolm rida salvestatakse failina, mida saab lõpuks visualiseerida vabavara gnuplot abil.
Samm 2: Tarkvara
Arduino abil saate juhtida kahte servot ja lugeda temperatuure Melexise andurilt. Need väärtused (x-positsioon, y-positsioon ja temperatuur) saadetakse arvutisse, kus saate neid näha ja salvestada teraterm. Gnuplotiga saate oma temperatuurimassiivist teha värvilise pildi.
3. samm: tulemused
Siin näete termopilte (pliidiplaat, alasti inimkeha [mina;-)], küünal)
Need koosnevad 40x40 pikslist, kuid see on teie enda otsustada, kui palju piksleid programmeerite. Mida rohkem piksleid, seda kauem võtab säritus aega. Võite proovida Pixeli säriaega minimeerida, kuid see kestab siiski teatud aja.
Võib -olla soovite vaadata minu teisi projekte:
www.youtube.com/user/stopperl16/videos
rohkem füüsikaprojekte:
Tänan teie aja eest;-)