3D-модель · MakerWorld

DIY Handheld Thermal Camera - ESP32 Heatmap

Сведения о модели

Площадка
MakerWorld
Цена
Бесплатно
Лицензия
PRIVATE-USE
Только для личного использования: печатать для себя, без продажи и распространения.
Форматы
3MFSTL
  • 685 Лайки
  • 30 Загрузки
  • 4 Напечатали
  • 1 750 В подборках
  • 12 Бусты
  • 31 Комментарии
  • 0 Просмотры

Автор:Project Hunter

Опубликована

Описание

DIY Handheld Wärmebildkamera – ESP32 + AMG8833 + 8×8 LED Matrix

Mit diesem Projekt kannst du eine kleine DIY-Wärmebildkamera nachbauen. Sie basiert auf einem ESP32, einem AMG8833 8×8 Wärmesensor und einer WS2812B 8×8 LED-Matrix. Die Kamera zeigt Temperaturunterschiede direkt auf der LED-Matrix an. Zusätzlich erstellt der ESP32 ein eigenes WLAN, über das die Wärmebilddaten auch im Browser angezeigt werden können.

Montagevideo

Montagevideo auf YouTube ansehen

Benötigte Bauteile

Bauteil Menge Link

ESP32 Dev Board 1× click me

AMG8833 / Grid-EYE Wärmebildsensor 1× click me

WS2812B 8×8 LED-Matrix 1× click me

Dünne Kabel / Dupont-Kabel mehrere click me

Screw M3 x 6mm 8x click me

Pinbelegung

Verbindung ESP32 Pin Bauteil-Pin

LED-Datenleitung GPIO 5 DIN der WS2812B Matrix

LED-Stromversorgung 5V / VIN 5V der WS2812B Matrix

LED-GND GND GND der WS2812B Matrix

AMG8833 Datenleitung GPIO 21 SDA

AMG8833 Taktleitung GPIO 22 SCL

AMG8833 Stromversorgung 3V3 VIN / VCC

AMG8833 GND GND GND

Wichtig: Alle GND-Leitungen müssen miteinander verbunden sein. Also ESP32-GND, AMG8833-GND und LED-Matrix-GND.

Die LED-Matrix wird mit 5V betrieben. Der AMG8833 sollte mit 3,3V betrieben werden.

Firmware vorbereiten

Für die Firmware brauchst du die Arduino IDE oder PlatformIO.

Benötigte Libraries:

- Adafruit AMG88xx - FastLED - ESP32 Board Package Nach dem Hochladen startet der ESP32 automatisch ein eigenes WLAN.

WLAN-Name:

ThermalCamera

Danach mit Handy oder Laptop mit diesem WLAN verbinden und im Browser diese Adresse öffnen:

http://4.3.2.1

Dort wird die Wärmebildanzeige angezeigt. Außerdem kannst du die Ausrichtung der Webansicht und der LED-Matrix direkt im Browser drehen oder spiegeln.

Wichtige Code-Parameter

Diese Werte kannst du im oberen Bereich des Codes anpassen:

Parameter Standard Bedeutung

LED_PIN 5 Datenpin der WS2812B LED-Matrix

NUM_LEDS 64 Anzahl der LEDs, bei 8×8 also 64

I2C_SDA 21 SDA-Pin für den AMG8833

I2C_SCL 22 SCL-Pin für den AMG8833

SERPENTINE false Auf true setzen, wenn deine Matrix meanderförmig verdrahtet ist

ORIGIN_TOP_LEFT true Legt fest, ob die erste LED oben links sitzt

Руководства и профили печати

Профили печати и шаги

0.2mm layer, 2 walls, 15% infill

Теги

Ещё по теме

Похожие модели

Названия используются только для указания источника результата. Polyzon не аффилирован с перечисленными площадками.