Suchergebnisse für "esp32"
Elektor Publishing Das ESP32-Praxisbuch
Die WiFi-Module der chinesischen Firma Espressif haben schon längst die Maker-Community erobert, bieten sie doch zu einem konkurrenzlosen Preis MCU- und WiFi-Funktionalität. Mit einfachen Mitteln lässt sich ein Arduino mit einem ESP-Modul um WiFi erweitern. Die globale Bastler-Gemeinde ersetzte schon bald die integrierte Firmware mit eigener Firmware, sodass Entwickler ESP-Boards wie Arduino-Boards programmieren können. Der neue ESP32 geht einen Schritt weiter und ist in jeder Beziehung leistungsfähiger als der ESP8266. Zudem besitzt er nun Bluetooth-Funktionalität. Der ESP32 verfügt über einen 240-MHz-Zweikern-Mikroprozessor mit einer Performanz von 600 DMIPS. Neben 520 KByte SRAM befinden sich 16 MByte Flashspeicher an Board. Zur Kommunikation mit der Außenwelt enthält das System-on-a-Chip die 802.11-b/g/n-WiFi-Komponente HT40 und Bluetooth-Funktionalität. Als Sensoren bietet der ESP32 einen Hall-Sensor, eine zehnfache, kapazitive Touch-Schnittstelle, einen analogen Verstärker für niedrige Signale und einen 32-kHz-Kristallquartz. Der Bestseller-Autor Erik Bartmann hat sich ausführlich mit dem neuen ESP32 beschäftigt. Heraus gekommen ist dabei Das ESP32-Praxisbuch, in dem er die Leser Schritt für Schritt in die Arbeit mit diesem preiswerten WiFi-Mikrocontroller einführt.
€ 39,80
Mitglieder identisch
Elecrow ESP-Terminal (ESP32-S3 basiertes Entwicklungsboard mit 3,5" kapazitivem TFT-Touchdisplay)
Dieses ESP32-Terminal ist ein Mikrocontroller, der auf dem ESP32-Master basiert. Es verwendet einen Xtensa 32-Bit LX7 Dual-Core-Prozessor mit einer Hauptfrequenz von bis zu 240 Mhz, unterstützt 2,4 GHz Wi-Fi und Bluetooth 5 (LE) und kann problemlos gängige Anwendungsszenarien für Edge-Terminals bewältigen, wie z. B. industrielle Steuerung, Erkennung und Verarbeitung der landwirtschaftlichen Produktionsumgebung, intelligente Logistiküberwachung, Smart-Home-Szenarien und mehr. Das ESP32-Modul verfügt außerdem über einen kapazitiven 3,5-Zoll-Touchscreen mit paralleler RGB-Schnittstelle und einer Auflösung von 320x480, um eine perfekte Bildausgabe mit einer Bildrate von 60 FPS zu gewährleisten. Die 4 Crowtail-Schnittstellen auf der Rückseite dieses Terminals können mit Sensoren der Crowtail-Serie verwendet werden, Plug and Play, und erstellen Sie weitere interessante Projekte schnell und bequem. Darüber hinaus ist es auch mit einem SD-Kartensteckplatz für erweiterte Speicherung (SPI-Leitungen) und einer Buzzer-Funktion ausgestattet. Der ESP32-Touchscreen unterstützt die ESP-IDF- und Arduino-IDE-Entwicklung und ist mit Python/MicroPython/Arduino kompatibel. Es unterstützt auch LVGL, die beliebteste kostenlose und quelloffene eingebettete Grafikbibliothek, um schöne Benutzeroberflächen für alle MCUs, MPUs und Anzeigetypen zu erstellen. Jetzt hat es auch die offizielle Zertifizierung von LVGL erhalten. Das Board-Zertifikat von LVGL zeigt, dass die Boards problemlos mit LVGL verwendet werden können und über eine gute Leistung für UI-Anwendungen verfügen. Die integrierte Ladeschaltung und die Lithium-Batterie-Schnittstelle können die Typ-C-Stromversorgungsschnittstelle nutzen, um gleichzeitig Strom zu liefern und die Batterie aufzuladen, was mehr Möglichkeiten zur Erweiterung bietet. Features Integriertes ESP32-S3-Modul, das 2,4-GHz-WLAN und Bluetooth 5 (LE) unterstützt. LCD 3,5 Zoll paralleles TFT-LCD mit einer Auflösung von 320 x 480 Kompatibel mit Arduino/Python/MicroPython Unterstützung für ausgereifte Software, Unterstützung für ESP-IDF und Arduino IDE-Entwicklung Unterstützung der Open-Source-Grafikbibliothek LVGL Unterstützt den 1T1R-Modus, Datenrate bis zu 150 Mbps, Wireless Multimedia (WMM) Perfekter Sicherheitsmechanismus, Unterstützung von AES-128/256, Hash, RSA, HMAC, digitalen Signaturen und sicherem Booten Integrierter Ladechip und Schnittstelle, verwenden Sie zum Laden die Typ-C-Schnittstelle Mit 4 Crowtail-Schnittstellen (HY2.0-4P-Anschluss), Plug-and-Play mit verschiedenen Crowtail-Sensoren Applikationen Smart Home Industrielle Kontrolle Medizinischer Monitor Haushaltsgeräte-Display Logistiküberwachung Technische Daten ESP32-S3 Modul mit 16 MB Flash und 8 MB PSRAM Wi-Fi-Protokoll: 802.11b/g/n (802.11n bis zu 150 Mbps) Wi-Fi-Frequenzbereich: 2,402-2,483 GHz Unterstützt Bluetooth 5 Mit 4 Crowtail-Schnittstellen (HY2.0-4P-Anschluss) und integriertem Micro-TF-Kartensteckplatz 3,5-Zoll-TFT-LCD-RGB-True-Color-LCD-Bildschirm mit einer Auflösung von 320 x 480 Treiberchip: ILI9488 (16-Bit-Parallelleitung) Kapazitiver Touchpanel-Controller IC FT6236-Serie Betriebsspannung: DC 5 V-500 mA Ruhestrom: USB-Stromversorgung: 6,86 mA Lithiumbatterie-Stromversorgung: 3,23 mA LiPo-Akku-Schnittstelle: PH2.0 Betriebstemperatur: -10-65 °C Aktiver Bereich: 73,63 x 49,79 mm (L x B) Abmessungen: 106 x 66 x 13 mm (L x B x H) Lieferumfang 1x 3,5-Zoll-ESP-RGB-Display mit Acrylgehäuse 1x USB-C-Kabel Downloads Wiki Schematic Diagram 16 learning Lessons for LVGL Source code Lesson code LVGL Reference ESP32-S3 Datasheet ILI9488 Datasheet Capacitive Touch Display Data
€ 44,95
Mitglieder € 40,46
Arduino Arduino Nano ESP32
Der Arduino Nano ESP32 (mit und ohne Header) ist ein Nano-Formfaktor-Board, das auf dem ESP32-S3 (eingebettet im NORA-W106-10B von u-blox) basiert. Es ist das erste Arduino-Board, das vollständig auf einem ESP32 basiert. Es bietet Wi-Fi, Bluetooth LE, Debugging über natives USB in der Arduino-IDE sowie einen geringen Stromverbrauch. Der Nano ESP32 ist kompatibel mit der Arduino IoT Cloud und unterstützt MicroPython. Es ist ein ideales Board für den Einstieg in die IoT-Entwicklung. Features Geringer Platzbedarf: Dieses Board wurde unter Berücksichtigung des bekannten Nano-Formfaktors entwickelt und ist aufgrund seiner kompakten Größe perfekt für die Einbettung in eigenständige Projekte geeignet. Wi-Fi und Bluetooth: Nutzen Sie die Leistung des im IoT-Bereich bekannten ESP32-S3-Mikrocontrollers mit vollständiger Arduino-Unterstützung für drahtlose und Bluetooth-Konnektivität. Arduino- und MicroPython-Unterstützung: Wechseln Sie mit ein paar einfachen Schritten nahtlos zwischen Arduino- und MicroPython-Programmierung. Arduino IoT Cloud-kompatibel: Erstellen Sie schnell und einfach IoT-Projekte mit nur wenigen Codezeilen. Das Setup kümmert sich um die Sicherheit und ermöglicht Ihnen die Überwachung und Steuerung Ihres Projekts von überall aus mit der Arduino IoT Cloud-App. HID-Unterstützung: Simulieren Sie HID-Geräte wie Tastaturen oder Mäuse über USB und eröffnen Sie so neue Möglichkeiten für die Interaktion mit Ihrem Computer. Technische Daten Mikrocontroller u-blox NORA-W106 (ESP32-S3) USB-Anschluss USB-C Pins Eingebaute LED-Pins 13 Eingebaute RGB-LED-Pins 14-16 Digitale I/O-Pins 14 Analoge Eingangs-Pins 8 PWM-Pins 5 Externe Interrupts Alle digitalen Pins Konnektivität Wi-Fi u-blox NORA-W106 (ESP32-S3) Bluetooth u-blox NORA-W106 (ESP32-S3) Kommunikation UART 2x I²C 1x, A4 (SDA), A5 (SCL) SPI D11 (COPI), D12 (CIPO), D13 (SCK). Verwendung eines beliebigen GPIO für Chip Select (CS) Stromversorgung I/O-Spannung 3,3 V Eingangsspannung (nominal) 6-21 V Quellstrom pro I/O-Pin 40 mA Sinkstrom pro I/O-Pin 28 mA Taktrate Prozessor Bis zu 240 MHz Speicher ROM 384 kB SRAM 512 kB Externer Flash 128 Mbit (16 MB) Abmessungen 18 x 45 mm Downloads Datasheet Schematics
€ 23,95
Mitglieder € 21,56
Espressif ESP32-S3-EYE
ESP32-S3-EYE ist ein kleines KI-Entwicklungsboard. Es basiert auf dem ESP32-S3 SoC und ESP-WHO, dem KI-Entwicklungs-Framework von Espressif. Das ESP32-S3-EYE-Board besteht aus zwei Teilen: Die Hauptplatine (ESP32-S3-EYE-MB) verfügt über das ESP32-S3-WROOM-1-Modul, eine 2-Megapixel-Kamera, einen SD-Kartenslot, ein digitales Mikrofon, einen USB-Anschluss und Funktionstasten; und die Subplatine (ESP32-S3-EYE-SUB) enthält ein LCD-Display. Die Hauptplatine und die Subplatine sind über Stiftleisten miteinander verbunden. Der ESP32-S3-EYE bietet mit einem 8 MB Octal PSRAM und einem 8 MB Flash viel Speicherplatz. Es unterstützt auch die Bildübertragung über Wi-Fi und Debugging über einen Micro-USB-Anschluss. Technische Daten Kamera Die 2 MP-Kamera OV2640 bietet einen Betrachtungswinkel von 66,5° und eine maximale Auflösung von 1600x1200. Sie können die Auflösung beim Entwickeln von Anwendungen ändern. Modul-Power-LED Die LED (grün) leuchtet auf, wenn USB-Strom an die Platine angeschlossen ist. Wenn es nicht eingeschaltet ist, bedeutet dies, dass entweder keine USB-Stromversorgung erfolgt oder der 5 V bis 3,3 V LDO defekt ist. Die Software kann GPIO3 so konfigurieren, dass unterschiedliche LED-Status (ein/aus, blinkend) für unterschiedliche Zustände der Platine eingestellt werden. Hinweis: GPIO3 muss im Open-Drain-Modus eingerichtet werden. Das Hochziehen von GPIO3 kann dazu führen, dass die LED durchbrennt. Pin-Header Verbinden Sie die Buchsenleisten auf der Unterplatine. 5 V bis 3,3 V LDO Leistungsregler, der eine 5-V-Versorgung in einen 3,3-V-Ausgang für das Modul umwandelt. Digitales Mikrofon Das digitale I²S-MEMS-Mikrofon verfügt über ein SNR von 61 dB und eine Empfindlichkeit von –26 dBFS und arbeitet bei 3,3 V. FPC-Anschluss Verbindet die Hauptplatine und die Subplatine. Funktionstaste Auf der Platine befinden sich sechs Funktionstasten. Benutzer können alle Funktionen nach Bedarf konfigurieren, mit Ausnahme der RST-Taste. ESP32-S3-WROOM-1 Das ESP32-S3-WROOM-1-Modul integriert die ESP32-S3R8-Chipvariante, die Wi-Fi- und Bluetooth 5 (LE)-Konnektivität sowie dedizierte Vektoranweisungen zur Beschleunigung der neuronalen Netzwerkberechnung und Signalverarbeitung bietet. Zusätzlich zum integrierten 8 MB Octal SPI PSRAM des SoC verfügt das Modul auch über 8 MB Flash, was einen schnellen Datenzugriff ermöglicht. Das ESP32-S3-WROOM-1U-Modul wird ebenfalls unterstützt. MicroSD-Slot Wird zum Einsetzen einer MicroSD-Karte zur Erweiterung der Speicherkapazität verwendet. 3,3 V bis 1,5 V LDO Leistungsregler, der eine 3,3-V-Versorgung in einen 1,5-V-Ausgang für die Kamera umwandelt. 3,3 V bis 2,8 V LDO Leistungsregler, der eine 3,3-V-Versorgung in einen 2,8-V-Ausgang für die Kamera umwandelt. USB-Anschluss Ein Micro-USB-Anschluss, der für die 5-V-Stromversorgung des Boards sowie für die Kommunikation mit dem Chip über GPIO19 und GPIO20 verwendet wird. Batterie-Lötpunkte Wird zum Löten eines Batteriesockels verwendet, um einen externen Li-Ionen-Akku anzuschließen, der als alternative Stromversorgung für die Platine dienen kann. Wenn Sie eine externe Batterie verwenden, stellen Sie sicher, dass diese über eine integrierte Schutzschaltung und Sicherung verfügt. Die empfohlenen Spezifikationen der Batterie: Kapazität >1000 mAh, Ausgangsspannung 3,7 V, Eingangsspannung 4,2 V – 5 V. Batterieladegerät-Chip 1 Ein lineares Li-Ionen-Akkuladegerät (ME4054BM5G-N) im ThinSOT-Gehäuse. Die Stromquelle zum Aufladen ist der USB-Anschluss. Rote Batterie-LED Wenn die USB-Stromversorgung an die Platine angeschlossen ist und kein Akku angeschlossen ist, blinkt die rote LED. Wenn ein Akku angeschlossen ist und geladen wird, leuchtet die rote LED. Wenn der Akku vollständig aufgeladen ist, schaltet er sich aus. Beschleunigungsmesser Dreiachsiger Beschleunigungsmesser (QMA7981) für Bildschirmdrehung usw.
€ 59,95
Mitglieder € 53,96
FreeRTOS for ESP32-Arduino
Die Programmierung von eingebetteten Systemen ist aufgrund von Ressourcenbeschränkungen und begrenzten Debugging-Möglichkeiten schwierig. Warum sollten Sie Ihr eigenes Echtzeitbetriebssystem (RTOS) und Ihre Anwendung entwickeln, wenn die bewährte FreeRTOS-Software frei verfügbar ist? Warum nicht mit einer validierten Grundlage beginnen? Jeder Softwareentwickler weiß, dass man ein schwieriges Problem in kleinere Probleme aufteilen muss, um es zu bewältigen. Durch den Einsatz von separaten präemptiven Tasks und FreeRTOS-Kommunikationsmechanismen wird eine saubere Funktionstrennung innerhalb der gesamten Anwendung erreicht. Das führt zu einem sicheren und wartbaren Design. Praktizierende Ingenieure und Studenten können dieses Buch und die ESP32-Arduino-Umgebung gleichermaßen nutzen, um sich in FreeRTOS-Konzepte in einem angenehmen Tempo einzuarbeiten. Der gut organisierte Text ermöglicht es Ihnen, jedes Konzept zu beherrschen, bevor Sie das nächste Kapitel beginnen. Praktische Breadboard-Experimente und Schaltpläne sind enthalten, um die Lektionen zu verdeutlichen. Erfahrung ist der beste Lehrer. Jedes Kapitel enthält Übungen, um Ihr Wissen zu testen. Die FreeRTOS Application Programming Interface (API) wird vollständig für die ESP32 Arduino Umgebung behandelt. Sie können das Gelernte auf andere FreeRTOS-Umgebungen anwenden, einschließlich Espressifs ESP-IDF. Der Quellcode ist auf GitHub verfügbar. All diese Ressourcen versetzen Sie in die Lage, Ihr nächstes supercooles ESP32-Projekt zu entwickeln. Was Sie lernen werden: Wie präemptives Scheduling in FreeRTOS funktioniert Der Arduino-Startup "loopTask" Nachrichten-Warteschlangen FreeRTOS-Zeitgeber und der IDLE-Task Semaphore, Mutex und ihre Unterschiede Die Mailbox und ihre Anwendung Echtzeit-Task-Prioritäten und ihre Auswirkungen Interrupt-Interaktion und Verwendung mit FreeRTOS Warteschlangen-Sets Benachrichtigung von Tasks mit Ereignissen Ereignis-Gruppen Kritische Abschnitte Lokale Speicherung von Aufgaben Die Gatekeeper-Aufgabe
€ 37,50
Mitglieder € 33,75
Espressif ESP32-WROOM-32
Der ESP-WROOM-32 misst nur 25,2 mm x 18 mm und enthält den ESP32-SoC, den Flash-Speicher, präzise diskrete Komponenten und eine PCB-Antenne, um eine hervorragende HF-Leistung in Anwendungen mit begrenztem Platzangebot zu bieten. ESP-WROOM-32 ist ein leistungsstarkes, generisches Wi-Fi + BT + BLE-MCU-Modul, das auf eine Vielzahl von Anwendungen abzielt, von Sensornetzwerken mit geringem Stromverbrauch bis hin zu anspruchsvollsten Aufgaben wie Sprachkodierung, Musik-Streaming und MP3-Dekodierung . Das Herzstück dieses Moduls ist der ESP32-D0WDQ6-Chip. Der eingebettete Chip ist skalierbar und anpassungsfähig. Es gibt zwei CPU-Kerne, die einzeln angesteuert werden können, und die Taktfrequenz ist von 80 MHz bis 240 MHz einstellbar. Der Benutzer kann die CPU auch ausschalten und den stromsparenden Coprozessor nutzen, um die Peripheriegeräte ständig auf Änderungen oder Überschreitungen von Schwellenwerten zu überwachen. ESP32 integriert eine Vielzahl von Peripheriegeräten, die von kapazitiven Berührungssensoren, Hall-Sensoren, SD-Kartenschnittstelle, Ethernet, Hochgeschwindigkeits-SPI, UART, I²S und I²C reichen. Die Integration von Bluetooth, Bluetooth LE und Wi-Fi sorgt dafür, dass ein breites Anwendungsspektrum angesprochen werden kann und das Modul zukunftssicher ist. Die Verwendung von Wi-Fi ermöglicht eine große physische Reichweite und eine direkte Verbindung zum Internet über einen Wi-Fi-Router, während die Verwendung von Bluetooth es dem Benutzer ermöglicht, bequem eine Verbindung zum Telefon herzustellen oder Niedrigenergie-Beacons zur Erkennung auszusenden. Der Ruhestrom des ESP32-Chips beträgt weniger als 5 µA und eignet sich daher für batteriebetriebene und tragbare Elektronikanwendungen. ESP32 unterstützt eine Datenrate von bis zu 150 Mbit/s und eine Ausgangsleistung von 20,5 dBm an der Antenne, um die größtmögliche physikalische Reichweite zu gewährleisten. Daher bietet der Chip branchenführende Spezifikationen und die beste Leistung für elektronische Integration, Reichweite, Stromverbrauch und Konnektivität.
€ 9,95€ 7,95
Mitglieder identisch
Espressif ESP32-DevKitC-32E
ESP32-DevKitC ist ein Low-Footprint- und Einsteiger-Entwicklungsboard, das zur ESP32-Serie gehört. Dieses Board verfügt über ein reichhaltiges Peripherie-Set. Die integrierte ESP32-Pinbelegung ist für problemloses Prototyping optimiert! WLAN & Bluetooth-Konnektivität Dieses Minimalsystem-Entwicklungsboard wird von einem ESP32-Modul angetrieben. Es integriert Wi-Fi- und Bluetooth-Funktionen und bietet einen umfangreichen Peripheriesatz für schnelles Prototyping! Rapid Prototyping ESP32-DevKitC erreicht optimale HF-Leistung. Sie können direkt mit dem Anwendungsdesign und der Anwendungsentwicklung beginnen, ohne sich Gedanken über die HF-Leistung und das Antennendesign machen zu müssen. ESP32-DevKitC deckt Ihre grundlegenden Systemanforderungen bereits ab. Schließen Sie einfach das USB-Kabel an und schon kann es losgehen! Flexibel und funktionsreich ESP32-DevKitC enthält die gesamte Unterstützungsschaltung der Module der Serien ESP32-WROOM, ESP32-WROVER und ESP32-SOLO, außerdem eine USB-UART-Brücke, Reset- und Boot-Modus-Tasten, einen LDO-Regler und einen Micro-USB-Anschluss. Alle wichtigen GPIOs stehen dem Entwickler zur Verfügung. Breadboard-freundlich Die ESP32-DevKitC-Pinbelegung ist optimiert, um Prototyping auf einem Steckbrett zu ermöglichen. Der integrierte LDO-Ausgang ist herausgeführt, um zusätzliche externe Elektronik mit Strom zu versorgen. Peripherieausgänge werden für ein problemloses Prototyping zusammengefasst. Technische Daten Board ESP32-DevKitC-32E Verwandtes Modul ESP32-WROOM-32E Flashspeicher 4 MB Antenne PCB Downloads Datasheet
€ 14,95
Mitglieder € 13,46
ESP32 steuert Roboterauto
Open-Source-Code mit Arduino IDE und PlatformIO Autonomes Fahren: GPS, Accelerometer, Gyroskop PS3-Controller Mikrocontroller wie der Arduino und Einplatinenrechner wie der Raspberry Pi haben sich zu beliebten Komponenten entwickelt. Dritter im Bunde ist der ESP32 der Firma Espressif. Mikrocontroller dieser Baureihe zeichnen sich durch eine Vielzahl implementierter Funktionen aus, die bei einem Arduino konventioneller Prägung mit einem Atmel-AVR-Mikrocontroller erst mit weiterer Hardware möglich sind. Prominentes Beispiel sind hier die WiFi- und Bluetooth-Funktionalitäten. Gegenüber einem Raspberry Pi zeichnen sie sich durch einen deutlich geringeren Preis aus. Allgemeine Informationen für die Realisierung eines Roboterauto-Projekts mit dem ESP32 sind leicht zu finden. Dabei handelt es sich aber oft nur um Ausführungen zu einem Teilaspekt, ohne inhaltliche oder funktionale Abstimmung. So ist nicht nur die Beschaffung der benötigten Informationen mühselig und zeitaufwändig, sie kann auch außerordentlich fehlerträchtig sein. Ansatzpunkt dieses Buches ist, diese Lücke zu schließen. Es geht auf verschiedene Möglichkeiten eines Chassis ein, vermittelt nötige Kenntnisse und führt schrittweise von einer einfachen Motorsteuerung zu einem komplexen sensor- und sprachgesteuerten Roboterauto. Hacks rund um GPS und eine PlayStation 3 runden die Sache ab. Inhalt Bei der Reihenfolge der Kapitel wurde versucht – beginnend bei der Darstellung von grundlegenden Informationen – über die Lösung einfacher Aufgaben zu etwas anspruchsvolleren Techniken zu führen. Der Mikrocontroller ESP32 Die Software erstellen Die Stromversorgung Rund um die Hardware Das Chassis Der Gleichstrommotor Kabellose Steuerung über WiFi Mit Sensoren Hindernisse erkennen Eine eigene Roboterauto-App Servo und Lichtsensor GPS Accelerometer / Gyroskop PS3-Controller Roboterauto-App Hinweis zur Software Die Dateien haben das Suffix (.cpp). Grund ist die Entwicklung mit PlatformIO. Mit Copy & Paste sollten sie auch in der Arduino-IDE verwendet werden können.
€ 34,80
Mitglieder identisch
The Complete ESP32 Projects Guide
Der Hauptzweck dieses Buches besteht darin, die Programmiersprachen Arduino IDE und MicroPython in ESP32-basierten Projekten unter Verwendung des sehr beliebten ESP32 DevKitC-Entwicklungsboards zu vermitteln. Das Buch enthält viele einfache, grundlegende und fortgeschrittene Projekte mit der Arduino IDE und dem ESP32 DevKitC. Alle Projekte wurden getestet und funktionieren. Blockdiagramme, Schaltpläne und vollständige Programmlisten aller Projekte sind mit Erläuterungen versehen. Darüber hinaus werden mehrere Projekte zur Programmierung des ESP32 DevKitC mit MicroPython angegeben. Die Projekte in diesem Buch sollen die folgenden Funktionen des ESP32-Prozessors vermitteln: GPIOs Berührungssensoren Externe Interrupts Timer unterbricht I²C und I²S SPI PWM ADC DAC UART Hallsensor Temperatursensor Infrarot-Controller Lesen und Schreiben auf SD-Karte Lesen und Schreiben in den Flash-Speicher RTC-Timer Chip-ID Sicherheit und Verschlüsselung Wi-Fi und Netzwerkprogrammierung Bluetooth BLE-Programmierung Kommunikation mobiler Geräte Design mit geringem Stromverbrauch ESP-IDF-Programmierung Die Projekte sind mit steigendem Schwierigkeitsgrad organisiert. Den Lesern wird empfohlen, die Projekte in der angegebenen Reihenfolge anzugehen. Ein speziell vorbereitetes Hardware-Kit ist bei Elektor erhältlich. Mit dieser Hardware sollte die Erstellung der Projekte in diesem Buch einfach sein und Spaß machen.
€ 39,95
Mitglieder € 35,96
Espressif ESP32-PICO-Kit V4
Das ESP32-PICO-KIT passt in ein Mini-Breadboard. Es ist voll funktionsfähig mit der minimalen Anzahl von diskreten Komponenten, während es alle ESP32-Pins freilegt. Features Eine vollständige und aktuelle Dokumentation ist verfügbar. Alle vorgestellten Anweisungen und Befehle funktionieren wie beschrieben. Zusätzliche Informationen und Hardware-Dokumentation sind ebenfalls reichlich vorhanden. Applikationen für das ESP32-PICO-KIT können auf Windows, Linux oder Mac entwickelt werden. Zwei Kerne und ein Funkgerät Wie der ESP8266 hat der ESP32 Wi-Fi, aber zusätzlich Bluetooth. Außerdem hat er zwei 32-Bit-Kerne im Inneren, die ihn extrem leistungsfähig machen und alle Ports und Schnittstellen bieten, die dem ESP8266 fehlen.Vereinfachend könnte man sagen, dass der ESP8266 ein Wi-Fi-Controller ist, der einige I/Os bietet, während der ESP32 ein vollwertiger Controller ist, der auch Wi-Fi hat. ESP32-Peripheriegeräte Der ESP32 verfügt über einen ADC & DAC, eine Touch-Sensor-Schaltung, einen SD/SDIO/MMC-Host-Controller, einen SDIO/SPI-Slave-Controller, einen EMAC, PWM zur Steuerung von LEDs und Motoren, UART, SPI, I²C, I²S, Infrarot-Fernbedienung und natürlich GPIO. ESP32-PICO-KIT Entwicklungsboard V4 Das ESP32-PICO-D4 ist ein System-on-Chip (SoC), das einen ESP32-Chip zusammen mit einem 4 MB SPI-Flash-Speicher in einem winzigen 7 x 7 mm Gehäuse integriert. Das ESP32-PICO-KIT ist ein Breakout-Board für diesen SoC mit einem integrierten USB-seriell-Wandler für einfache Programmierung und Debugging. Neben dem Board benötigen Sie eine Programmier-Toolchain. Eine vollständige, aktuelle Dokumentation von Espressif finden Sie auf der Read the Docs-Website.Alle vorgestellten Anleitungen und Befehle funktionieren wie beschrieben.Zusätzliche Informationen und Hardware-Dokumentationen sind ebenfalls reichlich vorhanden. Applikationen für das ESP32-PICO-KIT können auf Windows, Linux oder Mac entwickelt werden.
€ 19,95
Mitglieder € 17,96
Espressif ESP32-S2-WROVER
Das Herzstück dieses Moduls ist ESP32-S2, eine Xtensa® 32-Bit-LX7-CPU, die mit bis zu 240 MHz arbeitet. Der Chip verfügt über einen Co-Prozessor mit geringem Stromverbrauch, der anstelle der CPU verwendet werden kann, um Strom zu sparen und gleichzeitig Aufgaben auszuführen, die nicht viel Rechenleistung erfordern, wie beispielsweise die Überwachung von Peripheriegeräten. ESP32-S2 integriert eine Vielzahl von Peripheriegeräten, darunter SPI, I²S, UART, I²C, LED-PWM, TWAITM, LCD, Kameraschnittstelle, ADC, DAC, Berührungssensor, Temperatursensor sowie bis zu 43 GPIOs. Es verfügt außerdem über eine Full-Speed-USB-On-The-Go-Schnittstelle (OTG), um die USB-Kommunikation zu ermöglichen. Merkmale MCU ESP32-S2 eingebetteter Xtensa®-Single-Core-32-Bit-LX7-Mikroprozessor, bis zu 240 MHz 128 KB ROM 320 KB SRAM 16 KB SRAM im RTC W-lan 802.11 b/g/n Bitrate: 802.11n bis zu 150 Mbit/s A-MPDU- und A-MSDU-Aggregation Unterstützung für 0,4 µs Schutzintervall Mittenfrequenzbereich des Betriebskanals: 2412 ~ 2484 MHz Hardware Schnittstellen: GPIO, SPI, LCD, UART, I²C, I²S, Kameraschnittstelle, IR, Impulszähler, LED-PWM, TWAI (kompatibel mit ISO 11898-1), USB OTG 1.1, ADC, DAC, Berührungssensor, Temperatursensor 40-MHz-Quarzoszillator 4 MB SPI-Flash Betriebsspannung/Stromversorgung: 3,0 ~ 3,6 V Betriebstemperaturbereich: –40 ~ 85 °C Abmessungen: 18 × 31 × 3,3 mm Anwendungen Allgemeiner IoT-Sensor-Hub mit geringem Stromverbrauch Generische IoT-Datenlogger mit geringem Stromverbrauch Kameras für Video-Streaming Over-the-Top-Geräte (OTT). USB-Geräte Spracherkennung Bilderkennung Mesh-Netzwerk Heimautomatisierung Smart-Home-Systemsteuerung Intelligentes Gebäude Industrielle Automatisierung Intelligente Landwirtschaft Audioanwendungen Anwendungen im Gesundheitswesen Wi-Fi-fähiges Spielzeug Tragbare Elektronik Einzelhandels- und Gastronomieanwendungen Intelligente POS-Geräte
€ 7,95
Mitglieder € 7,16
Espressif ESP32-S2-WROOM
Das Herzstück dieses Moduls ist ESP32-S2, eine Xtensa® 32-Bit-LX7-CPU, die mit bis zu 240 MHz arbeitet. Der Chip verfügt über einen Co-Prozessor mit geringem Stromverbrauch, der anstelle der CPU verwendet werden kann, um Strom zu sparen und gleichzeitig Aufgaben auszuführen, die nicht viel Rechenleistung erfordern, wie beispielsweise die Überwachung von Peripheriegeräten. ESP32-S2 integriert eine Vielzahl von Peripheriegeräten, darunter SPI, I²S, UART, I²C, LED-PWM, TWAITM, LCD, Kameraschnittstelle, ADC, DAC, Berührungssensor, Temperatursensor sowie bis zu 43 GPIOs. Es verfügt außerdem über eine Full-Speed-USB-On-The-Go-Schnittstelle (OTG), um die USB-Kommunikation zu ermöglichen. Merkmale MCU ESP32-S2 eingebetteter Xtensa®-Single-Core-32-Bit-LX7-Mikroprozessor, bis zu 240 MHz 128 KB ROM 320 KB SRAM 16 KB SRAM im RTC W-lan 802.11 b/g/n Bitrate: 802.11n bis zu 150 Mbit/s A-MPDU- und A-MSDU-Aggregation Unterstützung für 0,4 µs Schutzintervall Mittenfrequenzbereich des Betriebskanals: 2412 ~ 2484 MHz Hardware Schnittstellen: GPIO, SPI, LCD, UART, I²C, I²S, Kameraschnittstelle, IR, Impulszähler, LED-PWM, TWAI (kompatibel mit ISO 11898-1), USB OTG 1.1, ADC, DAC, Berührungssensor, Temperatursensor 40-MHz-Quarzoszillator 4 MB SPI-Flash Betriebsspannung/Stromversorgung: 3,0 ~ 3,6 V Betriebstemperaturbereich: –40 ~ 85 °C Abmessungen: 18 × 31 × 3,3 mm Anwendungen Allgemeiner IoT-Sensor-Hub mit geringem Stromverbrauch Generische IoT-Datenlogger mit geringem Stromverbrauch Kameras für Video-Streaming Over-the-Top-Geräte (OTT). USB-Geräte Spracherkennung Bilderkennung Mesh-Netzwerk Heimautomatisierung Smart-Home-Systemsteuerung Intelligentes Gebäude Industrielle Automatisierung Intelligente Landwirtschaft Audioanwendungen Anwendungen im Gesundheitswesen Wi-Fi-fähiges Spielzeug Tragbare Elektronik Einzelhandels- und Gastronomieanwendungen Intelligente POS-Geräte
€ 6,95
Mitglieder € 6,26