2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Zdravo!
Uvijek tražim nove projekte za sate fizike. Prije dvije godine naišao sam na izvještaj o toplinskom senzoru MLX90614 tvrtke Melexis. Najbolji sa samo 5 ° FOV (vidno polje) bio bi prikladan za samostalno izrađenu termalnu kameru.
Za očitavanje temperature koristim Arduino. Na internetu možete pronaći mnoge opise o čitanju podataka (npr.
Ono što morate učiniti da biste stvorili cjelovitu toplinsku sliku je promijeniti položaj senzora poput elektronskog snopa u starom televizoru. Ti z-gusjenice mogu se realizirati s dva servo nosača.
Ovdje možete pronaći pomoć, kako upravljati servo pogonima s arduinom:
Dakle, trebat će vam:
- dva serva (https://www.ebay.com/itm/Pan-Tilt-Wh-Best-Platform-Kit-Anti-Vibration-Camera-Mount-for-Aircraft-NO-SERVO-/321752051406?hash=item4ae9eaaece)
- kontrola napona za servo (realizirao sam to s LM317, ali možda možete koristiti samo normalno, fiksno napajanje od 5V)
- Arduino uno ili slično
- MLX90614 s 5 ° FOV (što je manje FOV, to je vaša slika oštrija, https://www.ebay.com/itm/Melexis-Mlx90614esf-dci-Ds-Digital-Non-contact-Infrared-Temperature-Sensor-/151601500838?hash = item234c2752a6)
- dugme
- neki otpornici
- kabel, drvo, vijci …
Korak 1: Struktura
Termalna kamera samo se sastoji od arduino uno -a, koji očitava temperaturu i kontrolira dva serva. Algoritam je vrlo jednostavan: pročitajte temperaturu i idite jedan korak dalje …
Za početak mjerenja koristim gumb. Pomoću programa teraterm možete očitati podatke: x, y, temperaturu
Ta tri retka spremaju se kao datoteka, koja se konačno može vizualizirati s besplatnim gnuplotom.
Korak 2: Softver
S arduinom možete kontrolirati dva serva i očitavati temperature s Melexis senzora. Te se vrijednosti (x-položaj, y-položaj i temperatura) šalju na računalo, gdje ih možete vidjeti i spremiti pomoću teraterma. Pomoću gnuplota možete napraviti obojenu sliku vašeg temperaturnog polja.
Korak 3: Rezultati
Ovdje možete vidjeti neke termalne slike (ploča za kuhanje, golo ljudsko tijelo [ja;-)], svijeća)
Sastoje se od 40x40 piksela, ali na vama je koji broj piksela programirate. Što je više piksela, ekspozicija traje duže. Možete pokušati smanjiti vrijeme ekspozicije za na Pixelu, ali će i dalje trajati određeno vrijeme.
Možda biste htjeli pogledati i moje druge projekte:
www.youtube.com/user/stopperl16/videos
više projekata iz fizike:
Hvala na Vašem vremenu;-)