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: 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

Beitrag von TomMajor » 20.02.2019, 23:20

Wenn ich das richtig deute wird alle 250ms aufgewacht, Activity.h #209

Code: Alles auswählen

uint32_t next = millis2ticks(250);
Ich würde vermuten das dadurch ein nicht unwesentlicher Teil des Batterieverbrauchs herkommt (bei Annahme dass sich die Anzeige nur ein paar Mal pro Tag ändert).

Ich habe gerade neulich so eine Messung für das RTC wake-up gemacht
https://github.com/TomMajor/AskSinPP_Ex ... eressierte

kann ich dann wiederholen wenn mal das Display irgendwann bei mir läuft.

jp112sdl
Beiträge: 12115
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

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

Beitrag von jp112sdl » 21.02.2019, 06:37

TomMajor hat geschrieben:
20.02.2019, 23:20
Wenn ich das richtig deute wird alle 250ms aufgewacht, Activity.h #209
Ja stimmt, Zahlendreher.
Evtl. könnte man das noch ein wenig erhöhen.
Vielleicht auf 300ms, da kommen dann bei ext. Reso ja noch + 10-15% Abweichung dazu.
Homematic schickt ein 360ms langes Burst Telegramm.

Weiterhin muss man bedenken, dass mit einem Burst-Telegramm immer alle Burst-Empfänger in der Homematic-Umgebung geweckt werden.
Also auch, wenn man einen Batterie-Aktor schaltet.
TomMajor hat geschrieben:
20.02.2019, 23:20
(bei Annahme dass sich die Anzeige nur ein paar Mal pro Tag ändert)
Das ist halt stark anwendungsabhängig.
Man könnte auf den BurstDetektor verzichten und das Display nur in festen Zeitintervallen oder auf Tastendruck zu wecken.

Um nicht einen der 10 Taster zu verlieren, müsste man noch einen 11. (eigentlich 12.) RemoteChannel hinzufügen, der dann immer einen Tastendruck überträgt, wenn der Timer triggert. Anschließend muss das Device noch xx Sekunden wach bleiben, um ein Telegramm von der CCU empfangen zu können.
In der CCU müsste dann ein Programm im WENN auf diesen Tastendruck von Ch. 11 (12) triggern und im DANN per Skript den Inhalt zum Display übertragen.


Ich möchte gern ereignisgesteuerte Informationen anzeigen lassen und das geht leider nur, wenn die CCU das Gerät wecken kann.
Vielleicht bringt der Umbau auf RTC ja tatsächlich großes Einsparpotenzial mit.

VG,
Jérôme ☕️

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

Alveran
Beiträge: 250
Registriert: 07.08.2018, 20:17
Hat sich bedankt: 74 Mal
Danksagung erhalten: 25 Mal

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

Beitrag von Alveran » 21.02.2019, 22:13

Kann jemand erkennen wierum man den Atmega auf die Platine verlöten muss? Kann leider keine Kennzeichnung auf der Platine erkennen. Hab mir Mosi ausgemessen. Bin aber nicht ganz sicher.

TomMajor
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

Beitrag von TomMajor » 21.02.2019, 23:48

Alveran hat geschrieben:
21.02.2019, 22:13
Kann jemand erkennen wierum man den Atmega auf die Platine verlöten muss? Kann leider keine Kennzeichnung auf der Platine erkennen. Hab mir Mosi ausgemessen. Bin aber nicht ganz sicher.
Y1 geht an pins 7,8. Also ist pin1 oben rechts im pdf "Board_top_copper_layer"

TomMajor
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

Beitrag von TomMajor » 22.02.2019, 00:12

jp112sdl hat geschrieben:
21.02.2019, 06:37
Ich möchte gern ereignisgesteuerte Informationen anzeigen lassen und das geht leider nur, wenn die CCU das Gerät wecken kann.
Vielleicht bringt der Umbau auf RTC ja tatsächlich großes Einsparpotenzial mit.
Guten Morgen Jerome, da bin ich voll bei dir, für mich macht auch nur ereignisgesteuert Sinn, keine Tasten vorher drücken :shock: .

Die Referenz auf das RTC sleep wake-up war nur als Beispiel für den dynamischen Vorgang und die Berechnung des effektiven Stromverbrauchs daraus gedacht. Das muss man dann für das "looking for burst" wake-up am HB-Dis-EP-42BW wiederholen.

Nur mal als grobe Schätzung, momentan noch ohne HW für die Messung, wenn alle 250ms für 5ms gearbeitet wird und der Strom dafür auf 15mA geschätzt wird (CC1101 receive mode, unklar welcher genau?) haben wir
5/250*15mA = 300uA.
Damit halten 2500mAh Alkali-Batt. knapp ein Jahr, ohne ein einziges Display Refresh gemacht zu haben.

RTC Option hat hier keinen Sinn, Potential hat nur die Verlängerung des Sleep Intervalls wie du schreibst, die Verkürzung der Aufwachzeit und natürlich primär echtes WOR am CC1101 was deimos angefangen hatte. Das würde das meiste bringen.
1 Jahr Batt. Laufzeit wäre aber auch akzeptabel für dieses coole Gerät 8)

papa
Beiträge: 705
Registriert: 22.05.2018, 10:23
Hat sich bedankt: 24 Mal
Danksagung erhalten: 120 Mal

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

Beitrag von papa » 22.02.2019, 07:25

Vieleicht kann deimos mir mal seine Erkenntinisse zukommen lassen. Ich kann dann ja mal versuchen das ganze in die Lib zu integrieren.
Anfragen zur AskSin++ werden nur im Forum beantwortet

Benutzeravatar
stan23
Beiträge: 2038
Registriert: 13.12.2016, 21:14
System: Alternative CCU (auf Basis OCCU)
Wohnort: Altmühltal
Hat sich bedankt: 585 Mal
Danksagung erhalten: 336 Mal
Kontaktdaten:

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

Beitrag von stan23 » 22.02.2019, 08:58

Hi,

ich habe die Platinen zwar schon seit Mittwoch, bin aber wegen anderen Aufträgen noch nicht dazu gekommen sie zu bestücken und zu testen.
Sobald ich da weiter bin, werde ich natürlich eine Stückliste und Bestückungsanleitung zur Verfügung stellen - ich hoffe noch dieses Wochenende.
Alveran hat geschrieben:
21.02.2019, 22:13
Kann jemand erkennen wie rum man den Atmega auf die Platine verlöten muss? Kann leider keine Kennzeichnung auf der Platine erkennen.
Mit dem Punkt dort wo U1 auf der Platine steht.
TomMajor hat geschrieben:
19.02.2019, 23:06
Das Beste wäre stan23 erzeugt aus dem KiCad eine BOM, wo die Gehäusegrößen der R und C drin sind, die meisten sind sicher 0805 aber bin nicht sicher ob auch welche mit 1206 dabei ist.
Tatsächlich sind das alles 603er, sie Pads sehen nur so groß aus weil ich in KiCad die Version für Hand Soldering genommen habe. Mag sein dass man deswegen auf 805er drauf löten kann.
TomMajor hat geschrieben:
19.02.2019, 23:06
Resonator ist glaub ich der hier
https://www.reichelt.de/smd-resonator-8 ... 89701.html
das müsste stan23 aber noch mal bestätigen.
Korrekt.
Viele Grüße
Marco

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

Alveran
Beiträge: 250
Registriert: 07.08.2018, 20:17
Hat sich bedankt: 74 Mal
Danksagung erhalten: 25 Mal

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

Beitrag von Alveran » 23.02.2019, 11:04

Das erste mal SMD gelötet. Stolz wie Bolle. :D :D :D
15509161870776175080577999840775.jpg

Benutzeravatar
Gelegenheitsbastler
Beiträge: 586
Registriert: 15.10.2017, 07:29
Hat sich bedankt: 14 Mal
Danksagung erhalten: 41 Mal

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

Beitrag von Gelegenheitsbastler » 23.02.2019, 12:27

Daumen hoch!
Sieht gar nicht so schlimm aus (wie meine ersten Versuche) :lol:
Wenn Du jetzt noch mit hochprozentigem Alkohol (z. B. Brennspiritus) die Lötreste entfernst, siehts perfekt aus.
Das Komplizierteste an der Hausautomatisation ist der WAF.™ ​

Übersicht meiner Projekte


RaspberryMatic 3.47.22.20191026 auf Raspberry Pi 3B mit HomeMatic Funkmodul von ELV und RTC

Etliche selbst gebaute Aktoren und Sender

TomMajor
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

Beitrag von TomMajor » 24.02.2019, 01:58

Dank Marco hab ich heute schon die Platinen im Briefkasten gehabt :D
Und da ich etwas Zeit hatte gleich mal die Minimalbestückung gemacht, Bootloader geflasht und für einen ersten Displaytest (ohne CC1101) Jeromes sketch "minimalisiert".
Dateianhänge
IMG_2701.jpg
IMG_2704.jpg
IMG_2705.jpg
IMG_2708.jpg

Antworten

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