IT97 Blog

12. August 2024

TTGO T-Kamera ESP32

Viele, die sich mit der ESP32 Cam beschäftigt haben, dachten über eine Erweiterung um einen PIR oder andere Sensoren nach. LiLyGo hat eine Serie von mehreren Kameras herausgebracht, unter anderem die beiden vorliegenden Modell mit einem PIR Sensor und einigen anderen interessanten Zusätzen.

Es gibt mehr als zwei Varianten, hier möchte ich die folgenden Vorstellen:

  • Version 1.62 mit Mikrophon (beim Hersteller 162 genannt)
  • Version 1.7 ohne Microphon (beim Hersteller 17 genannt)

Diese gibt es zudem noch mit zwei unterschiedlichen Linsen. Eine normale und eine Fischaugen-Linsen. 

Als Zubehör gibt es einen Drucksensor, der an den Steckverbinder angeschlossen werden kann und ein Gehäuse. Für das gehäuse gibts noch eine Gummi-Stoßsicherung.

Pins sind bis auf die Schnittstelle unten keine nach aussen geführt. Über diese kann mittels I²C Bus mehr Peripherie angeschlossen werden.

Anwendungsbereiche

  • Überwachung
  • Modellbau
  • Spycam
  • Türspion

Daten & Fakten

  • ESP32
  • Kamera OV2640 2 Megapixel (optional Fischaugenlinse)
  • SSD1306 Monochrom Oled Display 128×64 Pixel
  • PIR Sensor AS312
  • MicroUsb Anschluss zum Programmieren
  • Mikrophon (optional)
  • 2 Taster Reset + Frei belegbar
  • Akku Anschluss JST 1,25mm mit Lader IP5306 mit I²C Anschluss
  • Antennen Anschluss IPEX
  • Anschlussstecker für I²C Geräte

Pinbelegungen

Pin-Belegung im Vergleich zu V170 & V162

BeschreibungPin Ohne Mic (V170)Pin mit Mic (V162)
DVP Y93936
DVP Y83637
DVP Y72338
DVP Y61839
DVP Y51535
DVP Y4414
DVP Y31413
DVP Y2534
DVP VSNC275
DVP HREF2527
DVP PCLK1925
DVP PWDN/AN/A
DVP XCLK324
DVP SIOD1318
DVP SIOC1223
DVP RESETN/AN/A
https://github.com/lewisxhe/esp32-camera-series/tree/master/docs

Peripherie Pins – Teils Versions-Abhängig

BeschreibungPin
PIR Sensor (mit Mic/ohne Mic)19/33
Rechter Taster34
Mikrophon
SCK28
SDO33
WS32
SSD
I²C SDA21
I²C SCL22
Anschlussstecker
5V1
Masse GND2
3.3V3
IO22 (I²C SCL)4
IO21 (I²C SDA)5
https://github.com/lewisxhe/esp32-camera-series/tree/master/docs

Programmierung

Bibliotheken

Kamera

Die Bibliothek ist mittlerweile beim ESP32 Board dabei, wer es aktuell mag hier der Link zum Git projekt.

https://github.com/espressif/arduino-esp32

Taster

Für den Taster wird die folgende Bibliothek verwendet:

https://github.com/mathertel/OneButton

Display – SSD1306

LiLyGo verwendet hier nicht die Adafruit Bibliotheken, somit wird für das SSD1306 Display die folgende Bibliothek verwendet:

https://github.com/ThingPulse/esp8266-oled-ssd1306

Optional IP5306 Ladegerät

Der Akkulader hat einen I²C Anschluss mit Hilfe dessen einige Informations wie Batterieladestatus usw. ausgelesen werden können. 

Hier eine Bibliothek die dabei unterstützt:

https://github.com/shaap/IP5306-arduino/blob/master/IP5306.h

Sonstiges

3D Gehäuse

https://www.thingiverse.com/search?q=t-camera&type=things&sort=relevant

https://www.thingiverse.com/thing:3704769

https://www.thingiverse.com/thing:3440888

Fazit

Quellen

https://www.thingiverse.com/search?q=t-camera&type=things&sort=relevant

https://www.thingiverse.com/thing:3440888

https://www.thingiverse.com/thing:3704769

https://github.com/lewisxhe/esp32-camera-screen

Hersteller Seite auf GIT

Kaufen beim schnellen Ali

Gesichtserkennung

Schaltplan V162

Schaltplan V17

IP5306

fambach.net/esp32-cam-modul

https://www.fambach.net/vorschau-lilygottgo-t-kamera-esp32-2/

,
About Dirscher Martin
IT-Administrator - Tech.- & eMobility Enthusiast. - Lizenzierte Drohnen Pilot