Einer unserer Star Feathers ist der Adafruit HUZZAH32 ESP32 Feather - mit dem fabelhaften ESP32 WROOM Modul darauf, macht er schnelle Arbeit mit WiFi und Bluetooth projects, die die Vorteile von Espressifs beliebtestem Chipsatz nutzen.
Kürzlich musste Adafruit diese Feder überarbeiten, um vom veralteten CP2104 auf den CP2012N umzusteigen. Eines führte zum anderen und ehe man sich versieht, hat man ein komplett aufgefrischtes Design geschaffen: den Adafruit ESP32 Feather V2.
Die V2 ist eine erhebliche Umgestaltung, so dass sie als völlig neues Produkt betrachtet wird. Er verfügt immer noch über den ESP32-Chip, hat aber viele Upgrades und Verbesserungen:
Im Vergleich zum originalen 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-Port für Plug-and-Play I2C-Verbindungen
USB-Typ-C-Port anstelle von Micro B
Separate steuerbare 3.3V-Stromversorgung für STEMMA QT, um einen extrem niedrigen Stromverbrauch zu ermöglichen, selbst wenn Sensoren angeschlossen sind
Entwickelt für niedrigen 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 und ermöglicht eine klare Markierung aller Breakout-Pads und zusätzlicher Befestigungslöcher!
Upgrade des USB-Seriell-Wandlers von CP2014 (2mbps max. Rate) auf CP2102N, der 3 mbps verarbeiten kann
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. Hier ist, was Sie wissen müssen:
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 die Verwendung dieser Pins fest einkodiert hat, müssen Sie sie entweder durch die neuen Nummern ersetzen oder den Code so ändern, dass er die "hübschen" Namen wie SDA oder SCK verwendet.
Wenn Sie das neue Feather ESP32 V2-Board im Espressif-Board-Support-Paket auswählen, werden die richtigen Nummern ersetzt.
Beachten Sie, dass die Namen an denselben Stellen stehen. Adafruit hat nicht geändert, wo sich die I2C/UART/SPI-Pins auf dem Board befinden, sondern nur, an welche ESP32-Pin-Nummern sie im Modul angeschlossen sind.
Der "Eck"-Pin neben TX hat sich von Pin 21 auf 37 geändert. Dieser Stift wird in keinem FeatherWings verwendet, da er als "zusätzlicher Stift" gilt. Außerdem wurde er von einem GPIO zu einem reinen Eingang geändert
. Die übrigen nummerierten Pins und die Pins A0-A5 haben ihre Pin-Nummern nicht geändert.
Das Modul am Ende des Feather 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 es sich perfekt für nahezu jedes kabellose oder mit dem Internet verbundene Projekt eignet.
Da es Teil des Feather-Ökosystems ist, können Sie die Vorteile der über 50 Wings nutzen, mit denen Sie alle Arten von coolem Zubehör hinzufügen können. Außerdem ist die integrierte Batterieladung und -überwachung, die Sie vom ESP32 Feather kennen und lieben, auch in diesem Upgrade enthalten.
Features:
ESP32 Dual core 240MHz Xtensa® Prozessor - der klassische Dual-Core ESP32, den Sie kennen und lieben!
Das Mini-Modul ist FCC/CE-zertifiziert und verfügt über 8 MByte Flash und 2 MByte PSRAM - Sie können riesige Datenpuffer haben
Stromversorgungsoptionen - USB Typ C oder Lipoly-Akku
Eingebautes Akkuladen bei Stromversorgung über USB-C
LiPoly-Akku-Monitor mit zwei 200K-Widerstandsteilern
Reset- und Benutzertaste (I38) zum Zurücksetzen des Boards und als separater Eingang
Hochgeschwindigkeits-Upload mit Auto-Reset und seriellem Debugging mit dem extrem zuverlä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 + Status NeoPixel mit Pin-gesteuerter Stromversorgung für geringen Stromverbrauch
Low Power friendly! Im Tiefschlafmodus können wir die Stromaufnahme des Lipoly-Anschlusses auf 80~100uA senken. Der Ruhestrom stammt vom Leistungsregler, dem ESP32-Chip und dem Lipoly-Monitor. Schalten Sie den NeoPixel und die externe I2C-Stromversorgung aus, um eine möglichst geringe Ruhestromaufnahme zu erreichen.
Funktioniert mit Arduino oder MicroPython
Wird komplett zusammengebaut und getestet, mit einer USB-Schnittstelle, über die Sie es schnell mit der Arduino IDE oder dem Low-Level ESP32 IDF verwenden können. Wir fügen auch eine Stiftleiste bei, so dass Sie sie einlöten und an ein lötfreies Breadboard anschließen können. Lipoly-Batterie und USB-Kabel nicht enthalten (aber wir haben viele Optionen im Shop, wenn Sie möchten!)
Technische Details
Hier sind Spezifikationen von Espressif über den ESP32:
240 MHz Dual-Core Tensilica LX6 Mikrocontroller mit 600 DMIPS
Integrierter 520 KB SRAM
Integrierte 802.11b/g/n HT40 Wi-Fi-Transceiver, Basisband, Stack und LWIP
Integriertes Dual-Mode-Bluetooth (klassisch und BLE)
Integrierte PCB-Antenne
Ultra-rauscharmer Analogverstärker
Hall-Sensor
10x kapazitive Touch-Schnittstelle
32-kHz-Quarzoszillator
3 x UARTs (nur zwei sind im Feather standardmäßig konfiguriert Arduino IDE-Unterstützung, ein UART wird für Bootload/Debug verwendet)
3 x SPI (nur einer ist standardmäßig im Feather konfiguriert Arduino IDE-Unterstützung)
2 x I2C (nur einer ist standardmäßig im Feather konfiguriert Arduino IDE-Unterstützung)
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 Master/Slave 50 MHz
SD-Card-Interface-Unterstützung
Produktabmessungen: 52.3mm x 22.8mm x 7.2mm / 2.1" x 0.9" x 0.3"
Produktgewicht: 6.0g / 0.2oz
ESP32 Pico Mini 02 Datenblatt