Skip to content

udu3324/rainbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

dd6e7e4 · · Apr 29, 2026

History

16 Commits
Apr 24, 2026
Apr 10, 2026
Apr 10, 2026
Apr 29, 2026
Mar 14, 2026
Apr 25, 2026
Apr 6, 2026
Apr 6, 2026
Apr 10, 2026
Apr 10, 2026
Apr 6, 2026
Apr 12, 2026
Apr 10, 2026
Apr 10, 2026
Apr 12, 2026
Apr 12, 2026

Repository files navigation

Rainbox - Ambient Rain Sound Generator

render3

An ambient sound device that is designed to fit on your nightstand. It is based on the esp32 and is super hackable.

  • Makes variable rain with different sounds
  • Helps with sleep disorders (insomnia, etc.)
  • Creates a mist
  • Wi-Fi controllable

Purpose

Rain is something relaxing to listen to, and being able to hear it at night brings a greater quality to sleep. Not only does this have more features than those small rain devices seen on temu, this actually makes rain that is more audible and realistic, as well as coming with a bunch of more features.

Zine Page

Some details have been redacted. DM me for the full version! zine

Webpanel Control

The Rainbox can be controlled through its webpanel that is hosted on its own AP or connected to WiFi.

webpanel

Mechanical Features

  • Quiet submersed water pump that is speed controlled
  • A water plane that makes water droplets ricochet off to make more unique noises
  • Upper rain tank features hole diameters optimized for various water droplet sizes

Stepper/Water Plane

A stepper motor directly controls the angle of a plastic/rubber sheet. It is a lightweight design that makes a alternative to where water droplets can land, and ultimately make more unique sounds.

plane

CAD

You can find the entire cad here.

cad

PCB Features

  • Two RGB leds that can shine through the mist for ambience
  • Can control a water atomizer to create mist
  • Support for a external neopixel led strip
  • Water level sensor support for closed loop control of the water pump
  • TMC2240 stepper controller for StealthChop2™ support, making super quiet steps
  • Super compact board with easy access to boot/reset buttons and usb-c

Schematics

schematic

PCB

pcb_render pcb

BOM

You can view the interactive BOM here! The total is around 150 USD.

Build Steps

  1. Get all the materials ready, 3d printed, and PCB fabricated
  2. Cut out the polycarbonate on a CNC Mill
  3. Tap the holes of the aluminum extrusion for M5 screws.
  4. Assemble the bottom portion of the rainbox, which includes the bottom tank, aluminum extrusion, and polycarbonate walls
  5. Screw the pcb onto the electronics cover
  6. Connect all the motors, sensors, and water atomizer into the pcb
  7. Mount all the electronics onto the back of the polycarbonate
  8. Flash the firmware onto the board
  9. Done! Control it through the WiFi AP web-panel

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published