The SAO with the glowing rubber duckie, as seen at Hackaday Supercon 2024
Designed by Wegmatt LLC in United States of America
Buy with confidence.
Our Tindie Guarantee protects your purchase from fraud. Learn More
Note: We expected to ship first orders of the duckJAWS SAO in the week of Nov 18 It all started with a small rubber duck that vividly fluoresced under black-light. Then I noticed, that the hole on th…
Read More…Note: We expected to ship first orders of the duckJAWS SAO in the week of Nov 18
It all started with a small rubber duck that vividly fluoresced under black-light. Then I noticed, that the hole on the bottom, which usually holds a whistle, has the perfect size for a 5mm LED. LEDs are the main ingredient of SAOs, so this project was born and the rubber duckies multiplied.
duckJAWS is an SAO with a glowing rubber duck, lit up by an RGB LED, controllable over I2C. The PCB has the shape of a Jaws-style shark (sea-monster?) nibbling at the tail of the duck.
The duck is lit up by a common anode RGB LED, as well as side-lit red LEDs to add an ominous glow to the shark's teeth.
The MCU on the SAO is a CH32V003, and its programming pin is exposed on GPIO1.
The SAO features a 3.3V boost converter. This ensures full LED brightness even when the SAO runs off unregulated batteries (like for example on the 2023 Supercon badge). 3.3V limits the brightness with a UV LED, so I might increase the voltage on a future revision.
Two solder jumpers allow to configure the SAO to four different I2C addresses.
Out of the box, the RGB LED is set to yellow with its brightness pulsing very slowly.
Color and animation parameters can be controlled over I2C. When happy with the reconfigured rubber duck, the settings can be stored as new power-on default via another I2C command.
The documentation for the I2C registers is stored on the SAO and can be read over I2C. There's also an Easter-egg to reward the I2C curious.
In addition to I2C, the SAO also supports the WS2812 protocol on GPIO2, turning the rubber duck into a NeoPixel.
See GitHub for more detailed documentation of the I2C registers, including a few examples.
The SAO comes fully assembled and programmed. The duck is attached to the RGB LED with hot-glue. If the duck falls off, just add a dab of fresh hot-glue to reattach it.
If you'd like to build your own, you can find all design files and source code on GitHub.
No country selected, please select your country to see shipping options.
No rates are available for shipping to .
Enter your email address if you'd like to be notified when duckJAWS SAO can be shipped to you:
Thanks! We'll let you know when the seller adds shipping rates for your country.
Shipping Rate | Tracked | Ships From | First Item | Additional Items |
---|---|---|---|---|
:
|
We ship within 1-3 business days of receiving an order (usually closer to 1 day).
Please be sure that the address given to Tindie is accurate, and includes street name and number. Company name is only required if shipping to a commercial address. International orders require a valid phone number.
Domestic packages that go more than 1 week without a tracking update will be presumed lost in the mail and refunded or reshipped as buyer prefers. Any international packages can be delayed in customs without warning for 2 weeks or more.
With international orders, the local carrier may charge you additional fees for customs, tax and handling upon receipt of the package. These fees are your responsibility.
Our products are also available from local resellers in Europe and Asia-Pacific: https://wegmatt.com/wheretobuy.html
We can also ship with DHL or UPS. Please contact us for a quote.
Buy with confidence.
Our Tindie Guarantee protects your purchase from fraud. Learn More
Redmond, WA, United States of America
Ships from United States of America.
170 Reviews | 2,807 Orders
$109.00
Free Shipping!
$72.00
Free Shipping!
$25.00
Free Shipping!
$72.00
Free Shipping!
$85.00
Free Shipping!
$79.00
Free Shipping!
By clicking Register, you confirm that you accept our Terms & Conditions
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!