#esp32s
Explore tagged Tumblr posts
Text


Released my open source weather station firmware, works with E-INK 4.2' \ 1.5' displays; compatible with ESP8266 \ ESP32 Default kitty icon is depends on time \ temperature; Upload custom interfaces is also available via web panel; Optional °F \ °C, English Source code : https://github.com/NC22/Volna42BW Documentation : https://volna42.com
628 notes
·
View notes
Text
Rooooound display prototype testing 🌀✨
Okay, we've got our 1.3" round TFT prototype ready for testing - and here's a cute GIF of a dial turning back and forth. It's a great way to test the display, backlight, and SD card interface. We're using a QT Py ESP32 since we need quite a bit of oomph to decode GIFs and display them in real-time. With EYESPI, no wiring is required! This is good to go - it's time to book the PCB panel!
#rounddisplay#tftprototype#gadgettesting#techinnovation#electronicsengineering#qtpy#esp32#realtimegraphics#gifdisplay#techgeek#displaytesting#sdcardinterface#eyesspi#pcbdesign#hardwaredev#techdiy#makersgonnamake#hardwarehack#electronicsprototyping#techprojects#displaytechnology#hardwaredesign#pcbprototype#techtrends#diytech#engineeringlife#electronicscommunity#gadgetlove#displaytech
83 notes
·
View notes
Text
I made an output agnostic logging framework for embedded devices that would work on anything as it's written only with standard C++ libs. In theory I could use it for linux or pis, lol. I made it because I kept having to write new handlers for serial, mqtt, uart, then having to like wire them all together without creating dependency loops or other issues - especially because I often work on meshes or online embedded devices that require multiple outputs. Now you just write your handler, tell it what tags to watch, and it'll log according to tag and log level. So you could write a serial debugging log handler when you're first making it. Then when you're done, disable it, and it'll stop outputting - but then later assign the serial debugging log tag to your MQTT handler and get all your debugging serial lines output to MQTT - then just disable it again when you're done. There's still some polish I need to put into it, it has some jank, some bugs, but it's working and neat. it's kind of neat.
39 notes
·
View notes
Text
Corndog girl fps test
#bocchi the rock!#corndog girl#esp32#the framerate is uncapped#hence why she move so FAST#bocchi the rock
343 notes
·
View notes
Text
Some transparency on the esp32 bluetooth "backdoor" that's been reported on over the past couple of days
16 notes
·
View notes
Text
First time messing with e-paper, of course it's gonna be some Hola Mundo thingy lol
11 notes
·
View notes
Text
need a bit of advice on something rather new to me... i have been DYING to get into some semblance of diy electronics/robotics, specifically regarding the idea of building a flipper zero knockoff with a raspberry pi/esp32/arduino. or a hack rf one ripoff, etc. u get it? i wanna make a lil handheld pwnagotchi pet style device for rolljam rf shit, something that can copy and paste and send and receive rf signals, but homemade by my self....
please if anyone has experience, resources, ideas, anything at all= hit me up right now immediately asap today please.... i am so passionate and ready to do this please help me make device go beepboop
#flipper zero#hack rf one#raspberry pi#esp32#arduino#diy electronics#diy#diy hacking#car hacking#hacking hardware#hacking#help#hacking help#hacking question#need advice#diy projects#diy craft#diy punk#upcycle#homebrew
14 notes
·
View notes
Text
You can build your own attendance system! With an ESP32, a fingerprint sensor, and a little creativity, you can create a fully functional Biometric Attendance System.
8 notes
·
View notes
Link
8 notes
·
View notes
Text
(doing something stupid) can you allocate an array at a specific address during compile time in C++. This system is Harva-actually wait the docs say this is almost a built in feature. Hang on.
Hell yes okay I have the thing I want working, you just have to. turn off memory protection and use the IRAM_ATTR thing. That's fine. I think I can make this work I'll just block out a couple kB of nops for my plugins. For a moment there I thought I was going to end up using WASM. I might still, WASM is infinitely safer than this. But this is very funny.
Love function pointer syntax. Makes perfect sense in that awful C way.
That array is just the -O0 implementation of an add in rv32. If you optimize it it's like two instructions but I just wanted to make sure I could execute more than one in a row. I think if you compile right with -fPIC/-fPIE and all that jazz you should just be able to dump that into RAM and execute. Since all your jumps will be relative?
22 notes
·
View notes
Text
Breaking in a new easel. Give me your worst oil painting ideas.
#doesn't have to be hlvrai despite the fact thats all ive done lately#bonus points if its dumb but it also doesnt have to be#I still have a part 2 for the crucifixion in mind among other rancid ideas but I want a bigger canvas for those#also looking into ideal translucent painting surfaces for something that could be backlit cus oil on glass is apparently a pain#ive been thinking about using coloured EL Panels for some spooky stuff#also yet another dumb printed sculpture idea had me buying esp32 chips and LEDS last week#looking forward to the struggles of soldering
5 notes
·
View notes
Text
building a robot helmet and i think
i think i can run doom on this thing
23 notes
·
View notes
Text
TLV320DAC3100 first bops 🔊🎶💃🕺
OK, after many hours spent with Claude on writing a driver for the TLV320DAC3100 (https://www.digikey.com/en/products/detail/texas-instruments/TLV320DAC3100IRHBR/2260591), we finally have it configured using our driver, and playing an MP3 stream on this ESP32. This I2S DAC has a particularly complex PLL and audio-routing system, so it's not one where you can just pipe in I2S data and have it magically play. One nice thing we got working on is the MCLK, which is generated from the BCLK, so it'll work great with anything from an Arduino-compatible to a single-board computer like Raspberry Pi. We're hoping to get the headphone detection working next so that we can turn off the amp when the headphone is plugged in. Also, it should be able to control the volume from the headset buttons. Also, we want to get the internal beep generator going so we can make tones separate from the audio stream for UI notifications.
#tlv320dac3100#dac#esp32#i2s#audioengineering#opensource#mp3streaming#embeddedhardware#hardwarehacking#arduino#raspberrypi#microcontrollers#firmware#coding#electronics#headphones#pll#audioprocessing#dsp#mclk#bclk#headphonemod#techinnovation#audiophile#sounddesign#makercommunity#opensourcehardware#iot#embeddeddev#beepgenerator
36 notes
·
View notes
Text
My worker firmware works! It flashed itself over, now just to add some roll back, security, and validation features. But effectively this means I never have to plug in another ESP32 to send them firmware. I can just tell them to post to MQTT from the worker firmware for logging and post the firmware binary to my local file server. This makes my life so much easier while building out this mesh of meshes multi-protocol com lib. Hell yeahhh
#trans#queer#transgender#tech#esp32#maker#computer#programming#c++#arduino#embedded software#firmware
7 notes
·
View notes
Text
CAN Bus Development for Embedded Systems: With and Without an Operating System
Explore the differences in CAN Bus development between embedded systems with or without an operating system. Compare Linux-based Raspberry Pi with PiCAN HATs to bare-metal Teensy and ESP32 platforms. Learn which solution fits your application needs.
#can bus#embedded system#CAN Bus development#linux#RTOS#Teensy#ESP32#Raspberry Pi#pican#operating system#embedded programming#software development
2 notes
·
View notes
Text
A bit of proof that I got Pyodide to load off the esp32 server. So soon I'll write the adapter to get PierMesh running using the browser as a processing environment
I use the Pyodide example below the cut but point to the local server instead
13 notes
·
View notes