Beschreibung
Adafruit HUZZAH32 ESP32 Breakout Board
Das Adafruit HUZZAH32 ESP32 Breakout Board ist ein kompaktes Entwicklungsboard, das auf dem ESP32-Mikrocontroller basiert. Es wurde entwickelt, um Projekte mit WiFi- und Bluetooth-Funktionalität auf kleinem Raum und mit minimaler Hardwareumgebung umzusetzen. Das Board ist die erweiterte Version des HUZZAH8266 und enthält einen leistungsstarken ESP32-Prozessor mit integriertem WLAN und Bluetooth Classic/LE. Im Gegensatz zur Feather-Variante verzichtet dieses Modell auf Ladeelektronik und USB-Seriell-Wandler und bietet stattdessen die wesentlichen Komponenten wie Spannungsregler, Schutzdioden, zwei Taster und eine LED.
Das Board eignet sich für Projekte, bei denen kompakte Bauweise und Kosteneffizienz entscheidend sind. Es kann über ein FTDI-Kabel oder das CP2104 Friend-Modul programmiert werden. Vor dem Hochladen von Code wird der Bootloader-Modus durch gleichzeitiges Drücken der GPIO #0- und Reset-Tasten aktiviert. Das zentrale Modul enthält den ESP32-Chip mit zwei Kernen, 4 MB SPI-Flash, einer abgestimmten Antenne und allen erforderlichen passiven Komponenten. Der ESP32 unterstützt WLAN nach 802.11b/g/n HT40 sowie Bluetooth in den Modi Classic und Low Energy (BLE).
Der ESP32 stellt eine Weiterentwicklung des ESP8266 dar und bietet eine höhere Prozessorleistung, mehr GPIOs, analoge Eingänge und Ausgänge sowie zusätzliche Peripherie wie UART-, SPI- und I2C-Schnittstellen. Durch die Dual-Core-Architektur ist eine gleichzeitige Verarbeitung von WLAN- und Benutzeranwendungen möglich, ohne den WiFi-Manager zu unterbrechen. Die hohe Rechenleistung und Energieeffizienz machen den ESP32 für IoT-, Automatisierungs- und Kommunikationsanwendungen geeignet.
Das Board wird vollständig montiert und getestet geliefert. Es ist mit der ESP32 SPI WiFi Co-Processor Firmware vorprogrammiert, die eine Nutzung als WiFi-Co-Prozessor über SPI und zwei zusätzliche Pins in CircuitPython ermöglicht. Im Lieferumfang sind auch Steckleisten enthalten, die optional verlötet werden können, um das Board auf einem Breadboard zu verwenden.
Merkmale im Überblick
- ESP32-basierte Mikrocontroller-Plattform mit Dual-Core Tensilica LX6 (240 MHz, 600 DMIPS)
- Unterstützung für WiFi 802.11b/g/n HT40 und Bluetooth Classic/LE
- Integrierter 4 MB SPI-Flash-Speicher im WROOM32-Modul
- Integrierter 520 KB SRAM
- Zwei Taster (GPIO #0 und Reset) und eine LED
- Spannungsregler und Schutzdioden integriert
- Keine USB-Seriell-Schnittstelle oder Ladeelektronik
- Bootloader-Aktivierung über Tastenkombination
- Unterstützt UART, SPI, I2C, ADC, DAC, PWM und I2S
- Onboard PCB-Antenne
- Kompatibel mit CircuitPython und Arduino IDE
- Arduino IDE
- CircuitPython
- FTDI-Kabel oder CP2104 Friend zur Programmierung
- Maker- und IoT-Systeme auf Basis von ESP32
- Mikrocontroller: ESP32 Dual-Core Tensilica LX6
- Taktfrequenz: 240 MHz
- Rechenleistung: 600 DMIPS
- Speicher: 520 KB SRAM
- Flash-Speicher: 4 MB SPI Flash
- WLAN: 802.11b/g/n HT40
- Bluetooth: Dual Mode (Classic und BLE)
- Antenne: PCB integriert
- Analog-Eingänge: 12
- Analog-Ausgänge (DAC): 2
- Kapazitive Touch-Eingänge: 10
- UART-Schnittstellen: 3 (2 standardmäßig aktiviert)
- SPI-Schnittstellen: 3 (1 standardmäßig aktiviert)
- I2C-Schnittstellen: 2 (1 standardmäßig aktiviert)
- I2S-Audio-Schnittstellen: 2
- SDIO-Controller/Peripherie: 50 MHz
- SD-Karten-Interface unterstützt
- Hall-Sensor integriert
- 32 kHz Quarzoszillator
- OpenOCD Debug-Interface mit 32 kB TRAX-Puffer
- Abmessungen: 44,0 mm x 25,5 mm x 4,8 mm
- Gewicht: 5,8 g
- Kategorie: Mikrocontroller-Board
- Einsatzbereich: IoT, Embedded Systems, Prototyping, Automatisierung
- Erfordert externes USB-Seriell-Interface (z. B. FTDI oder CP2104)
- 1 x Adafruit HUZZAH32 ESP32 Breakout Board
- 1 x Header-Set
- Adafruit CircuitPython ESP32SPI Repository