#ArduinoLibrary

tobozotobozo
2025-01-24

Support for creating .tar and .tar.gz archives with ESP32-targz library is finally available for testing 🥳 🎉

It will stay on an experimental branch until enough feedback is provided for the supported architectures (esp8266, rp2040, esp32)

Request for feedback: please boost for visibility 🙏

github.com/tobozo/ESP32-targz/

ESP32-targz library logo, showing a zipper slider half open, where elements are replaced by pin labels taken from an esp32 dev board.
2022-05-19

Hacking the Logitech Z906 Speaker System

The Logitech Z906 is a well-rounded 5.1 surround sound system. It's capable of putting out 1000W in peak power, and can decode Dolby Digital and DTS soundtracks as you'd expect. It's intended to be used as the heart of a home cinema system and used with a central command console. However, [zarpli] figured out the device's serial secrets and can now run the device in a standalone manner.

As it turns out, the Z906 uses a main control console that speaks to the rest of the hardware over a DE15 connector (also known as the DB-15). [zarpli] realized that the hardware could instead be commanded by just about any device with a serial port. Thus, a library was whipped up that can be readily used with an Arduino to control all the major functions of the Z906. Everything from volume levels to effect modes and channel assignments can be commanded by microcontroller. As a finale, [zarpli] shows off the hardware playing a multi-channel composition without the console connected, with his own hardware running the show instead.

If you've got a Logitech Z906 or similar unit that you wish to automate, you might find this work useful. It's also a good inspiration for anyone contemplating hacking away at the console ports on other hardware. Video after the break.

#arduinohacks #homeentertainmenthacks #arduinolibrary #logitech #logitechz906

image
2021-11-17

Arduino Library Makes Digital Rain Like It’s 1999

There's going to be a new Matrix movie in theaters next month, and you know what that means: we're about to see a whole new generation get obsessed with the franchise's iconic "Digital Rain" effect. Thanks to modern advertisement technology, expect to see lines of glittering text pouring down the displays of everything from billboards to gas pumps pretty soon.

Doesn't get much easier than that.

For those of us who've just been looking for an excuse to break out the old Matrix screensavers, you might as well get a jump on things using this handy Arduino library for the ESP8266 and ESP32. Developed by [Eric Nam], it lets you start up a digital rainstorm on displays supported by the TFT_eSPI library as easily as running digitalRainAnim.loop().

You can even install the library through the Arduino IDE, just open the Library Manager and search for "Digital Rain" to get started. You've still got to hook the display up to your microcontroller, but come on, [Eric] can't do it all for you.

Looking at the examples, it seems like various aspects of the animation like color and speed can be configured by initializing the library with different values. Unfortunately we're not seeing much in the way of documentation for this project, but by comparing the different examples, you should be able to get the high points.

While our first choice would certainly be a wall of green alphanumeric LED displays, we can't help but be impressed with how easy this project makes it to spin up your own little slice of the Matrix on the workbench.

#classichacks #softwarehacks #arduinolibrary #digitalrain #esp32 #esp8266 #matrix #matrixdigitalrain #tftdisplay

image

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst