Dateien für Make-Artikel
blob_ulab2_c_code
enthält den C-code, der das User-Modul vonulab
um eine Funktion zum Detektieren von "Blob" in Bildern erweitert.mpy_code
enthält das MicroPython-Beispielskript (Listing 1,test_amg8833.py
) inklusive der notwendigen Treiber für den AMG8833 Wärmebildsensor.- In
ulab_user_example
befindet sich der C-Code, der die Beispielfunktion (Listing 2) zuulab
hinzufügt. amg8833_playground.ipyb
ist ein iPython-Notebook, dass den Zugriff auf den mit einem Mikrocontroller verbundenen AMG8833-Sensor mittelspyboard.py
demonstriert (BETA).front_pygame.py
implementiert Funktionen für eine einfache graphische Benutzeroberfläche und wird vontest_amg8833_gui.py
benötigt.pyboard.py
erlaubt das Ausführen von MicroPython-Code auf einem Mikrocontroller, der über USB mit einem PC verbunden ist. Die Datei gehört zur MicroPython-Distribution, siehe hier.test_amg8833_gui.py
liest Wärmebilder von einem über USB verbundenen Mikrocontroller und zeigt sie ein einer einfachen GUI an. Mittels der Tasten1
,2
und3
kann zwischen den verschiedenen Implementierungen des Blob-Algorithmus (nur MicroPython, MicroPython mitulab
-Unterstützung und Erweiterung vonulab
) gewechselt werden. Die Tastes
schaltet zwischen normalem und geglättetem Wärmebild hin und her.