Das T-Journal ist ein günstiges ESP32-Kamera-Entwicklungsboard mit einer OV2640-Kamera, einer Antenne, einem 0,91-Zoll-OLED-Display, einigen freiliegenden GPIOs und einer Micro-USB-Schnittstelle. Damit lässt sich Code einfach und schnell auf das Board hochladen.
Spezifikationen
Chipsatz Expressif-ESP32-PCIO-D4 240 MHz Xtensa Single-/Dual-Core 32-Bit LX6 Mikroprozessor
FLASH QSPI-Flash/SRAM, bis zu 4x 16 MB
SRAM 520 kB SRAM
Schlüssel zurücksetzen, IO32
Anzeige 0,91' SSD1306
Betriebskontrollleuchte rot
USB auf TTL CP2104
Kamera OV2640, 2 Megapixel
Analoges Servo für den Lenkmotor
Integrierter Taktgeber: 40 MHz Quarzoszillator
Betriebsspannung 2,3-3,6 V
Arbeitsstrom ca. 160 mA
Arbeitstemperaturbereich -40℃ ~ +85℃
Größe 64,57 x 23,98 mm
Netzteil USB 5 V/1 A
Ladestrom 1 A Batterie 3,7 V Lithiumbatterie
W-lan
Standard FCC/CE/TELEC/KCC/SRRC/NCC (ESP32-Chip)
Protokoll 802.11 b/g/n/e/i (802.11n, Geschwindigkeit bis zu 150 Mbit/s) A-MPDU- und A-MSDU-Polymerisation, unterstützt 0,4 μS Schutzintervall
Frequenzbereich 2,4 GHz~2,5 GHz (2400 M ~ 2483,5 M)
Sendeleistung 22 dBm
Kommunikationsentfernung 300m
Bluetooth
Protokoll entspricht Bluetooth v4.2BR/EDR und BLE-Standard
Radiofrequenz mit -98 dBm Empfindlichkeit NZIF-Empfänger Klasse-1, Klasse-2 und Klasse-3-Sender AFH
Audiofrequenz CVSD- und SBC-Audiofrequenz
Software
WLAN-Modus Station/SoftAP/SoftAP+Station/P2P
Sicherheitsmechanismus WPA/WPA2/WPA2-Enterprise/WPS
Verschlüsselungstyp AES/RSA/ECC/SHA
Firmware-Upgrade UART-Download/OTA (Herunterladen und Schreiben der Firmware über Netzwerk/Host)
Unterstützung bei der Softwareentwicklung, Cloud-Server-Entwicklung/SDK für die Entwicklung von Benutzer-Firmware
Netzwerkprotokoll IPv4, IPv6, SSL, TCP/UDP/HTTP/FTP/MQTT
Benutzerkonfiguration AT + Befehlssatz, Cloud-Server, Android/iOS-App
Betriebssystem FreeRTOS
Inbegriffen
1x ESP32-Kameramodul (Normalobjektiv)
1x WLAN-Antenne
1x Stromleitung
Downloads
Kamerabibliothek für Arduino
Das T-Deck ist ein Gerät im Taschenformat mit einem 2,8" IPS-LCD-Display (320 x 240), einer Minitastatur und einem ESP32-Dual-Core-Prozessor. Es ist zwar kein richtiges Smartphone, bietet aber viel Potenzial für Technikbegeisterte. Mit etwas Programmierkenntnissen können Sie es in ein eigenständiges Messaging-Gerät oder eine tragbare Codierungsplattform verwandeln.
Technische Daten
Mikrocontroller
ESP32-S3FN16R8 Dual-Core LX7 Mikroprozessor
Drahtlose Konnektivität
2,4 GHz WLAN & Bluetooth 5 (LE)
Entwicklung
Arduino, PlatformIO, MicroPython
Flash
16 MB
PSRAM
8 MB
Batterie-ADC-Pin
IO04
Onboard-Funktionen
Trackball, Mikrofon, Lautsprecher
Display
2,8" ST7789 SPI-Schnittstelle IPS
Auflösung
320 x 240 (voller Betrachtungswinkel)
Sendeleistung
+22 dBm
SX1262 LoRa Transceiver (Frequenz)
868 MHz
Abmessungen
100 x 68 x 11 mm
Lieferumfang
1x T-Deck ESP32-S3 LoRa
1x FPC-Antenne (868 MHz)
1x Stecker (6-polig)
1x Stromkabel
Downloads
GitHub
Das T-Journal ist ein günstiges ESP32-Kamera-Entwicklungsboard mit einer OV2640-Kamera, einer Antenne, einem 0,91-Zoll-OLED-Display, einigen freiliegenden GPIOs und einer Micro-USB-Schnittstelle. Damit lässt sich Code einfach und schnell auf das Board hochladen.
Spezifikationen
Chipsatz Expressif-ESP32-PCIO-D4 240 MHz Xtensa Single-/Dual-Core 32-Bit LX6 Mikroprozessor
FLASH QSPI-Flash/SRAM, bis zu 4x 16 MB
SRAM 520 kB SRAM Schlüssel zurücksetzen, IO32
Anzeige 0,91' SSD1306
Betriebskontrollleuchte rot
USB auf TTL CP2104
Kamera OV2640, 2 Megapixel
Analoges Servo für den Lenkmotor
Integrierter Taktgeber: 40 MHz Quarzoszillator
Betriebsspannung 2,3-3,6 V
Arbeitsstrom ca. 160 mA
Arbeitstemperaturbereich -40℃ ~ +85℃
Größe 64,57 x 23,98 mm
Netzteil USB 5 V/1 A
Ladestrom 1 A
Batterie 3,7 V Lithiumbatterie
W-lan
Standard FCC/CE/TELEC/KCC/SRRC/NCC (ESP32-Chip)
Protokoll 802.11 b/g/n/e/i (802.11n, Geschwindigkeit bis zu 150 Mbit/s) A-MPDU- und A-MSDU-Polymerisation, unterstützt 0,4 μS Schutzintervall
Frequenzbereich 2,4 GHz~2,5 GHz (2400 M ~ 2483,5 M)
Sendeleistung 22 dBm
Kommunikationsentfernung 300m
Bluetooth
Protokoll entspricht Bluetooth v4.2BR/EDR und BLE-Standard
Radiofrequenz mit -98 dBm Empfindlichkeit NZIF-Empfänger Klasse-1, Klasse-2 und Klasse-3-Sender AFH
Audiofrequenz CVSD- und SBC-Audiofrequenz
Software
WLAN-Modus Station/SoftAP/SoftAP+Station/P2P
Sicherheitsmechanismus WPA/WPA2/WPA2-Enterprise/WPS Verschlüsselungstyp AES/RSA/ECC/SHA
Firmware-Upgrade UART-Download/OTA (Download und Schreiben der Firmware über Netzwerk/Host)
Unterstützung bei der Softwareentwicklung, Cloud-Server-Entwicklung/SDK für die Entwicklung von Benutzer-Firmware
Netzwerkprotokoll IPv4, IPv6, SSL, TCP/UDP/HTTP/FTP/MQTT
Benutzerkonfiguration AT + Befehlssatz, Cloud-Server, Android/iOS-App
Betriebssystem FreeRTOS
Inbegriffen
1x ESP32-Kameramodul (Fischaugenobjektiv)
1x WLAN-Antenne
1x Stromleitung
Downloads
Kamerabibliothek für Arduino
Über das Buch Die ESP8266- und ESP32-Mikrocontroller von Espressif haben die DIY-Heimautomatisierung für die breite Masse zugänglich gemacht. Allerdings ist nicht jeder in der Lage, diese Mikrocontroller mit dem C/C++-SDK von Espressif, dem Arduino-Tool oder MicroPython zu programmieren. Hier kommt ESPHome ins Spiel: Bei diesem Projekt programmieren Sie Ihren Mikrocontroller nicht, sondern konfigurieren ihn. In diesem Buch erfahren Sie, wie Sie Ihre eigenen Hausautomationsgeräte mit ESPHome auf einem ESP32-Mikrocontroller-Board erstellen können. Sie lernen, wie Sie alle Arten von elektronischen Komponenten kombinieren und komplexe Verhaltensweisen automatisieren. Ihre Geräte können völlig autonom arbeiten und sich über Wi-Fi mit Ihren Hausautomations-Gateways, wie Home Assistant oder MQTT-Broker verbinden. Am Ende dieses Buches werden Sie in der Lage sein, Ihre benutzerdefinierten Hausautomationsgeräte nach Ihren eigenen Wünschen zu erstellen. Dank ESPHome und dem ESP32 ist dies nun für jeden erlernbar. Einrichtung von ESPHome-Entwicklungsumgebung und Erstellung von wartbarer Konfiguration Verwendung von Tasten und LEDs Ansteuerung eines Buzzers und Abspielen von Melodien Auslesen von Messwerten verschiedener Sensortypen Kommunikation über kurze Distanzen mit NFC, Infrarotlicht und Bluetooth Low Energy Anzeige von Informationen auf verschiedenen Displays Über das Board Chipsatz Espressif-ESP32 240 MHz Xtensa single-/dual-core 32-bit LX6 Mikroprozessor Flash Speicher QSPI flash 16 MB SRAM 520 kB SRAM Taster Reset USB to TTL CP2104 Modulare Schnittstellen UART, SPI, SDIO, I²C, LED PWM, TV PWM, I²S, IRGPIO, ADC, kapazitiver touch sensor, DACLNA-Vorverstärker Display IPS ST7789V 1.14 Inch Betriebsspannung 2.7-4.2 V Arbeitsstrom ca. 67 MA Ruhestrom ca. 350 uA Arbeitstemperaturbereich -40℃ ~ +85℃ Größe & Gewicht 51.52 x 25.04 x 8.54 mm (7.81 g) Stromversorgung USB 5 V/1 A Ladestrom 500 mA Batterie 3.7 V Lithium-Akku JST-Steckverbinder 2-Pin 1.25 mm USB-Anschluss USB-C
T-PicoC3 ist das erste Motherboard von LILYGO mit zwei Mikrocontrollern - ausgestattet mit dem Raspberry Pi RP2040 und dem ESP32-C3-Chip (mit WiFi- und Bluetooth-Unterstützung).
Spezifikationen
MCU
RP2040 Dual ARM Cortex-M0+
Flash
4 MB
Programmiersprache
C/C++, MicroPython
Unterstützte Machine-Learning-Bibliothek
TensorFlow Lite
Onboard-Funktionen
Tasten: IO06+IO07, Batteriestromerkennung
1,14-Zoll ST7789V IPS-LCD
Auflösung
135 x 240
Display
Vollfarbiges TFT
Schnittstelle
4-Wire SPI
Stromversorgung
3,3 V
Betriebstemperatur
-20~70°C
Abmessungen
2,4 x 5,3 cm (B x H)
Downloads
GitHub
Dieses Hardware-Kit ist speziell für "Das offizielle ESP32-Handbuch" zusammengestellt. Der Bausatz enthält alle Komponenten, die in den Projekten im Buch verwendet werden. Mit Hilfe dieses Hardware-Kits sollte es einfach und unterhaltsam sein, diese Projekte aufzubauen.
Kit-Inhalt
1x ESP32 DevKitC
8x LEDs (RED)
1x LED (GREEN)
2x push-button
8x 330 ohm resistors
1x Buzzer
1x RGB LED
1x TMP36 temperature sensor chip
1x DHT11 temperature and humidity chip
1x MCP23017 (DIL 28 package)
1x LDR
1x BC108 (or any other PNP) transistor
1x 7 segment LED
1x Small Microphone Module
1x I²C LCD
1x SG90 servo
1x 4x4 Keypad
8x Female-Male jumpers
4x Male-Male jumpers
1x Small breadboard
Das LILYGO T-Panel S3 ist ein vielseitiges Entwicklungsboard, das für IoT-Anwendungen entwickelt wurde und über ein 4" IPS-LCD mit einer Auflösung von 480 x 480 verfügt.
Angetrieben durch den ESP32-S3-Mikrocontroller bietet es 2,4 GHz-WLAN und Bluetooth 5 (LE)-Konnektivität, mit 16 MB Flash-Speicher und 8 MB PSRAM. Das Board unterstützt Entwicklungsumgebungen wie Arduino, PlatformIO-IDE und MicroPython. Es verfügt insbesondere über eine kapazitive Touch-Schnittstelle, die die Interaktionsmöglichkeiten mit dem Benutzer verbessert. Zu den integrierten Funktionen gehören Boot (IO00), Reset und zwei zusätzliche Tasten, die Flexibilität für verschiedene Anwendungen bieten. Durch diese Kombination von Funktionen eignet sich das T-Panel S3 für eine Vielzahl von IoT-Projekten und Steuerungsschnittstellen für intelligente Geräte.
Technische Daten
MCU1
ESP32-S3
Flash
16 MB
PSRAM
8 MB
Drahtlose Konnektivität
2,4-GHz-WLAN + Bluetooth 5 (LE)
MCU2
ESP32-H2
Flash
4 MB
Drahtlose Konnektivität
IEEE 802.15.4 + Bluetooth 5 (LE)
Entwicklung
Arduino, PlatformIO-IDE, Micropython
Display
4,0" IPS ST7701S LCD (480 x 480)
Auflösung
480 x 480 (RGB)
Schnittstelle
SPI + RGB
Kompatibilitätsbibliothek
Arduino_ GFX, LVGL
Onboard-Funktionen
QWiiCx2 + TF-Karte + AntenneESP32 4x Taste = S3 (Boot + RST) + H2 (Boot + RST)
Transceiver-Modul
RS485
Verwendung des Buskommunikationsprotokolls
UART
Lieferumfang
1x T-Panel S3
1x Female pin (2x 8x1.27)
Downloads
GitHub
Das LILYGO T-Display-S3 Long ist ein vielseitiges Entwicklungsboard mit dem ESP32-S3R8 Dual-Core-LX7-Mikroprozessor. Es verfügt über ein kapazitives 3,4" Touch-TFT-LCD mit einer Auflösung von 180 x 640 Pixeln und bietet eine reaktionsschnelle Schnittstelle für verschiedene Anwendungen.
Dieses Board ist ideal für Entwickler, die eine kompakte und dennoch leistungsstarke Lösung für Projekte suchen, die Touch-Eingabe und drahtlose Kommunikation erfordern. Die Kompatibilität mit gängigen Programmierumgebungen sorgt für ein reibungsloses Entwicklungserlebnis.
Technische Daten
MCU
ESP32-S3R8 Dual-Core LX7 Mikroprozessor
Drahtlose Konnektivität
Wi-Fi 802.11, BLE 5 + BT Mesh
Programmierplattform
Arduino IDE, VS-Code
Flash
16 MB
PSRAM
8 MB
Bat-Spannungserkennung
IO02
Onboard-Funktionen
Boot + Reset-Taste, Batterieschalter
Anzeige
3,4" kapazitives Touch-TFT-LCD
Farbtiefe
565, 666
Auflösung
180 x 640 (RGB)
Funktionierendes Netzteil
3,3 V
Schnittstelle
QSPI
Lieferumfang
1x T-Display S3 Long
1x Stromkabel
2x STEMMA QT/Qwiic-Schnittstellenkabel (P352)
1x Female Pin (zweireihig)
Downloads
GitHub
An Introduction to RISC-V
RISC-V is an Instruction Set Architecture (ISA) that is both free and open. This means that the RISC-V ISA itself does not require a licensing fee, although individual implementations may do so. The RISC-V ISA is curated by a non-profit foundation with no commercial interest in products or services that use it, and it is possible for anyone to submit contributions to the RISC-V specifications. The RISC-V ISA is suitable for applications ranging from embedded microcontrollers to supercomputers.
This book will first describe the 32-bit RISC-V ISA, including both the base instruction set as well as the majority of the currently-defined extensions. The book will then describe, in detail, an open-source implementation of the ISA that is intended for embedded control applications. This implementation includes the base instruction set as well as a number of standard extensions.
After the description of the CPU design is complete the design is expanded to include memory and some simple I/O. The resulting microcontroller will then be implemented in an affordable FPGA development board (available from Elektor) along with a simple software application so that the reader can investigate the finished design.
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