Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Betriebsanleitung ​ E SP32DevKitC V2
Betriebsanleitung
AZ-Delivery ESP32 DevKitC V2
1

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für AZ-Delivery ESP32 DevKitC V2

  • Seite 1 Betriebsanleitung ​ E SP32DevKitC V2 Betriebsanleitung AZ-Delivery ESP32 DevKitC V2...
  • Seite 2 Es ist die Pflicht eines jeden Benutzers oder Integrators, die angemessene und vollständige Risikoanalyse, Bewertung und Prüfung der Produkte in Bezug auf die jeweilige spezifische Anwendung oder Verwendung durchzuführen. Weder die AZ-Delivery Vertriebs GmbH noch ihre verbundenen Unternehmen oder Tochtergesellschaften sind für den Missbrauch der hierin enthaltenen Informationen verantwortlich oder haftbar.
  • Seite 3: Urheberrecht Und Copyright

    AZ-Delivery Vertriebs GmbH, Bräugasse 9, 94469 Deggendorf Web: ​ w ww.az-delivery.de Markenzeichen Die AZ-Delivery Vertriebs GmbH hat alle Anstrengungen unternommen, um markenrechtliche Informationen über die in diesem Handbuch genannten Firmennamen, Produkte und Dienstleistungen bereitzustellen. Die nachfolgend dargestellten Marken stammen aus verschiedenen Quellen. Alle Marken sind Eigentum ihrer jeweiligen Inhaber.
  • Seite 4: Inhaltsverzeichnis

    Betriebsanleitung ​ E SP32DevKitC V2 Inhaltsverzeichnis Urheberrecht und Copyright Vorwort Beschreibung der Zielgruppe In diesem Handbuch verwendete Konventionen Erläuterung der Sicherheitshinweise Aufbewahrung Anweisungen Beschaffung von Unterlagen und Informationen Internet Andere Sprachen Feedback zur Dokumentation Unterstützung und Kundenservice Beschreibung des Produkts Bestimmungsgemäße Verwendung Produktbeschreibung Lieferumfang...
  • Seite 5 Betriebsanleitung ​ E SP32DevKitC V2 Verlöten der Pin- bzw. Stiftleisten Download und Installation der Entwicklungsumgebung Bezug der notwendigen Software Treiberinstallation Installation der Entwicklungsumgebung Konfiguration der Arduino IDE Inbetriebnahme des WiFi-Boards Die Arduino IDE Auswahl des richtigen Boards Programmiervorgang und Sprach-Referenz Arduino-Core für ESP Umgang mit den Pins des DevKit C Flashen der Firmware...
  • Seite 6: Vorwort

    Betriebsanleitung ​ E SP32DevKitC V2 1. Vorwort 1.1. Beschreibung der Zielgruppe Diese Anleitung richtet sich an Hard- und Softwareentwickler mit Fachwissen im Bereich Elektrotechnik sowie an Erstausrüster (OEM). 1.2. In diesem Handbuch verwendete Konventionen Die folgenden Formatierungen werden in diesem Dokument verwendet: Fett gedruckt Namen Produktelementen, Befehlen, Optionen, Programmen,...
  • Seite 7: Erläuterung Der Sicherheitshinweise

    Betriebsanleitung ​ E SP32DevKitC V2 1.3. Erläuterung der Sicherheitshinweise In der vorliegenden Bedienungsanleitung werden folgende Warnhinweise verwendet: Personenschäden: ⚠ GEFAHR⠀ ⠀​ GEFAHR bezeichnet eine unmittelbar drohende Gefahr. Wenn sie nicht gemieden wird, sind Tod oder schwerste Verletzungen die Folge. ⚠ WARNUNG​ ⠀ ⠀​...
  • Seite 8: Aufbewahrung Anweisungen

    Betriebsanleitung ​ E SP32DevKitC V2 1.4. Aufbewahrung Anweisungen Lesen und beachten Sie dieses Handbuch und die darin enthaltenen Sicherheitshinweise, bevor Sie dieses Produkt verwenden. Nichtbeachtung kann zu Schäden am Produkt führen. Befolgen Sie alle Anweisungen. Dadurch werden Feuer, Explosionen, Stromschläge oder andere Gefahren vermieden, die zu Sachschäden oder Personenschäden führen können.
  • Seite 9: Beschaffung Von Unterlagen Und Informationen

    Dies ist die deutschsprachige Betriebsanleitung. Handbücher in anderen Sprachen werden auf Anfrage zur Verfügung gestellt soweit verfügbar. 1.5.3. Feedback zur Dokumentation Kommentare zu Dokumentationen von AZ-Delivery können gerne per E-Mail an folgende Adresse gerichtet werden: ​ r edaktion@az-delivery.com Wir begrüßen Ihre Kommentare.
  • Seite 10: Beschreibung Des Produkts

    Jede weitere darüber hinausgehende Verwendung ist nicht bestimmungsgemäß. Benutzen Sie das Modul keinesfalls für sicherheitsrelevante Anwendungen. Der AZ-Delivery ESP32 DevKitC darf nur mit der folgenden Software, Originalzubehör und Komponenten verwendet werden: ● Espressif SDK ● Arduino-Core ● Mikro-USB-Kabel, ​ U SB2.0 zertifizie ​ r t 2.2.
  • Seite 11: Abmessungen

    Betriebsanleitung ​ E SP32DevKitC V2 2.4. Abmessungen...
  • Seite 12: Technische Daten

    Betriebsanleitung ​ E SP32DevKitC V2 2.5. Technische Daten Technische Daten Gerätename AZ-Delivery ESP32 DevKitC Modell Prozessor ESP32-WROOM-32 Logiklevel Versorgung über USB-Schnittstelle: 5.1V Spannungsversorgung Versorgung über Input-Pins: 3.0V - 3.6V Max. Belastbarkeit der Je 10mA, max. 50mA gesamt GPIO-Pins Energieverbrauch Je nach Betriebsmodus, bis maximal 500mA (peak) Frequenzbereich ISM-Band bei 2,4Ghz: 2,412–2,472 GHz...
  • Seite 13: Anforderungen An Die Betriebsumgebung

    Betriebsanleitung ​ E SP32DevKitC V2 2.6. Anforderungen an die Betriebsumgebung Betreiben Sie das Produkt nur in einer sauberen, trockenen und staubfreien Umgebung. Setzen Sie das Produkt keinesfalls Wasser oder Feuchtigkeit aus. Beachten Sie, dass der Prozessor im Betrieb Wärme entwickelt und sorgen Sie für eine ausreichende Belüftung, um diese abzuführen.
  • Seite 14: Produktelemente

    Betriebsanleitung ​ E SP32DevKitC V2 2.8. Produktelemente fig. 2.8.2 - AZ-Delivery - ESP32 DevKit C- Oberseite A. CP2102 B. Reset Taster C. Stiftleisten D. ESP32-WROOM-32...
  • Seite 15: Pinout Diagram

    2.9.1 - AZ-Delivery - ESP32 DevKit C- Pinout Diagram 3. Funktionsweise Der AZ-Delivery ESP32 DevKitC wurde aus der Anforderung heraus geschaffen, ein möglichst günstiges WiFi-Entwicklungs-Board mit einer möglichst einfachen Beschaltung Fachkräften am europäischen Markt zur Verfügung zu stellen. Im Wesentlichen besteht das Modul aus folgenden Komponenten: 3.1.
  • Seite 16: Cp2102

    Betriebsanleitung ​ E SP32DevKitC V2 einfache Fernsteuerung und -überwachung von Geräten über Wi-Fi und Bluetooth® an einem erschwinglicher Preis. ESP32 WROOM-32 ist ein System-on-Chip (SoC), das eine 32-Bit-Tensilica Mikrocontroller, digitale Standard-Peripherieschnittstellen, Antennenschalter, RF Balun, Leistungsverstärker, rauscharmer Empfangsverstärker, Filter und Leistung Verwaltungsmodule in einem kleinen Paket.
  • Seite 17: Bedienschnittstelle

    Sie eine Installationsanleitung für die Arduino IDE. 3.4. Bedienfelder Der AZ-Delivery ESP32 DevKitC bietet nur einen einzelnen Taster zur Bedienung an. Das drücken des Tasters löst einen Reset des ESP32 WROOM 32 aus, indem Pin 1 ‘RST’ auf ‘LOW’ gezogen wird.
  • Seite 18: Sicherheitshinweise

    Betriebsanleitung ​ E SP32DevKitC V2 4. Sicherheitshinweise ⚠ VORSICHT​ ⠀ ⠀​ Lesen verstehen dieses Handbuch seine Sicherheitshinweise, bevor dieses Produkt verwenden. Nichtbeachtung kann zu Sachschäden führen. 4.1. Sicherheitshinweise im Umgang mit Mikrocontrollern Bei der Benutzung elektronischer Module müssen einige Sicherheitsvorkehrungen eingehalten werden, um Verletzungen, Schäden und die Störung anderer Geräte zu verhindern.
  • Seite 19: Sicherheitshinweise Zum Umgang Elektrostatisch-Sensibler Bauteile Und Gruppen

    Betriebsanleitung ​ E SP32DevKitC V2 4.1.2. Sicherheitshinweise zum Umgang Elektrostatisch-Sensibler Bauteile und Gruppen ● Prinzipiell sind Mikrocontroller empfindlich gegen elektrostatische Ladungen. Achten Sie im Umgang mit dem Modul darauf, elektrostatische Ladungen abzuführen, bevor Sie das Produkt berühren, um Beschädigungen des Moduls zu vermeiden. ●...
  • Seite 20: Erläuterung Der Sicherheitshinweise Auf Der Verpackung Und Dem Produkt

    Betriebsanleitung ​ E SP32DevKitC V2 4.1.4. Erläuterung der Sicherheitshinweise auf der Verpackung und dem Produkt Symbol Bedeutung Die CE-Kennzeichnung auf dem Produkt ist die Erklärung des Herstellers, dass das Produkt grundlegenden Anforderungen einschlägigen europäischen Gesundheits-, Sicherheits- und Umweltschutzgesetze entspricht. Das Symbol auf dem Produkt, dem Zubehör oder der Verpackung zeigt an, dass dieses Gerät nicht als unsortierter Hausmüll behandelt werden darf, sondern...
  • Seite 21: Anweisungen Für Einen Sicheren Betrieb

    Betriebsanleitung ​ E SP32DevKitC V2 5. Anweisungen für einen sicheren Betrieb ● Führen Sie keine hardwareseitigen Änderungen durch! ● Übertakten Sie das Produkt nicht! ● Nutzen Sie das Produkt nur mit der von uns empfohlenen Software. ● Betreiben Sie das Modul nur innerhalb der von uns genannten Spezifikationen ●...
  • Seite 22: Inbetriebnahme

    Betriebsanleitung ​ E SP32DevKitC V2 6. Inbetriebnahme 6.1. Verlöten der Pin- bzw. Stiftleisten Bei der Montage haben Sie die Möglichkeit, die Stiftleisten zu verwenden. Um ein Bewegen der Pins während des Lötvorgangs zu vermeiden, wird empfohlen, die Stiftleisten – wie unten Abgebildet – in einem Breadboard zu platzieren. Die Lange Seite der Stifte sollte dabei nach unten im Breadboard sitzen.
  • Seite 23: Download Und Installation Der Entwicklungsumgebung

    Betriebsanleitung ​ E SP32DevKitC V2 Stellen Sie beim Lötvorgang sicher, dass Sie sowohl eine zuverlässige mechanische als auch eine elektrisch leitfähige Verbindung schaffen. fig 6.1.3 - Der Lötvorgang (Beispielbild) 6.2. Download und Installation der Entwicklungsumgebung 6.2.1. Bezug der notwendigen Software Beziehen Sie die aktuelle Version folgender Softwarepakete: ●...
  • Seite 24: Installation Der Entwicklungsumgebung

    Betriebsanleitung ​ E SP32DevKitC V2 6.2.3. Installation der Entwicklungsumgebung Windows Benutzer sollten unbedingt eine ersten beiden Download-Optionen für die Arduino IDE verwenden. Die “Windows App” Version aus dem Windows Store führt insbesondere bei der Verwendung von Boarddefinitionen von Drittanbietern zu Verbindungsproblemen. fig.
  • Seite 25 Betriebsanleitung ​ E SP32DevKitC V2 fig. 6.2.3.2 - Arduino Lizenzbedingungen Im nächsten Schritt können unterschiedliche Optionen zur Installation ausgewählt werden. fig. 6.2.3.3 - Arduino Optionen bei der Installation   Option Erklärung Install Arduino Installiert die Arduino IDE - Diese Option kann nicht Software abgewählt werden Install USB Driver...
  • Seite 26 Betriebsanleitung ​ E SP32DevKitC V2 andere Mikrocontroller verwenden Create Start Menu Erstellt eine Verknüpfung im Windows Start-Menü shortcut (Optional) Create Desktop Erstellt eine Verknüpfung auf dem Arbeitsplatz (Optional) shortcut Associate .ino files Erstellt eine Dateinamenerweiterung für Dateien mit der Endung .ino und verknüpft diese mit der Arduino IDE Zuletzt muss noch der Zielordner angegeben werden.
  • Seite 27: Konfiguration Der Arduino Ide

    Betriebsanleitung ​ E SP32DevKitC V2 fig. 6.2.3.5 - Arduino Installation - Installationsvorgang Nach erfolgreicher installation kann das Installationsprogramm über die Schaltfläche “​ C lose​ ” beendet werden. fig. 6.2.3.5 - Arduino Installation erfolgreich abgeschlossen 1.1. Konfiguration der Arduino IDE Nachdem die Treiber sowie die Entwicklungsumgebung installiert wurden, müssen noch die notwendigen Boardinformationen sowie die Toolchain für den ESP eingepflegt werden:...
  • Seite 28 Betriebsanleitung ​ E SP32DevKitC V2 fig. 6.3.1 - Arduino IDE - Der erste Start Der ESP32 DevKit C gehört nicht zum Standardrepertoire der Arduino IDE. Daher müssen zusätzliche Boarddefinitionen über den Boardverwalter installiert werden. Damit der Boardverwalter Zugriff auf die Definitionen hat, muss zunächst die Boardverwalter-URL in den Voreinstellungen der Arduino IDE angegeben werden.
  • Seite 29: Inbetriebnahme Des Wifi-Boards

    Betriebsanleitung ​ E SP32DevKitC V2 Bestätigen Sie die Eingabe durch einen Mausklick auf die Schaltfläche “OK”. Das Herunterladen und Installieren der entsprechenden Boarddefinitionen geschieht im Boardverwalter der Arduino IDE. Über das Menü “​ W erkzeuge​ ” -> “​ B oard​ : ” -> “​...
  • Seite 30: Die Arduino Ide

    Betriebsanleitung ​ E SP32DevKitC V2 Das Gerät erscheint im Geräte-Manager unter dem Reiter “​ A nschlüsse (COM & LPT)​ ” als “USB-SERIAL CP2104 (COMX)”, wobei X durch die entsprechende Port-Nummer ersetzt wird. fig. 6.4.2 - Ansicht im Windows Geräte-Manager 6.3. Die Arduino IDE 6.3.1.
  • Seite 31: Programmiervorgang Und Sprach-Referenz

    Betriebsanleitung ​ E SP32DevKitC V2 6.3.2. Programmiervorgang und Sprach-Referenz Die “Arduino-Programmiersprache ist eng mit C und C++ verwand. Eine vollständige Übersicht und Erklärung in deutscher Sprache finden Sie direkt auf der Arduino-Webseite unter nachstehendem Link: https://www.arduino.cc/reference/de/ Die Sprachreferenz von Arduino ist ohne nennenswerte Einschränkungen anwendbar.
  • Seite 32: Arduino-Core Für Esp

    Betriebsanleitung ​ E SP32DevKitC V2 fig. 6.5.2.1 Mitgelieferte Beispiele für das Board mit ESP32 Um den Programmiervorgang zu beginnen, verbinden Sie Ihren Controller mit dem PC, wählen die richtigen Board-Definitionen sowie den betreffenden COM-Port. Durch anschließendem Klicken auf die Schaltfäche “Hochladen” wird der Programmcode mit allen notwendigen Bibliotheken kompiliert und über die serielle Verbindung (COM-Port) auf den Controller übertragen: fig.
  • Seite 33: Umgang Mit Den Pins Des Devkit C

    Betriebsanleitung ​ E SP32DevKitC V2 7. Umgang mit den Pins des DevKit C Genau wie ein normales Arduino-Board verfügt das ESP32 DevKit C über einen digitalen Ein-/Ausgang Pins (GPIO-Pins - General Purpose Input/Output-Pins). Diese digitalen Ein-/Ausgänge arbeiten mit 3,3V. 5V Spannung darf nicht an irgendwelche ESP32-Chip-Pins angeschlossen werden! Die Pins sind nicht 5V-tolerant, das Anlegen von mehr als 3,3V an einen Pin führt den Chip zerstören.
  • Seite 34 Betriebsanleitung ​ E SP32DevKitC V2 7.3. Digital to Analog converter pins Es gibt 2x8-Bit-DAC-Kanäle (Digital-Analog-Wandler) auf dem ESP32 um digitale Signale in analoge Spannungssignalausgänge umzuwandeln. Dies sind die DAC-Kanäle: DAC1(GPIO25), DAC2(GPIO26). 7.4. Real Time Clock GPIO pins Es gibt RTC(Real time clock) GPIO-Unterstützung auf der ESP32. Die GPIOs die zum RTC-Subsystem mit geringer Leistung geleitet wird, kann verwendet werden, wenn das ESP32 in Deep Sleep.
  • Seite 35 Betriebsanleitung ​ E SP32DevKitC V2 7.8. Strapping Pins Die folgenden Pins werden verwendet, um den ESP32 in den Bootloader- oder Blinkmodus zu versetzen: GPIO0, GPIO2, GPIO4, GPIO5 (muss beim Booten HIGH sein), GPIO12 (muss muss während des Bootens NIEDRIG sein), GPIO15 (muss während des Bootens HIGH sein).
  • Seite 36: Verwendung Der Pins In Der Arduino Ide

    Betriebsanleitung ​ E SP32DevKitC V2 Verwendung der Pins in der Arduino IDE 8.1. Digitale IO Pins Genau wie bei einem normalen Arduino-Board kann die Pin-Funktion mit der folgenden Codezeile eingestellt werden: , ​ pinMode(​ p in​ m ode​ wobei “pin” der Name des GPIO-Pins ist und der Modus entweder INPUT (was der Standard ist) oder OUTPUT oder INPUT_PULLUP sein kann, um die eingebauten Pull-up-Widerstände für...
  • Seite 37: Flashen Der Firmware

    Betriebsanleitung ​ E SP32DevKitC V2 9. Flashen der Firmware 9.1. Wiederherstellen der Firmware Zum zurücksetzen des Moduls in den Auslieferungszustand, öffnen Sie in der Arduino IDE unter Datei > Beispiele > WIFI > WIFI Scan Den im Screenshot zu sehenden Sketch: fig.
  • Seite 38: Fehlertabelle

    Betriebsanleitung ​ E SP32DevKitC V2 9.2. Fehlertabelle Störung Mögliche Ursache Fehlerbeseitigung Keinerlei Funktion Fehlende Spannungsversorgung Spannungsquelle (kurzes Aufleuchten prüfen der LED beim USB-Kabel prüfen verbinden mit Spannungsquelle Modul Defekt Kundenservice findet nicht statt) kontaktieren COM-Port steht nicht Keine Verbindung mit PC Verbinden Sie das zur Verfügung Modul mit Ihrem PC...
  • Seite 39: Entsorgung

    Es gelten die gesetzlichen Gewährleistungsregelungen, soweit nicht durch unsere AGB etwas anderes vereinbart ist. Sie finden die AGB auf unserer Webseite unter: http://www.az-delivery.de/pages/agb sowie im Anhang I dieser Dokumentation. Es gelten die AGB in der Fassung zum Zeitpunkt des Vertragsschlusses zwischen dem Käufer und der AZ-Delivery Vertriebs GmbH.
  • Seite 40: Lizenzinformationen

    Betriebsanleitung ​ E SP32DevKitC V2 12. Lizenzinformationen 12.1. Arduino-Core Arduino IDE is developed and maintained by the Arduino team. The IDE is licensed under GPL. ESP8266 core includes an xtensa gcc toolchain, which is also under GPL. Esptool written by Christian Klippel is licensed under GPLv2, currently maintained by Ivan Grokhotkov: ​...
  • Seite 41: Espressif Esp32_Nonos_Sdk

    Betriebsanleitung ​ E SP32DevKitC V2 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  • Seite 42: Anhang I - Allgemeine Geschäftsbedingungen

    Geschäftsbedingungen, wird deren Geltung hiermit widersprochen; sie werden nur dann Vertragsbestandteil, wenn wir dem ausdrücklich zugestimmt haben. 2. Vertragspartner, Vertragsschluss Der Kaufvertrag kommt zustande mit AZ-Delivery Vertriebs GmbH. Die Darstellung der Produkte im Online-Shop stellt kein rechtlich bindendes Angebot, sondern einen unverbindlichen Online-Katalog dar. Sie können unsere Produkte zunächst unverbindlich in den Warenkorb legen und Ihre Eingaben vor...
  • Seite 43: Vertragssprache, Vertragstextspeicherung

    E-Mail innerhalb von zwei Tagen an. Zahlung per SEPA Lastschrift Der Käufer kann der AZ-Delivery Vertriebs GmbH ein SEPA-Basis-Mandat erteilen. Die Frist für die Vorabankündigung (Pre-Notification) wird auf einen Tag verkürzt. Der Käufer sichert zu, für die Deckung des Kontos zu sorgen. Kosten, die aufgrund von Nichteinlösung oder Rückbuchung der Lastschrift entstehen, gehen zu Lasten...
  • Seite 44: Lieferbedingungen

    Zuzüglich zu den angegebenen Produktpreisen kommen noch Versandkosten hinzu. Näheres zur Höhe der Versandkosten erfahren Sie bei den Angeboten. Sie haben grundsätzlich die Möglichkeit der Abholung bei AZ-Delivery Vertriebs GmbH, Plattlinger Straße 5 , 94469 Deggendorf, Deutschland zu den nachfolgend angegebenen Geschäftszeiten: 8:00-18:00 (Mo-Sa).
  • Seite 45: Eigentumsvorbehalt

    Betriebsanleitung ​ E SP32DevKitC V2 Rechnung Sie bezahlen den Rechnungsbetrag nach Erhalt der Ware und der Rechnung per Überweisung auf unser Bankkonto. Wir behalten uns vor, den Kauf auf Rechnung nur nach einer erfolgreichen Bonitätsprüfung anzubieten. Barzahlung bei Abholung Sie bezahlen den Rechnungsbetrag bei der Abholung bar. 6.
  • Seite 46: Gewährleistungsrechte Und Haftung

    Betriebsanleitung ​ E SP32DevKitC V2 8. Gewährleistungsrechte und Haftung Soweit sich aus diesen AGB einschließlich der nachfolgenden Bestimmungen nichts anderes ergibt, haften wir bei einer Verletzung von vertraglichen und außervertraglichen Pflichten nach den gesetzlichen Vorschriften. Auf Schadensersatz haften wir – gleich aus welchem Rechtsgrund – im Rahmen der Verschuldenshaftung bei Vorsatz und grober Fahrlässigkeit.
  • Seite 47 Betriebsanleitung ​ E SP32DevKitC V2 erstellt mit dem ​ Rechtstexter in Kooperation mit ​ T rusted Shops W ilde Beuger Solmecke Rechtsanwälte ​ Bitte beachten Sie dass wir zur Erstellung unserer Website unter anderem folgende Lizenzen verwenden: ​ L icencing...
  • Seite 48: Anhang Ii - Kontaktdaten

    Betriebsanleitung ​ E SP32DevKitC V2 Anhang II - Kontaktdaten AZ-Delivery Vertriebs GmbH Bräugasse 9 94469 Deggendorf Deutschland Telefon: +49 991 999 27 8 27 Email: info@az-delivery.com...

Inhaltsverzeichnis