Hallo en welkom bij de blog van vandaag post.
De ESP32 is de opvolger van de populaire ESP8266. Wij bieden het in verschillende versies, van de miniatuur versie die alleen Processor + Mini-antennevia het breadboard-vriendelijk Develoment Board, tot aan de NodeMCU ESP32 met OLED-display.
De ESP32 biedt een aantal verbeteringen ten opzichte van de ESP8266. Naast de extra rekenkracht en geheugen en verbeterde Wi-Fi- en Bluetooth 4.2-ondersteuning, biedt de ESP32 een verscheidenheid aan ingebouwde sensoren (hal, temperatuur, aanraking en polsslag).
Iedereen die al opdracht heeft gegeven voor een ESP32 kent het probleem: de setup vereist, zoals beschreven in ons eBook, om de Arduino Core-bestanden met de hand te downloaden. Deze moeten vervolgens worden uitgepakt en in een zelf gemaakte map worden geplaatst ".. "Arduino" hardware-espressif-esp32". Daarna moet het bestand "get.exe" worden uitgevoerd in de submap "tools".
Het goede nieuws: onlangs kunnen we deze stap overslaan en de benodigde bestanden installeren via de board manager.
Als u, net als ik, esp32-ondersteuning al hebt geïnstalleerd, hebt u eerst een paar voorbereidende stappen nodig. Zo niet, dan u de eerste stap overslaan.
1. Voorbereiding
Sluit de Arduino IDE.
Overschakelen naar uw Arduino-map ("C:"Gebruikers"<naam>-Documents-Arduino-hardware-espressif"). Dit moet de map "esp32".
Verwijder de map 'esp32'.
Na het herstarten van de Arduino IDE zijn alle borden met ESP32 nu uit de raad van bestuur verdwenen.
2. URL van boardmanager toevoegen
Open de voorkeuren onder 'Bestand' -> 'Voorkeuren'. Klik nu op het pictogram rechts van het invoerveld van url's van bordbeheer.
Er wordt nu een venster geopend door de koppeling toe te voegen aan de URL van de beheervan de raad. De link luidt als volgt:
https://dl.espressif.com/dl/package_esp32_index.json
We bevestigen het item door op "OK" te klikken en sluiten ook de voorinstellingen door op "OK" te klikken.
3. Installeren via de raad van bestuur
Als laatste stap openen we nu de board manager via "Tools" -> "Board" -> "Board Administrator".
Nu, als we "esp32" in het zoekvak invoeren, moet er een vermelding van Espressif Systems verschijnen, die we selecteren en door op de juiste knop te klikken.
Alle benodigde bestanden worden nu gedownload en geïnstalleerd.
De ESP32 modules zijn nu beschikbaar in de board manager. En als er een update beschikbaar komt, u deze eenvoudig met één klik installeren.
Ik hoop dat de blog van vandaag post was nuttig voor je. Natuurlijk zullen we het eBook binnenkort updaten naar esP32.
De jouwe Markus Neumann
55 Reacties
Olaf
ich habe ein ESP32 Dev kit ESP32-WROOM-32 gekaut. Ich habe alles gemäß eurer Anleitung installiert und ein Programm hoch geladen, welches die Mac-Adresse ausliest. Das funktioniert auch.
Was nicht funktioniert ist, das ich das ESP32 nicht mittels dem Hardware Reset Schalter resetten kann. Wenn ich ihn drücke, passiert rein gar nichts?
Wilfried Breetsch
betreff esp32 lora v3 und v2. mein problem an chat gpt: ich brauche nocheinmal deine unterstützung. es ist mir nicht möglich die version von “lora V3” auf meinem computer zum laufen zu bringen. ich habe Arduino 1.8.19 und esp32 1.0.6 auf meinem computer zu laufen. höher geht nicht weil : /// In manchen Fällen können im Zusammenspiel älterer Programmbibliotheken mit der Version 2.0.2 des ESP32 Arduino Cores Probleme auftreten. Es gibt einige nicht behobene Bugs. In diesem Fall könnte es helfen, wenn man auf eine ältere Version zurückgeht. Meistens hilft Version 1.0.6 oder auch 2.0.0: /// artikel von az delivery. kannst du mir die beiden letzten sketches für" LORA V2" umschreiben. chat gpd schrieb mir folgendes. Es ist kein Problem, die Sketches für LoRa V2 umzuschreiben, damit sie mit der ESP32-Version 1.0.6 und deinem Setup kompatibel sind. LoRa V2 und LoRa V3 verwenden den gleichen Chip für die LoRa-Kommunikation, was bedeutet, dass die Anpassungen meist nur minimale Änderungen im Code erfordern. nachdem ich alles runtergesetzt habe geht es. schade das ich nicht lora v3 einsetzen kann . Wilfried
Andreas Wolter
@Andy: thank you for pointing this out. We have added it to the article.
Best regards,
Andreas Wolter
AZ-Delivery Blog
Andy
Got it to work on Windows 11 with this driver
https://www.pololu.com/docs/0J7/all
https://www.pololu.com/file/0J14/pololu-cp2102-windows-220616.zip
Bernhard FW
WINDOWS11 Problem mit CP2102 USB → UART Treiber siehe:
https://answers.microsoft.com/en-us/windows/forum/all/why-windows-11-don-not-support-usb-to-uart-drivers/a8626277-6eb8-40f4-b73e-b43a7357d485
Bevor noch mehr verzweifeln…. Microsoft schiebt die Schuld auf den “Hersteller” Silicon Labs, die den Treiber für Windows11 noch nicht aktualisiert haben…
Schade für den ESP32 und WIN11…
Gibt es da einen Workaround ?
Einer hat auf WIN10 downgegraded… – aber das kann es ja nicht sein…
DELPECH Gilles
Bonjour
3 modules D1 R32 wifi & bluetoothR32 Based ESP32 V1.0.0 achetés et je n’ai pas réussi à en faire fonctionner un.
Je ne recommande pas les produits AZ-Delivery à mes collègues car ce sont de mauvais produite et ils n’apportent aucune solution (technique ou dédomagement financier). Je suis très déçu par cette entreprise européenne. Autant acheter des produits chinaois de meilleurs qualité et qui sont remboursés s’ils ne fonctionnent pas.
MAYEUR FRANCIS
Bonjour,
Je cherche le Driver d’une ESP32 Dev KitC V2 ESP32 WROOM-32 pour Windows 11
Merci
Andreas Wolter
@Anton Helf: es scheint, als würde die Frage nicht zu diesem Blogbeitrag passen. Wenn der ESP32 über den Boardverwalter installiert wird, kann ein Sketch direkt auf den ESP32 geladen werden. Der NodeMCU Flasher ist scheinbar auch für ESP8266 gedacht, nicht für ESP32.
Könnten Sie näher beschreiben, was Sie vorhaben?
Grüße,
Andreas Wolter
AZ-Delivery Blog
Anton Helf
Im Arduino Serieller Monitor steht
Invalid header: 0×2e000000
Wenn ich mit ESP8266Flasher eine bin datei hochlade schreibt er erledigt
Doch es ist nichts aufzufinden
Andreas Wolter
Vilgot: You have already tried several solutions. I think it could be a wrong driver. It also depends on the operating system. It is also possible that there don’t was the correct cable. Charging cables often look the same as USB data cables. You can also try to select a different board. I would try the standard ESP32 development board. The worst case could be a damaged board.
Best regards,
Andreas Wolter
AZ-Delivery Blog
Vilgot
I’ve downloaded the esp32 boards but I’m not sure which one I should select. I have the Az-Delivery D1 R32 board but the closest thing i find is the Wemos D1 R32 Board. I assume this is the one I should use. Either way I cannot communicate with the board since a serial exception error always occurs. I recieve the following message:
A serial exception error occurred: Cannot configure port, something went wrong. Original message: PermissionError(13, ‘A device attached to the system is not functioning.’, None, 31)
Note: This error originates from pySerial. It is likely not a problem with esptool, but with the hardware connection or drivers.
For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html
Failed uploading: uploading error: exit status 1
I have some CH340 drivers which is able to detect the board. Arduino IDE says unkown board when I try to “Get board info”. I have tried both Arduino IDE and VSC with esp-idf but I get the same exact message. I’ve used 3 different micro USB-cables but it’sall the same. What else can I try?
Kind regards
Andreas Wolter
@Ralph: I understand the frustration. There are several sources of error:
-wrong selection of the board under “Tools”
-a broken board
-BOOT button not pressed for flashing
-broken firmware
-certain pins should not be connected, if they are used in the code, during flashing. Otherwise the flashing process will not start.
Please describe which errors are displayed to you.
You could try using MicroPython with Thonny. It’s easy and you could test if it’s work with another toolchain.
Best regards,
Andreas Wolter
AZ-Delivery Blog
Ralph
Well I have tried and tried and when I did get the ESP32N recognised and uploaded the modified blink sketch it stopped flashing, froze and will not accept any input so it goe sin the bin and I will not buy any more expressif/AZDelivery products
Conor Begley
I couldn’t communicate with my ESP32 and it seems I am not the only one. However with a bit of poking around, I found that my PC wasn’t communicating with the ESP32 correctly. Installing the driver for CP2102 Classic USB to UART bridge fixed my issue and I can now communicate with the board. Once I installed the driver a new COM port appeared in the Ardunio software and it worked :-)
Andreas Wolter
@Christopher: wenn der COM Port im Gerätemanager angezeigt wird und in der Arduino IDE nicht, vermute ich entweder einen falschen Treiber, oder (viel eher), dass WIN10 den Port blockiert. Wie kann ich nicht sagen. Sie könnten auch nochmal probieren, ob ein anderer Mikrocontroller erkannt und der Port angezeigt wird.
Grüße,
Andreas Wolter
AZ-Delivery Blog
Christopher
Hallo zusammen,
ich habe mir vor kurzem das “ESP32 NODEMCU Module WiFi Development Board with CP2102” zugelegt, aber scheitere daran, dass mir der Port in der Arduino IDE angezeigt wird. Treiber habe ich bereits manuell installiert und Windows 10 zeigt mir diesen unter COM3 im Geräte Manager auch an, wenn ich das Board per USB anschließe.
Habt ihr noch weitere Ideen, was ich probieren könnte, damit die IDE mir auch den Port anzeigt?
ESP32 habe ich ebenfalls schon in der Arduino IDE installiert und das ESP32 Dev Module ausgewählt.
Vielen Dank im Voraus!
Andreas Wolter
@Alessandro Moruzzi: do you see your COM Port in the port overview? What do you see when you start the compile/upload process? What happens when compiling ends and the Arduino IDE tries to connect to your board and you press the BOOT button?
Best regards,
Andreas Wolter
AZ-Delivery Blog
Alessandro Moruzzi
Hi, i tried everything written down, installed everything even tried the other versions you suggested, i’m on the right com port, i press boot while connecting and everything else but it never loads the program on the board. What else can i try?
Andrea Bonarini
I’ve some AZ-Delivery ESP32 DEVKITC V2 WROOM-32, but we can’t upload the program compiled through the Arduino IDE. We have followed the instructions, uploaded the espressif stuff, selected ESP32 Dev board type, pressed the boot button while loading, but still gives a fatal error not better described. What can we do?
Thank you!
Harald
@Andreas: Vielen dank für die Info. Ich habe mal einen leeren Sketch kompiliert und geschrieben. Das ganze dauerte beim zweiten mal 62s. Die meiste Zeit braucht der Core.
Wir haben Windows 10 und Arduino IDE 1.8.18. Ich hoffe es gibt bald irgendeine Lösung, so ist echt nicht gut schaffen.
Andreas Wolter
@Harald: ich habe das auch beobachtet. Ich vermute, das liegt am ESP Core. Das erste Compilieren dauert gefühlt am längsten. Unter Linux geht das sehr viel schneller. Ich konnte außerdem einen Unterschied zwischen Win 7 und Win 11 ausmachen, was die Geschwindigkeit angeht. Das könnte in dem Fall auch an dem wesentlich schnelleren Rechner liegen.
Das sind meine Beaobachtungen dazu. Je mehr Bibliotheken eingebunden werden, desto länger dauert es.
Grüße,
Andreas Wolter
AZ-Delivery Blog
Harald
Wir haben von ein paar Monaten 3x esp32 dev 4 Boards bei euch gekauft und haben den esp32 jetzt wie oben beschrieben in die Arduino-IDE eingebunden . Das hat alles soweit wie beschrieben super funktioniert. Wir haben nun das Problem, dass das Kompilieren ca. eine halbe Minute dauert. Gibt es ein Möglichkeit das Kompilieren wieder auf ein verträgliches Maß zu bringen ? :)
Andreas Wolter
@Diego Andres Martinez Martinez:
Danke für den Hinweis. Wir haben den Link zur Boardverwalter URL aktualisiert und den ESP32 Core Installation Guide verlinkt.
Grazie per aver sottolineato questo. Ho aggiornato il link all’URL dell’amministratore della scheda e ho collegato la guida all’installazione del nucleo ESP32.
Grüße,
Andreas Wolter
>>Ich habe dieses Board vor einiger Zeit gekauft, aber es lässt sich nicht gut installieren und es gibt Probleme mit der Arduino IDE. Sie müssen das Konfigurationsformular verbessern.<<
Diego Andres Martinez Martinez
Ho comprato questa scheda tempo fa ma sono Di lusso no si installa bene e ci sono problemi con l’IDE Arduino. Devono migliorare la forma di configurazione.
Dirk H
Hallo zusammen
ich versuche seit Tagen den ESP32 zu programmieren. Leider funktioniert es nicht.
Ich habe unten die Fehlermeldung angehangen, es wäre schön wenn mir jemand weiter helfen könnte.
VG Dirk
Arduino: 1.8.15 (Windows 7), Board: “ESP32 Dev Module, Disabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, None”
exec: “C:\\Users\\DH\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32-elf-gcc\\1.22.0-97-gc752ad5-5.2.0/bin/xtensa-esp32-elf-g++”: file does not exist
Fehler beim Kompilieren für das Board ESP32 Dev Module.
Andreas Wolter
@Oliver Treichel: daran habe ich gar nicht mehr gedacht, aber das ist mir auch schon passiert mit einem Kabel, das zu einer Powerbank gehörte. Super, dass es jetzt funktioniert.
Oliver Treichel
@Andreas Wolter, Vielen Dank! Es was das bzw. die USB Kabel. Ich habe mehrere Kabel und auch mehrere ESP32 Module ausprobiert. Scheinbar waren alle Kabel nur zum Laden zu gebrauchen. Bei einem hat es dann tatsächlich funktioniert. Also Augen auf bei der Wahl des USB Kabels ;-).
Andreas Wolter
@Oliver: um den Fehler einzukreisen, würde ich zuerst ein anderes Board nehmen um einen Defekt auszuschließen. Wenn das auch nicht erkannt wird, müsste man herausfinden, ob der Treiber ordentlich installiert wurde. Wenn das Board angeschlossen ist und in der Arduini IDE kein COM Port angezeigt wird, dann müsste man in der Systemsteuerung im System nachsehen, ob der Rechner ein Gerät am USB Port erkannt hat, es aber nicht ansprechen kann.
Grüße,
Andreas Wolter
Oliver
Bei mir werden die ESP32 NodeMCU Module von Windows nicht erkannt, obwohl der CP2102 Treiber installiert ist. Ich habe gesehen, dass andere hier das gleiche Problem hatten. Gibt’s dafür eine Lösung?
Andreas Wolter
@Thomas Linnenberg: Wenn Sie als Board das “ESP32 Dev Module” wählen, sollte es funktionieren. Alle weiteren Einstellungsmöglichkeiten finden Sie i.d.R. im Datenblatt. Man kann die Standardeinstellungen auch erst einmal so lassen.
Thomas Linnenberg
Ich habe seit einigen Tagen einige “ESP32 NodeMCU Module WLAN WiFi Dev Kit C Development Board mit CP2102” .
Nachdem ich nach der Anleitung “https://www.az-delivery.de/blogs/azdelivery-blog-fur-arduino-und-raspberry-pi/esp32-jetzt-mit-boardverwalter-installieren” die ESP Boards in der Arduino IDE habe, sollte ich noch wissen welches der vielen aufgelisteten Boards ich auswählen soll.
Entgegen der bei “platformio.org” aufgeführten Liste ist “az-delivery-devkit-v4” in der Arduino-IDE nicht aufgeführt.
Daniel
Thank you for this little and helpful guide!
God bless you.
Steve
Sehr gut. Endlich kann man die ESP32 Boards genauso bequem verwalten und aktualisieren.
Friedrich Husmann
Habe ca. 1/2 Jahr mit Arduino und dem ESP-12E rumgespielt und schöne Sachen gemacht. Nun hat Arduino IDE mich aufgefordert die neue Version 1.8.13 zu installieren, was ich leider auch gemacht habe.
Jetzt funktioniert nichts mehr! größtes Problem: Der USB-Treiber lässt sich nicht laden. Das Original von der chinesischen Seite wird nur “pre-installed”, danach tut sich nichts mehr. Gibt es von AZ-Delivery hierfür eine “idiotensichere” Anleitung für WIN10?
Kann man die Datei der Voreinstellungen “Preferences.txt” in einen anderen Ordner verschieben? Bei mir landet der nach jeder Neuinstallation in meiner Cloud, was ich nicht möchte. Gibt es hier Einstellmöglichkeiten?
Ich danke für eine Antwort.
Armin
Hallo, hätte mich gefreut, diesen Blog in eurer Suchmaske mit Boardmanager zu finden und nicht erst mit Google
Grüße Armin
Peter Negrelli
Hallo,
habe gerade das ESP-32 Dev Kit C V2 via Amazon bekommen. Die Installation des ESP 32 Boards in der Arduion IDE Entwicklungs Software funktioniert unter Win7 wie im obigen Punkt “2. Boardverwalter URL hinzufügen” beschrieben.
Die Installation der Pakete dauert zwar ein wenig – aber wenn das abgeschlossen ist, muss nur noch das richtige Board in der Arduino IDE SW ausgewählt werden. Für mein Board ESP-32 Dev Kit C V2 ist das das Board “ESP32 Dev Module”.
Weiter ist wichtig, dass, nach dem das ESP-32 Dev Kit C V2 via USB mit dem PC verbunden wurde und die Treiber (geht normalerweise automatisch) fertig installiert wurden, der Port unter dem Menuepunkt “Tools” auf jenes Port konfiguriert wurde, dass dem ESP-32 Dev Kit C V2 im Windows Device Manager zugeordnet wurden. Die vorkonfiguriertet Baudrate (Upload speed im Arduino IDE Menue “Tools”) kann auf 921600 belassen werden.
Der Upload des ersten Testprogramms (Blink), wie in dem gratis PDF “ESP32 Development Board_V2.pdf” beschrieben, funktionierte bei mir nur, wenn ich während des Uploads den “Boot” Taster gedrückt hielt – das ist aber so in dem PDF erwähnt. Damit das Blink Programm dann auch startet muss noch der RTS Taster am Board kurz gedrückt werden. Das Blink Programm muss wie im PDF beschrieben, vor dem Upload ein wenig adaptiert werden!
VG
Stansbie
I purchased 2 x esp8266MOD 12-F boards.
I have spent many hours trying to get them to work.
Either the has been a problem with BigSur on my iMac or the compiling error on my macbook pro.
I have followed all the instructions regarding board managers etc., and they still don’t work.
Any suggestions or help would be great. Thanks Dave
Andreas Kröll
Die E-Books für das letzte Woche beworbene “ESP32 D1 R32 Board” gibt’s zur Zeit gar nicht!
Überhaupt wäre es ganz nett von AZ-Delivery, wenn man bei den E-Books grundsätzlich entweder
a) die letzte Version downloaden könnte oder wenigstens
b) beim Artikel darauf hingewiesen würde, dass man derzeit nur eine PBG-Grafik erhält!
Es ist schon nervig, den ganzen Weg der Bestellung gehen zu müssen, nur um nach Abschluss beim Download dann den “Ätsch, reingefallen!”-Effekt zu erleben!
Und gerade für die in Newsletter-Aktionen beworbenen Artikel sollten wohl eine Anleitung bzw. grundlegende Infos zur Verfügung stehen!
Meine wichtigste Frage: warum gibt’s die E-Books nicht gleich als Download direkt auf der Artikelseite? Dann wüsste man als Kunde gleich, was Sache ist! Oder geht es dabei doch nur um Adressensammeln? Das ist doch sinnlos und für uns als Kunden mega-nervig! Ich bin seit einiger Zeit Kunde, aber inzwischen fühle ich mich bei den E-Books echt nur noch verarscht.
@AZ-Delivery – da könnt Ihr doch wirklich besser!!!
Sven
Boards werden nicht erkannt!
Habe den Treiber für CP2102 installiert und nichts passiert, außer dass die Boards warm werden…
Sobald das Board am USB hängt, leuchtet die LED zweimal kurz auf und das war es.
Hab inzwischen alle Treiber probiert die hier empfohlen werden. Nix!
tommy
perfekt,
hat alles funtioniert
hab nix gelöscht sondern einfach den link mit rein erl.
neustart und go
riesen dank
Reik
So wie Genscher schon schreibt
1.) ESP32 Dev Module
2.)die Baudrate lasst auf 921600 und nicht auf 115200
dann habt Ihr auch keine probleme mit den Uploads
Karl-Heinz Neumann
Hallo,
wäre wirklich gut und wohl kein grosser hit ,wenn Az Ihre ESP32 Module in die Bezeichnung
bei Arduinoide übersetzen würde.
VG
Genscher
Anleitung für die Arduino IDE:
a) ESP 32 Dev Module§ auswählen (gleich das Erste in der Liste)
b) Baud Rate ändern auf “115200”
Dann klappt es!
Daniel
Hi!
Ich habe die selbe Frage wie @Kurt: ESP-32 Dev Kit C gibt’s in de Boards Konfig nicht..
VG
Pit
Hatte auch Probleme beim Hochladen des Sketches (fatal error usw.) , bis ich den kleinen Hinweis fand: Wenn es Probleme beim Hochladen gibt, versuche während des Hochladens den BOOT-Knopf gedrückt zu halten. Das hat funktioniert. Zum Starten des hochgeladenen Programms musste ich dann nochmal kurz den RESET-Knopf drücken. Hoffe, das hilft.
Matthias
… E-Book lesen lohnt sich….
Ralf
Hallo
Die Frage von Daniel würde mich auch interessieren. Da hatte bisher keiner eine Antwort drauf.
Daniel
hallo welchen esp 32 muss ich in der Board Asuwahl in der Arduino IDE auswählen?
ich habe von euch den ESP-32 Developmentboars NodeMcu Module CP2102.
Egal welches Board ich auswähle bekomme ich
einen Fehler.
A fatal error occurred: Timed out waiting for packet content
A fatal error occurred: Timed out waiting for packet content
Kurt
Hi,
so weit so gut. Aber als ich den ESP32 über den USB-Port anschließen wollte, bekam ich ständig die Fehlermeldung “Unbekanntes USB-Gerät”. Benutze Windows 10. Fehlen da irgendwelche Treiber?
Und Welches Board aus der langen Liste muß ich auswählen? Das DevKit C ist ja nicht dabei? Und hätte das Board-Angebot nicht etwas bescheidener ausfallen können. AZ gibt ja keine Kompatibilitätsliste mit.
Jürgen
@Klaus, “extensa-esp32…” kompilieren, und “ESP32 by Espressif” manuell installieren, ohne Boardverwalter, dann gehts auch auf dem Raspberry Pi.