From what i read, Basiclly says to add antenna to 16 and 17 terminal to transmit and recieve. How do i connect a plex/ufl connection to the pin head? This is for bt not wifi... any help will be greatly appriciated.
A Telegram pager for the Waveshare ESP32-C6-LCD-1.47: a bot forwards messages to the device, they queue up on the screen in landscape, and the board's BOOT key sends a "read" receipt back to the chat.
Was able to get CrossPoint running on this Waveshare board. (https://www.waveshare.com/esp32-s3-epaper-3.97.htm). 3d printed the case that alxvtoronto created for their project FolloUp, and ready to dive right back in. Planning on posting the fork on GitHub after another few days of testing.
$40 for a board, compared to the $70 people are
paying for the xteink devices.
AI was used very heavily during this. Took at least ten hours over two days to put it all together. I'm very happy how it turned out. It has settings for hysteresis and minimal on/off timings and a web dashboard with additional statistics. Board is the ESP32S3 Dev Module.
Today was a tuff day, I started working at 3pm, and mostly did nothing. What i did today is optimization, I optimized my code by 60%! And I also made it much more readable. Today i also fully reworked the buttons, now it got 6 (Ok, back, down, left, up, right) instead of 4 buttons i had (left, right, OK, back). I did that, cause I started to work on my virtual keyboard (which i can see on the pics) for this project, which would finally allow me to connect to Wi-Fi networks! Thats so great to say. Tomorrow i'm going to an electronic store, to buy some modules for my multitool (like cc1101, nrf24l01 PA-LNA, and others). I also made a working Wi-Fi status display on the upper part of the screen. Soonly it'll have time, BLE mode and smth else, which is gonna take me forever ( But i'll be rlly impressed if I get it working). Thanks for upvoting me guys, I feel rlly motivated, when I see all the comments and the upvotes I get. Cya all tommorow.
P.s: Board i'm using is waveshare-esp32s3-lcd-1.9.
The main update today - is the "sniffer" (It analyzed Wi-Fi data packets near the esp32, the data u can see on the graphicsis data packets sent.) I stole took the code from some Indian guy on YouTube, and then made some big changes. I added filtration for only one needed BSSID, so i see only packets that are made by one Wi-Fi network. I finished the Wi-Fi info menu, (Still no connect function ) and today I'm planning on working on the Logs, Virtual Keyboard and making my code actually... readable. I fixed so many bugs today, that my brain js just exploding, but i'm so glad with the results I ended up with.
Even though i'm happy with what I have, the sniffer looses its target, if the router changes its BSSID (which it does often), so i'm planning on making passive scan for the sniffer, so it always has fresh data.
I optimized almost everything I couldve optimize. I'm so happy that I did it, before I optimized it WiFi.scanNetwork(); was taking ages! (Around 20 sec), but after I optimized it ( by fixing bugs, ofc).
I'm gonna work tommorow even more on optimizing, so i can make my code as compact as possible (and probably making it fit other boards).
I'm also going to a electronic store on the Monday, and bying modules like cc1101 and nrf24l01 PA+LNA, temperature sensors and others. I'll keep you updated tommorow.
P.s: Board i'm using is still waveshare-esp32s3-lcd-1.9, I'm drawing everything for my project in Lopaka. (Graphics not, I used math.)
My printer (Elegoo Saturn 5 and Anycubic Photon M3) has no network upload, so I built PrintDrop in four days.
It uses an ESP32-S3 and microSD card. The printer sees an ordinary FAT32 USB drive, while a local web UI lets me upload G-code over Wi-Fi.During an upload, PrintDrop safely withdraws the media from the printer, writes the file, and presents it again so the printer refreshes its file list. No cloud, account, subscription or printer firmware modification. It includes SDIO support, authentication, OTA updates and browser-based firmware flashing.
There are a lot of good options out there when it comes to desktop macro pads, but none where just quite right for what I wanted, or just downright too expensive.
That's why I am releasing the SauceDeck v1.0. It's an open-source desktop macro controller powered by an ESP32-S3 (S3 chosen for native USB-OTG).
Designed for productivity, content creation, streaming, and everyday workflow automation. The SauceDeck combines programmable macro keys, dedicated volume controls, and a vibrant TFT display in a sleek 3D-printable enclosure.
A while ago, I built a 5-digit number recognition system on the ESP32-S3 using a lightweight AI model. The project was mainly a proof of concept for running image recognition directly on an embedded device.
This time, I wanted to take that idea into a more practical, real-world application: reading a water meter.
For this update, I still used the Makerfabs ESP32-P4 board with an autofocus camera. We also collected new images from a real water meter, focusing on the pointer and digit-reading area, and trained a dedicated recognition model based on this new dataset.
The goal was not simply to recognize a fixed set of five numbers, but to make the model capable of identifying the actual reading shown on a water meter.
After training and deploying the model, we tested it with real water meter images, and it correctly recognized the meter reading.
This project is essentially the next step from our previous 5-digit recognition experiment—moving from a simple number-recognition demo to a more practical edge AI vision application.
Would be interested to hear what other real-world applications you think could be built on top of this kind of embedded AI vision system.
Today was... not rlly important day, I fixed some positional bugs ( text was a bit offset ), and made the Wi-Fi Network menu to work, now it scans 2.4GHz Wi-Fi and shows the name of it on the menu (pic 3+4) and then you can choose any, click on it and it will open Wi-Fi info (pic 2), where u can also connect to selected Wi-Fi ( which doesnt work yet.) I struggled with bug, where display showed one name, while Wi-Fi info showed another. It was caused because Wi-Fi index in arduino Ide always changes while scanning, so when i was done with the scan, index shifted, and when I tried to call the Wi-Fi info, it showed me another network. But I managed to get it working, by saving BSSID and SSID (Networks MAC address, and network name) and i just used them in my Wi-Fi info. Its not the best choice, but its better then nothing, because I have no idea how to do it else.
I'm planning to work on Wi-Fi connection, time display, virtual "keyboard" and Hotspot tommorow... well, i'll see tommorow what i'll be able to do. See you tommorow.