Bark Back IoT Pet Monitor

Does your pet get distressed when you’re not home? Or, perhaps their good behaviour slips when you’re not around and they cause a ruckus for the neighbours. Well, [jenfoxbot] has just such a dog, so she built a ‘bark back’ IoT pet monitor to keep an eye on him while she’s out.

The brains and backbone of the pet monitor is the ever-popular Raspberry Pi 3. A Sparkfun MEMS microphone breakout board listens for any unruly behaviour, with an MCP3002 analog to digital converter chip reading the mic input. Some trial-and-error coding allowed her to set a noise threshold that — once exceeded — will trigger an audio file, shushing her dog. It also logs events and uploads any status updates to a CloudMQTT server to be monitored while away from home. Her Imgur build album can be found here, and the GitHub project page is here if you want to build your own!

Check out the demo video after the break, that was probably confusing for her good dog, Marley.

Continue reading “Bark Back IoT Pet Monitor”

Guide: Why Etch A PCB When You Can Mill?

I recall the point I started taking electronics seriously, although excited, a sense of dread followed upon the thought of facing the two main obstacles faced by hobbyists and even professionals: Fabricating you own PCB’s and fiddling with the ever decreasing surface mount footprints. Any resistance to the latter proves futile, expensive, and frankly a bit silly in retrospect. Cheap SMD tools have made it extremely easy to store, place, and solder all things SMD.

Once you’ve restricted all your hobbyist designs/experiments to SMD, how do you go about producing the PCBs needed for prototyping? Personally, I dread the thought of etching my own boards. The process is laborious and involves messy chemicals and specially sensitized PCB’s — none of which interest me. I’ve only ever done it a few times, and have promised myself never to do it again. Professional but cheap PCB manufacturing is more like it board pooling services such as OSH park have made this both easy and affordable — if you can wait for the turnaround.

So what are the alternatives? If you are really serious about swift prototyping from your own Lab, I put forth the case of milling your own PCB’s. Read on as I take you through the typical workflow from design to prototype and convince you to put up with the relatively high start up cost of purchasing a PCB mill.

Continue reading “Guide: Why Etch A PCB When You Can Mill?”

Upgrading A 3D Printer With OctoPrint

If you’ve been hanging around 3D printing communities, or reading the various 3D printing posts that have popped up here on Hackaday, you’ve almost certainly heard of OctoPrint. Created and maintained by Gina Häußge, OctoPrint allows you to turn an old computer (or more commonly a small ARM board like the Raspberry Pi or BeagleBone) into a network-accessible control panel for your 3D printer. Thanks to a thriving collection of community developed plugins, it can even control other hardware such as lights, enclosure heaters, smart plugs, or anything else you can think to hook onto the GPIO pins of your chosen ARM board. The project has become so popular that the new Prusa i3 MK3 has a header on the control board specifically for connecting a Pi Zero W running OctoPrint.

Even still, I never personally “got” OctoPrint. I was happy enough with my single printer connected to my computer and controlled directly from my slicer over USB. The majority of the things I print are of my own design, so when setting up the printer it only seemed logical that I would have it connected to the machine I’d be doing my designing on. If I’m sitting at my computer, I just need to rotate my chair to the right and I’m at my printer. What do I need to control the thing over WiFi for?

But things got tricky when I wanted to set up a second printer to help with speeding up larger projects. I couldn’t control them both from the same machine, and while I could print from SD on the second printer if I really had to, the idea seemed painfully antiquated. It would be like when Scotty tried talking into the computer’s mouse in “Voyage Home”. Whether I “got it” or not, I was about to dive headfirst into the world of OctoPrint.

Continue reading “Upgrading A 3D Printer With OctoPrint”

Print A Sacrificial Magnet Square

Here’s your quick and dirty hack for the day. Sometimes you just need something that will work for what you’re trying to do, and you don’t want to go through the motions of doing what’s prescribed. When this happens, it’s a cheap, disposable tool that fits the bill. No, we’re not talking about Harbor Freight—we mean those need-driven tools you make yourself that get the job done without fuss. If you’re really lucky, you can use them a couple of times before they break.

This is one of those tools. [Jake’s Workshop] wanted to be able to quickly tack a corner weld without getting out the clamps, so he thought, why not print some magnet squares? [Jake] hollowed out the triangle to save filament, but this also gives it a nice advantage over store-bought magnet squares: instead of grasping and pulling it off,  you can hook your finger through it and then hang it on the pegboard for next time.

[Jake] got lucky with the pocket sizes and was able to press fit the magnets in place, but it would be worth it to add a drop of CA glue to help with strain. He seems to have forgotten to upload the files for his various styles, but a hollow triangle with chamfers and magnet pockets should be easy enough to replicate in OpenSCAD or  SolidWorks, which he used in the video below.

There’s something special about a cheap tool you make yourself. Even though you know it won’t last forever, it’s just more meaningful than some cheap, rage-inducing tchotchke or assemblage from a place where the air is ~85% offgasses. We love necessity-driven self-built tools around here so much that we gave them their own Hacklet.

Continue reading “Print A Sacrificial Magnet Square”

Electronics Workbench Goes Vertical With Pegboard Mounting

[JesusGomez] has certainly put work into his Vertical Laboratory concept. There’s a bit more to the idea than simply using 3D printed parts to move electronics from the desktop onto a metal pegboard, although that part is certainly nicely done. There are 3D models for securely mounting various hardware such as Raspberry Pi, Beaglebone, ESP32, cable management, breadboards, and other common parts to a metal pegboard. Instead of having parts and wires splayed across a workbench, it can be mounted and organized vertically. Having a project or prototype mounted on pegboard is easier to store, saves room, and frees up desk space in small work areas. It also makes for an organized and visually pleasing layout.

A clever piece of design is in the plastic mounts that he created. He wanted parts to remain securely mounted unless intentionally removed, allow different mounting orientations, and to never require access to the back side of the pegboard. To accomplish this, the parts use a combination of pegs that slide-lock with bendable sections that act as lock tabs. Once mounted, the parts stay put until the lock tabs are released by gently prying them out of position. Since mounting and removal can be done entirely from the front, wall mounted pegboards with inaccessible backs can be used.

Metal pegboard has its uses, even if the more common dead-tree version shows up more often in projects from DIY vacuforming to making a modular work surface for when space is at an absolute premium.

Fresh-Baked Plastic Tiles For All!

Recycling aims to better the planet, but — taken into the hands of the individual — it can be a boon for one’s home by trading trash for building materials. [fokkejongerden], a student at the [Delft University of Technology] in the Netherlands, proposes one solution for all the plastic that passes through one’s dwelling by turning HDPE into tiles.

Collecting several HDPE containers — widely used and easy enough to process at home — [fokkejongerden] cleaned them thoroughly of their previous contents, and then mulched them with a food processor. An aluminium mold of the tile was  then welded together making sure the sides were taller than the height of the tile. A second part was fabricated as a top piece to compress the tile into shape.

After preheating an oven to no hotter than 200 degrees Celsius, they lined the mold with parchment paper and baked the tile until shiny(90-120 minutes). The top piece was weighed down (clamping works too), compressing the tile until it cooled. A heat gun or a clothes iron did the trick to smooth out any rough edges.

Not only does [fokkejongerden]’s tiles give the recycler plenty of artistic freedom for creating their own mosaic floor, the real gem is the adaptable plastic recycling process for home use. For another method, check out this recycled, recycling factory that turns bottles in to rope and more! There’s even the potential for fueling your 3D printer.

[Via Instructables]

Hunting Rogue Access Points With The ESP8266

Cantennas outperform every consumer-grade Wi-Fi antenna I’ve had the bad luck of purchasing. Cantenna is a mashup of ‘can’ and ‘antenna’ creating the nickname for a directional waveguide antenna built from re-purposed steel cans. For anyone who has yet to build one, it makes an excellent afternoon project. Here are some build instructions and technical details. I went beyond that, and ended up catching a rogue WiFi access point in the process.

When I needed to extend the range of some ESP8266-based sensors, cantennas were right at the top of my list of things to try. It was easy enough to build one, attach it to a Wemos Mini D1 Pro, and call the job done… leaving me with plenty of time to over-engineer it, and I ended up down a bit of a rabbit hole.

The first thing I did was stop using cans. Canned goods are not only expensive in my corner of the world, but more importantly don’t lend themselves that well to making a standardized antenna in volume. I can also only eat so many beans! The latter reason alone is enough to consider an alternative design like a modular dish reflector.

Continue reading “Hunting Rogue Access Points With The ESP8266”