Seite 15 von 20

Re: Vorstellung Leiterplatte für ePaper Displays (z.B. 7,5") inkl. Driver

Verfasst: 16.04.2021, 22:13
von jp112sdl
Hmm, dann weiß ich auch nicht warum das so komisch ist.
Eine von beiden Varianten muss eigentlich funktionieren

Re: Vorstellung Leiterplatte für ePaper Displays (z.B. 7,5") inkl. Driver

Verfasst: 17.04.2021, 11:05
von FrankenKai
stan23 hat geschrieben:
16.04.2021, 18:26
FrankenKai hat geschrieben:
27.10.2020, 07:32
Asselhead hat geschrieben:
16.10.2020, 20:23
Die Touch Sensoren sind diese hier:
https://www.amazon.de/dp/B0769DKZN5/ref ... IFb80JBRFC
Hast du diese Touch-Sensoren verwendet?

Wenn ich das richtig interpretiere muss die kleine Lötbrücke A geschlossen sein, damit ein aktiver Taster low, also ein Verbindung zu GND meldet.
Hallo,
das ist eine Lösung.
Leider ist dann die LED auf den Sensoren Permanent AN und nur bei Berührung AUS.
Sie spiegelt also den Pegel der Signalleitung wieder.
Das ist dem Stromverbrauch nicht zuträglich, da ich die LED auch ungerne entfernen möchte um direkten feed back bei bedienung zu haben.

Ich werde den Software weg weiter verfolgen.
Gruß
Kai

Re: Vorstellung Leiterplatte für ePaper Displays (z.B. 7,5") inkl. Driver

Verfasst: 17.04.2021, 11:27
von stan23
Nur um einen Fehler auf der Hauptplatine auszuschließen:
wenn du den Touchsensor nicht anschließt, sondern mit Drähtchen oder einer Pinzette den Input gegen GND oder VCC brückst, funktioniert es dann korrekt oder wird der Taster trotzdem "dauergedrückt" erkannt?

Nicht dass zusätzlich noch eine Lötbrücke auf der Platine ist.

Re: Vorstellung Leiterplatte für ePaper Displays (z.B. 7,5") inkl. Driver

Verfasst: 17.04.2021, 11:54
von FrankenKai
stan23 hat geschrieben:
17.04.2021, 11:27
Nur um einen Fehler auf der Hauptplatine auszuschließen:
wenn du den Touchsensor nicht anschließt, sondern mit Drähtchen oder einer Pinzette den Input gegen GND oder VCC brückst, funktioniert es dann korrekt oder wird der Taster trotzdem "dauergedrückt" erkannt?

Nicht dass zusätzlich noch eine Lötbrücke auf der Platine ist.
Guter Punkt. Werde ich auch nochmal prüfen.
Ich denke aber nicht das das so ist, denn das "dauersenden" geht erst loos sobald ich einen Taster mindestens einmal bedient habe.

Gruß
Kai

Re: Vorstellung Leiterplatte für ePaper Displays (z.B. 7,5") inkl. Driver

Verfasst: 17.04.2021, 12:08
von TomMajor
FrankenKai hat geschrieben:
17.04.2021, 11:54
Ich denke aber nicht das das so ist, denn das "dauersenden" geht erst loos sobald ich einen Taster mindestens einmal bedient habe.

Gruß
Kai
Das klingt nach dem "Toggle mode", du brauchst den "Direct mode", siehe Bild aus dem Datenblatt.

ich würde mich nicht unbedingt auf die Amazon Beschreibung verlassen sondern einfach mal alle 4 Kombis offen/zu für die beiden Brücken A/B durchtesten ob es eine gibt die dir passt.

https://datasheet.lcsc.com/szlcsc/TTP223-BA6_C80757.pdf

Re: Vorstellung Leiterplatte für ePaper Displays (z.B. 7,5") inkl. Driver

Verfasst: 17.04.2021, 12:15
von FrankenKai
jp112sdl hat geschrieben:
16.04.2021, 19:19
FrankenKai hat geschrieben:
16.04.2021, 18:39
Seht ihr im scetch ne einfache möglichkeit das zu ändern.
Probier mal aus Zeile 528

Code: Alles auswählen

class DispChannel : public RemoteChannel<Hal, PEERS_PER_CHANNEL, DispList0, DispList1>  {
das hier zu machen

Code: Alles auswählen

class DispChannel : public RemoteChannel<Hal, PEERS_PER_CHANNEL, DispList0, DispList1, StateButton<LOW,HIGH,INPUT>>  {
Hab grad keinen Compiler zur Hand
Das ist schon FAST die richtige Lösung.
Die Änderung muss nur an der RemCannel und NICHT and der DipChannel classe durchgeführt werden!

Code: Alles auswählen

class RemChannel : public RemoteChannel<Hal, PEERS_PER_CHANNEL, DispList0, RemList1, StateButton<LOW,HIGH,INPUT>>
Gruß
Kai

Re: Vorstellung Leiterplatte für ePaper Displays (z.B. 7,5") inkl. Driver

Verfasst: 17.04.2021, 14:17
von jp112sdl
Stimmt. Wenn man's zwischendurch nur mit'n halben A... macht, passiert sowas :roll: :wink: :mrgreen:

Cool dass es jetzt passt

Re: Vorstellung Leiterplatte für ePaper Displays (z.B. 7,5") inkl. Driver

Verfasst: 17.04.2021, 16:10
von FrankenKai
Passiert halt.
Ist ja nicht verboten mitzudenken :-)
Letztendes hast Du mich ja mit Deiner Erleuterung drauf gebracht !

Habt ihr noch einen guten Einstiegspunkt um das Display zu füllen?
Aktuell finde ich nur recht versteut Infos. Ich denke am einfachsten sollte es mit dem ScriptHelper sein.(https://github.com/venice1200/SmartHome ... is-EP-75BW)

Da fehlen mir aber etwas Basis wissen, ausführen mit CuxD... z.B.
Wo müssen die scrips ausgeführt werden?

Gruß
Kai

Re: Vorstellung Leiterplatte für ePaper Displays (z.B. 7,5") inkl. Driver

Verfasst: 18.04.2021, 13:58
von FrankenKai
FrankenKai hat geschrieben:
17.04.2021, 16:10


Da fehlen mir aber etwas Basis wissen, ausführen mit CuxD... z.B.
Wo müssen die scrips ausgeführt werden?
Etwas weiter bin ich gekommen,
nach erneuten anlernen hat die übertragung von 7,5" beispiel script geklappt.

Jetzt bin ich bei der CuXD anbindung dabei.
Mit dem 7,5 Scripthelper, ....
mal sehen.
Gruß
Kai

Re: Vorstellung Leiterplatte für ePaper Displays (z.B. 7,5") inkl. Driver

Verfasst: 18.04.2021, 14:27
von FrankenKai
CuxD sagt mir immer:

Code: Alles auswählen

Apr 18 14:22:39 ccu3-webui daemon.debug cuxd[5739]: CUX2801001:1 tclsh /usr/local/addons/epaper75.tcl MODWADD200 /1 'Test ABC' 1
Apr 18 14:22:39 ccu3-webui daemon.info cuxd[5739]: system(tclsh /usr/local/addons/epaper75.tcl MODWADD200 /1 'Test ABC' 1)[b] exit(1)[/b] 0s
Ich glaube exit 1 ist nicht gut.
Müssen die zugriffsrechte fürs tcl scrip besonders gesetzt werden?