Esp32

cymplecy,
@cymplecy@fosstodon.org avatar

How many different #ESP32-xx dev boards is too many? #AskingForAFriend #MicroBlocks

tripplehelix,
@tripplehelix@fosstodon.org avatar

@cymplecy I'd say once you hit 100 and don't sell a product, you have too many.

cymplecy,
@cymplecy@fosstodon.org avatar

@tripplehelix phew, my friend is well below that limit :)

NeussWave, German

Neues #Projekt gestartet: BFG32K - ESP32 powered Big Fine Growhelper

Das Ding soll mal die technische Seite von einer Micro-Growbox übernehmen.

Erste Version: #ESP32 mit Kamera, DHT11, #NeoPixel, 5v Lüfter, Wasserpumpe.

Endziel: Alles automatisch von Samen säen bis Tüte rollen.

#Legalisierung #Growing #Cannabis #Brokkoli #Embedded #Development

AdeptVeritatis,
@AdeptVeritatis@social.tchncs.de avatar

@NeussWave

Aber ja, einfach nichts in den Innenraum packen, was da nicht rein muss.

Die DHT Serien geben digitale Werte zurück, da können die Kabel auch etwas länger sein. Dann könnte man z.B. auch einen Sensor in den unteren Bereich am Stamm, einen zwischen die Blattmasse und einen neben den AKF hängen.

AdeptVeritatis,
@AdeptVeritatis@social.tchncs.de avatar

@NeussWave

Der DHT22 ist generell etwas stabiler, aber auch nicht ganz so leicht zu bekommen und teurer.
Aber es gibt noch z.B. BME280 und HTU21 Sensoren, die mit Breakoutboards auch einfach zu verwenden sind.

Kann man später auch immer noch wechseln.

Viel Spaß mit dem Sammeln von Erfahrungen. Das macht voll Spaß und ist so interessant wie lehrreich.

flauschzelle,
@flauschzelle@chaos.social avatar

Anyone else here doing stuff with #CircuitPython on an #ESP32 board?
I got through the installation and I can edit and run code in the web editor now... but that stores the code directly on the board, which is rather inconvenient if I want to do things like put it in a git repo, and use an IDE for editing. I could edit the code on my laptop and then upload the files to the board through the web editor, but that seems very tedious.
Is there a tool that does some kind of automatic sync for this?

stevelord,
@stevelord@bladerunner.social avatar

This looks really cool, an ad-blocking DNS server for : https://github.com/openesper/esper

projectgus,
@projectgus@aus.social avatar

So impressed with the progress of the ESP32 open source Wi-Fi MAC efforts: https://zeus.ugent.be/blog/23-24/esp32-reverse-engineering-continued/

Had similar long term ambitions on ESP8266 when I started esp-open-rtos a decade ago, but ended up being hired by Espressif instead. 😅

From inside we always had theoretical support for open sourcing more of the WiFi stack, but it was never going to become a priority unless some high tier client demanded it...

I look forward to seeing where this effort lands!

projectgus,
@projectgus@aus.social avatar

Its also just neat to see European governments funding this kind of thing (this one from the Netherlands, I believe MicroG gets some German government support.)

I know its peanuts of funding relatively speaking, and hardly a sustainable model by itself, but its hard to.imagine the Australian government (for example) going anywhere near this kind of thing.

olimex,
@olimex@mastodon.social avatar

ESP32-POE2 open source hardware board offers WiFi, Bluetooth, Wired Ethernet and POE up to 25W power for external circuits and sensors. https://olimex.wordpress.com/2024/04/25/esp32-poe2-open-source-hardware-poe-iot-board-provides-up-to-25w-power-supply-to-external-circuits/ #esp32 #oshw #iot #micropython #arduino #platformio #esphome

wolf480pl,
@wolf480pl@mstdn.io avatar

@olimex is there a block diagram?

shtrom,
@shtrom@piaille.fr avatar

@olimex You mean... I don't need to build a dodgy separate power circuit feeding off the 46v to power my 4-20mA sensor? https://blog.narf.ssji.net/2024/01/21/the-burninator/

Is this version for sale yet?

lupyuen,
@lupyuen@qoto.org avatar

Espressif snaps up a "Majority Stake" in Internet of Things specialist M5Stack ()

https://www.hackster.io/news/espressif-snaps-up-a-majority-stake-in-internet-of-things-specialist-m5stack-7b30cea08feb

jasoncoon,
@jasoncoon@leds.social avatar
bazcurtis,
@bazcurtis@mastodon.social avatar

@jasoncoon Is this good news? I don’t much about either company. I know m5Stack is very popular.

diyelectromusic,
@diyelectromusic@mastodon.social avatar

My experiments looking for the simplest, cheapest VCA possible to pair with my ESP32 envelope generator code...

https://diyelectromusic.wordpress.com/2024/04/20/esp32-dac-envelope-generator-part-2/

#ESP32 #SynthDiy

mikeday,
@mikeday@ohai.social avatar

@diyelectromusic This guy: https://sound-au.com/project200.htm has an article on making home made vactrols.

poetaster,
@poetaster@mastodon.gamedev.place avatar

@diyelectromusic Ok, since I stumbled down the rabbit hole, but vactrols concern me on another front, I thought I'd at least document in deference to your excellent efforts: https://poetaster.de/blog/2024-04-21/

the tldr is, works fine when the vactrol is not controlled by PWM from the MCU. Driving the LED with PWM produces a high pitched whine. This can probably be easily solved. But I'm out of time :)

blainsmith,
@blainsmith@fosstodon.org avatar

I should really find a use for my ESP32 board.

#ESP32 #Microcontroller

danct12,
@danct12@fosstodon.org avatar

@blainsmith there's many fun things to do with the esp32

col000r,
@col000r@mastodon.gamedev.place avatar

I appreciate that they made this ESP32-C6 super small, BUT how am I supposed to work with this? Are there also tiny breadboards and tiny jumper wires that I can get?

#esp32 #microcontroller

col000r,
@col000r@mastodon.gamedev.place avatar

@raptor85 oh interesting! I've never stumbled upon 1.27mm pins before. Thanks a lot for the pointers! I might get a pitch changer for my breadboarding needs! - Would feel better than using a "full-sized" C6 for breadboarding and then just hoping it works the same on the mini version...

raptor85,
@raptor85@mastodon.gamedev.place avatar

@col000r it's a pretty common size, also pretty common on small embedded controllers to have paired breakout boards/programming boards/etc to interface with them. Sometimes they're bare like the esp32s (since it has all hardware onboard) but on others you'll have chips for a usb/jtag/whatever flash interface/etc on the breakout board instead of on the controller

section77, German

...dann wollen wir den Hasen mal aus dem Sack lassen: wir haben für den in der Edition für den zum ersten mal eine eigene Platine entworfen! Und: darauf sitzt jetzt ein Morgen geht's los! :D https://github.com/section77/eggbot77/

EggBot77 in der Edition für den EasterHegg 2024
Platine des EggBot77 in der Edition für den EasterHegg 2024

linux_mclinuxface,
@linux_mclinuxface@fosstodon.org avatar

Anyone have any experience with these Cam modules?

I installed the example camera code and it works, albeit with pretty low quality, but it makes an audible crackling noise only whilst streaming. It sounds like a faint old school spinning hard disk.

It’s unnerving since the module has no moving parts. 😬

linux_mclinuxface,
@linux_mclinuxface@fosstodon.org avatar

@deshipu oh weird. So you think the shield on the module is heating up from current draw and deforming as packets are sent? That’s wild, but makes sense.

It does make a faint static sound while idle. I wonder what is going on there. Background packets?

linux_mclinuxface,
@linux_mclinuxface@fosstodon.org avatar

@deshipu @piggo I did a 5 minute stream at high resolution and it got to 39.9c - so you’re right on with that.

diyelectromusic,
@diyelectromusic@mastodon.social avatar

Something else I've been meaning to do for ages - I've started playing with some ESP32 modules. This is how I got up and running to the point of running one of my Mozzi sketches on an ESP32-WROOM-32D using the ADC inputs and the DAC output.

https://diyelectromusic.wordpress.com/2024/03/19/esp32-and-mozzi/

rotfarm,

@diyelectromusic I feel like I have a lot of like...
Synth guts like this that I should learn how to hook up....thank you for a reminder and connecting some dots for me!

diyelectromusic,
@diyelectromusic@mastodon.social avatar

@rotfarm There is a lot to like about the ESP32 for synth work - which is why there are so many synth projects out there for them I guess.

jaks, Polish
@jaks@pol.social avatar
francc,
@francc@mastodon.online avatar

Finally, I have the first complete working prototype of the temperature sensor for large-scale composting I was working on 🥳

The circuit uses the Xiao ESP32S3 board with a DS18B20 temperature sensor probe and three NiMH low-self-discharge cells.

The sealed enclosure is made with standard heat fusion water pipes of 1/2" and 1" diameter.

The measurements are sent over HTTP to a backend once per hour, with an expected battery life of 1 to 2 years.

🧵

Upper part of the enclosure
Enclosure

ScaredyCat,

Does anyone have a method/library for to perform dns lookups of TXT records ? Can't find a lib for anything other than basic hostname lookups.

ScaredyCat,

@NAB Yeah, it's nasty but I did knock up a php script to do it. I'd really like to it natively though.

ScaredyCat,

@tony Tere's nothing in the DNs code to do it, it's just odd. The DNS code should be able to perform any DNS lookup.

Might actually just be easier you do it raw, as it were.

atomozero, Italian

Does anyone have an idea why this happens?

holgerschurig,

@atomozero

Generally, a watchdog makes sure that your firmware never hangs. And should it hang, it's job is to restart the firmware.

As such, some part of the firmware (like the idle loop) needs to say to the watchdog hardware "Hey, I'm still alive". You can program the watchdog to "If there is no such Hey message for X milliseconds, then reboot".

Now, in your log I see MQTT, so some TCP/IP access is happening. You cannot usually estimate on how fast they are done: congestion or jamming on the WIFI channel / ethernet cable, wrong IP settings, bad RMII interface, slow logging on the MQTT server ... so many variables influence the timing.

So I would do the following:

  • disable watchdog temporarily, then check if the networking actually works
  • re-enable watchdog, but check it's settings (e.g. after how many milliseconds it kicks in, maybe it's way too low)
  • adding some FIFO queue into the firmware and do the MQTT access in a separate thread, so that slow networking won't reboot me anymore
adlerweb, German

Kennt Jemand eine Freie Software um per mit zu erfassen? Die meisten nutzen https://github.com/jomjol/AI-on-the-edge-device/, aber das ist leider nicht wirklich legal nutzbar :/

holgerschurig,

@adlerweb Wenn Du das an Kunden verkaufst ... dann besorge Dir halt eine Lizenz von denen.

Das ist wahrscheinlich deren Modell: Nerds und Selbstbauer kriegen es so, aber Kommerzielle müssen ein wenig blechen. Von irgendwas müssen die ja auch leben.

tomi,

TL:DR: I don’t know how, but it no longer works.

In the previous post, I shared the joy of making T5 2.13′ e-ink display finally work and show some sensor data from . The joy lasted only a week.

Yesterday I decided I’d print a nice case for it.

I found a great .stl on Thingverse (a snap case), printed it and carefully put the board in it.

Then I connected the USB power and … nothing.

Lilygo ESP32 board and 3d printed caseThe screen doesn’t turn on anymore. It shows three thin horizontal lines.

Otherwise, the board works okay – I checked the logs in ESPHome – and it shows no errors.

https://blog.rozman.info/wp-content/uploads/2024/02/image-1024x553.pngI also noticed one of the elements on the board gets hot (maybe I didn’t notice it before).

I’m not sure what caused the failure. Maybe static electricity when I handled the board, maybe I pushed too hard when I inserted it in the case (but I didn’t push hard).

I searched if the screen could be replaced but found no useful info. It is glued to the board.

Maybe I’ll repurpose the board for something that does not need a display.

There goes 25€.

https://blog.rozman.info/how-i-killed-e-ink-display/

image/png

po3mah, (edited )
@po3mah@mastodon.social avatar

@requiem @tomi I was able to unstick the the display from the board.
Looks good, not sure where the problem is.
Ordered a new one on

po3mah, (edited )
@po3mah@mastodon.social avatar

@tomi Bought a new e-ink display, because I thought it failed. Actually, I bought 2 just to be sure. One glass based and one flexible.
I connected it to the board and ...
guess what?
It wasn't the display.

po3mah, (edited )
@po3mah@mastodon.social avatar

I had this board laying in the drawer for more than 2 years. I tried several times to make the e-ink display work without success.
Today I flashed it again with latest firmware, stole some code from the web, tinkered for 2 hrs with yaml and lambdas and whatnot and suddenly... it's alive!

(there will be a blog post, but not today, too tired)

po3mah,
@po3mah@mastodon.social avatar
overflo,

Have you ever had to flash a lot of ESP32 boards?
I made a tool that is VERY handy and super easy to use.

check it out here.
https://gitlab.com/overflo23/massenflasher

You need a big USB hub and just plug in one after the other and they get automatically found on the bus and flashed.

The sourcecode is very short and self explaining.

julie,

I've had my eye on this kit from for a while now but haven't purchased it because the device didn't have a back cover. Well, now they're selling them with a full shell!

It's basically an ESP32 at this point and I am here for it. (Yes, I know it doesn't have all the Flipper's hardware features)

https://www.lilygo.cc/products/t-embed

julie,

I also learned that there's an with ! The ESP32-C6!

https://www.adafruit.com/product/5672

holgerschurig,

@julie ... which you should avoid, since it's very badly supported by software.

Zephyr: not at all

ESPHome: you must download a special version of platform-espressif32, since the main branch doesn't support it. Here is an excerpt from my esp32c6.yaml:

https://esphome.io/components/esphome

esphome:
name: esp32c6
friendly_name: ESP32-C6

https://esphome.io/components/esp32

esp32:
board: esp32-c6-devkitc-1
variant: esp32c6
framework:
type: esp-idf
version: 5.1.2
platform_version: https://github.com/stintel/platform-espressif32#esp32-c6-test

However, then many components of ESPHome still won't work, e.g. I tried addressable RGB LED strips, and did run only into compilation errors. Some things, like low-power modes, aren't supported currently.

So, this -C6 is like living on the edge. The above YAML was necessary early December. Maybe the situation is better now. Did I say that ESP32-C6 is bleeding edge, software-wise?

pimentoad,

Video for my Stray robot head is finally done! I wanted to get it up before Magfest and have just barely made it!

https://youtu.be/d189L6FNePs

linickx,

Please help me internet!

I have this ESP8266 which became corrupt with an OTA update and no longer connects to my WiFi.

What do I need to re-flash via USB? … i.e. can I connect to those TX/RX pins somehow?

simonzerafa, (edited )

@linickx

Would the manufacturer do this for you, if you ask nicely? 🙂🤷‍♂️

Addendum: Ask them if they have a recommended JTAG programmer they use for fixing issues such as this 🙂

linickx,

@simonzerafa I’ve asked, but not holding my breath. ☹️

  • All
  • Subscribed
  • Moderated
  • Favorites
  • esp32
  • DreamBathrooms
  • mdbf
  • ngwrru68w68
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • osvaldo12
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • InstantRegret
  • tacticalgear
  • provamag3
  • ethstaker
  • cisconetworking
  • modclub
  • tester
  • GTA5RPClips
  • cubers
  • everett
  • normalnudes
  • megavids
  • Leos
  • anitta
  • JUstTest
  • lostlight
  • All magazines