Wemos D1 mini Laufschrift Matrix Display

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

Moderator: Co-Administratoren

jp112sdl
Beiträge: 12085
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: Wemos D1 mini Laufschrift Matrix Display

Beitrag von jp112sdl » 01.11.2019, 17:14

Hi, der Code ist schon sehr alt. Der ist noch auf ArduinoJSON 5
Hab da nix weiter dran gemacht.

VG,
Jérôme ☕️

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

kafisc
Beiträge: 131
Registriert: 08.09.2015, 15:14
Hat sich bedankt: 18 Mal
Danksagung erhalten: 4 Mal

Re: Wemos D1 mini Laufschrift Matrix Display

Beitrag von kafisc » 01.11.2019, 17:59

Danke für die Rückmelung.
Ich habe nun ein paar Arduino Json Versionen der Versionen 5.X durch, erhalte aber jetzt immer die folgende Fehlermeldung:

Code: Alles auswählen

exit status 1
DynamicJsonDocument is a class from ArduinoJson 6 but version 5 is installed. Visit arduinojson.org to get more information.
Grüße
kafisc

jp112sdl
Beiträge: 12085
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: Wemos D1 mini Laufschrift Matrix Display

Beitrag von jp112sdl » 01.11.2019, 18:31

Oh echt? Ich dachte, DynamicJson war noch 5.
Probier sonst mal eine ältere 6er.

Wenn ich am Wochenende Zeit finde (ganz unverbindlich!), mach ich den Code mal fit für die aktuelle Version.

VG,
Jérôme ☕️

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

kafisc
Beiträge: 131
Registriert: 08.09.2015, 15:14
Hat sich bedankt: 18 Mal
Danksagung erhalten: 4 Mal

Re: Wemos D1 mini Laufschrift Matrix Display

Beitrag von kafisc » 01.11.2019, 18:35

Besten Dank.
Ich probiere einfach mal n paar ältere 6er durch und gebe Bescheid :D .

jp112sdl
Beiträge: 12085
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: Wemos D1 mini Laufschrift Matrix Display

Beitrag von jp112sdl » 01.11.2019, 18:46

Ist schon erledigt und im Github hochgeladen.
War nur an 2 Stellen auszutauschen:

Code: Alles auswählen

-  DynamicJsonDocument doc;
+  StaticJsonDocument<1024> doc;
512 Byte würden aber auch reichen

VG,
Jérôme ☕️

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

Byllyy
Beiträge: 1
Registriert: 23.02.2021, 08:28
System: sonstige

Re: Wemos D1 mini Laufschrift Matrix Display

Beitrag von Byllyy » 23.02.2021, 08:35

Ich bin begeistert auf dieses Projekt gestoßen und versuch es nun nachzubauen.(Hardware,Wemos D1, schon vorhanden).
Leider erscheinen beim kompilieren so viele Fehler das ich vermute die Bibliotheken haben sich verändert. Hat jemand zufällig den Stand der Bibliotheken oder gar eine ZIP Datei?
Über Hilfe würde ich mich freuen,
Byllyy

microsuck
Beiträge: 213
Registriert: 03.09.2012, 15:34
Hat sich bedankt: 3 Mal
Danksagung erhalten: 9 Mal

Re: Wemos D1 mini Laufschrift Matrix Display

Beitrag von microsuck » 13.06.2021, 13:04

Hi,

würde den Code gerne Flashen. Leider bekomme ich immer den Fehler:

Code: Alles auswählen

Arduino: 1.8.15 (Mac OS X), Board: "LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, 4MB (FS:2MB OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 921600"

In file included from /Users/wolf/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Operators/VariantCasts.hpp:7,
                 from /Users/wolf/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Operators/VariantOperators.hpp:7,
                 from /Users/wolf/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Variant/VariantRef.hpp:12,
                 from /Users/wolf/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Array/ArrayIterator.hpp:8,
                 from /Users/wolf/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/Array/ArrayRef.hpp:9,
                 from /Users/wolf/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.hpp:17,
                 from /Users/wolf/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson.h:9,
                 from /Users/wolf/Documents/Arduino/sketch_jun13a/sketch_jun13a.ino:7:
/Users/wolf/Documents/Arduino/libraries/ArduinoJson/src/ArduinoJson/MsgPack/MsgPackSerializer.hpp:28:7: error: attributes are not allowed on a function-definition
   28 |       ARDUINOJSON_NO_SANITIZE("float-cast-overflow") {
      |       ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/wolf/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.0-newlib4.0.0-gnu23-48f7b08/xtensa-lx106-elf/include/assert.h:10,
                 from /Users/wolf/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.0-newlib4.0.0-gnu23-48f7b08/xtensa-lx106-elf/include/sys/reent.h:503,
                 from /Users/wolf/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.0-newlib4.0.0-gnu23-48f7b08/xtensa-lx106-elf/include/stdlib.h:18,
                 from /Users/wolf/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.0-newlib4.0.0-gnu23-48f7b08/xtensa-lx106-elf/include/c++/10.2.0/cstdlib:75,
                 from /Users/wolf/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.0-newlib4.0.0-gnu23-48f7b08/xtensa-lx106-elf/include/c++/10.2.0/stdlib.h:36,
                 from /Users/wolf/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/cores/esp8266/Arduino.h:27,
                 from sketch/sketch_jun13a.ino.cpp:1:
/Users/wolf/Documents/Arduino/libraries/MatrixDisplayESP8266-master/WM.h:26:24: error: 'const char HTTP_HEAD []' redeclared as different kind of entity
   26 | const char HTTP_HEAD[] PROGMEM            = "<!DOCTYPE html><html lang=\"en\"><head><meta name=\"viewport\" content=\"width=device-width, initial-scale=1, user-scalable=no\"/><title>{v}</title>";
      |                        ^~~~~~~
In file included from /Users/wolf/Documents/Arduino/libraries/MatrixDisplayESP8266-master/WM.h:17,
                 from /Users/wolf/Documents/Arduino/sketch_jun13a/sketch_jun13a.ino:9:
/Users/wolf/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/libraries/ESP8266WebServer/src/ESP8266WebServer.h:47:39: note: previous declaration 'HTTPMethod HTTP_HEAD'
   47 | enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
      |                                       ^~~~~~~~~
/Users/wolf/Documents/Arduino/sketch_jun13a/sketch_jun13a.ino: In function 'void setup()':
sketch_jun13a:100:10: error: 'loadSysConfig' was not declared in this scope
  100 |     if (!loadSysConfig()) {
      |          ^~~~~~~~~~~~~
sketch_jun13a:111:7: error: 'doWifiConnect' was not declared in this scope
  111 |   if (doWifiConnect() == true) {
      |       ^~~~~~~~~~~~~
sketch_jun13a:114:21: error: 'getNtpTime' was not declared in this scope
  114 |     setSyncProvider(getNtpTime);
      |                     ^~~~~~~~~~
sketch_jun13a:128:5: error: 'startOTAhandling' was not declared in this scope
  128 |     startOTAhandling();
      |     ^~~~~~~~~~~~~~~~
/Users/wolf/Documents/Arduino/sketch_jun13a/sketch_jun13a.ino: In function 'void loop()':
sketch_jun13a:142:12: error: 'saveSysConfig' was not declared in this scope
  142 |       if (!saveSysConfig()) {
      |            ^~~~~~~~~~~~~
sketch_jun13a:165:23: error: 'handleUDP' was not declared in this scope
  165 |   String udpMessage = handleUDP();
      |                       ^~~~~~~~~
sketch_jun13a:187:23: error: 'calcTime' was not declared in this scope
  187 |         String Zeit = calcTime(now());
      |                       ^~~~~~~~
sketch_jun13a:203:21: error: 'calcTime' was not declared in this scope
  203 |       String Zeit = calcTime(now());
      |                     ^~~~~~~~
Mehrere Bibliotheken wurden für "WiFiUdp.h" gefunden
 Benutzt: /Users/wolf/Library/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/libraries/ESP8266WiFi
 Nicht benutzt: /Applications/Arduino.app/Contents/Java/libraries/WiFi
exit status 1
'loadSysConfig' was not declared in this scope

Hat da jemand eine Lösung?

Danke

rr745
Beiträge: 303
Registriert: 19.01.2021, 14:53
System: CCU
Hat sich bedankt: 26 Mal
Danksagung erhalten: 34 Mal

Re: Wemos D1 mini Laufschrift Matrix Display

Beitrag von rr745 » 14.06.2021, 08:56

ich liebe diese Wemos Teile. Hab mir da auch mal so ein LED Marrix Teil gezaubert.......

https://youtu.be/qAQ27iqAGR8
Wenn etwas schiefgehen kann, dann geht es schief (Murphy)

dondaik
Beiträge: 12886
Registriert: 16.01.2009, 18:48
Wohnort: Steingaden
Hat sich bedankt: 1584 Mal
Danksagung erhalten: 221 Mal

Re: Wemos D1 mini Laufschrift Matrix Display

Beitrag von dondaik » 14.06.2021, 08:59

stark !
( Könnte man ggf ja als eigenes projekt einstellen :-) )
-------
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso :mrgreen: !!!
wer schreibfehler findet darf sie behalten.

microsuck
Beiträge: 213
Registriert: 03.09.2012, 15:34
Hat sich bedankt: 3 Mal
Danksagung erhalten: 9 Mal

Re: Wemos D1 mini Laufschrift Matrix Display

Beitrag von microsuck » 15.06.2021, 18:07

super wäre wenn ich das Teil auch nachbauen könnte. Leider bekomme ich immer die Fehlermeldung (siehe zwei Beiträge vorher)

Antworten

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