#esp32s3 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #esp32s3, aggregated by home.social.
-
📺 Jstudner/jcorp-nomad
An extremely compact offline media server for Movies, Shows, Books, and Music.
Runs a portable offline media server on ESP32-S3, streaming movies shows books and music via Wi-Fi hotspot
⭐ Stars: 901
📅 Last Update: Jul 08, 2026https://github.com/Jstudner/jcorp-nomad
#selfhosted #homelab #selfhost #selfhosting #opensource #esp32s3 #offline
-
Как я перестал бояться ESP-Claw и полюбил его
Как я встретил ESP-Claw? Очень просто: не на Хабре, не в Google, а в одном дружном чатике, куда ссылку запостил коллега по несчастью. Не могу сказать, что именно меня зацепило, но я решил - почему бы и нет. Если в двух словах, то оно того стоило: попутно я освоил подключение к LLM по API-ключу, разобрался с OpenRouter, позаботился об экзотической лягушке, убедил ИИ написать Arduino-скетч для управления Tuya-совместимыми выключателями и розетками и заодно взгромоздил на десктоп Open WebUI - чтобы у меня был собственный ИИ-чатбот, с блекджеком и без облака. Это - описание опыта, а не выверенное до последней запятой руководство.
https://habr.com/ru/articles/1055044/
#esp32s3 #esp8266 #tuya #умный_дом #умный_дом_с_алисой #openrouter #deepseek #ииагенты
-
Abfahrmonitor:
Ich habe ich ein kleines E-Ink-Display gebaut, das direkt neben meiner Haustür hängt und mir live Bus- und Bahnabfahrten für meinen Weg zur Arbeit anzeigt. Jeden Morgen verlasse ich das Haus, fahre mit dem Bus zum Bahnhof und von dort aus zu immer wechselnden Kundenstandorten. Ich könnte vor dem Losgehen auf mein Handy schauen, aber meistens vergesse ich das – und bin dann überrascht, wenn ein Bus oder Zug verspätet oder ausfällt.
Dieser Monitor löst das Problem für mich: Das Display ist immer sichtbar, wenn ich zur Tür rausgehe, also sehe ich die aktuellen Abfahrtszeiten auf einen Blick. Kein Handy mehr rausholen, keine Anschlussverbindungen verpassen, keine Überraschungen.
Es ist batteriebetrieben und basiert auf einem Lilygo T5 4,7"-E-Ink-Display mit ESP32-S3, eingebaut in ein selbst entworfenes 3D-gedrucktes Gehäuse. Die Firmware wurde von Grund auf neu speziell für dieses Projekt entwickelt. Sie verbindet sich mit der lokalen VRR-ÖPNV-API, holt Echtzeit-Abfahrtsdaten für meine Bushaltestelle und den nahegelegenen Bahnhof, aktualisiert tagsüber alle zwei Minuten und schläft nachts, um Strom zu sparen. Das E-Ink-Display verbraucht Energie nur beim Aktualisieren, sodass es mit einer einzigen Akkuladung sehr lange läuft.
Eigentlich sollte das schon letzte Woche fertig sein, aber bei der Hitze war das einfach unmöglich. :D#Abfahrtsmonitor #DepartureMonitor #EInk #EPaper #LilyGoT5 #ESP32S3 #IoT #Maker #DIY #3DDruck #ÖPNV #VRR #SmartDisplay #BatteryPowered #PlatformIO
-
Abfahrmonitor:
Ich habe ich ein kleines E-Ink-Display gebaut, das direkt neben meiner Haustür hängt und mir live Bus- und Bahnabfahrten für meinen Weg zur Arbeit anzeigt. Jeden Morgen verlasse ich das Haus, fahre mit dem Bus zum Bahnhof und von dort aus zu immer wechselnden Kundenstandorten. Ich könnte vor dem Losgehen auf mein Handy schauen, aber meistens vergesse ich das – und bin dann überrascht, wenn ein Bus oder Zug verspätet oder ausfällt.
Dieser Monitor löst das Problem für mich: Das Display ist immer sichtbar, wenn ich zur Tür rausgehe, also sehe ich die aktuellen Abfahrtszeiten auf einen Blick. Kein Handy mehr rausholen, keine Anschlussverbindungen verpassen, keine Überraschungen.
Es ist batteriebetrieben und basiert auf einem Lilygo T5 4,7"-E-Ink-Display mit ESP32-S3, eingebaut in ein selbst entworfenes 3D-gedrucktes Gehäuse. Die Firmware wurde von Grund auf neu speziell für dieses Projekt entwickelt. Sie verbindet sich mit der lokalen VRR-ÖPNV-API, holt Echtzeit-Abfahrtsdaten für meine Bushaltestelle und den nahegelegenen Bahnhof, aktualisiert tagsüber alle zwei Minuten und schläft nachts, um Strom zu sparen. Das E-Ink-Display verbraucht Energie nur beim Aktualisieren, sodass es mit einer einzigen Akkuladung sehr lange läuft.
Eigentlich sollte das schon letzte Woche fertig sein, aber bei der Hitze war das einfach unmöglich. :D#Abfahrtsmonitor #DepartureMonitor #EInk #EPaper #LilyGoT5 #ESP32S3 #IoT #Maker #DIY #3DDruck #ÖPNV #VRR #SmartDisplay #BatteryPowered #PlatformIO
-
Erste Schritte mit #eInk #Display und homeassistant. Daten drauf zu malen sieht aber nach ner yaml Hölle aus. @schlomo hat wohl nen grafischen yaml generator dafür gebaut aber das schau ich mir an nem anderen Abend an.
Triggert schon sehr #micropython auch mal drauf los zu lassen. Leider ist als controller ein #esp32s3 drauf und nichts stromsparenderes. Wird vermutlich aber eh auf dem Schreibtisch einen Platz finden. -
Erste Schritte mit #eInk #Display und homeassistant. Daten drauf zu malen sieht aber nach ner yaml Hölle aus. @schlomo hat wohl nen grafischen yaml generator dafür gebaut aber das schau ich mir an nem anderen Abend an.
Triggert schon sehr #micropython auch mal drauf los zu lassen. Leider ist als controller ein #esp32s3 drauf und nichts stromsparenderes. Wird vermutlich aber eh auf dem Schreibtisch einen Platz finden. -
ESP32 ecosystem is weird.
ESP32-S3 Super Mini exports GPIO lines 1-18, 21, 33-42, 45-48.
At same time only 1, 2, 4-8, 15-18 and 21 are safe to use as rest of pins may affect some functionality. You need to read pages like [1] to find out when they are safe.
1. https://www.espboards.dev/esp32/esp32-s3-super-mini/
At least there is no pressure which pins for which buses.
Going to move from C3 to S3.
-
ESP32 ecosystem is weird.
ESP32-S3 Super Mini exports GPIO lines 1-18, 21, 33-42, 45-48.
At same time only 1, 2, 4-8, 15-18 and 21 are safe to use as rest of pins may affect some functionality. You need to read pages like [1] to find out when they are safe.
1. https://www.espboards.dev/esp32/esp32-s3-super-mini/
At least there is no pressure which pins for which buses.
Going to move from C3 to S3.
-
Reflective LCD Slabtop Terminal Runs Homebrewed Solar OS
-
ESP32 Bit Pirate update adds WiFi Hotspot mode, Pirate Assistant, and Web Flasher
-
Each #MeshNetworking radio test cycle requires rebuilding and uploading separate #ESP32S3 firmware images 4 each #TBeamSupreme, because each unit has different blocker rules to simulate network topology.
Moving the compile step from my older Intel workstation to a Ryzen 7950 box cuts roughly 8–9 minutes from each iteration. That adds up fast when testing, retesting, and chasing radio anomalies.
https://salemdata.net/johnpress/?p=974
#Reticulum #PlatformIO #EmbeddedSystems #Forgejo #Gentoo #HardwareHacking
-
Each #MeshNetworking radio test cycle requires rebuilding and uploading separate #ESP32S3 firmware images 4 each #TBeamSupreme, because each unit has different blocker rules to simulate network topology.
Moving the compile step from my older Intel workstation to a Ryzen 7950 box cuts roughly 8–9 minutes from each iteration. That adds up fast when testing, retesting, and chasing radio anomalies.
https://salemdata.net/johnpress/?p=974
#Reticulum #PlatformIO #EmbeddedSystems #Forgejo #Gentoo #HardwareHacking
-
Vorstellung des runden Elecrow CrowPanel 1.28-IPS-Display mit Drehring
#Espressif #ESP32 #ESP32S3 #Elecrow #CrowPanel #Display #IPS #TouchScreen #Touch #Drehring #Encoder #Elektronik #Maker #DIY #Mikrocontroller
-
Vorstellung des runden Elecrow CrowPanel 1.28-IPS-Display mit Drehring
#Espressif #ESP32 #ESP32S3 #Elecrow #CrowPanel #Display #IPS #TouchScreen #Touch #Drehring #Encoder #Elektronik #Maker #DIY #Mikrocontroller
-
Deeply optimized MSX emulation on ESP32-S3 with VGA output
-
Deeply optimized MSX emulation on ESP32-S3 with VGA output
-
#ESP32S3 security advisory for the AES accelerator:
The AES hardware engine can be faulted
during intermediate AES rounds using voltage fault injection on the CPU power
supply rail. [...] Successful exploitation requires physical access, dedicated external equipment to tune the voltage glitch parameters, and precise knowledge of when the AES operation executes on the target — which on a deployed device must be located
indirectly through side-channel power analysis. -
#ESP32S3 security advisory for the AES accelerator:
The AES hardware engine can be faulted
during intermediate AES rounds using voltage fault injection on the CPU power
supply rail. [...] Successful exploitation requires physical access, dedicated external equipment to tune the voltage glitch parameters, and precise knowledge of when the AES operation executes on the target — which on a deployed device must be located
indirectly through side-channel power analysis. -
Anyone any experience of #ESP32 ethernet? Using ESP IDF C code.
I have an SPI MAC+PHY Ethernet on #ESP32S3 which is working great.
But is *not* doing any IPv6, which makes no sense. All the documentation suggests it should just work, and I am calling esp_netif_create_ip6_linklocal even, and one is allocated (and answers ND).
-
So... Nun läuft MicroPythonOS auch auf dem https://squixl.io/ Mein PR muß noch gemerged werden: https://github.com/MicroPythonOS/MicroPythonOS/pull/85
#MicroPythonOS #SQUiXL #UnexpectedMaker #MicroPython #Python #OpenSource #ESP32 #ESP32S3
-
So... Nun läuft MicroPythonOS auch auf dem https://squixl.io/ Mein PR muß noch gemerged werden: https://github.com/MicroPythonOS/MicroPythonOS/pull/85
#MicroPythonOS #SQUiXL #UnexpectedMaker #MicroPython #Python #OpenSource #ESP32 #ESP32S3
-
Самодельный elgato-like макропад. Часть 2, софтовая
Так как в первой статье я сосредоточился на схемотехнике, в этой хотелось бы пройтись по разработке ПО и прошивки. Напомню, я решил, что вместо прошивки мне подойдёт и нейрослоп - в конце концов это не серийное устройство, а поделка для себя. И тут, как обычно, в процессе работы пошли фейерверки. ESP32-S3 имеет два USB выхода - обычный через микросхему CH340, которая конвертирует USB в UART, и второй USB OTG, который подключен к чипу напрямую. То есть чип может управлять тем, какое "устройство" он предоставит хостовой ОС! Более того, он может предоставлять несколько устройств одновременно. Это было как раз то, что надо: одним устройством будет USB HID клавиатура для "сырого" ввода в консоль, например, а вторым - USB RAW устройство, которое будет слушать софт бекенда - запускать приложения по ярлыкам, регулировать громкость, отправлять в устройство настройки. И всё это минуя тормознутый UART. Сказка. Но, как оказалось, для взрослых. Казалось бы, полный интернет примеров того, как это настраивать. Даже в самом фреймворке esp-idf есть пример композитного устройства, значит, информация уж точно легкодоступная, бери да пользуйся. Я попросил ИИ добавить это в прошивку и... Оно не смогло. То есть вообще. Два дня и токенов примерно на 30 баксов - и я взял дело в свои руки, потому что ИИ выдумывал всё более и более изобретательные причины того, почему прошивка не компилируется, но вот выдумать компилирующуся прошивку не мог никак.
-
Just putting this out there but I'm now using #ESP32S3 minis instead of #ESP32C3 minis with @microblocks as I find they much more reliably connect to my home WiFi. (Yes I know about the new C3 antenna variants but decided a just want a compact simple thing that just works without having to worry about whether it will or not)
-
Just putting this out there but I'm now using #ESP32S3 minis instead of #ESP32C3 minis with @microblocks as I find they much more reliably connect to my home WiFi. (Yes I know about the new C3 antenna variants but decided a just want a compact simple thing that just works without having to worry about whether it will or not)
-
M5Stack PaperColor is an ESP32-S3 dev kit with Spectra 6 e-paper panel
-
Вариация на тему Рида-Соломона
Адаптация кода Рида-Соломона (РС).под контроллер esp32-s3. esp32-s3 имеет крайне интересный функционал поддержки работы с векторами. Задача - совместить кодирование РC с векторными возможностями этого микроконтроллера.
-
Cardputer Mesh Kit features ESP32-S3 handheld with LoRa and GNSS support
-
ESP-FLY micro drone kit offers ESP32-S3-based flight control and ESP-NOW support
-
Wipeout Clone Runs Native on ESP32-S3
https://web.brid.gy/r/https://hackaday.com/2026/04/29/wipeout-clone-runs-native-on-esp32-s3/
-
Wipeout Clone Runs Native on ESP32-S3
https://web.brid.gy/r/https://hackaday.com/2026/04/29/wipeout-clone-runs-native-on-esp32-s3/
-
MiciMike board converts Google Home Mini into local Home Assistant voice device
-
@tobozo I tried it. What a difference!
Now the RSSI is at around -40 to -42 and there are no send errors, send retries or send timeouts since I added the antenna.
Very cool 😎 as I can keep using these modules after all.
I also figured out how to get them fully running on CircuitPython.
This was my first time soldering after probably more than 20 years ...
-
@tobozo I tried it. What a difference!
Now the RSSI is at around -40 to -42 and there are no send errors, send retries or send timeouts since I added the antenna.
Very cool 😎 as I can keep using these modules after all.
I also figured out how to get them fully running on CircuitPython.
This was my first time soldering after probably more than 20 years ...
-
I have these esp32-s3 with integrated antenna an no ipex port.
Does anyone know if I can simply add an external antenna if I solder it at the two points where the red arrow is pointing at?
-
I have these esp32-s3 with integrated antenna an no ipex port.
Does anyone know if I can simply add an external antenna if I solder it at the two points where the red arrow is pointing at?
-
@projectgus I love that the platform is so popular that it has this thriving ecosystem of ways to program and interact with it.
Some more mature, some easier to do rapid prototyping, some more efficient, some more complete than others.
I will keep exploring till I find one that allows rapid prototyping and is not sacrificing too much in terms of low power mode and that I enjoy writing in 😃
I have no problem with C it is a roughly 10-30 second roundtrip for a code change.
-
@projectgus I love that the platform is so popular that it has this thriving ecosystem of ways to program and interact with it.
Some more mature, some easier to do rapid prototyping, some more efficient, some more complete than others.
I will keep exploring till I find one that allows rapid prototyping and is not sacrificing too much in terms of low power mode and that I enjoy writing in 😃
I have no problem with C it is a roughly 10-30 second roundtrip for a code change.
-
Have to expand the list based on the replies.
Probably more out there.5) MicroPython (Python; REPL)
6) PlatformIO (C; VS Code)
7) CircuitPython (Python; REPL; Onboard IDE) -
Have to expand the list based on the replies.
Probably more out there.5) MicroPython (Python; REPL)
6) PlatformIO (C; VS Code)
7) CircuitPython (Python; REPL; Onboard IDE) -
In the couple of days that I played around with the ESP32S3 I discovered 4 ways to program the device.
1) Esspresif-IDE (Manufacturer; C)
2) Arduino (C)
3) nanoFramework (c#)
4) XEdge32 (Lua)4) Is interesting as it installs a VS Code based Lua IDE directly onto the ESP32-S3 that you can use in the browser by opening the device-ip. Nice!
Got my program working on 1+2.
Was barely able to use 3 - due to tooling on linux.
Got 4 up and running within 30 minutes. -
It took my all day to get the nanoframework flashed on the esp32s3 and and to get one of the example projects to run on the device.
The LED is blinking.
Even with the vs code extension for nanoframework the toolchain needs a lot of love when working on linux.
I was hoping to use c# instead of c but at the moment the workflow does not feel good.
It seems that in Visual Studio and on Windows this might be viable. But I am not going back to Windows for that.
-
Got the ESP-IDE working and tested raw performance with the iperf example from the ESP32S3 to my Desktop. Got roughly 45Mbit/s in both directions.
Meaning the hardware itself is capable.
Now I will write the ESP-IDF version of my snapshot camera program to see if using their examples changes the HTTP-Post throughput.
I also tested my server implementation. This is definitively not the bottleneck. On my small homelab it has no problem with concurrent 30 files/sec