A segmented lamp made of circular slices of plywood. They are arranged as shutters around a long, skinny LED bulb in the center that gives off an incadescent-looking glow. A cord trails off to the left against the grey background.

Plywood Lamp Has Customizable Light Output

There’s something about light fixtures that attracts makers like moths to a flame. [danthemakerman] wanted something with a more configurable light output and built this Sculptural and Customizable Plywood Lamp.

In his detailed build log, [danthemakerman] describes how he wanted something “sort of like an analog dimmable light.” By using a stack of split plywood donuts hinged on a brass rod, he can vary the output and shape of the lamp. These shutters allow the lamp to go from bright to nightlight without using any electrical dimming components.

The plywood was rough cut on a bandsaw before being turned on a lathe. The light cover sections were then hollowed out with a Forstner bit and split in half. The tricky bit is the overlap of the cut on the hinge side of the shutters. Cutting the piece exactly in half would’ve required a lot more hardware to make this lamp work than what was achieved by patient woodworking.

If you’d like to see more ways to make light fixtures with plywood, check out this Hexagonal Lamp, these Upcycled Plywood and Glass Lamps, or this Laser-cut Sphere Lampshade that Packs Flat.

A transparent blue resin waterfall tabletop with a single wooden leg sits on a grey rug between two grey leather chairs.

Using The Sun To Turn Epoxy Into Furniture

Epoxy resins have been used to make some pretty cool furniture, but since it’s still a relatively new material, makers are still discovering new techniques to work with resin. [Cam] from Blacktail Studio may be the first person to bend fully cured epoxy using nothing but a form and the power of the sun.

Inspired by a friend’s mishap with an epoxy table left out in the sun too long, [Cam] wanted to see if he could purposely bend an epoxy sheet into an interesting shape. The tabletop was poured in sections to give an ombre look before being planed and given a preliminary surface finish. The epoxy sheet was then clamped onto a form made of kerfed plywood and left in direct sunlight on a 104°F (40°C) day. Once the sheet began to deform in the sunlight, ratchet straps and more clamps were added to conform the sheet to the bending form.

After letting the tabletop relax for a few days, [Cam] finished the surface with lots of sanding and an automotive polishing regimen. The epoxy was then attached to a single zebrawood leg to give a very modern-looking, waterfall-esque table.

More interesting projects with resin you might want to check out are this ocean-themed epoxy nightlight, how to degas epoxy on the cheap, or some techniques for cold casting with resin.

Continue reading “Using The Sun To Turn Epoxy Into Furniture”

A picture of the JagerMachine consisting of rectangular, desktop sized drink serving machine with a wooden varnish, a 3.5 inch touchscreen on the front face on top and a cavity with a shot glass in it, lit up by blue leds, with liquid pouring into it.

Shoot An Email To Get A Shot

[_Pegor] wanted to create a shot pouring machine for their friends birthday. Unfortunately, the build wasn’t done in time, but at least the JagerMachine is finished now so that others can use it.

The JagerMachine has a peristaltic pump that moves liquid from a reservoir hidden in the back of the machine to the glass in front. The machine has a 3.5 inch DSI touch screen display for user input and a WS2812B LED ring for creating a small light show when the drinks are served. A 3.3 V to 5 V level shifter is used to power the LED ring and a motor driver module is used to drive the peristaltic pump motor. It looks like there’s a “shot glass detection” feature that uses a 3D printed mini platform with a notch for a magnet so that when a glass is placed on top of it, the hall sensor can detect the presence of the nearby magnet.

Part of the charm of this project is the software stack on the Raspberry Pi that allows for novel interaction, including being able to serve drinks from the receipt of emails. Using the Raspberry Pi as the controlling device allows for this rich set of interfacing options, including easily allowing the ability to drive the LEDs, detect the presence of the shot glass, along with establishing network connectivity. The setup procedures are all documented in the repository for anyone wanting to see how this type of functionality might transfer to their own project.

Drink mixing robots are, of course, a thing. ranging from small and cute to full shelf.

An infographic showing a tap with a sensor and a flow meter display

2022 Hackaday Prize: Sensible Flow Helps You Keep Track Of Your Water Usage

Safe, clean drinking water is a scarce resource that shouldn’t be wasted. But it’s not always easy to see how much you’re using when you turn on the tap: is it one liter a minute? Is it ten? How much do you actually use when washing your hands or brushing your teeth? If you’d like to get some hard data on your water usage, have a look at [Josh EJ]’s Sensible Flow project. It contains designs for a set of sensors that measure your water consumption and a convenient little display that shows the total amount consumed.

The most obvious way of measuring water consumption is to install an off-the-shelf flow meter onto your pipe, which is something that Sensible Flow supports. But probably the most interesting part of the project is a design for a non-invasive flow sensor that you can simply attach to any type of tap. This sensor contains a nine-axis inertial measurement unit (IMU) that detects how far you’ve twisted, turned or tilted the handle, and uses that information to estimate the amount of water flow. You will need to perform an initial calibration step using a timer and measuring cup, but you won’t have to rip open your plumbing just to keep track of your water usage.

Both types of sensors are powered by a coin cell battery that is estimated to work for about one year, thanks to a power-efficient Arduino Pro Mini and a BlueTooth Low Energy (BLE) module to communicate with the base station. The base station plugs into a wall socket and shows the total water consumption on a small one-inch OLED display. STL files for the enclosures are available on the project page, along with detailed circuit diagrams that show how all the parts are connected.

We’ve seen several water flow measurement systems for home use, such as this neat ESP8266-based shower water monitor. If you prefer just a simple visual reminder to turn off the tap, have a look at this LED gadget.

Continue reading “2022 Hackaday Prize: Sensible Flow Helps You Keep Track Of Your Water Usage”

Hacking Developers With A Cat Feeder: Who’s A Good Kitty?

Most of us probably know the drudgery of getting through some coding work, with just tedious hours of monkeying around stretching ahead of us. What if this tedium were to be interrupted by an occasional reward when we did something productive, like pushing a commit or other measure of progress? That’s roughly the concept that [John Partee] started off with when his gaze fell upon one of those automated cat feeders. Cat or developer, who doesn’t like to hear the tinkle of a tasty treat falling into their bowl?

The target pet feeder is a PetKit Fresh Element Solo, which allows for objects with a size of 12×12 mm (any orientation) to be fed through the feeding mechanism. Fortunately [John]’s favorite dark chocolate-covered almonds treat fit these requirements, and he set to work to figure out the REST API call needed to trigger a manual feeding event on the cat feeder device, employing the existing PyPetKit Python library that does the heavy lifting of connecting to and communicating with PetKit’s servers, as the feeder is of course an IoT device.

This means that the event flow still depends on PetKit’s “cloud”, which may inspire some enterprising hackers to make a stand-alone version, the development of which may be assisted by [John]’s solution through a regular treat. Before taking such a solution into use, be sure to discuss it with any pets you have, as they may not quite comprehend why there’s no reward for them whenever the *tinkle* sound occurs.

Continue reading “Hacking Developers With A Cat Feeder: Who’s A Good Kitty?”

3d printed fish feeder system with food basin, electronic housing with red button on top and servo attached on the side. A pile of food is coming out of the 3D printed fish feeder mechanism. In the middle of the picture is a can of goldfish pellet food. On the right is a hand interacting with a propped up cell phone, setting a time.

Sleep Easy With The Fishes Well Fed

Sometimes daily tasks, like feeding pets, can feel like a real chore. To help with alleviate the mundane aspects of daily life, [Erik Berglund] has created an automatic fish feeder, complete with 3D print files, firmware, and an Android app for complete control over scheduling and feeding.

The mechanics of the fish feeder include a screw conveyor system that pushes the food pellets fed from a food store basin. The screw conveyor is driven by a Feetech FS5106R servo which provides enough force to overcome jamming that might occur with pellets getting stuck in the conveyor system. [Erik Berglund] writes that the system can dispense about 0.9 g/s and that it’s designed for granulated food, as flakes have problems because “their low density and large surface area tend to get them stuck in the throat of the hopper” — an issue that we’ve looked into previously.

[Erik Berglund] used [coberdas]’s fish feeder as the base, upgrading it with a better servo, adding a Raspberry Pi Zero W along with software for the Pi and an Android application to control the schedule of feedings. There’s also a DS1307 real time clock module to keep precision time and a push button for “manual” feeding. If you’re looking to follow along at home, you can find the Python scripts that run on the Pi and the source code for the Android application in their respective GitHub repositories.

Continue reading “Sleep Easy With The Fishes Well Fed”

Ceiling Fan Adds CO2 Sensor

Ceiling fans seem to be an oft-misunderstood or overlooked household appliance. As such, they seem to have missed a lot of the IoT wave. Sure, you can get smart controllers for them to plug into your home automation system of choice, but these mostly rely on temperature sensors, simple timers, or voice commands. There’s a lot more to a ceiling fan than maintaining a comfortable temperature, as [EJ] demonstrates with this smarter ceiling fan build.

A big part of the job of a ceiling fan is to improve air circulation, which can help a room from feeling “stuffy”. This feeling is usually caused by excess CO2 as a result of respiration in an area where the air is not moving enough to exhaust this gas. Not only does [EJ]’s controller make use of a temperature monitor for controlling the fan automatically, but there is also a CO2 sensor integrated to improve this aspect of air quality when needed.

The entire build is based on a Raspberry Pi Zero, and nothing needed to be changed about the ceiling fan itself for this added functionality because it already included a radio-based remote control. With some monitoring of the signals produced by the remote, the Raspberry Pi was programmed to mimic these commands when the surrounding sensors captured a condition where [EJ] would want the fan on. There’s also a manual control button as well, so the fan control is not entirely in the hands of the computer.

For a little more detailed information about this build, there’s a separate project page which details a lot of the information about the RF waveform capturing and recreation. And, if you want to take your fan to the next level, take a look at this one which focuses on building a smartphone app to control the fan instead.