ESP-32: Unterschied zwischen den Versionen

Aus PUCONwiki
Zur Navigation springen Zur Suche springen
 
(14 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}} ==


=== {{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 Develoopment Kit mit 18650 Akku ====
Zeile 28: Zeile 73:
* 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|002+003}}
*: 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]
Zeile 64: Zeile 109:
* {{StCo|PUCONBOX006010|001|007+008}}
* {{StCo|PUCONBOX006010|001|007+008}}
* Hersteller: http://www.heltec.cn/
* Hersteller: http://www.heltec.cn/
* OLED-Module 128x64 Pixels Monochrom [[SSD1306 OLED]]
* [https://heltec.org/project/wifi-kit-32/ Produktseite bei Heltec]
* [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_pinoutDiagram_V2.pdf Module Pinout]
** [https://resource.heltec.cn/download/WiFi_Kit_32/WIFI_Kit_32_Schematic_diagram_V2.pdf Schematic Diagram]
** [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}}
==== LilyGo T-embed ESP32-S3 Module ====


==== ESP32 Board mit PS/2 und VGA Interface ====
* 1 x [https://lilygo.cc/products/t-embed-cc1101 T-embed CC1101]
** gekauft am 28.11.2022 mit [https://shopify.com/61771907253/account/orders/549da8f1af78c6ba7b4420f2ff82086c Order LILYGO-1690]
** {{StCo|PUCONBOX008008}}


* 1 x ESP32-Board mit PS/2 Keyboard/Mouse Interface und VGA-Output
==== LilyGo T-FPGA ESP32 S3 Module and FPGA ====
** 1 Stück {{BanggoodItem|1501189}} gekauft mit {{BanggoodOrder|86446463}} vom 25.06.2020
 
** {{StCo|PUCONBOX008303}} (Arduino/ESP/Servo/...)
* 1 x [https://lilygo.cc/products/t-fpga?_pos=1&_psq=T-FPGA T-FPGA]
** mit [https://lilygo.cc/products/t-fpga?_pos=1&_sid=a315876aa&_ss=r&variant=42837669380277 T-FPGA Shield]
** [https://www.banggood.com/de/LILYGO-T-FPGA-ESP32-S3-Development-Board-M_2-Slot-FPGA-GW1NSR-LV4CQN48PC6-or-I5-low-power-Microcontrollers-WiFi-Bluetooth5-Module-p-1990410.html?cur_warehouse=CN&ID=6323306&utm_design=18&utm_email=1704626182_2332&utm_source=emarsys&utm_medium=Neworder171109&utm_campaign=trigger-order&utm_content=linux&sc_src=email_2675773&sc_llid=41424692&sc_lid=105229698 Banggood Item] gekauft am 07.01.2024 bei {{Banggood}} mit [https://www.banggood.com/index.php?com=account&t=ordersDetail&ordersId=113392295&version=2&status=0 Banggood Bestellung 113392295]
** {{StCo|PUCONBOX008008}}
 
==== M5-Watch M5 StickC PLUS2 ====
 
* [https://docs.m5stack.com/en/accessory/M5StickC%20Plus2%20with%20Watch%20Accessories M5 StickC with Watch Accessoires]
*: + [https://shop.m5stack.com/products/4pin-buckled-grove-cable Grove Kabel 5 x 20cm]
*: + [https://docs.m5stack.com/en/unit/Unit-Synth MIDI Synthesizer]
* gekauft am 12.03.2024 mit [https://shop.m5stack.com/_t/c/A1030004-17BBFA7B1555C9F1-FA9FA5BF?l=AABhOJqosVioMrr2Qq86mJ5t%2F0TYm9j9qKaavLqzMVVE3KvWQoDCmGg5pgKnynT8UzC9itmK7CJvLbgdk9V3VnnYbh3iqTzauI8UmBJGnp359rx0zcuPJPSwNedS9kBV85pLDyXltEhwNNh%2B3O7QMOQ%2FXxwHxKq93I6tRZJDcCA33gXUwjaXwxDAuYjeHIWAWOQLbb6vF2wxrB1fjpkpCASod9i%2F%2F4BM6liylr4%2B7JNNSOsPvqVJblnA2QcF6ZPa7sk11Ff6MxtOPF5JAgxYMVTuRYIzqlZ0KOvef4FYkHuLvsZ0ioyjbpGFGqw6OWvmf898Sc5urFg60tTTRtLKtSovbqGYmJPM4Od9Ub0%3D&c=AAA6OR7AHG1niSTLx8t2gT2hgMbZ0gglMJYOOoy2ZNfUmzC7eiPuJLdiwTnrMgnY%2B5wueol2hQqPrR%2B2cNQIrJln1s%2BmuVldvfFRGf1OZSPfu9FDB323bO0IaHRtLMdDp0q1CZgf96dxMfRDBZ3DPWdk7w2QNHncTI45yf%2FvTHny37ATTDKjAC9ztpCCB65YRNbhQQmoMucvUlUUArU20UyVRQcXzqsfOlM5JmRsHC2G48miJz%2F3IB7baAWm8UWjHeyxOZwxICeV20oeijjM7j%2FgWMsxxGv5F2%2B9SmZnRQs1BqCGkGrHiz5iTDF7Qnvb0P45%2BzkasfvRFHGN7nB4gLxdDMVk%2BOs3rfduV5nHwfpmludef1FK3j3dLy6qMsEqFpjMQhMuwCbk9cImip4QI%2BuQ02v6Gzv%2BWyeVLVC9qSeSQFpw0Z2Cxutb7gQD%2FqEQBnE%2F1UJ%2Bxant6T1LN9V5FG44DiVY m5stack-store Order M5-43742] oder [https://shop.m5stack.com/5676892250/orders/aa202e2709c1309a1b342b627b9153a4 m5stack-shop Order M5-43742]
* {{StCo|PUCONBOX008008}}
 
==== M5Stack SIM-800 GSM-Modul ====
 
* gekauft mit [https://order.ebay.at/ord/show?orderId=152977140567-1874659282005!150000334427089&purchaseOrderId=150000334427088#/ ebay Transaktion 152977140567-1874659282005]
* {{tbc}}


=== ESP32-Kameras ===
=== ESP32-Kameras ===
Zeile 97: Zeile 181:
=== M5Stack - ESP32 Baukastensysteme ===
=== M5Stack - ESP32 Baukastensysteme ===


* M5Stack Core Development Kit "grey"
==== M5Stack Core Development Kit "grey" ====
** 1 Stück [https://m5stack.com/collections/m5-core/products/grey-development-core Grey Development Core]
 
** {{StCo|PUCONBOX008008}}
* 1 Stück [https://m5stack.com/collections/m5-core/products/grey-development-core Grey Development Core]
** {{toProcess|20210101}}
* {{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}}
 
==== [https://m5stack.com/collections/m5-atom/products/atom-matrix-esp32-development-kit M5Stack ATOM Matrix ESP32 Development Kit] ====
 
* 1 Stück gekauft mit {{M5StackOrder|M5-3752}} am 23.02.2020
* {{StCo|PUCONBOX008008}}
* {{toProcess|20210101}}


* M5Stack SIM800L GSM/GPRS Module
==== M5Stack Cardputer Card computer Cyberdeck ====
** 1 Stück[https://m5stack.com/collections/m5-module/products/gsm-sim800-module SIM800L Module]
** {{StCo|PUCONBOX008008}}
** {{toProcess|20210101}}


* [https://m5stack.com/collections/m5-atom/products/atom-matrix-esp32-development-kit M5Stack ATOM Matrix ESP32 Development Kit]
* [https://shop.m5stack.com/products/m5stack-cardputer-kit-w-m5stamps3 M5Stack Card Computer mit M5StampS3]
** 1 Stück gekauft mit {{M5StackOrder|M5-3752}} am 23.02.2020
* 1 Stück gekauft mit {{M5StackOrder|M5-39927}} am 19.01.2024
** {{StCo|PUCONBOX008008}}
* {{StCo|PUCONBOX008008}}
** {{toProcess|20210101}}


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

Aktuelle Version vom 3. September 2025, 19:18 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

LilyGo T-embed ESP32-S3 Module

LilyGo T-FPGA ESP32 S3 Module and FPGA

M5-Watch M5 StickC PLUS2

M5Stack SIM-800 GSM-Modul

ESP32-Kameras

ESP32 basierende Smart-Watches

M5Stack - ESP32 Baukastensysteme

M5Stack Core Development Kit "grey"

M5Stack SIM800L GSM/GPRS Module

M5Stack ATOM Matrix ESP32 Development Kit

M5Stack Cardputer Card computer Cyberdeck

ESP32-Programmierung mit Arduino-IDE

siehe auch