Seite 35 von 54

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

Verfasst: 07.03.2020, 20:18
von MathiasZ
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

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

Verfasst: 09.03.2020, 15:59
von lame
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

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

Verfasst: 09.03.2020, 17:13
von MathiasZ
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.

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

Verfasst: 11.03.2020, 20:30
von Alveran
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?

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

Verfasst: 11.03.2020, 21:38
von Baxxy
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

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

Verfasst: 12.03.2020, 00:33
von TomMajor
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);

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

Verfasst: 12.03.2020, 06:03
von jp112sdl
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:

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

Verfasst: 12.03.2020, 06:04
von MathiasZ
@Baxxy
danke, läuft jetzt.

Gruß,
Mathias

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

Verfasst: 12.03.2020, 17:00
von Alveran
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.

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

Verfasst: 15.03.2020, 16:30
von TomMajor
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.