Verbesserte PiEyeR Wärmebildkamera - Gunook
Verbesserte PiEyeR Wärmebildkamera - Gunook
Anonim
Verbesserte PiEyeR Wärmebildkamera
Verbesserte PiEyeR Wärmebildkamera
Verbesserte PiEyeR Wärmebildkamera
Verbesserte PiEyeR Wärmebildkamera

Überblick

Das Adafruit AMG8833 IR-Wärmebildkamera-Board bietet eine „FLIR™“-ähnliche Ferninfrarot-Bildkamera zu etwa 1/10 des Preises früherer Fern-IR-Wärmebildgeräte. Natürlich sind Auflösung und Empfindlichkeit nicht so hoch wie bei fortschrittlicheren Kameras, aber hey, für 39 US-Dollar ist es eine Menge.

Bei diesem Projekt habe ich das hervorragende Adafruit-Tutorial Raspberry Pi Thermal Camera von Dean Miller genommen und der Software und Hardware zusätzliche Funktionen hinzugefügt.

Neue Eigenschaften:

  • Raspberry sicher herunterfahren/hochfahren
  • Führt Software beim Einschalten automatisch aus
  • Batteriebetrieben für Mobilität
  • Verwendet PiTFT GPIO-Tasten
  • Empfindlichkeitskontrollen
  • Potenzial für zukünftige Ergänzungen

Beachten Sie, dass IR-Wärmebildkameras NICHT mit NOIR-Kameras identisch sind. Ersteres nutzt nur die Wärme, die vom abgebildeten Objekt abgegeben wird, während letzteres eine Infrarotlichtquelle wie IR-LEDs (oder die Sonne) benötigt, um das Objekt zu beleuchten.

Schritt 1: Hardware & Software

Hardware Software
Hardware Software
  • Raspberry Pi 3 (Hinweis: Ein Pi Zero kann verwendet werden, aber siehe die Pi Zero-Anleitung hier.)
  • Adafruit AMG8833 IR-Wärmebildkamera Breakout
  • Adafruit PiTFT Plus Konfektioniertes 320x240 2,8" TFT + Resistiver Touchscreen
  • Adafruit Faceplate und Kunststoffgehäuse für piTFT und RaspberryPi 3
  • Adafruit 40-poliges GPIO-Kabel
  • Adafruit 2X20 Pin IDC Box Header
  • 5V USB-Akku (wie externes Handy wiederaufladbar) 3000mAh oder größer
  • 4GB oder größere Micro-SD-Karte für Raspberry
  • Kabel, Stecker usw. passend zu Ihren Anschlüssen
  • Benutzerdefiniertes Raspbian Jessie Lite für PiTFT (unten beschrieben)
  • Adafruit-Bibliotheken für PiTFT und AMG8833 (unten beschrieben)
  • SSH & Putty für Windows
  • RaspiThermalCam von Github:

Vorläufige Einrichtung

HINWEIS: Wenn Sie bereits einen Raspberry Pi mit einem Adafruit PiTFT Plus 320x240 Bildschirm und AMG8833 Wärmebildkameramodul eingerichtet haben, wie im Adafruit Tutorial gezeigt (https://learn.adafruit.com/adafruit-pitft-28-inch-resistive- touchscreen-display-raspberry-pi/easy-install), dann können Sie in Abschnitt II zur RaspiThermalCam-Software springen. unter. Andernfalls fahren Sie mit dem nächsten Schritt fort…

Schritt 2: Hardware-Setup - PiTFT-Display installieren

Hardware-Setup - PiTFT-Display installieren
Hardware-Setup - PiTFT-Display installieren
Hardware-Setup - PiTFT-Display installieren
Hardware-Setup - PiTFT-Display installieren
Hardware-Setup - PiTFT-Display installieren
Hardware-Setup - PiTFT-Display installieren

Da der PiTFT Resistive Touchscreen Modifikationen am Raspbian-Kernel erfordert, wird DRINGEND empfohlen, mit dem vorgefertigten Raspbian-Jessie-Image von Adafruit neu anzufangen. Dieser enthält bereits alle notwendigen Treiber für den PiTFT-Bildschirm.

Beachten Sie, dass dies eine „headless“-Installation sein wird und daher nicht die Raspbian-GUI verwendet. Sie werden die Linux-Befehlszeile verwenden, um den Raspberry zu konfigurieren und zu programmieren. Der einfachste Weg für den Zugriff besteht darin, eine SSH- und WLAN- oder Ethernet-Konnektivität einzurichten und ein Remote-Terminal-Programm wie Putty zu verwenden.

Die folgenden Anweisungen stammen aus dem Adafruit PiTFT-Tutorial unter der folgenden URL. Wenn Sie Schwierigkeiten haben oder die vollständige Anleitung sehen möchten, besuchen Sie bitte die FAQ zum Adafruit-Tutorial.

PiTFT-Installationsschritte

1) Laden Sie piTFT Raspian Jessie Lite von Adafruit auf einen PC herunter:

s3.amazonaws.com/adafruit-raspberry-pi/201…

2) Installieren Sie dieses Image auf einer 4 GB oder größeren SD-Karte. Wenn Sie hier Hilfe benötigen, lesen Sie die Anweisungen unter

www.raspberrypi.org/documentation/installa…

3) Legen Sie die Micro-SD-Karte in den Pi ein. Aber noch nicht einschalten.

4) Bevor Sie das piTFT auf dem Pi installieren, stecken Sie das 40-polige GPIO-Kabel in die Rückseite des piTFT.

Achten Sie darauf, die GRAU-Linienmarkierung auf dem Kabel auf PIN 1 des piTFT-Steckers zu positionieren. Beachten Sie, dass das PiTFT-Modul zwei Anschlüsse hat; eine Buchse, die in den Raspberry Pi eingesteckt wird, und ein Stecker, an den dieses Kabel angeschlossen wird.

Dies wird später zum Anschließen des Wärmebildkameramoduls verwendet.

(Eigentlich benötigen Sie nur 4 Drähte, um die Kamera anzuschließen, aber aufgrund der Abmessungen ist es am einfachsten, dieses vorkonfektionierte Kabel so zu verwenden, wie es ist.)

5) Stecken Sie nun das PiTFT auf den Raspberry Pi selbst. Schauen Sie sich noch einmal die Fotos an, um zu sehen, in welche Richtung es gehen sollte. (grau zu Pin 1)

6) Stellen Sie sicher, dass die GRAU-Linienmarkierung auf dem GPIO-Kabel wie abgebildet positioniert ist.

Jetzt können Sie PiTFT und Raspberry Pi testen. (Der IR-Thermosensor wird später installiert).

7) Schließen Sie eine USB-Tastatur an einen der Raspi-Anschlüsse an. (Es wird keine Maus benötigt). Dies erleichtert die erstmalige Anmeldung und das Auffinden der zugewiesenen IP-Adresse. Andernfalls müssen Sie Ihren Router auf die IP-Zuweisung überprüfen.

8) Für die Netzwerkverbindung ist es am einfachsten, ein Ethernet-Kabel anzuschließen, obwohl Sie WLAN manuell über wpa_supplicant.conf einrichten können, wenn Sie dies bevorzugen.

Beachten Sie, dass Sie nach Fertigstellung der IR-Kamera kein Netzwerk benötigen, sodass kein WLAN erforderlich ist.

9) Schließen Sie die 5V-Stromversorgung an und lassen Sie Ihren Pi booten. Wenn alles gut geht, sollte der PiTFT-Bildschirm nach einigen Sekunden Boot-Meldungen und dann eine Anmeldeaufforderung anzeigen.

Wenn Sie kein Display sehen, überprüfen Sie, ob Ihre Verbindung (verbogene Pins?), Netzteil und SD-Karte in Ordnung sind. Siehe auch die FAQ zu Adafruit

10) Login & passwd sind die Standardwerte „pi“„raspberry“.

11) Suchen Sie die IP-Adresse mit $ ifconfig –a

Jetzt können Sie sich mit SSH Putty remote mit pi@YOUR_IP_ADDRESS anmelden

Sie können die Tastatur nach erfolgreicher SSH-Verbindung trennen.

(Der Fernzugriff ist nur erforderlich, um die Einrichtung zu vereinfachen, nicht für den normalen Gebrauch.)

12) Aktualisieren Sie Ihren Paketmanager: $ sudo apt-get update

WICHTIGER HINWEIS! Führen Sie NICHT „apt-get upgrade“oder „rpi-update“aus!

Dies würde den benutzerdefinierten Adafruit-Kernel überschreiben, der zum Ausführen des PiTFT erforderlich ist. Wenn Sie dies tun, ist es wahrscheinlich am einfachsten, einfach von vorne zu beginnen. Oder konsultieren Sie die Adafruit FAQ oben.

Dieser Pi wird nicht über das Internet zugänglich sein, daher sind Sicherheitspatches nicht so wichtig.

(Wenn Sie paranoid sind, schalten Sie einfach WLAN aus und verwenden Sie nur ein Ethernet-Kabel.)

Schritt 3: AMG8833 Bildsensor-Setup

Zweiter Platz beim Raspberry Pi Contest 2017