HB-Dis-EP-42BW - 4.2" ePaper Display
Moderator: Co-Administratoren
-
- Beiträge: 1793
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: HB-Dis-EP-42BW - 4.2" ePaper Display
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.
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
Tom
Re: HB-Dis-EP-42BW - 4.2" ePaper Display
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
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
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: HB-Dis-EP-42BW - 4.2" ePaper Display
Mit
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
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
-
- Beiträge: 539
- Registriert: 20.08.2019, 06:23
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 95 Mal
Re: HB-Dis-EP-42BW - 4.2" ePaper Display
Habe es endlich geschafft, mal ein bilderrahmenaehnliches Gehaeuse fuer Marcos Platine, aber ohne die Tasten zu machen, siehe https://www.thingiverse.com/thing:4425705.
Viele Gruesse,
Stephan
Viele Gruesse,
Stephan
- stan23
- Beiträge: 2041
- Registriert: 13.12.2016, 21:14
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Altmühltal
- Hat sich bedankt: 586 Mal
- Danksagung erhalten: 337 Mal
- Kontaktdaten:
Re: HB-Dis-EP-42BW - 4.2" ePaper Display
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)
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
-
- Beiträge: 1793
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: HB-Dis-EP-42BW - 4.2" ePaper Display
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
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
Tom
- audi2010
- Beiträge: 223
- Registriert: 18.05.2015, 09:36
- Wohnort: Friedberg(Hessen)
- Hat sich bedankt: 172 Mal
- Danksagung erhalten: 11 Mal
Re: HB-Dis-EP-42BW - 4.2" ePaper Display
Tolle Idee, aber sehr vorsichtig benutzen.
Viele Grüße
Rainer
Rainer
-
- Beiträge: 539
- Registriert: 20.08.2019, 06:23
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 95 Mal
Re: HB-Dis-EP-42BW - 4.2" ePaper Display
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
-
- Beiträge: 2483
- Registriert: 13.02.2012, 20:23
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 302 Mal
- Danksagung erhalten: 116 Mal