LeoDJ, to random
@LeoDJ@chaos.social avatar

Now introducing: #PDBrick!

1.7 kW worth of raw USB-C PD power.

24x USB-C ports.
4x 100W, 20x 65W.
(4x USB A, but we don't talk about those :P)

I never did a post of the project that @techbeard and I did last-minute before #CCCamp23, so here you go.
Build log in the thread below.

#usbC #usbPD

Back view. The back consists of another milled PCB that holds the Powercon True1 power input socket, the XT60 24V power output plug and a large OLED screen.
View of the OLED screen in action at the Geekend Aalen '23. It mainly shows (a rough approximation) of the overall power draw and some internal stats.
The #PDBrick being utilized pretty heavily at the Unterland village at CCCamp23

LeoDJ,
@LeoDJ@chaos.social avatar

As the server PSUs feature #SMBus connectivity, we planned to display some metadata on an OLED.

I soldered up a small perfboard with a buck converter, #ESP32 and a few connectors.

The ESP32 only communicates with the low-side PSU, as I didn't want to implement isolated I²C.
But I noticed that the values coming from the PSU were pretty hit & miss anyways. Especially during light loads.
So I simply used the values that matched the actual values closest and doubled them.

#PDBrick

ESP32 plugged into the headers on the PCB
Back side of the PCB, insulated with Kapton tape
Debug view of the values coming from the PSU displayed on the OLED (In/Out Volts, Amps. Temperatures, Fan RPM)

itnewsbot, to ReverseEngineering

Current-Based Side-Channel Attacks, Two Ways - Funny things can happen when a security researcher and an electronics engineer spe... - https://hackaday.com/2024/01/04/current-based-side-channel-attacks-two-ways/

revk, to esp32
@revk@toot.me.uk avatar

The new USB data logger (thanks for inspiration @neil)
#PCB has #ESP32 S3-MINI, SD card slot, LiPo charger and connector, USB-C with serial data, accelerometer, row of RGB LEDs (idea is to show how many satellites in view), and a big cap (learned my lesson). Connects to second PCB that has the GPS module itself.

GPS module (L86)
Back of GPS module with connector and button cell to hold state and clock
Logger with ESP32-S3, SD and, battery charger circuit, row of LEDs (for how many satellites it can see), and accelerometer.

brennansv, to esp32
@brennansv@sfba.social avatar

It’s alive! This microcontroller project runs on an ESP32 C3. It cycles through 7 colors and blinked the built-in LED each time the color is changed. This code does not use delays in the loop and instead sets timeouts to run the blink and change color functions.

https://gist.github.com/brennanMKE/b4b69c89f7e6d0241b4d4936ab441a12 #microcontroller #esp32 #ledlights

Light strip connected to microcontroller with lights cycling through 7 colors.

itnewsbot, to esp32

Open Source DC UPS Keeps the Low-Voltage Gear Going - We all like to keep our network gear running during a power outage — trouble is, y... - https://hackaday.com/2023/12/22/open-source-dc-ups-keeps-the-low-voltage-gear-going/ #uninterruptiblepowersupply #batteryhacks #network #rp2040 #esp32 #stm32 #bms #ups #dc

itnewsbot, to HomeAutomation

Bed Sensors Do More Than You’d Think - Bed sensors do sort of sound like a gimmick — after all, who cares whether someone... - https://hackaday.com/2023/12/21/bed-sensors-do-more-than-youd-think/ #microcontrollers #homeautomation #pressuresensor #leakdetector #lifehacks #esphome #sensor #esp32

scrivolical, to Electronics

FYI electronics and computer tech peeps:

Protectli (Canada) 12V UPS with Open Source Monitoring Support
https://ca.protectli.com/ups-2023/

U.S. link: https://protectli.com/ups-2023/

kartben, to esp32
Mellow_labs, to homeassistant
revk, to esp32
@revk@toot.me.uk avatar

More #ESP32 #PCB fun, this one updated with the same WS2812B 1x1mm LEDs. This is a nice general purpose board - designed mainly for alarm system, but I also have one running my DEFCON light box, feeding it 12V DC, and it can drive 10 separate outputs from that (nice 12V lights, clicker, beeper, etc). The chain of RGB LEDs again makes it ideal for debugging. I have taken to marking GPIOs in knock out boxes like that on all my boards now, makes it so much easier later. Isn't @kicad great?!

Bottom view of 10 output board.
DEFCON light box.

revk, to esp32
@revk@toot.me.uk avatar

These tiny 1x1mm WS2812 RGB LEDs are really very useful and cheap. So much so I am updating several boards to have a few of them. Here I have 6 GPIO for the alarm system controller. I now have an LED by each. It is really only any use when installing and testing a system. But for a few pence extra it is well worth it. I’ll be able to see each sensor input, eg door closed, lock engaged, exit button, in real time on the LEDs. It will make install and debug way easier. #ESP32 #PCB

itnewsbot, to esp32

Take The Minimal Pain Out Of ESP32 Programming - Perhaps without many of us realising it, our single board computers perform the ta... - https://hackaday.com/2023/12/15/take-the-minimal-pain-out-of-esp32-programming/ #microcontrollers #programmer #ch340 #esp32

olimex, to esp32
@olimex@mastodon.social avatar
itnewsbot, to esp32

Bluetooth As Proxy for Occupancy - During [Matt]’s first year of college, he found in a roundabout way that he could ... - https://hackaday.com/2023/12/13/bluetooth-as-proxy-for-occupancy/ #bluetoothlowenergy #occupancysensor #wirelesshacks #bluetooth #occupancy #beacon #esp32 #radio #ble

tomi, to esp32

This, my dears, this is how to fail spectacularly:
I wanted to measure my home’s water consumption and track it in Home Assistant. I failed (for now). Read on to find out what happens if you buy all the correct components, follow the instructions but fail to check the type of the water meter first.

I’ve found these fine instructions on how to build a device for reading water meter using a +magnetic sensor: https://www.pieterbrinkman.com/2022/02/02/build-a-cheap-water-usage-sensor-using-esphome-home-assistant-and-a-proximity-sensor/

I’ve followed this great manual and bought stuff:

  • board with a relay (relay is not needed in this project). Original instructions include ESP8266, but I went with ESP32 instead.
  • Magnetic sensor
  • Some cables

I’ve successfully completed these steps and felt very proud:

  • soldered 20+ pins (without cold joints!) on ESP32 and burned my fingers only once,
  • flashed ESP32 it with ,
  • connected cables (hmm, pins are different on my ESP32, there is no D6 pin, so I’ve just connected the black cable to G13 and hoped this is GPIO13).

https://blog.rozman.info/wp-content/uploads/2023/12/20231211_201347-576x1024.jpg- Copied P. Birkmanns’ ESPHome configuration .yaml to Home Assistant ESPHome configuration

  • Changed his GPIO12 to GPIO13 (because I couldn’t find GPIO12 on my board)
- platform: pulse_meter    pin: GPIO1<strong>3</strong>....
  • Added devices to Home Assistant (pulse counter, pulse meter, ) successfully:

https://blog.rozman.info/wp-content/uploads/2023/12/image-21-1024x839.pngTested the setup: Touched the magnetic sensor to a metal and HA started counting pulses.

Until now, all went great and I smelled a victory. But not so fast!

The last step was to attach a magnetic sensor to my water meter.

I’ve opened the water meter lid and found out it already has a strange plastic cover over the counters.

Tried to place the magnetic sensor over the rotating numbers, but I couldn’t.

https://blog.rozman.info/wp-content/uploads/2023/12/20231211_201340-576x1024.jpgIt wouldn’t sense the rotating magnet no matter where I put it. The lid is on the way.

So, the first attempt to measure water consumption failed successfully.

Finally, I checked what was written on the blocking lid: It’s Diehl IZAR RC I G4 radio transmitter!

Not everything is lost. I’ve found that someone managed to read the transmitted signal and integrate the water consumption to the Home Assistant. So the journey continues (I’m already ordering the receiver component… 🙂

Now I just have to find out what to measure with a magnetic sensor. I don’t want to throw it away.

https://blog.rozman.info/the-water-meter-experiment-failed-successfully/

image/png
image/jpeg

revk, to esp32
@revk@toot.me.uk avatar

The other new toy today - the fully working Waveshare 7.5" e-paper driver board.

This is for my interactive doorbell, but could be for any use of these panels. It is smaller than the 7.5" panel, and the ribbon is tighter. It is hidden totally if using the 7.5" panel on laminated glass (which waveshare sell).

#ESP32, input pads, DC power, USB, and 24 RGB LEDs around the edge.

I think I'll amazon these too.

Oh, the hole is for an NFC reader which will work "through" the panel.

PCb for wavershare 7.5" panel (back - totally blank)
PCb for wavershare 7.5" panel (with panel attached)

revk, to esp32
@revk@toot.me.uk avatar

It is smaller than the actual 1.54" e-paper, but the ribbon hangs over the edge a lot. You can't really avoid some with these FPCs but that is a bit more than I would like. I could cut the connector shorter maybe. Designing the board with more space may be tricky, it is pretty tightly packed.

This is a geneal purpose Waveshare e-paper driver board, designed to be stuck on the back of the e-paper panel itself, and capable of driving small and large panels. #ESP32 S3 and a WS2812 LED

1.54" e-paper with PCB stuck to back
1.54" e-paper with PCB next to it

itnewsbot, to amateurradio

A Ham Radio Answering Machine - For those who grew up with a cell phone in their hand, it might be difficult to im... - https://hackaday.com/2023/12/08/a-ham-radio-answering-machine/ #answeringmachine #amateurradio #radiohacks #boondock #esp32 #radio #ham #ai

chrysn, to esp32
@chrysn@chaos.social avatar

Students at the UGent Zeus WPI are successfully reverse engineering #ESP32 radio, to the point where they can now send and receive WiFi packets. This is a major step towards making that platform useful for fully #FLOSS #embedded projects. If you use that platform, please consider supporting them!
Thanks Zeus team for doing this, and thanks @NGIZero for funding it!
<https://zeus.ugent.be/blog/23-24/open-source-esp32-wifi-mac/>

sean, to random
@sean@scoat.es avatar

Traditions change. 🎄

1993: swapping each bulb to see which one is burnt out and preventing the whole strand from lighting

2023: fixing the solder joint that failed when I stuffed this into a box in January

sean, (edited )
@sean@scoat.es avatar

Just finished the wonderful holiday tradition of “install FTDI drivers on my M series Mac and then flash the latest #WLED to the #ESP32”. Ho ho ho!

itnewsbot, to opensource

One Less Binary Blob - Open-source software has gone a long way into making modern technology the way it ... - https://hackaday.com/2023/12/07/one-less-binary-blob/

revk, to esp32
@revk@toot.me.uk avatar

OK this time the boards work first time, even on a 7.5" Waveshare e-paper display #PCB #ESP32

I am quite pleased with them.

ESP32 based general Waveshare driver board
ESP32 based general Waveshare driver board stuck on to back of 2.9" waveshare e-paper

slint, to esp32
@slint@fosstodon.org avatar

Our customer, BrewTools, showcased the Fermentation Control System at tradeshow this week. The UI on the control panel is running on an MCU. 🚀

video/mp4

brennansv, to esp32
@brennansv@sfba.social avatar

Garbage in, garbage out still applies even to generative AI. Yesterday I decided to give ChatGPT everything as a starting point for doing work with a microcontroller and a strip of LED lights. I gave it photos of the top and bottom of the ESP32-C3 board along with a summary and list of the parameters for the board. It was able to tell me even more and then respond to prompts with a lot more detail which was very useful.

Going forward I will be putting in a lot details at the start of a new thread so that it has more context to respond. #Microcontroller #ESP32 #ChatGPT

image/png

revk, to esp32
@revk@toot.me.uk avatar

The plan for the new version is 24 LEDs around the edge. The key thing that makes it worth this being a large PCB in the first place is the LEDs, else it could be a tiny board just to connect to the e-paper.

Fun managing the spacing of then to look evenly spaced and miss the key bits, especially the ribbon.

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