#esp32-s3 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #esp32-s3, aggregated by home.social.
-
Вариация на тему Рида-Соломона
Адаптация кода Рида-Соломона (РС).под контроллер esp32-s3. esp32-s3 имеет крайне интересный функционал поддержки работы с векторами. Задача - совместить кодирование РC с векторными возможностями этого микроконтроллера.
-
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/
-
@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?
-
@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) -
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
-
I have these ESP32S3 boards and use the WifiClient.Write method to send the FrameBuffer of a captured Image to a Server endpoint via HTTP-Post.
Everything works well except the Wifi performance of the ESPs is really really bad.
(I use modified Arduino IDE examples as the base)
Sending 40Kb Jpg takes between 500ms to 15 seconds to send. These are only the timings for sending the FrameBuffer.
Anyone a link/tip to a good working example in preferably Arduino IDE?
-
Woho!
Added a quick reconnect for the wifi. Storing the wifi information like DHCP lease and IP in the RTC memory. Now it takes only 100ms to reconnect the wifi after deepsleep. Before it was 1200ms.
Nice 😃
-
Switched to a dotnet based server implementation as I am more familiar with it.
Also added the SSIM difference detection directly to the file saving part. Now only images get saved that have more than 5% difference to the previous image of that camera.
Installed it on my homelab and squashed some bugs. Works great so far.
Need to let it run for a couple of days to see about stability.
-
Got a simple snapshot camera working. Takes a picture, connects to wifi and sends it via HTTP-Post to a fastapi based server on my homelab. Goes into deepsleep for 8 seconds ... rinse and repeat.
The esp32 runs stable for the last 6 hours. Server side needs more attention.
Added a script that compares the images and deletes them if they have less than 5% difference.
The images are stores by cam-ip/date/time.jpg with a quick ffmpeg command and I get a mp4 of the day.
Nice 🙂
-
And I will order some sensors like motion, sound, temperature, humidity, light etc.
Want to replace my weatherstation and add some additional sensors for the house. Perhaps a doorbell camera.
I also got an esp with a touchscreen. Thought this might be a nice device to show the solar inverter stats and perhaps the weatherstation info.
-
Received a couple of ESP32S3 N16R8 with OV3660 and OV5640 cameras.
Got them working with Arduino IDE. Took me a couple of hours to find the right board and pin configuration for the devices I got - this was the hardest part.
After that working like a charm.
The OV5640 seems to overheat pretty much instantly if you try to do streaming. There is a heatsink missing I guess.
So far these devices are pretty fun. Will order some more this time with a port for an external antenna.
-
TinyGo + ESP32C3 / ESP32S3 のネットワークアクセスはこのリポジトリです。
#tinygo #esp32c3 #esp32s3tinygo-org/espradio: TinyGo package for using the ESP32 radio for WiFi/Bluetooth wireless communication. Work in progress.
https://github.com/tinygo-org/espradio -
Собираем Meshtastic-ноду на ESP32-S3 и LoRa E22-900M30S своими руками
Готовую Meshtastic-ноду можно просто купить. Это быстро, удобно и, в некоторых случаях, даже дешевле. Но тогда теряется самое интересное: возможность собрать устройство самому, разобраться в распиновке, поковыряться в прошивке и на практике понять, как все это работает. Я решил пойти именно этим путем и собрал свою ноду на ESP32-S3 Super Mini. Ниже покажу, какие комплектующие использовал, как все подключал и что пришлось менять в прошивке, чтобы это заработало.
-
#Firmware World Clock für #LilyGo T-Encoder Pro ESP32-S3 mit #AMOLED und Drehring
#Espressif #ESP32 #ESP32S3 #Arduino #Elektronik #Maker #DIY #Mikrocontroller #TEncoder #Pro #Weltzeituhr #WorldClock #Globus #Karte #Map #Geografie #Städte #Erdkunde
-
Делаем интернет-радио с ИИ за один вечер
Всем привет, дорогие читатели! Расскажу вам о том как сделать интернет-радио на «скорую руку» без особых хлопот.
https://habr.com/ru/articles/1013708/
#интернетрадио #esp32s3 #esp32 #arduino #arduino_ide #uda1334 #petproject
-
Last week we exhibited at Embedded World in Nuremberg.
This video presents some of the demos from our booth, running on embedded devices with Slint 👇
https://www.youtube.com/shorts/3w64sO7fjFM
#embedded #Slint #EmbeddedWorld #RP2350 #ESP32 #ESP32S3 #ESP32P4 #Renesas #toradex
-
Умная колонка своими руками
В этой статье я расскажу, как сделать своими руками две умные колонки, полностью поддерживающие русский язык: 1) На микроконтроллере esp32s3, используя XiaoZhi 2) На Raspberry Pi автономную голосовую колонку с камерой, которая будет работать и распознавать всё, что не только слышит, но и видит перед собой, даже при отсутствии Интернета! С локально запущенными моделями ИИ, связка Ollama+Gemma3:1b+Moondream+OpenWakeWord+Whisper.cpp+Silero TTS А также расскажу, как подключить обе эти колонки к Home Assistant для управления устройствами умного дома.
https://habr.com/ru/articles/1005272/
#xiaozhi #esp32s3 #голосовой_ассистент #whisper #silero #ollama #raspberrypi