
Najlepsze termowizyjne moduły kamery dla Raspberry Pi: Przewodnik strumieniowania LWIR w wysokiej rozdzielczości (2024)
5 czerwca 2026
Przewodnik integracji termowizyjnego modułu kamery IR: Wysokorozdzielcze rozwiązania OEM dla dronów i Edge AI
9 czerwca 2026Moduł kamery termowizyjnej wysokiej rozdzielczości: Niechłodzone rdzenie LWIR 640x512 do dronów i konstrukcji DIY
Oto sedno: świat sprzętu przemysłowego przechodzi ogromną, cichą transformację, a wszystko dlatego, że pakujemy coraz większą moc detekcji długofalowej podczerwieni (LWIR) w mniejsze, lżejsze obudowy. Jeszcze nie tak dawno, jeśli chciałeś uzyskać wysokiej jakości termografię, byłeś skazany na montowanie ogromnych, energochłonnych i szalenie drogich chłodzonych systemów termowizyjnych. Te bestie musiały używać zintegrowanych chłodziarek Stirlinga tylko po to, by obniżyć temperaturę sensora do poziomu ciekłego azotu. Gdybyś spróbował umieścić taką na komercyjnym dronie, spadłby z nieba pod własnym ciężarem.
Dziś jest inaczej. W warsztacie widzimy natywne moduły kamery termowizyjnej wysokiej rozdzielczości wykorzystujące technologię niechłodzonych mikrobolometrów 640x512, które dorównują starszej, wojskowej rozdzielczości przestrzennej. I robią to w obudowie na tyle małej, by zamontować ją na komercyjnym quadkopterze lub przylutować bezpośrednio do niestandardowej, ręcznie wykonanej płytki PCB DIY. Ten przewodnik omawia praktyczną fizykę, protokoły komunikacyjne na poziomie płytki oraz strategie integracji systemu potrzebne do wbudowania tych zaawansowanych, niechłodzonych rdzeni LWIR 640x512 w Twój następny projekt.
Spis treści
- 👉 Fizyka rozdzielczości LWIR: 640x512 vs. starsze matryce
- 👉 Niechłodzone mikrobolometry: Fizyka termiczna i dobór materiałów
- 👉 Architektury systemów: Rdzenie wbudowane ASIC vs. FPGA
- 👉 Szczegółowy katalog produktów i tabele techniczne
- 👉 Plan integracji sprzętowej: Interfejsy, drony i niestandardowe komputery jednopłytkowe (SBC)
- 👉 Inżynieria optyczna: Dobór obiektywów (5 mm do 150 mm) i obliczenia iFOV
- 👉 FAQ inżynieryjne: Streaming o niskim opóźnieniu, ostrość i przenoszenie DIY
Fizyka rozdzielczości LWIR: 640x512 vs. starsze matryce
Zacznijmy od podstaw fizyki. Pasmo LWIR obejmuje widmo elektromagnetyczne od 8 do 14 mikrometrów. Jest to kluczowy zakres, ponieważ atmosfera ziemska ma tutaj bardzo niskie tłumienie, co pozwala emisjom termicznym z obiektów, ludzi i maszyn pokonywać duże odległości z minimalną utratą sygnału. Aby przechwycić te emisje, nasz rdzeń kamery wykorzystuje matrycę w płaszczyźnie ogniskowej (FPA) wypełnioną tysiącami mikroskopijnych rezystorów zwanych mikrobolometrami, które zmieniają opór pod wpływem energii cieplnej.
Gdy budujesz system do automatycznego rozpoznawania celów, przemysłowego monitorowania ciepła lub mapowania dronem w akcjach poszukiwawczo-ratowniczych, rozdzielczość to nie tylko ładne obrazki. Bezpośrednio kontroluje ona limit częstotliwości przestrzennej i gęstość pikseli. Jeśli nie masz wystarczającej liczby pikseli, nie możesz niezawodnie uruchamiać algorytmów wizji komputerowej. Zobaczmy, jak popularne rozdzielczości wypadają na stanowisku testowym:
- ✅ 256x192 (49 152 piksele): To właśnie znajdziesz w sprzęcie podstawowym, takim jak popularne miniaturowe akcesoria termowizyjne USB do smartfonów. Sprawdza się to w miarę dobrze do oglądania panelu rozdzielczego z odległości metra, ale spróbuj sklasyfikować cel z 30 metrów, a zobaczysz tylko rozmytą, rozpikselowaną plamę.
- ✅ 384x288 (110 592 piksele): To był standardowy wybór średniej klasy do prostych inspekcji. Zawodzi jednak w połączeniu z szerokokątnym obiektywem; pole widzenia staje się szerokie, ale rozdzielczość przestrzenna spada, przez co jesteś ślepy na małe anomalie termiczne.
- ✅ 640x512 (327 680 pikseli): To jest standard profesjonalny. Otrzymujesz prawie 300% więcej surowych pikseli niż w matrycy 384x288 i ogromny wzrost o 660% w porównaniu z sensorami 256x192.
W terenie ten skok rozdzielczości zmienia wszystko. Po pierwsze, bezpośrednio zwiększa zasięg DRI (Detekcja, Rozpoznanie, Identyfikacja). Przy tej samej optyce możesz wykryć sygnatury celów z trzykrotnie większej odległości niż w przypadku rdzeni klasy 384. Po drugie, zyskujesz czysty cyfrowy kadr. Jeśli przytniesz klatkę 640x512 dwukrotnie, nadal masz wysoce użyteczny obraz 320x256. Spróbuj tego z czujnikiem o niskiej rozdzielczości 256x192, a zostaniesz z rozpikselowanym bałaganem 128x96, bezużytecznym dla zautomatyzowanych algorytmów.
Wreszcie, wyższa gęstość pikseli pomaga zapobiegać termicznemu "rozlewaniu się". Dzieje się tak, gdy sygnatura cieplna małego obiektu (takiego jak uszkodzony rezystor do montażu powierzchniowego na PCB) rozlewa się na sąsiednie piksele, ponieważ próbkowanie przestrzenne czujnika nie jest w stanie jej rozdzielić. Natywny czujnik 640x512 z izolacją do 12 mikrometrów rozwiązuje ten problem, ograniczając pomiar do dokładnie testowanego komponentu.

Niechłodzone mikrobolometry: Fizyka termiczna i dobór materiałów
Nieschładzane mikrobolometry działają poprzez umożliwienie promieniowaniu podczerwonemu fizycznego ogrzewania. Każdy piksel to maleńka płytka zawieszona nad podłożem krzemowym na mikromechanicznych nóżkach. To zawieszenie izoluje piksel termicznie, pozwalając mu się nagrzewać od padających fotonów podczerwonych. Warstwa materiału termistorowego na płytce zmienia swój opór elektryczny wraz ze zmianą temperatury, a ta zmiana jest mierzona przez znajdujący się pod spodem Układ Sczytujący (ROIC).
Gra materiałowa sprowadza się do dwóch wyborów:
- ⚙️ Tlenek wanadu (VOx): VOx to wybór premium dla sprzętu. Zapewnia wysoki Temperaturowy Współczynnik Rezystancji (TCR), co oznacza, że jego opór zmienia się drastycznie nawet przy niewielkiej zmianie temperatury. Wykazuje również niski poziom szumu 1/f (migotania), co daje znacznie lepszą Równoważną Szumowo Różnicę Temperatur (NETD). Jeśli twój system ma pracować w ujemnych temperaturach lub podczas ulewnych deszczy monsunowych, VOx jest materiałem, którego potrzebujesz.
- ⚙️ Krzem amorficzny (a-Si): Ten materiał jest łatwiejszy do zintegrowania ze standardowymi liniami produkcyjnymi krzemu, co obniża koszty. Jednak a-Si zazwyczaj cierpi z powodu wyższych poziomów szumu i niższej czułości termicznej, co czyni go podatnym na dryft sygnału, gdy obudowa kamery nagrzewa się podczas pracy.
Dzięki zastosowaniu mikrobolometrów VOx o ciasnym rastrze pikseli 12 mikrometrów, nowoczesne rdzenie o wysokiej rozdzielczości osiągają NETD poniżej 40 mK (a często poniżej 30 mK w dobrze skalibrowanych systemach). Mówiąc prościej, rdzeń może rozróżniać różnice temperatur do 0,03°C, dając czyste przejścia termiczne nawet w płaskich środowiskach o niskim kontraście.
Ale czujnik to tylko połowa sukcesu. Zwykłe szkło optyczne całkowicie blokuje długości fal LWIR, więc nie można używać standardowych obiektywów do kamer. Zamiast tego używamy egzotycznych materiałów, takich jak wysokiej czystości, monokrystaliczny german (Ge) lub specjalistyczne formowane optyki ze szkła chalkogenidkowego.
Najwyższej klasy producenci optyki, tacy jak LightPath Technologies projektują i pokrywają te specjalistyczne soczewki. Stosują powłoki antyrefleksyjne (AR) i utwardzane węglem, aby zapewnić transmisję optyczną przekraczającą 90% w paśmie 8–14 μm. Zapobiega to odbiciom i zniekształceniom na krawędziach czujnika, zachowując szczegóły w całej klatce 640x512.
Architektury systemów: Rdzenie wbudowane ASIC vs. FPGA
Projektując niestandardową konstrukcję, sprzęt przetwarzający wewnątrz rdzenia będzie dyktować budżet energetyczny, przestrzeń fizyczną i szybkość uruchamiania. Będziesz musiał wybrać między Bramką Programowalną (FPGA) a Układem Specjalizowanym (ASIC).
Przed dokonaniem tego wyboru przyjrzyjmy się, co procesor faktycznie robi w locie:
- Korekcja niejednorodności (NUC): Dostosowuje się do różnic produkcyjnych we wszystkich 327 680 pojedynczych pikselach. Wykorzystuje wewnętrzną fizyczną przesłonę do zablokowania czujnika, dokonując jednolitego odczytu temperatury w celu ponownej kalibracji i wyrównania sygnałów wyjściowych pikseli (Korekcja Płaskiego Pola).
- Zastępowanie uszkodzonych pikseli (BPR): Wykrywa piksele, które są martwe lub trwale gorące, i zastępuje ich wartości poprzez interpolację danych z sąsiednich pikseli w czasie rzeczywistym.
- Cyfrowe Wzmocnienie Detali (DDE): Stosuje filtry przestrzenne, aby uwydatnić cienkie linie i krawędzie bez wzmacniania szumu tła.
- Automatyczna regulacja wzmocnienia (AGC): Kompresuje surowe 14-bitowe dane termiczne do 8-bitowego strumienia, który wyświetlacze i monitory mogą faktycznie obsłużyć, wykorzystując algorytmy takie jak Wyrównanie Histogramu z Ograniczonym Kontrastem (CLAHE).
Przyjrzyjmy się, jak platformy przetwarzające radzą sobie z tymi operacjami przy różnych ograniczeniach projektowych:
Rdzenie oparte na FPGA
Układy FPGA dają dużą elastyczność w ładowaniu niestandardowych algorytmów przetwarzania pikseli lub śledzenia celów bezpośrednio na krzem. Mają jednak pewne zauważalne kompromisy w rzeczywistych środowiskach:
Pobór mocy: Układy FPGA są energochłonne, często pobierając od 1,5 do 3 watów. W przypadku ładunku drona ten dodatkowy pobór mocy skraca czas lotu. Generuje również znaczne ciepło wewnątrz obudowy, co może powodować lokalne dryfowanie czujnika i zmuszać system do częstszego wyzwalania rekalibracji przesłony, które chwilowo zamrażają obraz wideo.
Opóźnienie rozruchu: Układy FPGA muszą załadować strumień bitów z pamięci po włączeniu zasilania. Może to opóźnić uruchomienie o kilka sekund po włączeniu systemu.
Profil rozmiaru: Układy FPGA wymagają dodatkowych układów pomocniczych, linii zasilających i kondensatorów odsprzęgających, co zwiększa powierzchnię płytki PCB.
Rdzenie oparte na ASIC
Poprzez trwałe zakodowanie potoku przetwarzania obrazu bezpośrednio w mikroczipach, rdzenie termiczne oparte na ASIC oferują wysoce zoptymalizowaną alternatywę:
Ultra niski pobór mocy: Rdzenie ASIC zazwyczaj pobierają mniej niż 0,8 wata. Ten niski pobór mocy utrzymuje kamerę w chłodzie, zapobiegając wpływowi lokalnego nagrzewania na kalibrację czujnika.
Near-Instantaneous Booting: Real-time operations begin within milliseconds of power application since there is no gate array configuration step.
Minimal Footprint: ASIC integration allows manufacturers to shrink the entire processing logic onto a single board, enabling miniature 21mm x 21mm form factors ideal for integration into standard handheld devices or small drone optical gimbals.
Szczegółowy katalog produktów i tabele techniczne
To meet the needs of different projects, we manufacture two main 640x512 thermal camera models. Both offer professional uncooled performance but use different interfaces to fit into your system's communication pipeline.
Product 1: The Network/ASIC Sovereign Core
to cud inżynierii zaprojektowany specjalnie do środowisk o ograniczonych parametrach SWaP. Dzięki miniaturyzacji elektroniki bez poświęcania jakości sensora dostarczamy rdzeń, który mieści się w najciaśniejszych przestrzeniach. Niechłodzony moduł kamery termowizyjnej z sensorem 640*512, RJ45, CVBS, RTSP, IP is built for network-heavy security setups, long-range facility monitoring, and smart-city edge hardware. It features built-in Ethernet (RTSP/IP), dual-channel analog CVBS, and onboard ASIC processing, making it easy to plug directly into IP video setups.
This module also pairs well with specialized thermal spherical PTZ camera systems, acting as a high-resolution, long-range node in a multi-camera security layout.
Figure 1: The RJ45 IP ASIC Thermal Camera Module featuring integrated networking.
Zobacz szczegóły produktu i ceny ➔
Product 2: The Ultra-Miniature SWaP Core
to cud inżynierii zaprojektowany specjalnie do środowisk o ograniczonych parametrach SWaP. Dzięki miniaturyzacji elektroniki bez poświęcania jakości sensora dostarczamy rdzeń, który mieści się w najciaśniejszych przestrzeniach. Niekolowana miniaturowa kamera termowizyjna LWIR USB 640*512, moduł rdzenia do dronów, podobna do DJI is optimized for low size, weight, power, and cost (SWaP-C). It packs a 640x512 array into a tiny 21mm x 21mm layout, using USB UVC output to interface directly with space-constrained drone gimbals and DIY SBCs.
Figure 2: The Mini 640 LWIR Thermal Core Module, displaying its ultra-compact form factor.
Zobacz szczegóły produktu i ceny ➔
The table below provides a detailed technical comparison of these two high-resolution modules:
| Engineering Metric | RJ45 IP ASIC Module (640x512) | LWIR USB Mini Drone Core (640x480/512) |
|---|---|---|
| Sensor Resolution | Native 640 x 512 pixels | Native 640 x 512 (640x480 option available) |
| Detector Pitch & Material | 12 µm Vanadium Oxide (VOx) Microbolometer | 12 µm Vanadium Oxide (VOx) Microbolometer |
| Wymiary fizyczne | 28mm x 28mm (Main PCB Profile) | Ultra-miniature 21mm x 21mm footprint |
| Interfejsy wyjściowe | RJ45 Ethernet (IP/RTSP) + Analog CVBS | USB UVC (OTG-Compliant) + Digital Parallel |
| Streaming Latency | ~120ms (over RTSP H.264/H.265 pipeline) | <30ms (uncompressed USB UVC raw direct video) |
| Pobór mocy | < 1.2 Watts (during active stream, with peak shutter spikes) | < 0.7 Watts (steady state output) |
| Optics Support | Fixed thread options standard (9/13/19mm typical) | Threaded mount options: 5/9/13/18/35/50/75/100/150mm lenses |
| Software Configuration | Onboard Web GUI, ONVIF Profile S protocols | Direct USB UVC, serial command SDK controls |
| Primary Deployments | Security networks, perimeter defense, PTZ cameras | UAV Gimbal integration, thermal scopes, DIY PCB rigs |
Plan integracji sprzętowej: Interfejsy, drony i niestandardowe komputery jednopłytkowe (SBC)
When you're routing high-frequency serial lines, balancing power distributions, and designing gimbals, mechanical and electrical integration is where things get tricky. Getting a clean signal from a 640x512 LWIR core to a custom SBC or drone controller requires careful setup.
Interface Strategy: USB UVC vs. RJ45 IP
Your choice depends on how your hardware architecture handles video stream data:
- ✅ When using the RJ45 IP/ASIC Core: This module runs an internal, hardware-level Linux kernel that compresses raw frame structures into standard H.264/H.265 streams directly in real time. It's built for remote monitoring over long copper runs. You can pull the RTSP stream using standard players like VLC or video libraries like GStreamer. Compatibility with ONVIF means you can easily drop it into existing security networks.
- ✅ When using the Mini USB Core: This module runs as a standard UVC device. Plugging it into an SBC like a Raspberry Pi or an NVIDIA Jetson gives you immediate access to raw, uncompressed thermal frames. This makes it ideal for low-latency computer vision, edge AI detection, and close-range processing.
Coordinated Physical Integration with Hardware Platforms
To control the camera core or mix in other sensor data (like GPS coordinates or telemetry), you'll want to wire your control board to the core's serial lines.
If you're using the Arduino hardware ecosystem, you can connect the micro-serial RX/TX pins of the 640x512 core to your board's UART lines. This lets you send serial hex commands to trigger a NUC shutter calibration, switch digital color palettes, or pull specific pixel temperature data.
If you're on a platform like the Raspberry Pi running Linux, you can capture full-resolution raw video frames over the USB UVC connection for processing:
import cv2
# Initialize the Mini USB 640 thermal sensor as standard UVC input
cap = cv2.VideoCapture(0)
# Request the high-resolution uncompressed acquisition
cap.set(cv2.CAP_PROP_FRAME_WIDTH, 640)
cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 512)
while True:
ret, frame = cap.read()
if not ret:
break
# Process the thermal frame (e.g., color map, spot-temperature tracking)
# ...
cv2.imshow('High-Res Thermal Pipeline', frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
Key Considerations for Drone Deployment
If you are building a custom thermal camera payload for an inspection drone or an agricultural quadcopter, keep these three integration rules in mind:
- ⚙️ Thermal Isolation: Uncooled microbolometers are highly sensitive to rapid variations in temperature. If you mount your core right next to hot power distribution lines or speed controllers (ESCs), the thermal drift will mess up your calibration. Use thermal isolation mounts, dry carbon fiber plates, or air gaps to shield the core.
- ⚙️ RF Shielding: High-powered video transmitters and telemetry antennas can bleed RF interference into analog video lines or clean parallel buses, causing diagonal noise lines on your thermal feed. Run shielded coaxial lines, use twisted-pair wiring, and keep raw digital runs as short as possible.
- ⚙️ Inertial Balance: At 21mm x 21mm, the Mini USB core is lightweight, but pairing it with larger telephoto lenses (such as 75mm or 100mm optics) shifts the center of gravity forward. Make sure you mount the camera assembly at its physical balance point inside the gimbal to avoid burning out your stabilization motors.
Inżynieria optyczna: Dobór obiektywów (5 mm do 150 mm) i obliczenia iFOV
A high-quality 640x512 core is only as good as the lens in front of it. Choosing the right focal length controls your field of view and determines how far away you can spot a target.
To evaluate performance, we calculate the Instantaneous Field of View (iFOV). This tells you the physical area on the ground representing a single pixel on the FPA:
iFOV = Pixel Pitch (µm) / Lens Focal Length (mm)
Let's look at how the math plays out with our 12-micrometer (0.012 mm) VOx cores across two different lens configurations:
Case A: Wide-Angle Optics (9.0 mm Focal Length)
Applying the formula:
iFOV = 12 µm / 9.0 mm = 1.33 milliradians (mrad)
At a distance of 100 meters, each pixel covers a physical square dimension of:
Dimension = 1.33 mrad × 100 m = 13.3 cm (per pixel)
Primary Application: Crop health mapping, short-range building air leak surveys, and wide-area industrial monitoring.
Case B: Long-Range Telephoto Optics (75.0 mm Focal Length)
Applying the formula:
iFOV = 12 µm / 75.0 mm = 0.16 milliradians (mrad)
At the same distance of 100 meters, each pixel covers a physical square dimension of:
Dimension = 0.16 mrad × 100 m = 1.6 cm (per pixel)
Primary Application: Inspections on high-voltage substation lines, long-range search and rescue, and perimeter security.
The math is clear: the telephoto lens concentrates your 640x512 resolution onto a much smaller spot, giving you highly detailed thermal readings and excellent target recognition at long ranges.

FAQ inżynieryjne: Streaming o niskim opóźnieniu, ostrość i przenoszenie DIY
Question: What is the best interface pattern for real-time streaming to a micro-controller or low-power SBC?
For low-latency real-time streaming to low-power host boards, the **USB Mini 640 Core** using USB UVC is the ideal interface pattern. Because the UVC driver is baked into the Linux kernel of host boards like Raspberry Pi, BeagleBone, and Jetson, the thermal core is recognized immediately as a typical USB camera node (e.g., `/dev/video0`). This architecture bypasses custom frame grabbers and decoders. Alternatively, if your system operates within connected IP architectures of surveillance environments, the RJ45 IP ASIC module provides onboard H.264/H.265 compression. This compresses the raw video metadata stream and broadcasts it via RTSP/UDP protocols, allowing any connected edge network station to monitor the high-resolution thermal stream without demanding high processing power from the host computer.
Question: Why do cheap consumer thermal modules look blurry, and how do I guarantee true high resolution?
Many low-cost consumer thermal sensors display a blurry image because they pair low-resolution detector arrays (like 80x60 or 160x120) with cheap chalcogenide lens models and use soft digital interpolation to upscale the image block to standard display sizes. This upscaling duplicates adjacent pixels but cannot resolve actual fine details, masking critical temperature faults. True high resolution is achieved through three key hardware components: a genuine, native 640x512 uncooled VOx focal plane array; low sensor noise levels (NETD < 40mK or < 30mK) to distinguish faint thermal signals; and high-quality Germanium or chalcogenide glass optics that preserve edge contrast without geometric distortion.
Question: Can these uncooled cores be used in agricultural mapping drones and hand-held search units?
Absolutely. Both of these uncooled 640x512 core models are explicitly designed for lightweight payloads and mobile integrations. The Mini USB Core is particularly well-suited for agricultural mapping drones and custom search units, weighing just 15 grams (excluding optics) and measuring 21mm x 21mm. Operating on less than 0.7 Watts of power, it minimizes drain on aircraft batteries. For developers building handheld monoculars or thermal scopes, the serial SDK makes it straightforward to interface with small custom display screens and control buttons. This allows users to easily cycle through color palettes (such as Ironbow, Rainbow, White-Hot, and Black-Hot), configure high-voltage alarm overlays, run shutter calibrations, and record diagnostic data directly to an onboard SD card.
You can read more technical design comparisons and software execution methods in our dedicated uncategorized thermal technology updates archive.
📚 Referencje i dalsza lektura
- Standard branżowy: Microcontroller platform controls and driver integration methods on Arduino Development Hub
- Optical Engineering: High-transmission infrared Germanium and chalcogenide design principles at LightPath Technologies
- Powiązany przewodnik: Comprehensive breakdown of hand-held mobile structures and Type-C temperature measurement systems
- Industrial Integration: Designing multi-sensor arrays and thermal spherical PTZ cameras for wide-area deployment
- Technical Archive: System integration manuals and uncategorized thermal technology updates












