HB-Dis-EP-42BW - 4.2" ePaper Display

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

TomMajor
Beiträge: 1010
Registriert: 30.08.2017, 23:25
Hat sich bedankt: 55 Mal
Danksagung erhalten: 168 Mal
Kontaktdaten:

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von TomMajor » 17.04.2020, 01:05

Nachtrag:
Oder es liegt an diesem .trim() hier im Sketch:
https://github.com/jp112sdl/HB-Dis-EP-4 ... W.ino#L493
das entfernt Leerzeichen vorn und hinten.

Vielleicht mal testweise diese Zeile auskommentieren.
Viele Grüße,
Tom

Mik
Beiträge: 7
Registriert: 19.09.2008, 15:10
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von Mik » 03.05.2020, 20:22

Guten Abend

Ich versuche gerade den Sketch HB-Dis-EP-42BW - 4.2" ePaper Display so anzupassen, das ich ein LCD-Tochdisplay anstatt eines E-Paper-Displays benutzen kann. (Ich weiß, es gibt ein Display WM 55, aber das Epaper Projekt hat mehr Buttons, und kann auch z.B. über ein Zentralenprogamm "angesprochen" werden, und nicht nur über die beiden "Hardware-Taster".)
Es "funktioniert" auch soweit: Texte werden dargestellt (auch in Farbe), wenn die CCU sie z.B Zeitgesteuert sendet, oder sie über die Hardware-Taster angefordert werden.
Da es ein Touch-Display ist, würde ich nun gerne die "Hardware-Taster" gegen "Touchscreen- Taster " austauschen (Nur der "Anlern-Taster" soll bleiben)
Die "Touch-Taster" habe ich hinbekommen, sodaß sie eine Variable (Taster1) z.B. vom Typ bool "kurz" auf true setzen.
Wenn ich diese Variable allerdings im Sketch mit:

#define BTN1_PIN Taster1

definiere, funktioniert es nicht.
Da ich C++ nicht "beherrsche" sondern die Methode Trial and Error unter Zuhilfenahme der Sketch-Beispiele zur Anwendung kommt, hoffe ich, das mir jemand weiterhelfen kann.

Als "Hardware-Lösung" habe ich folgendes probiert:
Ich habe mit dem Touchscreen-Bit einen Ausgang programmiert, welcher über ein Relais einen als BTN- Eingang definierten Digitalpin gegen Gnd schaltet. Das funktioniert. - Jedoch möchte ich den Einbau von Relais möglichst vermeiden.

Wenn ich jedoch den Digital-Ausgangspin des Touchscreen-Tasters direkt auf einen BTN-Eingang verdrahte, funktioniert es nicht (Egal ob ein Digital - oder Analogeingang als BTN- Eingang definiert ist) .

Hat jemand eine Idee, wie ich entweder das Softwareproblem, oder das Hardwareproblem ohne Relais lösen kann ?

Gruß Mik

jp112sdl
Beiträge: 5433
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 216 Mal
Danksagung erhalten: 445 Mal
Kontaktdaten:

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von jp112sdl » 03.05.2020, 21:00

Mit
Mik hat geschrieben:
03.05.2020, 20:22
#define BTN1_PIN
definierst du den Hardware-Pin für die ISR, die dann den entsprechenden RemoteChannel triggert.
https://github.com/jp112sdl/HB-Dis-EP-4 ... W.ino#L660

Du müsstest also beim Auslösen deines Touchdisplays direkt das Senden der Short- oder LongPress Message initiieren.
Schau dazu in die Remote.h

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Mik
Beiträge: 7
Registriert: 19.09.2008, 15:10
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von Mik » 04.05.2020, 13:18

Hallo Jerome
Danke für die schnelle Antwort.
... werde mal schauen ob ich daraus schlau werde... ersteinmal vielen Dank!

HMSteve
Beiträge: 88
Registriert: 20.08.2019, 06:23
Danksagung erhalten: 11 Mal

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von HMSteve » 05.06.2020, 20:46

Habe es endlich geschafft, mal ein bilderrahmenaehnliches Gehaeuse fuer Marcos Platine, aber ohne die Tasten zu machen, siehe https://www.thingiverse.com/thing:4425705.
01_front.jpeg
Viele Gruesse,
Stephan

stan23
Beiträge: 1092
Registriert: 13.12.2016, 21:14
System: Alternative CCU (RaspberryMatic etc.)
Wohnort: Altmühltal
Hat sich bedankt: 175 Mal
Danksagung erhalten: 107 Mal
Kontaktdaten:

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von stan23 » 05.06.2020, 20:54

Die Gewindebolzen einfach als Stab zu drucken ist auch eine klasse Idee, das muss ich mir merken!
Viele Grüße
Marco

RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)

TomMajor
Beiträge: 1010
Registriert: 30.08.2017, 23:25
Hat sich bedankt: 55 Mal
Danksagung erhalten: 168 Mal
Kontaktdaten:

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von TomMajor » 05.06.2020, 23:47

nettes Gehäuse.
Um den oberen und unteren Rand noch etwas zu verkleinern, könnte man nicht den Abstand zwischen Batteriehaltern und Platine auf quasi 0 reduzieren?
Sieht zumindest auf dem Fotos so aus als ob da Abstand ist und rein optisch könnte der Rand oben/unten etwas kleiner sein.
Das ist sicher eine Geschmacksfrage und nur als Anregung gedacht, ändert nichts daran das es eine Top Arbeit ist :)
Viele Grüße,
Tom

Benutzeravatar
audi2010
Beiträge: 186
Registriert: 18.05.2015, 09:36
Wohnort: Friedberg(Hessen)
Hat sich bedankt: 46 Mal
Danksagung erhalten: 7 Mal

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von audi2010 » 07.06.2020, 12:02

stan23 hat geschrieben:
05.06.2020, 20:54
Die Gewindebolzen einfach als Stab zu drucken ist auch eine klasse Idee, das muss ich mir merken!
Tolle Idee, aber sehr vorsichtig benutzen.
Viele Grüße
Rainer

HMSteve
Beiträge: 88
Registriert: 20.08.2019, 06:23
Danksagung erhalten: 11 Mal

Re: HB-Dis-EP-42BW - 4.2" ePaper Display

Beitrag von HMSteve » 10.06.2020, 09:08

TomMajor hat geschrieben:
05.06.2020, 23:47
Um den oberen und unteren Rand noch etwas zu verkleinern, könnte man nicht den Abstand zwischen Batteriehaltern und Platine auf quasi 0 reduzieren?
Ja, da sind jeweils 5mm oben und unten. Hatte das auch erst knapper ausgelegt, dann wird jedoch das Aufschrauben der Muttern auf die (nicht optimal) gedruckten Gewinde ziemlich eklig, daher hatte ich mir dafuer mehr Platz gegoennt. Wenn's jemand schmaler probieren moechte, kann ich gern das Fusion-File raussuchen.

Viele Gruesse,
Stephan

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“