PCB für Lilygo TTGO T5 V 2.3.1

Hallo Zusammen,

wollte euch über meinen aktuellen Stand informieren.

  1. Will ein eigenes Audioboard mit 2x Max98357 plus Kopfhörer Ausgang.
  2. Audio Platine soll kompatibel zu wESP32 - wESP32 — Wired ESP32 with PoE und vor allem zu LILYGO® TTGO T8 V1.8 (warum nicht LILYGO® TTGO T8 V1.7 ?? Ist Momentan einfach günstiger, hat mehr RAM und sonst bisher keinen Nachteile gefunden) . Aber damit ist TTGO T5 V2.3.1 leider gestorben, irgendwie macht das ePaper Display keinen Sinn mehr ( wie kam ich da nur drauf???)
  3. Gekaufte RFID Platine
  4. Eigene Bedienplatine mit 4 Buttons + Drehgeber und Neopixels.
  5. Optional über I2C mit bestehenden Platinen erweiterbar

Pinbelegung würde wie folgt aussehen:
TTGO T8 1.8

Audio Extention
image

Was ich durch das wESP32 gelernt habe: Auch ESP32-WROOM können 16 MB Flashspeicher haben. Das war mir neu muss ich zugeben. Ich dachte, das sei ausschließlich den WROVER vorbehalten.
Sei es drum: Wie willst du das mit dem wESP32 kompatibel halten? Da sind schon beispielsweise IO25, 26 und 27 gar nicht frei verfügbar.

Hallo @biologist laut Datenblatt Inter-IC Sound (I2S) - ESP32 - — ESP-IDF Programming Guide latest documentation (espressif.com) sind die Pins nur fix wenn man den internen DAC benutzt. Wenn man wie in eurer Lösung einen externen benutzt gilt dies oder?
Note

„The I2S peripheral output signals can be connected to multiple GPIO pads. However, the I2S peripheral input signal can only be connected to one GPIO pad.“

selbst in diesem Beispiel haben sie andere Pins benutzt esp-idf/examples/peripherals/i2s/i2s_basic at 1d02e638bd05b80d6fd648d51c14a8ecd6c2dbdc · espressif/esp-idf · GitHub

Oder übersehe ich da was?

Ja das ist (soweit ich weiß) korrekt.
Ich dachte jetzt nur, dass du die Pins aus deiner Tabelle exakt so anwenden willst, wie sie da stehen. Das klappt dann halt nicht.

Wo man auf jeden Fall (wie gesagt) echt viele GPIOs braucht bei Ethernet, das ist beim LAN8720.
0: CLOCK_IN
18: MDIO
19: TX0
21: TX_EN
22: TX1
23: MDC
25: RX0
26: RX1
27: CRS

Übrig bleiben beim WROVER dann nur noch:
2, 4, 5, 12, 13, 14, 15, 32, 33, 34, 35, 36, 39 => 13 Stück
Davon gehen ab:
3 (I2S)
2 (I2C)
2 (Drehencoder)
1 (Neopixel)
1 (Interrupt für PCA)
1 (Power)
=> Rfid müsste man dann per i2c machen.

Also ich werde das Projekt nicht angehen, da ich inzwischen auch einen Access-Point im Keller habe. Aber grundsätzlich finde ich Ethernet immer cool, von daher verfolge ich das Ganze mit Spannung.

Ja bleibt spannend wo die Reise hingeht.
Will auf jeden fall eine Audio-Platine erstellen welche mit beiden Board funktioniert.
1: WLAN und Akku als Ton…Ersatz
2: Ethernet vermutlich ohne Akku als Webradio / Wecker
Somit sollten noch sämtliche Optionen offen bleiben, IO35&IO13 will ich vorerst nicht benutzen.
Da könnte man später auch noch irgendwas anderes machen. Aber richtig RFID wäre in dieser Konstellation nur per I2C möglich. Das schöne ist dass dies komplett ohne externe Spannngsversorgung möglich wäre und nur per POE!

Jetzt passt nur nicht mehr der Titel dieses Chats :slight_smile:

Es wird Ernst,

1 „Gefällt mir“

Hallo Zusammen,

die Bestellung ist raus, bin mal gespannt wie lang dies mit Chinesisch Neujahr dauert?
Hab mich doch für die einfachere Steckvariante entschieden, vielleicht das nächste mal eine komplette Entwicklung.

Folgendes ist enthalten:

  1. ECU Platine LilygoTTGO T8 V1.8 UND wESP32 (RFID over I2C) möglich
  2. 3,V geschaltet über P-Fet für externe Verbraucher
  3. 5V gebooster über Pololu für LED (umschaltbar direkt Bat ) oder Audio
  4. Audio Stereo mit zwei Max98357A und @biologist deine Kopfhörerplatine(würde ich dann gerne paar käuflich erwerben)
    Welche Lautsprecher empfehlt ihr ?
  5. verschiedenste Pins zusätzlich herausgeführt für eventuelle Erweiterungen.


6) Eigene Bedienungsplatine
6a) mit 5 Taster (werde vermutlich nur 4 benutzen)
6b) Drehgeber
6c) erweiterbar mit Infrarot-LED
6d) 24x LED Ring WS2812B mini ( Batteriespannung oder 5V geboostert)
6e) auch hier nochmal mit der Möglichkeit der Erweiterbarkeit

Ich nehme immer den FR7 von Visaton.
Wegen der Kopfhörerplatine schreibst mir dann einfach ne Mail, wenn du sie brauchst.

Sag mal passt das eigentlich im Kopfbereich (Antenne) des Develboards? Ich lasse den Bereich ja gerne frei und mache da auch keine Kupferauflage hin. Aber davon ab: Willst du da wirklich Pinheader drunter haben? Wie steckst du dort was ein?