DIY Text-to-Speech With Raspberry Pi

We can almost count on our eyesight to fail with age, maybe even past the point of correction. It’s a pretty big flaw if you ask us. So, how can a person with aging eyes hope to continue reading the printed word?

There are plenty of commercial document readers available that convert text to speech, but they’re expensive. Most require a smart phone and/or an internet connection. That might not be as big of an issue for future generations of failing eyes, but we’re not there yet. In the meantime, we have small, cheap computers and plenty of open source software to turn them into document readers.

[rgrokett] built a RaspPi text reader to help an aging parent maintain their independence. In the process, he made a good soup-to-nuts guide to building one. It couldn’t be easier to use—just place the document under the camera and push the button. A Python script makes the Pi take a picture of the text. Then it uses Tesseract OCR to convert the image to plain text, and runs the text through a speech synthesis engine which reads it aloud. The reader is on as long as it’s plugged in, so it’s ready to work at the push of a button. We can probably all appreciate such a low-hassle design. Be sure to check out the demo after the break.

If you wanted to use this to read books, you’d still have to turn the pages yourself. Here’s a BrickPi reader that solves that one.

Continue reading “DIY Text-to-Speech With Raspberry Pi”

Lamp’s Ghostly Glow Benefits From Happy Mistake

[cyborgworkshop]’s youngest sister is a fan of a character in a popular video game (Thresh from League of Legends) who wields an iconic lantern with a mystical green glow. He resolved to make a replica of that lantern. Perhaps as a gift for the cherished family member? Certainly not! [cyborgworkshop]’s goal was the simple joy of having something “to lord over her.” Ah, ain’t siblings grand?

Why the glow powder turned pink in clear varnish is a bit of a mystery.

There were some interesting things learned in the process of making the ghostly green lamp. The first part of the build log is all about post-processing the lantern model, which was 3D printed at a chunky 0.48 mm layer height, but the rest is about getting the ghostly green glow to come out the way it did. [cyborgworkshop] used both glow in the dark paint and glow in the dark powder to really make the object pop, but the process involved some trial and error. Originally he mixed the glow powder into some clear varnish, and despite the mixture turning pink for some mysterious reason, a small sample spot appeared to turn out fine. However, after applying to the lantern and waiting, the varnish remained goopy and the glow powder settled out of the mixture. He ended up having to remove it as best he could and tried a heavy application of the glow paint instead. This ended up being a real blessing in disguise, because the combination resulted in a gritty stone-like texture that glowed brightly! As [cyborgworkshop] observes, sometimes mistakes end up being the highlight of a piece.

After more glow powder for highlighting, the finishing touches were a thin black wash to mute the powder’s whiteness, and a clear coat. The result looks great and a short video is embedded below. Oh, and if anyone has an idea why glow powder would turn pink when mixed into varnish, let us know in the comments!

Continue reading “Lamp’s Ghostly Glow Benefits From Happy Mistake”

DIY Peristaltic Pump Keeps The Booze Flowing

A few months ago we showed you a bar bot built by [GreatScott] that uses peristaltic pumps to food-safely move the various spirits and mixers around behind the curtain. The bar bot uses three of them, and at $30 each for pumps with decent flow rate, they added a lot to the parts bill. These pumps are pretty much the ideal choice for a bar bot, so what do you do? [GreatScott] decided to see if it was worth it to make them instead.

Peristaltic pumps are simple devices that pump liquids without touching them. A motor turns a set of rollers that push a flexible tube against a wall. As the motor turns, the rollers move liquid through the tube by squeezing it flat from the outside in turns. Typically, the more you pay for an off-the-shelf peristaltic, the higher the flow rate.

[GreatScott] figured it was cheaper to buy the motor and the control circuitry. He chose a NEMA-17 for their reputation and ubiquity and a DRV8825 controller to go with it. The pump is driven by an Arduino Nano and a pot controls the RPM. After trying to design the mechanical assembly from scratch, he found [Ralf]’s pump model on Thingiverse and modified it to fit a NEMA-17.

The verdict? DIY all the way, assuming you can print the parts. [GreatScott] was trying to beat the purchased pumps’ flow rate of 100mL/minute and ended up with 200mL/minute from his DIY pump. Squeeze past the break for the build video and demonstration.

Is there a bar bot build on your list? No? Is it because you’re more of a single-malt scotch guy? Build a peristaltic pachyderm to pour your potion.

Continue reading “DIY Peristaltic Pump Keeps The Booze Flowing”

Create A Discord Webhook With Python For Your Bot

Discord is an IRC-like chat platform that all the young cool kids are hanging out on. Originally intended as a way to communicate during online games, Discord has grown to the point that there are servers out there for nearly any topic imaginable. One of the reasons for this phenomenal growth is how easy it is to create and moderate your own Discord server: just hit the “+” icon on the website or in the mobile application, and away you go.

As a long-time IRC guy, I was initially unimpressed with Discord. It seemed like the same kind of stuff we’ve had for decades, but with an admittedly slick UI. After having used it for a few months now and joining servers dedicated to everything from gaming to rocket science, I can’t say that my initial impression of Discord is inaccurate: it’s definitely just a modern IRC. But I’ve also come to the realization that I’m OK with that.

But this isn’t a review of Discord or an invitation to join the server I’ve setup for my Battlefield platoon. In this article we’re going to look at how easy it is to create a simple “bot” that you can plug into a Discord server and do useful work with. Since anyone can create a persistent Discord server for free, it’s an interesting platform to use for IoT monitoring and logging by simply sending messages into the server.

Continue reading “Create A Discord Webhook With Python For Your Bot”

Zen And The Art Of Foam Core

Some of our pastimes are so deeply meditative that we lose ourselves for hours. Our hands seem to perform every step, and sequence like a pianist might recite her favorite song. If [Eric Strebel]’s voice and videos are any indications, working with foam core can have that effect.

Foam core is a staple of art stores, hobby stores, and office supply stores. It comes in different colors, but the universal trait is a sheet of foam sandwiched between a couple of layers of paper. This composition makes a versatile material which [Eric] demonstrates well in his advanced tutorial making a compound surface and later on a speaker mockup.

After the break, you can catch a couple of beginner tutorials which explain the differences between a slapdash foam core model, and one which will draw appreciation. Proper tools and thoughtful planning might be the biggest takeaways from the first two videos unless you count the Zen narration. The advanced videos, linked above, show some ingenious ways to use foam core like offset scoring, adjustable super-structures, and paper transfers.

Each video is less than ten minutes long, so if you just started your coffee break, you can complete a video right now. Or look at another 2D material turned into amazingness with a papercraft strandbeest, then step up your game with another look at vinyl cutters.
Continue reading “Zen And The Art Of Foam Core”

Heated DryBox Banishes Filament Moisture For Under $20

There has been a lot of activity from [Richard Horne] regarding 3D printing filaments lately; most recently he has shared two useful designs for upping one’s filament storage and monitoring game. The first is for a DIY Heated DryBox for 3D printing filament. It keeps filament dry not just by sealing it into a plastic box with some desiccant, but by incorporating a mild and economical heater intended for reptile habitats inside. Desiccant is great, but a gently heated enclosure can do wonders for driving away humidity in the right environment. The DryBox design also incorporates a handy little temperature and humidity sensor to show how well things are working.

Spool-mounted adapter for temperature and humidity sensor (and desiccant) to monitor storage bag conditions.

The second design is a simple spin-off that we particularly liked: a 3D printed adapter that provides a way to conveniently mount one of the simple temperature and humidity sensors to a filament spool with a desiccant packet. This allows storing a filament spool in a clear plastic bag as usual, but provides a tidy way to monitor the conditions inside the bag at a glance. The designs for everything are on Thingiverse along with the parts for the Heated DryBox itself.

[Richard] kindly shares the magic words to search for on eBay for those seeking the build’s inexpensive key components: “15*28CM Adjustable Temperature Reptile Heating Heater Mat” and “Mini LCD Celsius Digital Thermometer Hygrometer Temperature Humidity Meter Gauge”. There are many vendors selling what are essentially the same parts with minor variations.

Since the DryBox is for dispensing filament as well as storing it, a good spool mounting system is necessary but [Richard] found that the lack of spool standardization made designing a reliable system difficult. He noted that having spool edges roll on bearings is a pretty good solution, but only if one doesn’t intend to use cardboard-sided spools, otherwise it creates troublesome cardboard fluff. In the end, [Richard] went with a fixed stand and 3D printable adapters for the spools themselves. He explains it all in the video, embedded below.

Continue reading “Heated DryBox Banishes Filament Moisture For Under $20”

Ride Bike, Charge Phone

Spring is coming to the northern hemisphere, and soon it’ll be nice enough outside to tool around town on your bicycle. But bikes don’t have power outlets, so phone charging on the go will require forethought and charged-up battery packs. It doesn’t have to be that way. You’re working to make the bike move, so why not make the bike work for you?

If you’ve ever used a motor as a generator, then you can see where this is going. That’s the underlying principle behind [Creativity Buzz]’s bike-powered phone charger. As the bike wheel turns, the rim comes in contact with a small wheel attached to the output shaft of a DC motor. Cranking the output shaft of a motor with permanent magnets inside will induce a small voltage, and here it is amplified with a DC-DC boost converter and output to a USB jack.

As long as you can find a way to secure the phone to the bike frame, or use a long cord and good cable management, you’re in business. Wheelie past the break to watch [Creativity Buzz] build it and give it a stationary test run. While you wait for bike-riding weather, you can still use this kind of charger by turning a crank.

Continue reading “Ride Bike, Charge Phone”