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

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

lame
Beiträge: 157
Registriert: 15.02.2019, 10:01
Hat sich bedankt: 74 Mal
Danksagung erhalten: 14 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

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.

Alveran
Beiträge: 250
Registriert: 07.08.2018, 20:17
Hat sich bedankt: 74 Mal
Danksagung erhalten: 25 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?

Benutzeravatar
Baxxy
Beiträge: 10789
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 604 Mal
Danksagung erhalten: 2208 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: 1793
Registriert: 30.08.2017, 23:25
Hat sich bedankt: 175 Mal
Danksagung erhalten: 399 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: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 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 ☕️

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

MathiasZ

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

Alveran
Beiträge: 250
Registriert: 07.08.2018, 20:17
Hat sich bedankt: 74 Mal
Danksagung erhalten: 25 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: 1793
Registriert: 30.08.2017, 23:25
Hat sich bedankt: 175 Mal
Danksagung erhalten: 399 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“