Forum: Mikrocontroller und Digitale Elektronik ESP32 DevKit-C


von Pitter88 (Gast)


Lesenswert?

Habe ein ESP32 DevKit-C Modul und will mit Arduino-PRG Datei 
VFD_Clock_wifi-ino laden aber er schreibt immer fehler ,wenn ich auf 
Beispiel 01Basic blink Hochlade kommen immer Fehler. Ich brauche Hilfe 
für Arduino ein zurichten,vielleicht kommt der Fehler daher .Led auf 
Modul leuchtet rot.

von ThomasW (Gast)


Lesenswert?


von Pitter88 (Gast)


Lesenswert?

Danke für die Info. Habe ich auch schon gesehen aber wie ich Arduino 
richtig einrichte fehlt mir, habe schon viel darüber gelesen.Bekomme es 
aber nicht zum laufen damit er die Elektor-Uhr ansteuert .

von ThomasW (Gast)


Lesenswert?

Pitter88 schrieb:
> Habe ich auch schon gesehen aber wie ich Arduino richtig einrichte fehlt
> mir

dann must Du auch mal den Links dort folgen, dort ist alles beschrieben

von Pitter88 (Gast)



Lesenswert?

1.Habe Arduino 1.8.10 geladen.
2.Github arduino-esp32-master.zig kopiert und entpackt die entpackte 
Datei im Arduino Ordner :
Hardware Ordner
espresif Ordner angelegt
esp32 Ordner angelegt
und die Entpackte Datei arduino -esp-master  rein kopiert.
Dann Orner tools klicken und auf get.exe klicken jetzt wird eine neue 
Datei im Ordner geschrieben xtensa-esp32-elf.
Arduino-PRG geöffnet und Datei Voreinstellung eingestellt.
Werkzeug
Port 6
Speed 115200
Board esp32
1.03 Installiert
Dann auf Beispiele
01 Basic
Blink gedrückt.Wenn ich auf hochladen drücke kommt Fehler,
Was mache ich falsch oder fehlt mir noch eine Datei?
Auf dem ESP32 DevKit-C Modul sind noch 2 Taster Reset taste, boot Taste 
muss man die drücken beim hochladen?

von Helmut -. (dc3yc)


Lesenswert?

Da meine Glaskugel momentan an den Osterhasen ausgeliehen ist, weiss ich 
nicht, welchen Fehler du bekommst. Was du falsch machst, weiss ich auch 
nicht. Eventuell hast du ja deinen ESP32 gar nicht angesteckt?

von ThomasW (Gast)


Lesenswert?

ich hab hier ein paar Boards, bei denen muss ich den Prog-Button 
gedrückt halten beim Upload. Also Button drücken und halten, mit der 
anderen Hand kurz Reset drücken und dann den Upload starten.

von Stefan F. (Gast)


Lesenswert?

Kopiere die Fehlermeldungen hier ins Forum und mache anständige 
Bildschirmfotos. https://www.tippscout.de/screenshot-machen.html

von Michael U. (amiga)


Lesenswert?

Hallo,

ich habe nur kurz überflogen, aber sind mir zuviele Verrenkungen.
Meine Empfehlung:
IDE portabel installieren, hat den Vorteil, daß alles im Ordner der IDE 
bleibt und man kein Chaos bei woanders auf dem Rechner hinterläßt, wenn 
was schief geht.
Vorgehen: IDE als .zip runterlden (aktuell ist die 1.8.12):
https://www.arduino.cc/en/main/software
.zip irgendwohin entpacken, wo man es haben will.
Die IDE NICHT starten! Im entpackten Ordner arduino-1.8.12 einen Ordner 
"portable" anlegen und erst dann die IDE starten.
Bordverwalter-URL für den ESP32 besorgen (ist die 1.0.4):
https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/boards_manager.md

stable release nehmen, URL in der IDE nach Datei->Voreinstellungen in 
"zusätzliche Boardverwalter-URLs" reinkopieren.
Unter Werkzeuge bei den Boards den Boardverwalter aufrufen und dort 
ESP32 als Suche eintippen. ESP32 installieren, fertig.

Ich würde keinen github-Build selbst installieren, es gibt immer wieder 
Änderungen und für den ungeübten endet das schnell im Chaos.

Gilt auch für zu installierende Libs: möglichst immer mit als zip von 
github holen und in der ide unter Sketch-> Bibliothel einbinden-> .zip 
hinzufügen installieren. Klappt in wohl 95% aller Fälle problemlos und 
IDE und Installer wissen am Besten, was wo in welche Pfade gehört.

Zum Sketch: möglichst immer entweder den Sketch UND die Fehlermeldungen 
hier püosten oder einen Link zum Projekt, wenn es was fertiges aus dem 
Netz ist. Sonst kann sowieso keiner sinnvoll helfen.

Der Hinweis zum PROG-taster kam schon: speziell einige ESP32 Boards 
gehen nicht freiwillig in den Programmiermode (irgend ein 
Timingproblem). Wenn die IDE die ....____.... malt und nach dem 2. oder 
3. Wechsel nicht alleinde klarkommt, den PROG-Taster drücken und 
festhalten, bis das Flashen startet. Dann kann man wieder loslassen.

Gruß aus Berlin
Michael

: Bearbeitet durch User
von Pitter88 (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Stefan,
Danke für die info, Wunderbar...
Habe Blink hochgeladen ,aber LED blinkt nicht .
was mache ich falsch?

von Pitter88 (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Michael,
Danke für deine Mühe,ist mir alles zu kompliziert,bin froh das ich es so 
geschafft habe.Habe mal die Datei hochgeladen damit die VFD-uhe sich die 
Zeit holt.Aber es kommen fehler.

von Michael U. (amiga)


Lesenswert?

Hallo,

es kommt eigentlich nur ein Fehler: er kann TimeLib.h nicht finden, da 
fehlt also wohl noch ein Bibliothek. Da ich das Projekt nicht kenne, 
kann ich da im Moment nicht weiterhelfen.

Gruß aus Berlin
Michael

von Joachim S. (oyo)


Lesenswert?

Pitter88 schrieb:
> Hallo Stefan,
> Danke für die info, Wunderbar...
> Habe Blink hochgeladen ,aber LED blinkt nicht .
> was mache ich falsch?

Laut diesem Schaltplan:
https://dl.espressif.com/dl/schematics/esp32_devkitc_v4-sch.pdf
...besitzt das ESP32-DevKitC-Board überhaupt keine steuerbare LED. Nur 
eine einzige rote LED, die lediglich das Anliegen der 5V-Spannung 
anzeigt.

Das Problem scheint also zu sein, dass die nicht vorhandene LED nicht 
blinkt. ;-) (Und wie kommst Du auf "#define LED_BUILTIN 22" ?)

Den gewünschten Blink-Effekt kannst Du bekommen, wenn Du das USB-Kabel 
im 1-Sekunden-Takt einsteckst und wieder herausziehst. ;-)

von Michael U. (amiga)


Lesenswert?

Hallo,

naja, unter DevKit ist ja alles mögliche im Umlauf, auf meinem steht 
z.B.
ESP-12F DEVKIT V3.
Bestückt mit einem ESP8266MOD, also dem ESP8266-12E.
Verkauft als irgendeine NodeMCU. In der IDE jetzt mal NodeMCU 1.0 
eingestellt, den Blink-Sketch aus den ESP8266 Beispielen geflasht und 
die blaue LED auf dem ESP-Modul blinkt artig wie sie soll.
LED im Sketch unverändert auf LED_BUILTIN, ich schaue jetzt nicht in die 
boards.txt, an welchem Pin...
Dafür leuchtet aber nichts auf dem Board für die Betriebsspannung.

Gruß aus Berlin
Michael

: Bearbeitet durch User
von Stefan F. (Gast)


Lesenswert?

Pitter88 schrieb:
> was mache ich falsch?

Du hast immer noch weder dein Programm, noch den Schaltplan hochgeladen. 
Auch fehlen Fotos vom Aufbau. Wir haben immer noch nichts, was wir 
überprüfen können.

Jedenfalls wurde dein Blink-Programm erfolgreich in den ESP32 Chip 
übertrage.

Warum blinkt die LED nicht? Vielleicht hast du sie nicht oder falsch 
angeschlossen? Vielleicht steuert das Programm einen andere Leitung an. 
Vielleicht ist das Programm fehlerhaft.

By The Way: Aktiviere mal in den Einstellungen der Arduino IDE die 
"Compiler Warnings". Das ist ein Unding, dass diese standardmäßig 
deaktiviert sind.

In deinem Auto überklebst du ja schließlich auch nicht alle Warnleuchten 
mit einem schwarzen Aufkleber.

von Michael U. (amiga)


Lesenswert?

Hallo,

Michael U. schrieb:
> Hallo,
>
> naja, unter DevKit ist ja alles mögliche im Umlauf, auf meinem steht
> z.B.

vergesst meinen Post, ich kann wohl nicht lesen, er hat ja ein ESP32 
DevKit...

Gruß aus Berlin
Michael

von Pitter88 (Gast)


Angehängte Dateien:

Lesenswert?

ESP32-WIROOM-32D Modul
VFD-Röhren-Uhr mit ESP32
Dieses Arduino-kompatible Modul verfügt über einen leistungsstarken 
Prozessor sowie eingebautes WLAN und Bluetooth.
Innerhalb von Sekunden stellt die Uhr eine Verbindung zum Netzwerk her 
und synchronisiert sich mit dem NTP-Server. Dies ist deutlich besser als 
die Synchronisation über Funkzeitsender oder sogar via GPS. Während 
eines Stromausfalls behält eine Pufferbatterie die genaue Zeit bei.

von Pitter88 (Gast)


Angehängte Dateien:

Lesenswert?

Hiermal das Modul.

von Pitter (Gast)


Angehängte Dateien:

Lesenswert?

Wenn ich Beispiel-0Basic-Blink Lade dann hochlade Arduino kommt Fehler.
Wenn ich Sketchbook blink Lade dann Hochlade mit Arduino kommt kein 
Fehler.

von Stefan F. (Gast)


Lesenswert?

Pitter schrieb:
> Wenn ich Beispiel-0Basic-Blink Lade dann hochlade Arduino kommt Fehler.

Du hast ein Board ohne LED ausgewählt. Entweder musst du ein Board 
auswähen, wo LED_BUILTIN definiert ist,

oder du schließt selbst eine LED an und definierst das Makro selbst im 
oberen Bereich deines Quelltextes. Wenn die LED zum Beispiel a GPIO 22 
hängt, dann schreibst du hin:

#define LED_BUILTIN 22

Siehe https://randomnerdtutorials.com/getting-started-with-esp32/

von Joachim S. (oyo)


Lesenswert?

Pitter schrieb:
> Wenn ich Beispiel-0Basic-Blink Lade dann hochlade Arduino kommt Fehler.

Ja, weil LED_BUILTIN nicht definiert ist. Und das ist deshalb der Fall, 
weil dieses Board wie gesagt einfach keine builtin LED hat, die blinken 
könnte.

> Wenn ich Sketchbook blink Lade dann Hochlade mit Arduino kommt kein
> Fehler.

Das Sketchbook sind die von Dir erstellten "Sketche" bzw. Programme.

Du hast offenbar das Original-Blink-Beispiel genommen, das wegen der 
nicht vorhandenen (steuerbaren) LED auf den Board aber halt nicht 
funktionieren kann.

Weil dann eine Fehlermeldung von wegen LED_BUILTIN kam, hast Du 
vermutlich danach gegooglet, irgendeine Webseite gefunden, auf der 
irgendwas von "#define LED_BUILTIN 22" stand, hast diese kurze 
Zeichenfolge auf gut Glück am Anfang der Blink-Beispiel-Datei 
eingetragen und dann auf speichern gedrückt, weshalb die Datei jetzt als 
"Blink" in Deinem Sketchbook steht.

Damit geht zwar die LED_BUILTIN-Fehlermeldung weg, aber funktionieren 
tut das natürlich trotzdem nicht, weil sich durch ein "#define 
LED_BUILTIN 22" keine LED auf Deinem Board materialisiert.

: Bearbeitet durch User
von Pitter88 (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Joachim,
Habe ich jetzt verstanden ich wollte nur mal sehen ob es geht mit Blink 
es wohl so sein das da keine Led für Blinken ist.
Aber mein Problem liegt an der Datei VFD_clock_wifi 2018_10_08 die muss 
ich laden damit die Uhr Automatisch die Zeit holt,wenn ich die lade 
kommt fehler.

von Stefan F. (Gast)


Lesenswert?

Dir fehlt die Bibliothek "Timelib", musst du halt suchen. Am besten da, 
wo du das andere Programm her hast, das davon abhängt.

von Joachim S. (oyo)


Lesenswert?

Pitter88 schrieb:
> Hallo Joachim,
> Habe ich jetzt verstanden ich wollte nur mal sehen ob es geht mit Blink
> es wohl so sein das da keine Led für Blinken ist.
> Aber mein Problem liegt an der Datei VFD_clock_wifi 2018_10_08 die muss
> ich laden damit die Uhr Automatisch die Zeit holt,wenn ich die lade
> kommt fehler.

Ja, denn dafür fehlt Dir noch eine benötigte Library, wie amiga weiter 
oben bereits angedeutet hat.

Was Du tun musst, um das Problem zu lösen, steht im Text am Anfang der 
Datei:
1
  Required libraries: (see menu: Sketch -> Include Library -> Manage Libraries...)
2
3
  - Time by Michael Margolis
4
    Version 1.5.0
5
    http://www.pjrc.com/teensy/td_libs_Time.html

Du klickst auf "Sketch" -> "Bibliotheken einbinden" -> "Bibliotheken 
verwalten", dann gibst Du im Suchfeld "Time" ein, scrollst dann herunter 
bis zur "Time"-Library von "Michael Margolis", und klickst dann auf 
"Installieren".

: Bearbeitet durch User
von Pitter (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Joachim,
Habe nur Time im Bibliotheken verwaltung gefunden kein Time"-Library von 
"Michael Margolis.Habe wieder VFD_clock_wifi 2018_10_08 
vfd_clock_wifi.ino geaden und hochgeladen.

von Stefan F. (Gast)


Lesenswert?

Was hat denn das Teensy 3.2 Board mit Wifi am Hut?

Du musst dir mal selber darüber im Klaren werden, was du da mit einander 
kombinierst, dann kannst du das und mitteilen, dann können wir helfen.

Deine letzte Aktion ist jedenfalls überhaupt nicht hilfreich, die 
fehlende Bibliothek zu finden.

Denke mal darüber nach, wofür der große breite Button "Fehlermeldung 
kopieren" in dem orangen Balken gut sein könnte. Damit kannst du den 
Text in die Zwischenablage kopieren, und das solltest du auch tun, denn 
die Screenshots sind nur mühsam zu lesen.

Hast du die Compiler-Warnungen schon wider deaktiviert?

von Michael U. (amiga)


Lesenswert?

Hallo,

irgendwie hat man zur Zeit zu viel Langeweile...
Habe mal nach meiner eigenen Anleitung oben eine portable IDE 1.8.12 mit 
ESP32 1.04 installiert.
Deinen Sketch aus dem Post oben reingeworfen, die Time nachinstalliert, 
steht ja in seinen Kommentaren drin, daß die gebraucht wird.
ESP32 DevKit eingestellt und compiliert -> läuft sauber durch.
Irgendeinen ESP32 DevKit aus meiner Kiste gekramt und geflasht.
Etwas verzweifelt in seinem .ino-Salat gesucht, was eigentlich passieren 
müßte, wenn keine Hardware am ESP32 hängt, auf Anhieb nicht schlau draus 
geworden.
In seinen Kommentaren gelesen, daß er einen seriellen 
Command-Interpreter benutzt und halt etwas rüberheschickt.
ESP32 verbindet sich mit meinem WLAN, NTP läßt sich starten und holt die 
Uhrzeit.
1
echocmd Y
2
OK
3
wifi set ssid "xxxxxxxxx"
4
OK
5
wifi set password "xxxxxxxxxx"
6
OK
7
wifi start
8
OK
9
wifi dump
10
WiFi: -68 RSSI, connected
11
* status:   CONNECTED (3)
12
* local:    192.168.0.119
13
* Subnet:   255.255.255.0
14
* Gateway:  192.168.0.1
15
* DNS #1:   192.168.0.1
16
* MAC:      30:AE:A4:06:07:B0
17
* Hostname: VFD-Clock-ESP32
18
* SSID:     xxxxxxxxx
19
* BSSID:    C8:D3:A3:5D:EA:89
20
OK
21
ntp start
22
OK
23
clock read
24
2020-04-13 15:11:40
25
OK

Ich habe keine Probleme mit Commandline, aber wer sowas in Zeiten von 
ESP32 baut, frisst auch kleine Hunde oder Katzen...

Also viel Spaß damit, es läuft auf jeden Fall erstmal, wie es soll.

Hier auch noch die IDE-Meldungen:
1
Der Sketch verwendet 682010 Bytes (52%) des Programmspeicherplatzes. Das Maximum sind 1310720 Bytes.
2
Globale Variablen verwenden 43280 Bytes (13%) des dynamischen Speichers, 284400 Bytes für lokale Variablen verbleiben. Das Maximum sind 327680 Bytes.
3
esptool.py v2.6
4
Serial port COM5
5
Connecting........_
6
Chip is ESP32D0WDQ6 (revision 0)
7
Features: WiFi, BT, Dual Core, Coding Scheme None
8
MAC: 30:ae:a4:06:07:b0
9
Uploading stub...
10
Running stub...
11
Stub running...
12
Changing baud rate to 921600
13
Changed.
14
Configuring flash size...
15
Auto-detected Flash size: 4MB
16
Compressed 8192 bytes to 47...
17
18
Writing at 0x0000e000... (100 %)
19
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.1 seconds (effective 1024.0 kbit/s)...
20
Hash of data verified.
21
Compressed 17392 bytes to 11186...
22
23
Writing at 0x00001000... (100 %)
24
Wrote 17392 bytes (11186 compressed) at 0x00001000 in 0.2 seconds (effective 594.6 kbit/s)...
25
Hash of data verified.
26
Compressed 682128 bytes to 410050...
27
28
Writing at 0x00010000... (3 %)
29
...
30
Writing at 0x00074000... (100 %)
31
Wrote 682128 bytes (410050 compressed) at 0x00010000 in 8.3 seconds (effective 660.3 kbit/s)...
32
Hash of data verified.
33
Compressed 3072 bytes to 128...
34
35
Writing at 0x00008000... (100 %)
36
Wrote 3072 bytes (128 compressed) at 0x00008000 in 0.1 seconds (effective 396.4 kbit/s)...
37
Hash of data verified.
38
39
Leaving...
40
Hard resetting via RTS pin...

Gruß aus Berlin
Michael

: Bearbeitet durch User
von Pitter88 (Gast)


Lesenswert?

Hallo Michael,
ich habe noch nie mit ein ESP32-WIROOM-32D Modul und Arduino gearbeitet.
Ich habe eine VFD-Röhren-Uhr mit ESP32 DevKit-c aufgebaut und nun muss 
ich mit Arduino das PRG darauf laden und das ist neuland für mich,0 
Ahnung.
Kannst du mir nicht mal deine Datei schicken ob ich die geladen bekomme 
und ich weiss das mit dem PRG Arduino alles in ordnung ist.
Ich bin schon seid Wochen damit beschäfftigt .Bin Dankbar das von euch 
Hilfe bekomme.

von Michael U. (amiga)


Lesenswert?

Hallo,

Pitter88 schrieb:
> Kannst du mir nicht mal deine Datei schicken ob ich die geladen bekomme
> und ich weiss das mit dem PRG Arduino alles in ordnung ist.

Es ist Dein Projekt aus Post 
Beitrag "Re: ESP32 DevKit-C"
Das Archiv vfd_clock_wifi_2018_10_05.zip habe ich entpackt, den Ordner 
darin vfd_clock_wifi mit Inhalt in meinen Sketchbookordner kopiert.IDE 
gestartet, Sketch geöffnet und compiliert. Die TestIDE habe ich als 
portable nach meiner Anleitung in Post 
Beitrag "Re: ESP32 DevKit-C" extra installiert, 
um sicher zu sein, daß nichts weiter fehlt.
Ich habe nichts verändert, nur die Time-Lib in der IDE nachinstalliert.

Mehr fällt mir als Hilfe im Moment wirklich nicht ein.

Runterladen und installieren hat wohl eine halbe Stunde gedauert, die 
meiste Zeit habe ich danach damit verbracht, wie ich ohne Hardware 
halbwegs testen konnte, ob der Sketch auch dem DevKit überhaupt läuft 
und irgendwas macht.

PS: es dürfte ja der Elektor-Bausatz sein, die Anleitung dazu ist für 
mich etwas fragwürdig, nur in englisch?, aber prinzipiell so ok. Zur 
Software sage ich nichts weiter, für mich hat sich da jemand ausgetobt, 
der das irgendwie auf den ESP32 getragen hat, ist aber nur meine 
Meinung.
Ich schreibe wohl meine Software für meine Uhren auch weiterhin 
gößtenteils selber...

Gruß aus Berlin
Michael

: Bearbeitet durch User
von Pitter (Gast)


Lesenswert?

Danke für deine Hilfe....
Ich habe Arduino neu geladen Dateien eingefügt und 
vfd_clock_wifi_2018_02_08
Hochgeladen  zum schluss zeigte er  Hard resetting via RTS pin .
Bei der leuchten jetzt die G Balken.
Mit den Speichern der auswertung sieht man so schlecht rot auf schwarz 
oder geht das auch anders?
Und noch eine Frage wie ist das mit dem Wlan er muss doch eine 
Verbindung herstellen wie Password usw.

von Stefan F. (Gast)


Lesenswert?

Pitter schrieb:
> Mit den Speichern der auswertung sieht man so schlecht rot auf schwarz
> oder geht das auch anders?

Was für eine Auswertung? Willst du vielleicht Text kopieren anstatt 
Bildschirmfotos machen?

Pitter schrieb:
> Und noch eine Frage wie ist das mit dem Wlan er muss doch eine
> Verbindung herstellen wie Password usw.

Offenbar kann man das irgendwie über den seriellen Port interaktiv 
einstellen. Solche Fragen solltest an den Autor des Programms richten, 
nicht an uns. Gibt es dazu keine Dokumentation? Vielleicht solltest dir 
das zugehörige Elektro Magazin kaufen.

von Michael U. (amiga)


Lesenswert?

Hallo,

Pitter schrieb:
> Danke für deine Hilfe....
> Ich habe Arduino neu geladen Dateien eingefügt und
> vfd_clock_wifi_2018_02_08
> Hochgeladen  zum schluss zeigte er  Hard resetting via RTS pin .
> Bei der leuchten jetzt die G Balken.
na, das klingt je jetzt zumindest gut.

> Mit den Speichern der auswertung sieht man so schlecht rot auf schwarz
> oder geht das auch anders?
Text mit der Maus markieren, mit Strg-C kopioeren und eben irgendwo 
einfügen..

> Und noch eine Frage wie ist das mit dem Wlan er muss doch eine
> Verbindung herstellen wie Password usw.
In der ELV-Anleitung ab Seite 19 wird der Kram beschrieben,
auf Seite 27 ist ein Bespiel für zu setzende Werte, passiert alles 
seriell, kannst Du auch im seriellen Monitor der IDE erledigen.
Ich habe diese "Software" zum Glück nicht erfunden, in meinem Post
Beitrag "Re: ESP32 DevKit-C" ist ja das mit 
drin, was ich dem Kram geschickt habe für WLAN und NTP, da fehtlt aber 
noch einiges, schon weil ich ja keine Hardware dran hatte.

Keine Ahnung, ob noch jemand diesen Bausatz benutzt, ich habe nicht viel 
dazu gefunden.

Gruß aus Berlin
Michael

von Pitter88 (Gast)


Lesenswert?

Der Sketch verwendet 682014 Bytes (52%) des Programmspeicherplatzes. Das 
Maximum sind 1310720 Bytes.
Globale Variablen verwenden 43280 Bytes (13%) des dynamischen Speichers, 
284400 Bytes für lokale Variablen verbleiben. Das Maximum sind 327680 
Bytes.
C:\Users\Helmmi\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\ 
2.6.1/esptool.exe  --chip esp32 --port COM9 --baud 115200 --before 
default_reset --after hard_reset write_flash -z --flash_mode dio 
--flash_freq 80m --flash_size detect 0xe000 
C:\Users\Helmmi\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1. 
0.4/tools/partitions/boot_app0.bin  0x1000 
C:\Users\Helmmi\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1. 
0.4/tools/sdk/bin/bootloader_qio_80m.bin  0x10000 
C:\Users\Helmmi\AppData\Local\Temp\arduino_build_366468/vfd_clock_wifi.i 
no.bin  0x8000 
C:\Users\Helmmi\AppData\Local\Temp\arduino_build_366468/vfd_clock_wifi.i 
no.partitions.bin
esptool.py v2.6
Serial port COM9
Connecting.....
Chip is ESP32D0WDQ5 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding 
Scheme None
MAC: c4:4f:33:17:06:2d
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 4MB
Compressed 8192 bytes to 47...

Writing at 0x0000e000... (100 %)
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.1 seconds (effective 
923.0 kbit/s)...
Hash of data verified.
Compressed 17392 bytes to 11186...

Writing at 0x00001000... (100 %)
Wrote 17392 bytes (11186 compressed) at 0x00001000 in 1.0 seconds 
(effective 133.0 kbit/s)...
Hash of data verified.
Compressed 682128 bytes to 409991...

Writing at 0x00010000... (3 %)
Writing at 0x00014000... (7 %)
Writing at 0x00018000... (11 %)
Writing at 0x0001c000... (15 %)
Writing at 0x00020000... (19 %)
Writing at 0x00024000... (23 %)
Writing at 0x00028000... (26 %)
Writing at 0x0002c000... (30 %)
Writing at 0x00030000... (34 %)
Writing at 0x00034000... (38 %)
Writing at 0x00038000... (42 %)
Writing at 0x0003c000... (46 %)
Writing at 0x00040000... (50 %)
Writing at 0x00044000... (53 %)
Writing at 0x00048000... (57 %)
Writing at 0x0004c000... (61 %)
Writing at 0x00050000... (65 %)
Writing at 0x00054000... (69 %)
Writing at 0x00058000... (73 %)
Writing at 0x0005c000... (76 %)
Writing at 0x00060000... (80 %)
Writing at 0x00064000... (84 %)
Writing at 0x00068000... (88 %)
Writing at 0x0006c000... (92 %)
Writing at 0x00070000... (96 %)
Writing at 0x00074000... (100 %)
Wrote 682128 bytes (409991 compressed) at 0x00010000 in 37.7 seconds 
(effective 144.7 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 128...

Writing at 0x00008000... (100 %)
Wrote 3072 bytes (128 compressed) at 0x00008000 in 0.1 seconds 
(effective 307.2 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...

von Michael U. (amiga)


Lesenswert?

Hallo,

war doch schon klar, daß soweit alles ok ist. Nun mußt Du Dich eben 
durch die serielle Konfiguration wühlen...

Gruß aus Berlin
Michael

von Pitter88 (Gast)


Lesenswert?

Hallo Michael,
Für deine Mühe möchte ich mich bei dir bedanken .
Bin etwas weiter gekommen, mal warten ob auch einer die VFD-Tube Uhr mit 
DevKit-C gebaut hat und wir weiter helfen kann.

Mfg
Pitter88

von Pitter88 (Gast)


Lesenswert?

Hallo Michael.
Mit was für ein PRG kommst du bei dir im Wlan.

Mfg
Pitter88
ESP32 verbindet sich mit meinem WLAN, NTP läßt sich starten und holt die
Uhrzeit.

echocmd Y
OK
wifi set ssid "xxxxxxxxx"
OK
wifi set password "xxxxxxxxxx"
OK
wifi start
OK
wifi dump
WiFi: -68 RSSI, connected
* status:   CONNECTED (3)
* local:    192.168.0.119
* Subnet:   255.255.255.0
* Gateway:  192.168.0.1
* DNS #1:   192.168.0.1
* MAC:      30:AE:A4:06:07:B0
* Hostname: VFD-Clock-ESP32

von Michael U. (amiga)


Lesenswert?

Hallo,

Pitter88 schrieb:
> Hallo Michael.
> Mit was für ein PRG kommst du bei dir im Wlan.

na so wie Du es kopiert hast. Das ist die Ausgabe des Terminals der 
ArduinoIDE, die Kommandos die ich zur Uhrensoftware geschickt habe und 
die Antworten vom ESP32 dazu.

echocmd Y
OK
Schaltet das Echo ein, damit ich sehe, was ich schon geschickt habe

wifi set ssid "xxxxxxxxx"
OK
Setzte die SSID meines WLANS

wifi set password "xxxxxxxxxx"
OK
Setzt das Passwort meines WLANS

wifi start
OK
Startet Wifi in der Uhrensoftware

wifi dump
zeigt die Verbindunsdaten vom ESP32, IP usw. usw.

Das stammt alles original aus der pdf-Beschreibung bei ELV...
Die diversen restlichen Kommandos waren ohne Hardware am ESP32 für mich 
ja nutzlos, habe ich also auch nicht getestet.

Gruß aus Berlin
Michael

von Pitter88 (Gast)


Angehängte Dateien:

Lesenswert?

Michael U. schrieb:
> Hallo,
>
> Pitter88 schrieb:
>> Hallo Michael.
>> Mit was für ein PRG kommst du bei dir im Wlan.
>

> echocmd Y
> OK
> Schaltet das Echo ein, damit ich sehe, was ich schon geschickt habe
> wifi set ssid "xxxxxxxxx"
> OK
> Setzte die SSID meines WLANS
>  wifi set password "xxxxxxxxxx"
> OK
> Setzt das Passwort meines WLANS
>  wifi start
> OK
> Startet Wifi in der Uhrensoftware
>  wifi dump
> zeigt die Verbindunsdaten vom ESP32, IP usw. usw.
>
> Das stammt alles original aus der pdf-Beschreibung bei ELV...
> Die diversen restlichen Kommandos waren ohne Hardware am ESP32 für mich
> ja nutzlos, habe ich also auch nicht getestet.
>
> Gruß aus Berlin
> Michael
Das schickte mir Elektor aber für verwirrent.
Bitte siehe ab Seite 19 im Manual das wir  beigeschlossen haben.

Mfg
Pitter88

von Michael U. (amiga)


Lesenswert?

Hallo,

ist das, was auch auf der Webseite von Elektor liegt und wo ich 
reingeschaut habe.
Ich habe es nur überflogen, um zu schauen, was die treiben. Gesehen, daß 
sie per seiellen Kommandos was machen und dann eben ab Seite 28 kurz 
angelesen und ausprobiert.
Auf Seite 27 ist eine Beispielleist, wie man das alles initialisiert.
Ich da ich das setup.txt Beispiel sowieso nicht als Datei rausschicken 
wollte, habe ja keine Hardware dran, habe ich Putty nicht bemüht, sonder 
die paar Kommandos einzeln mit der ArduinoIDE geschickt.

Ich kannte den Bausatz nicht, aber wenn ich für den Preis sowas kaufen 
wollte, würde ich schon vorher genauer schauen, auf was ich mich da 
einlasse. Das pdf ist ja bei Elektor verfügbar, da weiß man vorher, 
womit man sich auseinander setzen muß.
Außer das die Beschreibung in englisch ist, finde ich eigentlich nichts 
dran auszusetzen.

Trotzdem viel Erfolg weiterhin.

Gruß aus Berlin
Michael

von Pitter88 (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Michael,
Habe Putty PRG genau so installiert wie auf Seite 24 ,aber nimmt keine 
Befeghle an.Die Datei habe ich in Deutsch übersezt.Ich weiss nicht wie 
ich die PRG in welchen PRG eingeben soll und wie ich das mache.

Mfg
Pitter88

von Stefan F. (Gast)


Lesenswert?

Pitter88 schrieb:
> (Putty) nimmt keine Befehle an
> Ich weiss nicht wie ich die PRG in welchen PRG eingeben soll

Geht das auch auf deutsch? Schreibe das mal so auf, dass Außenstehende 
nachvollziehen können, was du gemacht hast.

Du sollst das genau so machen, wie es in der Anleitung steht. 
Detaillierter kann man das gar nicht aufschreiben. Ganz ehrlich: Wenn du 
solche Anleitungen nicht verstehst, gebe das ganze jemandem, der sich 
damit auskennt.

Und: Hättest du nicht einen Link auf die Anleitung posten können,
anstatt so eine riesige Datei anzuhängen? Darfst du die überhaupt
kopieren?

Beitrag #6226837 wurde von einem Moderator gelöscht.
von Michael U. (amiga)


Lesenswert?

Hallo,

Stefan ⛄ F. schrieb:
> Pitter88 schrieb:
>> (Putty) nimmt keine Befehle an
>> Ich weiss nicht wie ich die PRG in welchen PRG eingeben soll
>
> Geht das auch auf deutsch? Schreibe das mal so auf, dass Außenstehende
> nachvollziehen können, was du gemacht hast.

dem kann ich hier nur zustimmen. ist ja leider den ganzen Thread so. 
Wenn ich nicht zufällig mal in anderem Zusammenhang über den ELV-Bausatz 
gestolpert wäre, hätte er das wohl bis heute nicht erwähnt.
Die BEschreibung bei ELV ist ein englisches pdf, ich bin in 
(technischem) auch nur Autodidakt, aber mit seiner deutschen Übersatzung 
würde ich garnichts verstehen...

Aus seiner Übersetzung:
WICHTIG! Jedes Mal, wenn Sie die Serienschnittstelle öffnen, wird der 
Vorstand neu fassen. Dieses Verhalten wird durch Arduino angegeben und 
kommt mit allen Arduino-vereinbaren Vorständen vor, die des 
Betriebssystems und Serienmonitorprogramms (Arduino Serienmonitor von 
IDE, PuTTY, netcat...) unabhängig sind. So hüten Sie sich, wenn Sie 
Einstellungen ändern, dann schließen und die Serienschnittstelle vor dem 
Schreiben der Einstellungen zum nichtflüchtigen Speicher wiedereröffnen 
(a.k.a. EEPROM), die Änderungen werden verloren.

Ich habe das pdf von ELV mal durch 
https://www.onlinedoctranslator.com/de/translationform geschickt, nutze 
ich öfter für chinesische Datenblätter):
WICHTIG! Jedes Mal, wenn Sie die serielle Schnittstelle öffnen, wird die 
Karte zurückgesetzt. Dieses Verhalten wird von Arduino spezifiziert und
tritt bei allen Arduino-kompatiblen Karten auf, unabhängig vom 
Betriebssystem und dem seriellen Monitorprogramm (serieller Monitor von 
Arduino
IDE, PuTTY, netcat, ...). Wenn Sie also Einstellungen ändern, die 
serielle Schnittstelle schließen und erneut öffnen, bevor Sie die 
Einstellungen in
den nichtflüchtigen Speicher (auch als EEPROM bezeichnet) schreiben, 
gehen die Änderungen verloren.

Finde ich dagegen verständlich und brauchbar.

Ja, gehört nicht hierher, aber ich habe inzwischen auch keine Idee mehr, 
wie ich ihm weiterhelfen könnte.

Gruß aus Berlin
Michael

von Stefan F. (Gast)


Lesenswert?

Michael U. schrieb:
> mit seiner deutschen Übersatzung würde ich garnichts verstehen...
> (Gefolgt von einem Zitat)

Geil, was für ein Kauderwelsh.

von Carl (Gast)


Lesenswert?

Liegt's am USB-Kabel? Stromeinbruch bei WIFI on?

von Michael U. (amiga)


Lesenswert?

Hallo,

Carl schrieb:
> Liegt's am USB-Kabel? Stromeinbruch bei WIFI on?

Hä? Mein Stand beim TO ist: Sketch ist drauf, Uhr startet (die Striche 
sind richtig wenn nichts eingestellt ist) und nun kommt er mit der 
Anleitung nicht klar, die Parameter über die seriellen Kommandos zu 
setzen.

Gruß aus Berlin
Michael

von Peter (Gast)


Lesenswert?

Guten Tag,
Habe Probleme mit der VFD Clock ESP32 von Elektor-Shop.
Läuft soweit bis der Zeitserver pool.ntp.org aufgerufen wird.
DNS_Host_Host_By_Name_Init: err -5, pending
DNS_Host_Host_By_Name_CB: pool.ntp.org --> no IP adress
Scheint die Adresse des Zeitservers nicht zu finden.
Es wird keine Zeit angezeigt. Nur mittlere Balken des Displays leuchten.

Bin mir nicht sicher was ich da einsetzen muss.
wifi set ssid "your ssid"
Habe die ssid meines Netzwerks eingegeben.

wifi set password "your password"
Hier setze ich ein beliebiges Passwort

wifi set hostname “your hostname”
Was wir hier genau verlangt?

Hat das Problem etwas mit dem Hostnamen zu tun?
Ich komme zur Zeit nicht weiter.

Gruss Peter

von Michael U. (amiga)


Lesenswert?

Hallo,

Peter schrieb:
> wifi set password "your password"
> Hier setze ich ein beliebiges Passwort

na hoffentlich das Deines WLANs, wie soll er sich dort sonst anmelden?

Peter schrieb:
> wifi set hostname “your hostname”
> Was wir hier genau verlangt?

Damit meldet sich der ESP z.B. wenn OTA genutzt wird, ist eigentlich 
egal.

Gruß aus Berlin
Michael

von Peter (Gast)


Lesenswert?

Hallo Michael,
danke für die Rückmeldung.
Er zeigt mir eine Verbindung mit meinem Netzwerk an 192.168.1.141
Main WiFi_Exec: wifi connection established.
Ich sehe die Uhr jedoch nicht WLAN Verzeichnis.
Müsste da nicht VFD-Clock-ESP32 zu finden sein?

von Michael U. (amiga)


Lesenswert?

Hallo,

ich kann Dir zu Deteils der Elektor-Clock leider nicht mehr sagen, ich 
habe die nicht und kenne den Sourcecode auch nicht.

Nach Deiner Meldung kann scheint ja die DNS-Auflösung nicht zu klappen, 
er kann die IP zu pool.ntp.org nicht auflösen. Kann an der 
Elektor-Software leigen oder an den Berechtigungen/DNS-Einstellung usw. 
usw. Deines WLAN-Routers liegen, die den ESP nicht ins Internet lassen.

Gruß aus Berlin
Michael

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.