ESP-32: Unterschied zwischen den Versionen

Aus PUCONwiki
Zur Navigation springen Zur Suche springen
 
(29 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Der [http://esp32.net/ ESP-32] von [https://espressif.com/ espressif] ist ein SoC mit WLAN und Bluetooth, eine Weiter-Entwicklung des {{ESP8266}}.
Der [http://esp32.net/ ESP-32] von {{espressif}} ist ein SoC mit WLAN und Bluetooth, eine Weiter-Entwicklung des {{ESP8266}}.
 
== Über die {{ESP32}}-Chips ==
 
* https://www.espressif.com/en/products/socs/esp32 - Produktseite bei {{espressif}}


== [[ESP-32]] bei {{PUCON}} ==
== [[ESP-32]] bei {{PUCON}} ==
Zeile 5: Zeile 9:
=== {{ESP32}}-Module ===
=== {{ESP32}}-Module ===


Der {{ESP32}} ist seltener als einzelner Chip, öfter hingegen als vorgefertigte Module am Markt zu haben.
Die meisten dieser Module haben Vorteile (nicht jedes Modul hat alle dieser Merkmale!):
* es gibt (bei manchen) eine Funktechnische Zuslassung, wer immer das Modul verbaut, braucht sich in der Regel darum keine Sorgen zu machen
* es ist zumeist eine PCB-Antenne am Modul vorhanden (manche der Module haben aber entweder nur einen (zumeist U.FL) Antennen-Stecker oder einen solchen zusätzlich)
* im Modul ist schon (Flash-)ROM verbaut
* im Modul ist schon (PS)RAM verbaut
* https://www.espressif.com/en/products/modules/esp32 - ESP32-Module von {{espressif}}
==== ESP32-VROOM-32 ====
Dies ist ein Modul von {{espressif}}, dem Hersteller des {{ESP32}} selbst.
'''ACHTUNG: Das ESP32-VROOM-32 ist nicht mehr für Neuentwicklungen!'''
* KEIN PSRAM
* 4MB Flash-ROM
* Links:
** https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf
=== {{ESP32}}-Boards ===
==== DOIT ESP32 DEVKIT V 1 ====
* Komponenten:
** Espressif ESP32-VROOM-32 Modul
** Silabs Cp2102 Serial-USB-Adapter Chip
* <n> x (Kaufdatum und Order noch zu ergänzen)
** 1 x in PUCONMP575
* 6 x {{AliExpressItem|4000281177613}} gekauft am 03.01.2022 mit {{AliExpressOrder|8144099295553825}}
** {{toProcess}}
* Links:
** https://olddocs.zerynth.com/r2.6.2/official/board.zerynth.doit_esp32/docs/index.html
** https://elektro.turanis.de/html/prj135/index.html
** https://docs.platformio.org/en/latest/boards/espressif32/esp32doit-devkit-v1.html
==== Wemos TTGO Develoopment Kit mit 18650 Akku ====


* "[[WeMos TTGO Development Kit with 18650]]" - Wemos® TTGO WiFi + Bluetooth Battery ESP32 0.96 Inch OLED Development Tool -
"[[WeMos TTGO Development Kit with 18650]]" - Wemos® TTGO WiFi + Bluetooth Battery ESP32 0.96 Inch OLED Development Tool
**:    https://www.banggood.com/Wemos-TTGO-WiFi-Bluetooth-Battery-ESP32-0_96-Inch-OLED-Development-Tool-p-1213497.html?rmmds=myorder&cur_warehouse=CN
 
* https://www.banggood.com/Wemos-TTGO-WiFi-Bluetooth-Battery-ESP32-0_96-Inch-OLED-Development-Tool-p-1213497.html?rmmds=myorder&cur_warehouse=CN
** 2 x [https://www.banggood.com/WeMos-WiFi-Bluetooth-Battery-ESP32-Development-Tool-p-1164436.html?p=E307071053245201501N&cur_warehouse=CN WeMos® WiFi + Bluetooth Battery ESP32 Development Tool]  
** 2 x [https://www.banggood.com/WeMos-WiFi-Bluetooth-Battery-ESP32-Development-Tool-p-1164436.html?p=E307071053245201501N&cur_warehouse=CN WeMos® WiFi + Bluetooth Battery ESP32 Development Tool]  
**: gekauft mit [https://www.banggood.com/index.php?com=account&t=ordersDetail&ordersId=37636097&version=2&status=0 Banggood Order 37636097] - - {{toProcess}}
** gekauft mit [https://www.banggood.com/index.php?com=account&t=ordersDetail&ordersId=37636097&version=2&status=0 Banggood Order 37636097]
** {{StCo|PUCONBOX006007|006|007+008}}
** {{toProcess}}
* [https://www.banggood.com/Wemos-TTGO-WiFi-Bluetooth-Battery-ESP32-0_96-Inch-OLED-Development-Tool-p-1213497.html?rmmds=myorder&cur_warehouse=CN Wemos® TTGO WiFi + Bluetooth Battery ESP32 0.96 Inch OLED Development Tool]
** 1 x gekauft am 05.03.2018 mit [https://www.banggood.com/index.php?com=account&t=ordersDetail&ordersId=45430907 banggood order 45430907]
** {{StCo|PUCONBOX006007|006|007+008}}


==== Wemos TTGO ESP32 LORA32 mit OLED ====


* [https://www.banggood.com/2Pcs-Wemos-TTGO-LORA32-868915Mhz-ESP32-LoRa-OLED-0_96-Inch-Blue-Display-p-1239769.html?rmmds=myorder&cur_warehouse=CN 2Pcs Wemos® TTGO LORA32 868/915Mhz ESP32 LoRa OLED 0.96 Inch Blue Display Bluetooth WIFI ESP-32 Development Board Module With Antenna ]
* [https://www.banggood.com/2Pcs-Wemos-TTGO-LORA32-868915Mhz-ESP32-LoRa-OLED-0_96-Inch-Blue-Display-p-1239769.html?rmmds=myorder&cur_warehouse=CN 2Pcs Wemos® TTGO LORA32 868/915Mhz ESP32 LoRa OLED 0.96 Inch Blue Display Bluetooth WIFI ESP-32 Development Board Module With Antenna ]
Zeile 16: Zeile 69:
*: {{StCo|PUCONBOX006010|001|005}}
*: {{StCo|PUCONBOX006010|001|005}}


==== ESP32S Ultra Low Power Development Board ====


* 2 x [http://www.banggood.com/ESP32-Development-Board-WiFiBluetooth-Ultra-Low-Power-Consumption-Dual-Cores-ESP-32-ESP-32S-Board-p-1109512.html Banggood Geekcreit® ESP32 Development Board WiFi+Bluetooth Ultra Low Power Consumption Dual Cores ESP-32 ESP-32S Board ],  
* 2 x [http://www.banggood.com/ESP32-Development-Board-WiFiBluetooth-Ultra-Low-Power-Consumption-Dual-Cores-ESP-32-ESP-32S-Board-p-1109512.html Banggood Geekcreit® ESP32 Development Board WiFi+Bluetooth Ultra Low Power Consumption Dual Cores ESP-32 ESP-32S Board ],  
*: gekauft mit Order [https://www.banggood.com/index.php?com=account&t=ordersDetail&ordersId=24610011 24610011]
*: gekauft mit Order [https://www.banggood.com/index.php?com=account&t=ordersDetail&ordersId=24610011 24610011]
*: 1 Stück in {{PUCONMP575}}
*: 1 Stück in {{PUCONMP57501}}
*: 1 Stück defekt - {{StCo|PUCONBOX006007|002|003+004}}
*: 1 Stück defekt - {{StCo|PUCONBOX006007|002|002+003}}
*: [https://github.com/espressif/arduino-esp32/issues/544 espressif-GitHub Seite mit Definitionen zu diesem Board]
*: [https://github.com/espressif/arduino-esp32/issues/544 espressif-GitHub Seite mit Definitionen zu diesem Board]


*:    https://www.banggood.com/Wemos-TTGO-WiFi-Bluetooth-Battery-ESP32-0_96-Inch-OLED-Development-Tool-p-1213497.html?rmmds=myorder&cur_warehouse=CN
==== Generische ESP32 Module ====
* 2 x [https://www.banggood.com/WeMos-WiFi-Bluetooth-Battery-ESP32-Development-Tool-p-1164436.html?p=E307071053245201501N&cur_warehouse=CN WeMos® WiFi + Bluetooth Battery ESP32 Development Tool] - gekauft mit [https://www.banggood.com/index.php?com=account&t=ordersDetail&ordersId=37636097&version=2&status=0 Order 37636097]
 
*: 1 x ---"--- - (Order noch zu ergänzen)
* 3 x
*: Alle 3: {{StCo|PUCONBOX006007|006|007+008}}
*# PUCONESP3203 - MAC: <code>30:AE:A4:45:0A:E0</code> - IP: <code>[http://192.168.178.61/ 192.168.178.61]</code>
*# {{tbc}}
*# {{tbc}}
 
==== Wemos Lolin32 Lite ====
 
'''Discontinued'''


* 2 x [https://www.banggood.com/Wemos-LOLIN32-Lite-V1_0_0-Wifi-Bluetooth-Board-Based-ESP-32-Rev1-MicroPython-4MB-FLASH-p-1237861.html?cur_warehouse=CN WeMos LoLin 32 Lite]
* 2 x [https://www.banggood.com/Wemos-LOLIN32-Lite-V1_0_0-Wifi-Bluetooth-Board-Based-ESP-32-Rev1-MicroPython-4MB-FLASH-p-1237861.html?cur_warehouse=CN WeMos LoLin 32 Lite]
*: [https://www.banggood.com/index.php?com=account&t=ordersDetail&ordersId=47570598&version=2&status=0 Banggood Order 47570598]
** [https://www.banggood.com/index.php?com=account&t=ordersDetail&ordersId=47570598&version=2&status=0 Banggood Order 47570598]
*: [https://wiki.wemos.cc/products:lolin32:lolin32_lite WeMos LoLin32 Lite Produktseite]  
** [https://wiki.wemos.cc/products:lolin32:lolin32_lite WeMos LoLin32 Lite Produktseite - AUFGELASSEN!]
*: 1 Stück in ESP_OLED_BME280
** [https://web.archive.org/web/20181114100401/https://wiki.wemos.cc/products:lolin32:lolin32_lite Produktseite gespeichert im Web-Archiv]
*: 1 Stück in {{StCo|PUCONBOX006007|002|003+004}}
** 1 Stück in {{PUCONOMIPLAYER}}
** 1 Stück in {{StCo|PUCONBOX006007|002|002+003}}
 
==== Wemos ESP32 WROOM-32 Rev1 mit OLED und 4 MB Flash und WiFi-Antenne ====


* 2 x [https://www.banggood.com/Wemos-ESP-WROOM-32-Rev1-ESP32-OLED-Board-4-Mt-Bytes32-Mt-bit-Flash-And-Wi-Fi-Antennas-p-1214791.html?rmmds=myorder&cur_warehouse=CN Wemos® ESP-WROOM-32 Rev1 ESP32 OLED Board 4 Mt Bytes(32 Mt bit) Flash And Wi-Fi Antennas]
* 2 x [https://www.banggood.com/Wemos-ESP-WROOM-32-Rev1-ESP32-OLED-Board-4-Mt-Bytes32-Mt-bit-Flash-And-Wi-Fi-Antennas-p-1214791.html?rmmds=myorder&cur_warehouse=CN Wemos® ESP-WROOM-32 Rev1 ESP32 OLED Board 4 Mt Bytes(32 Mt bit) Flash And Wi-Fi Antennas]
*: [https://www.banggood.com/index.php?com=account&t=ordersDetail&ordersId=47627572&version=2&status=0 Banggood Order 47627572]
*: [https://www.banggood.com/index.php?com=account&t=ordersDetail&ordersId=47627572&version=2&status=0 Banggood Order 47627572]
*: {{StCo|PUCONBOX006007|002|003+004}}
*: {{StCo|PUCONBOX006007|002|002+003}}
 
==== Heltec WIFI Kit 32 ====
 
ESP32 mit blauem 0.96in OLED, CP2102 und 32Mbit Flash
 
* 2 x [https://de.aliexpress.com/item/ESP32-Bluetooth-WIFI-Kit-OLED-Blue-0-96-inch-Display-Module-CP2102-32M-Flash-3-3V/32826394704.html ESP32 Bluetooth WIFI Kit OLED Blue 0.96 inch Display Module CP2102 32M Flash 3.3V 7V Internet Development Board]
* 2 Stück gekauft mit [https://trade.aliexpress.com/order_detail.htm?orderId=91401359933825 Aliexpress Order 91401359933825]
* {{StCo|PUCONBOX006010|001|007+008}}
* Hersteller: http://www.heltec.cn/
* OLED-Module 128x64 Pixels Monochrom [[SSD1306 OLED]]
* [https://heltec.org/project/wifi-kit-32/ Produktseite bei Heltec]
** [https://resource.heltec.cn/download/WiFi_Kit_32/WIFI_Kit_32_pinoutDiagram_V2.pdf Module Pinout]
** [https://resource.heltec.cn/download/WiFi_Kit_32/WIFI_Kit_32_Schematic_diagram_V2.pdf Schematic Diagram]
** [https://github.com/HelTecAutomation/Heltec_ESP32 Heltect ESP32 Library Github Page] - Diese Library muss in Arduino installiert werden
* Ablage in {{PUCON}}: {{UncFile|P:\Hardware\Elektronik-Module_und_Bausätze\ESP-32\Heltec_WIFI_Kit_32}}
 
==== [[ESP32-VGA]] ESP-32 Module mit VGA und PS/2 Anschlüssen ====
 
==== [[ESP-32 LilyGo TTGO T-Display]] ====
 
==== S2 Mini V 1.0.0 WIFI IOT Board ESP32-S2FN4R2 4MB FLASH 2MB ====
 
* 4 x {{AliExpressItem|1005004564013255}}, gekauft am 23.10.2022 mit {{AliExpressOrder|8157226470023825}}
** {{StCo|PUCONBOX011002|006|001}}
 
==== LilyGo T-QT-Pro ESP-32 S3 Module ====
 
* 3 x [https://www.lilygo.cc/products/t-qt-pro?_pos=1&_psq=T-QT&_ss=e&_v=1.0&variant=42383267823797 T-QT-Pro ESP-32 S3 Module mit 0,84in 128x128 color LCD, S3N8 with shell (K191)]
** gekauft am 05.04.2023 mit [https://www.lilygo.cc/61771907253/orders/ed17b8285db72ffcd656e7592f4a54db Order LILYGO-4080]
** S3N8 Variante: 8 MByte Flash, no PSRAM
** {{StCo|PUCONBOX011002|004|007+008}}
 
=== ESP32-Kameras ===
 
* 2 x ESP32-CAM
** 2 Stück {{BanggoodItem|1394679}} gekauft mit {{BanggoodOrder| 78087886}} am 12.12.2019
** In Verwendung in {{PUIRHUB}}
 
* 2 x ESP32-CAM
** 2 Stück {{BanggoodItem|}} gekauft mit {{BanggoodOrder| 83091854}} am 11.04.2020
** {{StCo|PUCONBOX006010|006|007}}
** {{toProcess|20210101}}
 
* M5CAM M5Stack ESP32 Camera Module
** 1 Stück {{BanggoodItem|1333598}} gekauft mit {{BanggoodOrder|59931846}} am 10.01.2019
** {{StCo|PUCONBOX008008}}
 
=== ESP32 basierende Smart-Watches ===
 
* LilyGo T_WATCH-2020 ESP32-Smartwatch
** 1 Stück {{BanggoodItem|1671427}} gekauft mit  {{BanggoodOrder|89933587}} am 14.09.2020
** {{StCo|PUCONBOX008008}}
 
=== M5Stack - ESP32 Baukastensysteme ===
 
* M5Stack Core Development Kit "grey"
** 1 Stück [https://m5stack.com/collections/m5-core/products/grey-development-core Grey Development Core]
** {{StCo|PUCONBOX008008}}
** {{toProcess|20210101}}
 
* M5Stack SIM800L GSM/GPRS Module
** 1 Stück[https://m5stack.com/collections/m5-module/products/gsm-sim800-module SIM800L Module]
** {{StCo|PUCONBOX008008}}
** {{toProcess|20210101}}


* 2 x [https://de.aliexpress.com/item/ESP32-Bluetooth-WIFI-Kit-OLED-Blue-0-96-inch-Display-Module-CP2102-32M-Flash-3-3V/32826394704.html ESP32 Bluetooth WIFI Kit OLED Blue 0.96 inch Display Module CP2102 32M Flash 3.3V 7V Internet Development Board for in ESP32 Bluetooth WIFI Kit OLED Blue 0.96 inch Display Module CP2102 32M Flash 3.3V-7V Internet Development Board]
* [https://m5stack.com/collections/m5-atom/products/atom-matrix-esp32-development-kit M5Stack ATOM Matrix ESP32 Development Kit]
*: 2 Stück gekauft mit [https://trade.aliexpress.com/order_detail.htm?orderId=91401359933825 Aliexpress Order 91401359933825]
** 1 Stück gekauft mit {{M5StackOrder|M5-3752}} am 23.02.2020
*: {{StCo|PUCONBOX006010|001|007+008}}
** {{StCo|PUCONBOX008008}}
** {{toProcess|20210101}}


== ESP32-Programmierung mit {{Arduino}}-IDE ==
== ESP32-Programmierung mit {{Arduino}}-IDE ==

Aktuelle Version vom 2. November 2024, 17:50 Uhr

Der ESP-32 von espressif ist ein SoC mit WLAN und Bluetooth, eine Weiter-Entwicklung des ESP8266.

Über die ESP-32-Chips

ESP-32 bei PUCON

ESP-32-Module

Der ESP-32 ist seltener als einzelner Chip, öfter hingegen als vorgefertigte Module am Markt zu haben.

Die meisten dieser Module haben Vorteile (nicht jedes Modul hat alle dieser Merkmale!):

  • es gibt (bei manchen) eine Funktechnische Zuslassung, wer immer das Modul verbaut, braucht sich in der Regel darum keine Sorgen zu machen
  • es ist zumeist eine PCB-Antenne am Modul vorhanden (manche der Module haben aber entweder nur einen (zumeist U.FL) Antennen-Stecker oder einen solchen zusätzlich)
  • im Modul ist schon (Flash-)ROM verbaut
  • im Modul ist schon (PS)RAM verbaut

ESP32-VROOM-32

Dies ist ein Modul von espressif, dem Hersteller des ESP-32 selbst.

ACHTUNG: Das ESP32-VROOM-32 ist nicht mehr für Neuentwicklungen!

  • KEIN PSRAM
  • 4MB Flash-ROM

ESP-32-Boards

DOIT ESP32 DEVKIT V 1

  • Komponenten:
    • Espressif ESP32-VROOM-32 Modul
    • Silabs Cp2102 Serial-USB-Adapter Chip

Wemos TTGO Develoopment Kit mit 18650 Akku

"WeMos TTGO Development Kit with 18650" - Wemos® TTGO WiFi + Bluetooth Battery ESP32 0.96 Inch OLED Development Tool

Wemos TTGO ESP32 LORA32 mit OLED

ESP32S Ultra Low Power Development Board

Generische ESP32 Module

Wemos Lolin32 Lite

Discontinued

Wemos ESP32 WROOM-32 Rev1 mit OLED und 4 MB Flash und WiFi-Antenne

Heltec WIFI Kit 32

ESP32 mit blauem 0.96in OLED, CP2102 und 32Mbit Flash

ESP32-VGA ESP-32 Module mit VGA und PS/2 Anschlüssen

ESP-32 LilyGo TTGO T-Display

S2 Mini V 1.0.0 WIFI IOT Board ESP32-S2FN4R2 4MB FLASH 2MB

LilyGo T-QT-Pro ESP-32 S3 Module

ESP32-Kameras

ESP32 basierende Smart-Watches

M5Stack - ESP32 Baukastensysteme

ESP32-Programmierung mit Arduino-IDE

siehe auch