Beschreibung
Einer unserer Star-Fathers ist der Adafruit HUZZAH32 ESP32 Feather - mit dem fabelhaften ESP32 WROOM-Modul darauf macht er schnelle Arbeit mit WiFi- und Bluetooth-Projekten, die den beliebtesten Chipsatz von Espressif nutzen. Kürzlich mussten wir den Feather überarbeiten, um vom veralteten CP2104 auf den verfügbaren CH9102F umzusteigen, und so kam eins zum anderen und ehe man sich versieht, haben wir ein komplett überarbeitetes Design entwickelt: den Adafruit ESP32 Feather V2.
Der V2 ist ein bedeutendes Redesign, so dass wir ihn als ein komplett neues Produkt betrachten. Er enthält immer noch den ESP32-Chip, hat aber viele Upgrades und Verbesserungen:
- Im Vergleich zum ursprünglichen Feather mit 4 MB Flash und keinem PSRAM, hat der V2 8 MB Flash und 2 MB PSRAM
- Zusätzlicher taktiler Schalter für die Benutzertaste am Eingangspin 38
- Zusätzliche NeoPixel mini RGB LED mit steuerbarem Power-Pin
- Zusätzlicher STEMMA QT-Anschluss für Plug-and-Play-I2C-Verbindungen
- USB Typ C Anschluss anstelle von Micro B
- Separate, steuerbare 3,3-V-Stromversorgung für STEMMA QT, um einen extrem niedrigen Stromverbrauch zu ermöglichen, selbst wenn Sensoren angeschlossen sind
- Entwickelt für geringen Stromverbrauch: mit einem PPK verifiziert, um 70uA von der Lipoly-Batterie im Tiefschlaf und 1,2mA im leichten Schlaf zu ziehen.
- Das ESP32 Pico Modul ist viel kleiner, was eine klare Markierung aller Breakout-Pads und zusätzliche Montagelöcher ermöglicht!
- Aktualisieren Sie den USB-zu-Seriell-Konverter von CP2102 auf CH9102F, der zum Kauf erhältlich ist! Der CH9102F hat keine Probleme mit dem Hochladen bei 921600 bps für ein schnelles Laden der Firmware.
Um jedoch das PSRAM hinzuzufügen und das neue Pico-Modul zu verwenden, das klein genug ist, um all die lustigen Extras zu ermöglichen, haben sich einige der Breakout-Pads geändert, daher hier die wichtigsten Informationen:
- Die Pin-Nummern für den I2C-Port (SDA, SCL), Hardware-UART (RX, TX) und SPI (SCK, MOSI, MISO) haben sich geändert. Wenn Ihr Code diese Pins fest einkodiert hat, müssen Sie sie entweder durch die neuen Nummern ersetzen oder den Code so ändern, dass er die "schönen" Namen wie SDA oder SCK verwendet. Wenn Sie das neue Feather ESP32 V2 Board im Espressif Board Support Package auswählen, werden die korrekten Nummern ersetzt. Beachten Sie, dass sich die Namen an denselben Stellen befinden. Wir haben nicht geändert, wo sich die I2C/UART/SPI-Pins auf dem Board befinden, sondern nur die ESP32-Pin-Nummern, mit denen sie im Modul verbunden sind.
- Der 'Eck'-Pin neben TX wurde von Pin 21 auf 37 geändert. Dieser Pin wird in keinem FeatherWings verwendet, da er als 'Extra-Pin' betrachtet wird. Außerdem wurde er von einem GPIO zu einem reinen Eingang geändert.
- Bei den übrigen nummerierten Pins und den Pins A0-A5 haben sich die Pin-Nummern nicht geändert.
Das Modul, das sich am Ende des Feather befindet, enthält einen Dual-Core-ESP32-Chip, 8 MB SPI-Flash, 2 MB PSRAM, eine abgestimmte PCB-Antenne und alle passiven Komponenten, die Sie benötigen, um die Vorteile dieses leistungsstarken neuen Prozessors zu nutzen. Der ESP32 hat sowohl WiFi- als auch Bluetooth Classic/LE-Unterstützung. Das bedeutet, dass er sich perfekt für nahezu jedes drahtlose oder mit dem Internet verbundene Projekt eignet.
Da er Teil unseres Feather-Ökosystems ist, können Sie die Vorteile der über 50 Wings nutzen, die wir entwickelt haben, um alle Arten von coolem Zubehör hinzuzufügen. Die integrierte Batterielade- und Überwachungsfunktion, die Sie vom ESP32 Feather kennen und lieben, ist auch bei diesem Upgrade vorhanden.
Eigenschaften:
- ESP32 Dual core 240MHz Xtensa® Prozessor - der klassische Dual-Core ESP32, den Sie kennen und lieben!
- Das Mini-Modul hat eine FCC/CE-Zertifizierung und ist mit 8 MByte Flash und 2 MByte PSRAM ausgestattet - Sie können riesige Datenpuffer haben Stromversorgungsoptionen - USB Typ C oder Lipoly-Akku
- Eingebaute Batterieladung bei Stromversorgung über USB-C
- LiPoly-Akku-Monitor mit zwei 200K-Widerstandsteilern
- Reset- und Benutzertaste (I38) zum Zurücksetzen der Karte und als separater Eingang
- Hochgeschwindigkeits-Upload mit Auto-Reset und seriellem Debugging mit dem ultrazuverlässigen CP2102N-Chipsatz.
- STEMMA QT-Anschluss für I2C-Geräte, mit schaltbarer Stromversorgung, so dass Sie in den Low-Power-Modus wechseln können.
- Lade-/Benutzer-LEDs + NeoPixel-Statusanzeige mit Pin-gesteuerter Stromversorgung für geringen Stromverbrauch
- Stromsparend! Im Tiefschlafmodus können wir bis zu 80~100uA Stromaufnahme über den Lipoly-Anschluss erreichen. Der Ruhestrom stammt vom Leistungsregler, dem ESP32-Chip und dem Lipoly-Monitor. Schalten Sie den NeoPixel und die externe I2C-Stromversorgung aus, um den geringsten Ruhestrom zu erhalten.
- Funktioniert mit Arduino oder MicroPython
Der NeoPixel wird komplett zusammengebaut und getestet geliefert und verfügt über eine USB-Schnittstelle, über die Sie ihn schnell mit der Arduino-IDE oder dem Low-Level ESP32 IDF verwenden können. Wir haben auch einige Anschlussstecker beigelegt, so dass Sie ihn einlöten und an ein lötfreies Breadboard anschließen können. Lipoly-Batterie und USB-Kabel sind nicht im Lieferumfang enthalten (aber wir haben viele Optionen im Shop, wenn Sie möchten!)
ESP32 Spezifikationen
- 240 MHz Dual-Core Tensilica LX6 Mikrocontroller mit 600 DMIPS
- Integrierter 520 KB SRAM
- Integrierter 802.11b/g/n HT40 Wi-Fi-Transceiver, Basisband, Stack und LWIP
- Integriertes Dual-Mode-Bluetooth (klassisch und BLE)
- Eingebaute PCB-Antenne
- Ultra-rauscharmer Analogverstärker
- Hall-Sensor
- 10x kapazitive Touch-Schnittstelle
- 32 kHz Quarzoszillator
- 3 x UARTs (nur zwei sind standardmäßig in der Feather Arduino IDE-Unterstützung konfiguriert, ein UART wird zum Booten/Debuggen verwendet)
- 3 x SPI (nur einer ist standardmäßig in der Feather-Arduino-IDE-Unterstützung konfiguriert)
- 2 x I2C (nur einer ist standardmäßig in der Feather-Arduino-IDE-Unterstützung konfiguriert)
- 12 x ADC-Eingangskanäle
- 2 x I2S-Audio
- 2 x DAC
- PWM/Timer-Eingang/Ausgang an jedem GPIO-Pin verfügbar
- OpenOCD-Debug-Schnittstelle mit 32 kB TRAX-Puffer
- SDIO-Controller oder Peripheriegerät 50 MHz
- SD-Karten-Interface-Unterstützung
Produkt-Abmessungen: 52,3mm x 22,8mm x 7,2mm / 2,1" x 0,9" x 0,3"
- WLAN: IEEE802.11 b/g/n
- Prozessortakt: 240 Mhz
- IO: PWMSPI
- Arbeitsspeicher: 520KB SRAM
- Prozessorkerne: Dual-Core