Kamery termowizyjne rysują obraz, wykrywając sygnatury cieplne tego obiektu. Musieliście je widzieć na kanale Discovery lub National Geography, gdzie używali ich do robienia zdjęć zwierząt w głębokiej ciemności. Nazywa się je również kamerami noktowizyjnymi. Ale są bardzo drogie, więc tutaj ten facet „Kaptein QK” opracował bardzo prostsze i znacznie tańsze rozwiązanie kamery termowizyjnej. Oczywiście nie jest tak dobry jak profesjonalne aparaty, ale jest świetny za kilka dolarów i fajnie się go rozwija.
Wykorzystuje głównie pistolet na podczerwień lub termometr na podczerwień i Arduino Nano. Wyjmuje obwód termostatu IR z obudowy, aby połączyć go z Arduino Nano. Pistolet na podczerwień posiada termostos TPS334, wzmacniacz operacyjny i konwerter ADS1110 AD z magistralą I2C. Tak więc Arduino Nano jest używany do połączenia konwertera AD i serwonapędów Pan / Tilt. Serwa Pan Tilt służą do obracania pistoletu temperaturowego IR w lewo-prawo i góra-dół. Serwa Pan tilt mają w zasadzie dwa serwomechanizmy i wspornik Pan / Tilt, który umożliwia obracanie się we wszystkich trzech osiach.
IR Temperature Gun służy do wykrywania temperatury dowolnego odległego obiektu. Możemy skierować pistolet na dowolny obiekt za pomocą jego naprowadzania wiązki lasera i wskazuje on temperaturę tego obiektu. Mierzy temperaturę na podstawie ilości promieniowania podczerwonego emitowanego przez ten obiekt. Tutaj użyliśmy pistoletu IR o stosunku odległości do plamki (D / S Ratio) 50: 1. Ogólny termometr na podczerwień pokazano poniżej:
Tak więc w tej kamerze termowizyjnej pistolet IR odczytuje temperaturę każdego piksela i wysyła go do Arduino, a następnie Arduino dalej przesyła te dane do komputera, a każdy piksel jest wypełniony jakimś kolorem w zależności od temperatury tego piksela, aby narysować Obraz termiczny obiektu. Pistolet IR jest przymocowany do serwomechanizmów Pan / Tilt za pomocą plastikowych opasek kablowych, dzięki czemu pistolet IR może skanować „obszar” za pomocą ruchu serw.
Kod Arduino służy do obracania serwomechanizmów i seryjnego odczytywania temperatury z gumy temperatury IR. Po stronie komputera program w języku „Processing” służy do wypełnienia każdego piksela kolorem zgodnie z danymi przesłanymi przez Arduino. „Processing” to język programowania oparty na Javie, stworzony z myślą o sztukach elektronicznych, sztuce nowych mediów i społecznościach zajmujących się projektowaniem wizualnym. Zarówno kod Arduino, jak i kod przetwarzania zostały podane przez „Kapteina QK” w jego artykule na temat skanującej kamery termowizyjnej na blogu EEVblog.
Obejrzyj poniższe wideo, aby zobaczyć akcję na żywo i zbuduj własną kamerę termowizyjną DIY. Ponadto można zwiększyć szybkość i jakość obrazów, używając kolorów na obrazach zamiast wyświetlania w kolorze szarym.