Beschreibung
Wenn die I/O Pins, PWM Pns, Analog Pins oder Geschwindigkeit beim Wemos-Projekt nicht mehr ausreichten …
Das S2 mini ist ein kompakter und sehr schneller ESP32 W-Lan Mikrocontroller, mit dem individuelle IoT Anwendungen erstellt werden können. Durch die installierte Firmware, den USB-C Anschluss, noch wenige Dokumentationen, Libraries und Tutorials, aber einer Vielzahl an steckbaren Platinen und Sensoren, sind Anwendungen für Fortgeschrittene umsetzbar. Die Programmierung kann mittels Arduino-IDE in C++, aber auch anderen Programmiersprachen und Plattformen erfolgen. Durch die starken Leistungsdaten ist das Nutzungsspektrum nicht auf einfache Wetterstationen, oder Gerätesteuerungen begrenzt.
Das Board basiert auf dem ESP32-S2FN4R2. Dieser 32-Bit Chip bietet bis zu 240MHz Taktfrequenz, 4Mbyte Flash und kann mit W-LAN im 802.11 b/g/n (2,4 GHz) mit WPA/WPA2 PSK als Client (STA), AccessPoint (AP in dem sich Geräte, wie Smartphones anmelden können), oder beidem (STA+AP) zusammen im Projekt arbeiten. Das Board bietet neben I2C/IIC/TWI, HSPI, UART, SDIO, 27 I/O PWM Pins, dabei 18 Analog Pins, FTP, HTTP, UDP, TCP, IPv4, RTC, der mittels WEP, TKIP, oder AES verschlüsselt werden kann. Eine Programmierung, Debugging und Serielle Kommunikation einfach über den Micro-USB erfolgen. Mit verschiedenen Low-Power und Sleep-Modes sind auch batteriebetriebene Einsätze möglich. Der Funktionsumfang und die Schnittstellen sind so umfangreich, dass kaum Wünsche übrig bleiben.
Es ist kompatibel zu den Modulen und Shields der Wemos Reihe und dabei auch in der Breite Passend, so dass es mit allem Zubehör nutzbar ist.
Ausstattung und Technische Daten ESP32 S2 mini Board | ||
Chip: | ESP32-S2FN4R2 | |
Risk Architektur: | 32-bit | |
Taktfrequenz: | 240MHz | |
Flash: | 4 MByte | |
PSRAM: | 2 MByte | |
Pins: | 32 | |
digitale I/O-Pins: | 27 | |
PWM Chanels: | 27 | |
ADC Chanels: | 18 (13Bit) | |
External Interrupts: | Ja | |
Whatchdog Timer: | Ja | |
Schnittstellen: | USB-C, UART, TWI/IIC/I2C, I2S, SPI, … | |
Wifi: | +20dBm 802.11 b/g/n | |
Antenne: | Platinen-Antenne | |
Betriebsspannung: | 3.3V | |
Spannungsbereich: | 2.5V – 3.6V | |
Artikel Maße ca.: | 26.5 mm x 34.2 mm x 4.5 mm (mit Pins 18.0 mm ) | |
Artikel Gewicht ca.: | 2.5 g | |
enth. Zubehör | ||
Zubehör: | + je 4 Pinheaderstreifen 8-Pin | |
Zubehör Gewicht ca.: | 1.6 g | |
Versand | ||
Verpackung: | ESD-Beutel eingeschweißt | |
Versand Maße ca.: | 60.0 mm x 90.0 mm x 4.7 mm | |
Versand Gewicht ca.: | 5.0 g | |
Hinweis: | Das S2 mini ist ein 3.3V Mikrocontroller. Bei Nutzung an mit 5V Mikrocontroller, oder Sensoren, sind die Datenleitungen mittels Spannungsteiler (2 Widerstände), oder Levelshifter (siehe Link unten) auf 3.3V zu begrenzen. Betriebsspannung an VCC kann bis 3.6V betragen. |
Komplette Daten im Datenblatt. Irrtümer Vorbehalten.
Zur Inbetriebnahme. Beim ersten Anstecken an USB wird nicht, wie gewohnt, die Anmeldung erfolgen. Zum Anmelden am PC muss „0“ und „RST“ gedrückt werden. |
Zur Programmierung mittels Arduino-IDE. Bei meinen Tests konnte ich auf den zusätzlichen Button “0” verzichten. Die Programmierung wurde auch so übertragen, wie bei D1 mini und anderen Boards mit externem Chip zur USB-Kommunikation. Dabei wurde das USB auf einen anderen Port am PC genommen und somit die Serielle-Kommunikation unterbrochen. Bei anderen Konstellationen muss der Chip in Programmiermodus gebracht werden, durch drücken von “RST” und “0”, wobei dann der “0” Taster zuerst geöffnet wird. | ||
Die Einbindung in die Arduino IDE als “Lolin S2 Mini” ist (nach meinen Teste) noch nicht sehr umfangreich, so dass man I2C z.B. nicht mit Wire.begin() den Kanal starten kann, sondern die Pins SCL und SDA selbst angeben muss. Bei den Shields für Wemos somit Wire.begin(33,35). |
Bewertungen
Es gibt noch keine Bewertungen.