Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Przegląd
Płytka kamery termowizyjnej Adafruit AMG8833 IR może zapewnić kamerę dalekiej podczerwieni podobną do „FLIR™” za około 1/10 ceny poprzednich jednostek termowizyjnych dalekiej podczerwieni. Oczywiście rozdzielczość i czułość nie są tak wysokie, jak w bardziej zaawansowanych aparatach, ale hej, za 39 USD to świetna okazja.
W tym projekcie skorzystałem z doskonałego samouczka Adafruit Raspberry Pi Thermal Camera autorstwa Deana Millera i dodałem dodatkowe funkcje do oprogramowania i sprzętu.
Nowe funkcje:
- Bezpieczne wyłączanie/włączanie Raspberry
- Automatycznie uruchamia oprogramowanie po uruchomieniu
- Zasilanie bateryjne do przenoszenia
- Wykorzystuje przyciski PiTFT GPIO
- Kontrola czułości
- Potencjał dla przyszłych uzupełnień
Należy pamiętać, że kamery termowizyjne na podczerwień NIE są tym samym, co kamery NOIR. Pierwsza z nich wykorzystuje tylko ciepło wydzielane przez obrazowany obiekt, podczas gdy druga wymaga źródła światła podczerwonego, takiego jak diody podczerwieni (lub Słońce), aby oświetlić obiekt.
Krok 1: Sprzęt i oprogramowanie
- Raspberry Pi 3 (uwaga: można użyć Pi Zero, ale zobacz instrukcje Pi Zero tutaj.)
- Adafruit AMG8833 Kamera termowizyjna IR Breakout
- Adafruit PiTFT Plus zmontowany 320x240 2,8" TFT + rezystancyjny ekran dotykowy
- Płyta czołowa Adafruit i plastikowa obudowa do piTFT i RaspberryPi 3
- Adafruit 40-pinowy kabel GPIO
- Adafruit 2X20-pinowe złącze IDC Box
- Bateria USB 5 V (taka jak akumulator zewnętrzny telefonu komórkowego) 3000 mah lub większa;
- Karta micro SD o pojemności 4 GB lub większej dla Raspberry
- Przewód, złącza itp. pasujące do twoich połączeń
- Niestandardowy Raspbian Jessie Lite dla PiTFT (opisany poniżej)
- Biblioteki Adafruit dla PiTFT i AMG8833 (opisane poniżej)
- SSH & Putty dla Windows
- RaspiThermalCam z Github:
Wstępna konfiguracja
UWAGA: Jeśli masz już skonfigurowane Raspberry Pi z ekranem Adafruit PiTFT Plus 320x240 i modułem kamery termowizyjnej AMG8833, jak pokazano w samouczku Adafruit (https://learn.adafruit.com/adafruit-pitft-28-inch-resistive- touchscreen-display-raspberry-pi/easy-install), możesz przejść do oprogramowania RaspiThermalCam w sekcji II. poniżej. W przeciwnym razie przejdź do następnego kroku…
Krok 2: Konfiguracja sprzętu - Zainstaluj wyświetlacz PiTFT
Ponieważ ekran dotykowy PiTFT Resistive Touch wymaga modyfikacji jądra Raspbian, SILNIE sugeruje się, aby zacząć od nowa z gotowym obrazem Raspbian Jessie z Adafruit. Zawiera już wszystkie niezbędne sterowniki do ekranu PiTFT.
Zwróć uwagę, że będzie to instalacja „bezgłowa”, dlatego nie będzie używana GUI Raspbian. Będziesz używać wiersza poleceń linux do konfigurowania i programowania Raspberry. Najłatwiejszym sposobem uzyskania dostępu jest skonfigurowanie połączenia SSH i Wi-Fi lub Ethernet oraz użycie programu zdalnego terminala, takiego jak Putty.
Poniższe instrukcje pochodzą z samouczka Adafruit PiTFT pod adresem URL poniżej. Jeśli masz trudności lub chcesz zobaczyć pełne instrukcje, odwiedź FAQ samouczka Adafruit.
Kroki instalacji PiTFT
1) Pobierz piTFT Raspian Jessie Lite z Adafruit na komputer:
s3.amazonaws.com/adafruit-raspberry-pi/201…
2) Zainstaluj ten obraz na karcie SD o pojemności 4 GB lub większej. Jeśli potrzebujesz pomocy tutaj, sprawdź instrukcje na
www.raspberrypi.org/documentation/installa…
3) Włóż kartę micro SD do Pi. Ale nie włączaj jeszcze.
4) Przed zainstalowaniem piTFT na Pi, podłącz 40-pinowy kabel GPIO z tyłu piTFT.
UPEWNIJ SIĘ, że SZARY znak linii na kablu znajduje się na PIN 1 złącza męskiego piTFT. Zauważ, że na module PiTFT są dwa złącza; złącze żeńskie podłączane do Raspberry Pi i złącze męskie, z którym łączy się ten kabel.
Będzie on używany do późniejszego podłączenia modułu kamery termowizyjnej.
(Właściwie do podłączenia kamery wystarczą tylko 4 przewody, ale ze względu na wymiary najłatwiej jest użyć tego gotowego kabla bez zmian.)
5) Teraz podłącz PiTFT do samego Raspberry Pi. Ponownie spójrz na zdjęcia, aby zobaczyć, w którą stronę powinno iść. (szary do pinu 1)
6) Sprawdź, czy SZARY znak linii na kablu GPIO jest ustawiony tak, jak pokazano.
Teraz jesteś gotowy do testowania PiTFT i Raspberry Pi. (Czujnik termiczny IR zostanie zainstalowany później).
7) Podłącz klawiaturę USB do jednego z portów Raspi. (Nie jest potrzebna mysz). Ułatwi to wstępne zalogowanie się i znalezienie przypisanego adresu IP. W przeciwnym razie musisz sprawdzić router pod kątem przypisania adresu IP.
8) W przypadku połączenia sieciowego najłatwiej jest po prostu podłączyć kabel Ethernet, chociaż możesz ręcznie skonfigurować WiFi za pomocą wpa_supplicant.conf, jeśli wolisz.
Pamiętaj, że po zakończeniu pracy kamery na podczerwień nie będziesz potrzebować sieci, więc Wi-Fi nie jest potrzebne.
9) Podłącz zasilanie 5 V i pozwól swojemu pi uruchomić. Jeśli wszystko pójdzie dobrze, po kilku sekundach ekran PiTFT powinien pokazywać komunikaty rozruchowe, a następnie monit logowania.
Jeśli nie widzisz żadnego wyświetlacza, sprawdź połączenie (pogięte piny?), zasilanie i kartę SD są w porządku. Zobacz także FAQ Adafruit
10) Login i hasło to domyślne „pi” „malina”.
11) Znajdź adres IP za pomocą $ ifconfig –a
Teraz możesz zdalnie zalogować się za pomocą SSH Putty, używając pi@TWÓJ_ADRES_IP
Możesz odłączyć klawiaturę po pomyślnym ssh.
(Zdalny dostęp jest potrzebny tylko w celu ułatwienia konfiguracji, a nie do normalnego użytkowania).
12) Zaktualizuj menedżera pakietów: $ sudo apt-get update
WAŻNA UWAGA! NIE uruchamiaj „apt-get upgrade” lub „rpi-update”!
To nadpisze niestandardowe jądro Adafruit potrzebne do uruchomienia PiTFT. Jeśli tak, prawdopodobnie najłatwiej jest zacząć od nowa. Lub zapoznaj się z FAQ Adafruit powyżej.
To Pi nie będzie dostępne z Internetu, więc poprawki bezpieczeństwa nie są tak krytyczne.
(Jeśli masz paranoję, po prostu wyłącz Wi-Fi i używaj tylko kabla Ethernet.)
Krok 3: Konfiguracja czujnika obrazu AMG8833
Drugie miejsce w konkursie Raspberry Pi 2017