HB-RC-12-EP - 12 Kanal Fernbedienung mit ePaper

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

Moderator: Co-Administratoren

MathiasZ
Beiträge: 1482
Registriert: 29.03.2015, 09:54
Wohnort: München
Hat sich bedankt: 25 Mal
Danksagung erhalten: 11 Mal

Re: HB-RC-12-EP - 12 Kanal Fernbedienung mit ePaper

Beitrag von MathiasZ » 07.03.2020, 20:18

Danke!
Nur noch auf die Teile warten.
Der AVR ISP Programmer ist heute auch schon gekommen. Nun habe ich 1000 Baustellen und die Teile lassen auf sich warten.

Eine Frage bleibt noch offen:

Wie bekomme ich den ATMega 1284P als "Board" in die arduino.ide?
Ich weiß, dass ich später mit dem ISP-Programmer flashen muss. Aber irgendwie muß ich an die HEX-Datei kommen.
Gruß,
Mathias
RaspberryMatic mit der neuesten Firmware und IObroker auf dem NUC als VM und dem HB-RF-USB, mit vielen Aktoren und Sensoren. Es kommen hin und wieder mal neue dazu. Nun versuche ich mich mit ein paar Xiaomi Smarthome-Aktoren und dem Xiaomi Gateway 2. Diese sollen am IObroker, über Zigbee-Stick angebunden werden. Die Anwesenheitskennung läuft zuverlässig über IObroker und Radar2 mit G-Tags.

lame
Beiträge: 126
Registriert: 15.02.2019, 10:01
Hat sich bedankt: 45 Mal
Danksagung erhalten: 2 Mal

Re: HB-RC-12-EP - 12 Kanal Fernbedienung mit ePaper

Beitrag von lame » 09.03.2020, 15:59

MathiasZ hat geschrieben:
07.03.2020, 20:18
Wie bekomme ich den ATMega 1284P als "Board" in die arduino.ide?
Du musst MCUdude’s MightyCore installieren.
https://github.com/MCUdude/MightyCore/b ... to-install
Viele Grüße
Lars

MathiasZ
Beiträge: 1482
Registriert: 29.03.2015, 09:54
Wohnort: München
Hat sich bedankt: 25 Mal
Danksagung erhalten: 11 Mal

Re: HB-RC-12-EP - 12 Kanal Fernbedienung mit ePaper

Beitrag von MathiasZ » 09.03.2020, 17:13

Dankeschön. Mache ich, wenn ich zu Hause bin.

Es scheint mit einer Datei was nicht zu stimmen:

Code: Alles auswählen

Error while detecting libraries included by C:\Users\mathi\OneDrive\Documents\Arduino\libraries\Low-Power\LowPower.cpp
In file included from C:\Users\mathi\OneDrive\Documents\Arduino\libraries\AskSinPP-master/Activity.h:13:0,

                 from C:\Users\mathi\OneDrive\Documents\Arduino\libraries\AskSinPP-master/AskSinPP.h:44,

                 from I:\Smarthome\Raspberrymatic\AskSinpp\Sketche\HB-RC-12-EP-master\HB-RC-12-EP-master\HB-RC-12-EP\HB-RC-12-EP.ino:39:

C:\Users\mathi\OneDrive\Documents\Arduino\libraries\Low-Power/LowPower.h:144:6: error: #error "Please ensure chosen MCU is either 168, 328P, 32U4, 2560 or 256RFR2."

     #error "Please ensure chosen MCU is either 168, 328P, 32U4, 2560 or 256RFR2."

      ^~~~~
exit status 1
Fehler beim Kompilieren für das Board ATmega1284.
Ich habe Asksin-master vorher gelöscht und die neueste hinzugefügt.
RaspberryMatic mit der neuesten Firmware und IObroker auf dem NUC als VM und dem HB-RF-USB, mit vielen Aktoren und Sensoren. Es kommen hin und wieder mal neue dazu. Nun versuche ich mich mit ein paar Xiaomi Smarthome-Aktoren und dem Xiaomi Gateway 2. Diese sollen am IObroker, über Zigbee-Stick angebunden werden. Die Anwesenheitskennung läuft zuverlässig über IObroker und Radar2 mit G-Tags.

Alveran
Beiträge: 206
Registriert: 07.08.2018, 20:17
Hat sich bedankt: 36 Mal
Danksagung erhalten: 19 Mal

Re: HB-RC-12-EP - 12 Kanal Fernbedienung mit ePaper

Beitrag von Alveran » 11.03.2020, 20:30

Hallo,

für die Verbesserte V2 Version der Fernbedienung ist es von Nöten das das Display auf dem Kopf steht.
Ich habe es mit dem anpassen der Zeile im Script probiert.
#define DISPLAY_ROTATE 2 // 0 = 0° , 1 = 90°, 2 = 180°, 3 = 270°

Allerdings bewirkt es bei mir nichts.

Kann das mal bitte jemand ausprobieren?

Um die Tasten auch zu drehen müsste man alle im Script anpassen oder?

Baxxy
Beiträge: 505
Registriert: 18.12.2018, 15:45
Hat sich bedankt: 47 Mal
Danksagung erhalten: 68 Mal

Re: HB-RC-12-EP - 12 Kanal Fernbedienung mit ePaper

Beitrag von Baxxy » 11.03.2020, 21:38

MathiasZ hat geschrieben:
09.03.2020, 17:13
Es scheint mit einer Datei was nicht zu stimmen:
Den gleichen Fehler bekam ich letztens auch. Ich vermute du hast nicht die aktuellste Low Power Library for Arduino installiert. Der ATMega1284P wird erst ab Version 1.7 unterstützt.

Grüße
Baxxy

TomMajor
Beiträge: 861
Registriert: 30.08.2017, 23:25
Hat sich bedankt: 46 Mal
Danksagung erhalten: 139 Mal
Kontaktdaten:

Re: HB-RC-12-EP - 12 Kanal Fernbedienung mit ePaper

Beitrag von TomMajor » 12.03.2020, 00:33

Alveran hat geschrieben:
11.03.2020, 20:30
Hallo,

für die Verbesserte V2 Version der Fernbedienung ist es von Nöten das das Display auf dem Kopf steht.
Ich habe es mit dem anpassen der Zeile im Script probiert.
#define DISPLAY_ROTATE 2 // 0 = 0° , 1 = 90°, 2 = 180°, 3 = 270°

Allerdings bewirkt es bei mir nichts.

Kann das mal bitte jemand ausprobieren?

Um die Tasten auch zu drehen müsste man alle im Script anpassen oder?
sieht auf den ersten Blick so aus als ob Jerome das zwar definiert hat aber nirgends verwendet.

Mach mal ein

Code: Alles auswählen

display.setRotation(DISPLAY_ROTATE);
(wie beim 4,2 ePaper Projekt)

an geeigneter Stelle rein, z.B. nach der Zeile

Code: Alles auswählen

display.init(57600);
Viele Grüße,
Tom

jp112sdl
Beiträge: 4717
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 151 Mal
Danksagung erhalten: 327 Mal
Kontaktdaten:

Re: HB-RC-12-EP - 12 Kanal Fernbedienung mit ePaper

Beitrag von jp112sdl » 12.03.2020, 06:03

TomMajor hat geschrieben:
12.03.2020, 00:33
sieht auf den ersten Blick so aus als ob Jerome das zwar definiert hat aber nirgends verwendet.
Stimmt. Vergessen. Standardmäßig passt eigentlich die Rotation 0, deshalb war es noch nicht aufgefallen :mrgreen:

VG,
Jérôme

MathiasZ
Beiträge: 1482
Registriert: 29.03.2015, 09:54
Wohnort: München
Hat sich bedankt: 25 Mal
Danksagung erhalten: 11 Mal

Re: HB-RC-12-EP - 12 Kanal Fernbedienung mit ePaper

Beitrag von MathiasZ » 12.03.2020, 06:04

@Baxxy
danke, läuft jetzt.

Gruß,
Mathias
RaspberryMatic mit der neuesten Firmware und IObroker auf dem NUC als VM und dem HB-RF-USB, mit vielen Aktoren und Sensoren. Es kommen hin und wieder mal neue dazu. Nun versuche ich mich mit ein paar Xiaomi Smarthome-Aktoren und dem Xiaomi Gateway 2. Diese sollen am IObroker, über Zigbee-Stick angebunden werden. Die Anwesenheitskennung läuft zuverlässig über IObroker und Radar2 mit G-Tags.

Alveran
Beiträge: 206
Registriert: 07.08.2018, 20:17
Hat sich bedankt: 36 Mal
Danksagung erhalten: 19 Mal

Re: HB-RC-12-EP - 12 Kanal Fernbedienung mit ePaper

Beitrag von Alveran » 12.03.2020, 17:00

TomMajor hat geschrieben:
12.03.2020, 00:33
Alveran hat geschrieben:
11.03.2020, 20:30
Hallo,

für die Verbesserte V2 Version der Fernbedienung ist es von Nöten das das Display auf dem Kopf steht.
Ich habe es mit dem anpassen der Zeile im Script probiert.
#define DISPLAY_ROTATE 2 // 0 = 0° , 1 = 90°, 2 = 180°, 3 = 270°

Allerdings bewirkt es bei mir nichts.

Kann das mal bitte jemand ausprobieren?

Um die Tasten auch zu drehen müsste man alle im Script anpassen oder?
sieht auf den ersten Blick so aus als ob Jerome das zwar definiert hat aber nirgends verwendet.

Mach mal ein

Code: Alles auswählen

display.setRotation(DISPLAY_ROTATE);
(wie beim 4,2 ePaper Projekt)

an geeigneter Stelle rein, z.B. nach der Zeile

Code: Alles auswählen

display.init(57600);
Hat geklappt. Danke.

TomMajor
Beiträge: 861
Registriert: 30.08.2017, 23:25
Hat sich bedankt: 46 Mal
Danksagung erhalten: 139 Mal
Kontaktdaten:

Re: HB-RC-12-EP - 12 Kanal Fernbedienung mit ePaper

Beitrag von TomMajor » 15.03.2020, 16:30

Habe den Displaytest für das Projekt um das Durchschalten der LED-Farben erweitert.
https://github.com/TomMajor/SmartHome/t ... isplaytest

Außerdem habe ich die Stege zwischen den einzelnen Tasten durchtrennt (Gehäusevariante von Patrick), die Haptik der Tasten hat sich dadurch sehr verbessert.
Bei den mittleren Tasten hatte ich vorher das Problem das der Auslösepunkt nicht klar war, wegen der starren Stege.
Jetzt ist die Haptik super und auch gleich für alle Tasten.
Dateianhänge
ezgif.com-crop.gif
remote5.jpg
Viele Grüße,
Tom

Antworten

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