Kostenloser Versand ab 74,95 € NL (99,95 € BE / DE)

Bestellt vor 16:00 Uhr morgen Zuhause

Express bestellt vor 11:30 Uhr = heute Abend Zuhause*

14 Tag Kostenlos Rückkehr *

Logo Electronics für Sie


Alles über den ESP32 & ESP8266

In der modernen Welt sind wir zunehmend miteinander verbunden. Wenn Sie den nächsten Schritt in der Programmierung machen möchten, ist das Internet der Dinge (IoT) ein guter Ausgangspunkt. Die Chips von ESP sind in den letzten Jahren aufgrund ihres günstigen Preises und der Möglichkeit, sie mit dem Internet zu verbinden, äußerst beliebt geworden. Das ESP32 of ESP8266 kann mit der Arduino IDE gesteuert werden, wodurch sie einfach zu bedienen sind. Es ist eine perfekte Option für alles, was mit dem Internet zu tun hat.

Alles über den ESP32 & ESP8266

Was ist ein SOC?

Der ESP8266 und 32 sind SOC (System on Chip). Ein System on Chip ist ein leistungsfähigerer Mikrocontroller. Ein SOC verfügt häufig über einen leistungsstarken Prozessor (CPU) und eine GPU. Ein SOC wird normalerweise um einen Mikrocontroller oder einen Mikroprozessor herum aufgebaut. SOC kann in Handys, Mikrowellen, Robotern, Krankenhausgeräten und Autos gefunden werden.

Der ESP8266

Der ESP8266 ist ein SOC, der speziell für die Verbindung mit dem Internet entwickelt wurde.

Espressif hat den ESP8266 im Jahr 2014 veröffentlicht und ist nach wie vor bei allen IoT-Projekten sehr beliebt. Der ESP8266 kann über die AT-Befehlsfirmware oder durch Anschließen an einen Mikrocontroller verwendet werden. Mit dem UART (Universal Asynchronous Receiver-Sender). Sie können auch Ihre eigene Firmware mit einem SDK schreiben.
Der ESP8266 k verwendet Analog-, Eingangs-, Ausgangs-, PWM-, SPI- und I2C-Pins. Dies macht es einfach, das ESP zusammen mit einem Mikrocontroller zu verwenden.

ESP8266

Ein ESP8266 als Arduino

Sie können den ESP8266 auch als Mikrocontroller verwenden (es ist sinnvoll, hierfür ein Modul mit einem ESP zu verwenden). Dies ist eine beliebte Wahl, da der ESP8266 billiger als ein Arduino ist und eine Verbindung zum Internet herstellen kann.

Der ESP8266 verfügt über genügend Pins für Komponenten wie LEDs, Servos, LCD-Bildschirme usw. Es ist wichtig zu wissen, dass einige Pins nicht mit 5 Volt umgehen können und daher nur 3.3 ausgeben. Der ESP8266 hat 17 Pins, was ausreicht, aber aufgrund eines Fehlers können Sie die Pins GPIO6 bis GPIO11 nicht verwenden. Sie können den GPIO1 auch nicht für LEDs verwenden, da sonst der ESP abstürzt. (Quelle)

    ESP-01

    ESP-01-Modul

    Zur Verwendung des ESP8266 empfehlen wir die Verwendung eines Moduls.
    Ein Modul erleichtert die Verwendung der Ausgänge (Pins) des ESP. Dies liegt daran, dass das ESP selbst sehr klein ist und keine Header enthält.
    Das erste beliebte ESP8266-Modul war das ESP-01.
    Das ESP-01 erleichtert die Verwendung des ESP8266. Mit nur 8 Pins ist es einfach, eine Verbindung zu Ihren Mikrocontrollern herzustellen. Nach dem ESP-01 wurden mit dem ESP8266 viele weitere Karten und Module hergestellt.

     

    NodeMCU DEVKIT 1.0

    Der NODEMCU ESP8266 Entwicklungsboard wird auch häufig zur Steuerung des ESP8266 verwendet. Sie programmieren dieses Board mit LUA-Skript. LUA ist eine Programmiersprache wie C + und Python. LUA wird häufig für Videospiele verwendet. NodeMCU verfügt auch über eine Open-Source-Software zur Verwendung dieser Karte. Dies ist eine einfache Alternative für diejenigen, die kein Arduino verwenden möchten.

    SDK

    Um einen ESP8266 verwenden zu können, müssen Sie ihn steuern können. Dies kann mit einem SDK (Software Development Kit) erfolgen. Im Jahr 8 veröffentlichte Espressif ein eigenes SDK, um den Chip ohne Mikrocontroller zu programmieren. Es gibt jedoch noch viele andere Möglichkeiten, den ESP2014 zu verwenden. Ein beliebter Weg ist der Arduino.

    Um den ESP8266 mit einem Arduino zu verwenden, müssen Sie nur die richtige Bibliothek herunterladen und den ESP anschließen.

    Darüber hinaus können Sie den ESP8266 in Sprachen wie Python, Lua oder Javascript programmieren.

    SDK für das ESP32

    Natürlich gibt es auch beim Programmieren für den ESP32 mehrere Möglichkeiten.
    Beispielsweise können Sie die Arduino-Bibliothek für den ESP32 auf dieselbe Weise verwenden, wie Sie den ESP8266 programmieren würden.
    Genau wie beim ESP8266 können Sie auch NodeMCU für den ESP32 verwenden.
    Das ESP-IDF (ESP IoT Development Framework) ist die offizielle Software von Espressif und wurde speziell für die Verwendung mit dem ESP32 entwickelt.

    ESP32

    ESP32

    Nach dem Erfolg des ESP8266 kam der ESP32 Es kann alles, was der ESP8266 kann, aber es ist nur viel leistungsfähiger. Der ESP32 wird auch im NINA-W10 verwendet. Dieses Modul wird in fast allen Arduino-Boards verwendet, die eine Verbindung zum Internet herstellen können. Der ESP32 kann auch Bluetooth verwenden, eine Funktion, die sein Vorgänger noch nicht hatte.

    Aufgrund all dieser zusätzlichen Funktionen ist der ESP32 manchmal doppelt so teuer wie der ESP8266.

    Der ESP32 ist in vielerlei Hinsicht besser als der ESP8266, insbesondere aber in Bezug auf die zusätzlichen integrierten Funktionen.

    Funktionen des ESP32

    Zunächst hat der ESP32 34 Pins, was doppelt so viel ist wie der ESP8266 mit nur 17 Pins.

    CAN (Controller Area Network)

    Dies ist eine Funktion, die nur der ESP32 bietet. Diese Funktion stellt sicher, dass elektromagnetische Störungen die Signalübertragung nicht so stark beeinflussen.

    Kontakt Sensor

    Der ESP32 verfügt über 10 kapazitive Touch-GPIO-Pins. Das heißt, sie können kleine Schwankungen der Elektrizität wie die menschliche Haut absorbieren.

    Temperatursensor

    Dadurch kann der ESP32 die Temperatur messen. Nur weil alles im Chip sehr nahe beieinander liegt, kann dieser Wert aufgrund der Hitze des restlichen Chips ungenau sein.

    Hall-Effekt-Sensor

    Mit diesem Sensor kann der ESP32 Änderungen im Magnetfeld messen. So können Sie beispielsweise erkennen, ob sich etwas in der Nähe bewegt, die Drehungen auf einem Rad beobachten und vieles mehr.

    ESP32 Devkit doit

    Eine häufig verwendete Karte für den ESP32 ist die ESP32-Entwicklungsboard.

    Dieses Board hat 30 bis 36 Pins und unterstützt Lua-Skripte über die NodeMCU-Software. Sie können es auch in der Arduino IDE über die USB-zu-UART-Verbindung verwenden.

    Technische Daten ESP32 und ESP8266

    Der beste Weg, um eine Wahl zwischen dem ESP32 und dem ESP8266 zu treffen, besteht darin, die Spezifikationen nebeneinander zu stellen.

    Details ESP32 ESP8266
    MCU (Mikrocontroller-Einheit) Xtensa Dual-Core 32-Bit-LX6 mit 600 DMIPS Xtensa Single-Core 32-Bit L106
    Bluetooth Bluetooth 4.2 und BLE X
    SRAM X
    BLINKEN X
    GPIO 34 17
    Software-PWM 16 8
    SPI / I2C / I2S / UART 4 / 2 / 2 / 2 2 / 1 / 2 / 2
    ADC 12-bit 10-bit
    CAN X
    Ethernet MAC-Schnittstelle X
    Touch Sensor X
    Temperatursensor X
    Hall-Effekt-Sensor X
    Min / Max Temperatur -40ºC bis 125ºC -40ºC bis 125ºC

     

    Was ist die beste Wahl?

    Wenn Sie den ESP32 und den ESP8266 nebeneinander stellen, scheint die Auswahl einfach zu sein. Dennoch kann der ESP8266 für kostengünstige Projekte oder Tests nützlich sein. Ein großer Vorteil von ESP8266 ist, dass es ihn schon seit einiger Zeit gibt, sodass mehr Informationen darüber gefunden werden können. Dies ist beispielsweise sehr nützlich für eine Fehlermeldung, mit der Sie nicht vertraut sind. Wenn jemand anderes es bereits gelöst hat, müssen Sie das nicht mehr tun. Es gibt auch bessere Bibliotheken für den ESP8266. Nach einiger Zeit erhält der ESP32 jedoch ebenso viele Dokumentationen und Informationen.

    Mit ESP beginnen?

    Wir fanden die Verwendung von ESP8266 und ESP32 sehr einfach. Nach der Installation der richtigen Boards war es genauso einfach wie das Programmieren eines Arduino. Ich habe hauptsächlich das ESP32 DEVKIT DOIT verwendet. Dieses Modul war schwierig einzurichten, aber sobald dies erledigt war, war die Programmierung sehr einfach. Ich hatte viel Spaß mit dem ESP32. Wenn Sie ein Projekt starten möchten, das das Internet verwendet, wird ESP32 auf jeden Fall empfohlen.

    Arduino-Projekte

    Arduino-Projekt: Maschinelles Lernen Farberkennung

    In diesem Projekt verwenden wir den Farb- und Näherungssensor des Arduino Nano 33 BLE Sense. Wir brauchen auch die neue Arduino_KNN-Bibliothek. Diese Bibliothek verwendet Tiny Machine Learning. In diesem Projekt werden wir Objekte anhand von ...

    Arduino-Projekt: Wetterstation

    In diesem Arduino-Projekt lernen Sie, wie Sie Ihre eigene Wetterstation bauen. Dies geschieht auf Basis eines DHT11 Temperatur- & Feuchtigkeitssensors und eines LDR. Temperatur, Luftfeuchtigkeit und Helligkeit werden auf einem 16x2 LCD-Display angezeigt. Dieses...

    Kommunikationsprojekt Arduino & Raspberry Pi

    In diesem Projekt lernen Sie, wie Sie zwischen einem Arduino und Raspberry Pi kommunizieren. In diesem Projekt wird davon ausgegangen, dass Sie Raspberry Pi OS installiert haben und dass Node-RED installiert ist. Dieses Handbuch behandelt: Anforderungen Verdrahtung des Arduino ...

    Bleiben Sie mit den neuesten Arduino-Nachrichten auf dem Laufenden!

    Melden Sie sich für unseren Newsletter an

    Bleiben Sie über alle Neuigkeiten, neuen Produkte, Angebote und Projekte auf dem Laufenden.

    Folgen Sie uns

    Für Nachrichten, Angebote und Lehrvideos.

    Erkundigen Sie sich nach den Möglichkeiten
    Wir werden Sie so schnell wie möglich kontaktieren

    SENDEN
    Close-link
    Versandoptionen

    Paket
    Bestellungen, die werktags vor 16:00 Uhr eingehen, werden noch am selben Tag versandt. (Lieferung Dienstag bis Samstag)Kostenlos ab 74,95 €

    Briefkasten – Mit Track&Trace
    Werktags vor 16:00 Uhr bestellt, wird heute versendet. (Lieferung Dienstag bis Samstag)Kostenlos ab 74,95 €

    Briefkasten – Ohne Track&Trace
    Lieferzeit 1 – 3 Werktage
    Expresszustellung
    Werktags vor 11:30 Uhr bestellt = heute Abend geliefert – Vor 23:59 Uhr bestellt = morgen geliefert. (Lieferung Montag bis Freitag)
    Kostenlos ab 124,95 €

    Abholung in Leusden
    Holen Sie Ihre Bestellung bei uns ab: Fokkerstraat 12 - Leusden
    Close-link
    Die Bewertung von www.elektronicavoorjou.nl bei Webshop Keurmerk Kundenbewertungen ist 9.2 / 10 basierend auf 989 Bewertungen.