Saving Birds With 3D Printed Boats

Montana, rightfully nicknamed the big sky country, is a beautiful state with abundant wide open landscapes, mountains, and wildlife. It’s a fantastic place to visit or live, but if you happen to reside in the city of Butte, that amazing Montana landscape is marred by the remnants of an enormous open pit mine. Not only is it an eyesore, but the water that has filled the pit is deadly to any bird that lands there. As a result, a group of people have taken to some ingenious methods to deter birds from landing in the man-made toxic lake for too long.

When they first started, the only tool they had available was a rifle. Scaring birds this way is not the most effective way for all species, though, so lately they have been turning to other tools. One of which is a custom boat built on a foam bodyboard which uses a plethora of 3D printed parts and sensors to allow the operator to remotely pilot the boat on the toxic lake. The team also has a drone to scare birds away, plus an array of other tools like high-powered lasers, propane cannons, and various scopes in order to put together the most effective response to help save wildlife.

While this strategy runs the gamut of the tools most commonly featured here, from 3D printers to drones to lasers, the only thing that’s missing is some automation like we have seen with other drone boat builds we’ve featured in the past. It takes quite a bit of time to continually scare birds off this lake, even through the winter, so every bit of help the team can get could go even further.

Continue reading “Saving Birds With 3D Printed Boats”

2022 Sci-Fi Contest: Multi-Sensor Measurement System

Many sci-fi movies and TV shows feature hand-held devices capable of sensing all manner of wonderful things. The µ Spec Mk II from [j] is built very much in that vein, packing plenty of functionality into a handy palm-sized form factor. 

An ESP32 serves as the brains of the device, hooked up to a 480×320 resolution touchscreen display. On board is a thermal camera, with 32×24 pixel resolution from an MLX90640 sensor. There’s also a 8×8 LIDAR sensor, too, and a spectral sensor that can capture all manner of interesting information about incoming light sources. This can also be used to determine the transmission coefficient or reflection coefficient of materials, if that’s something you desire. A MEMS microphone is also onboard for capturing auditory data. As a bonus, it can draw a Mandelbrot set too, just for the fun of it.

Future plans involve adding an SD card so that data captured can be stored in CSV format, as well as expanding the sensor package onboard. It’s a project that reminds us of some of the tricorder builds we’ve seen over the years. Video after the break.

Continue reading “2022 Sci-Fi Contest: Multi-Sensor Measurement System”

Weather Station Predicts Air Quality

Measuring air quality at any particular location isn’t too complicated. Just a sensor or two and a small microcontroller is generally all that’s needed. Predicting the upcoming air quality is a little more complicated, though, since so many factors determine how safe it will be to breathe the air outside. Luckily, though, we don’t need to know all of these factors and their complex interactions in order to predict air quality. We can train a computer to do that for us as [kutluhan_aktar] demonstrates with a machine learning-capable air quality meter.

The build is based around an Arduino Nano 33 BLE which is connected to a small weather station outside. It specifically monitors ozone concentration as a benchmark for overall air quality but also uses an anemometer and a BMP180 precision pressure and temperature sensor to assist in training the algorithm. The weather data is sent over Bluetooth to a Raspberry Pi which is running TensorFlow. Once the neural network was trained, the model was sent back to the Arduino which is now capable of using it to make much more accurate predictions of future air quality.

The build goes into quite a bit of detail on setting up the models, training them, and then using them on the Arduino. It’s an impressive build capped off with a fun 3D-printed case that resembles an old windmill. Using machine learning to help predict the weather is starting to become more commonplace as well, as we have seen before with this weather station that can predict rainfall intensity.

3D Printed Radiation Shields Get Put To The Test

Don’t get too excited, a 3D printed radiation shield won’t keep you from getting irradiated during WWIII. But until the Doomsday Clock starts clanging its midnight bell, you can use one to improve the accuracy of your homebrew weather monitoring station by keeping the sun from heating up your temperature sensor. But how much does it help, and what material should you load up in your extruder to make one? Those questions, and more, are the topic of a fascinating whitepaper included in the upcoming volume of HardwareX.

Design and Implementation of 3-D Printed Radiation Shields for Environmental Sensors not only tests how effective these low-cost shields are when compared to an uncovered sensor, but addresses specific concerns in regards to leaving 3D printed parts out in the elements. Readers who’ve squirted out a few rolls worth of the stuff will know that common polylactic acid (PLA) filament, while easy to work with and affordable, isn’t known for its resilience. In fact, one of the advertised properties of the renewable plastic is that it’s biodegradable (theoretically, at least), so leaving it outside for any length of time sounds like it’s bound to go poorly.

PLA’s mechanical strength dropped rapidly.

To make a long story short, it does. While the team demonstrated that the PLA printed radiation shield absolutely helped preserve the accuracy of the temperature and humidity sensors mounted inside of it, the structure itself began to deform rapidly from UV exposure. Further tests determined that the mechanical strength of the PLA showed a notable reduction in as little as 30 days, and a sharp decline after 90 days.

Luckily, there was more than one plastic horse in the race. In addition to the PLA printed shield, the team also tested a version printed in acrylonitrile styrene acrylate (ASA) which fared far better. There was no visible deformation of the shield, and after 90 days, the reduction in mechanical strength was negligible. It even performed a bit better when it came to shielding the temperature sensor, which the team believes may be due to the material’s optical transmission properties.

So there you have it: a 3D printed radiation shield will absolutely improve the accuracy of your weather sensors, but if you want it to last outside, PLA just isn’t going to cut it. On the other hand, you could also save yourself a whole lot of time by just using a stack of plant saucers. Whatever works.

Thanks to [tahnok] for the tip.

Portable VO2 max measurment mask

Printable Portable Mask Gives You The Numbers On Your Workout

We’re currently in the midst of New Year’s Resolutions season, which means an abundance of spanking new treadmills and exercise bikes. And one thing becomes quickly obvious while using those machines: the instruments on them are, at best, only approximately useful for measuring things like your pulse rate, and in the case of estimating the calories burned by your workout, are sometimes wildly optimistic.

If precision quantification of your workout is your goal, you’ll need to monitor your “VO2 max”, a task for which this portable, printable mask is specifically designed. This is [Robert Werner]’s second stab at a design that senses both pressure differential and O2 concentration to calculate the maximum rate of oxygen usage during exercise. This one uses a commercially available respirator, of the kind used for painting or pesticide application, as the foundation for the build. The respirator’s filter elements are removed from the inlets to provide free flow of air into the mask, while a 3D printed venturi tube is fitted to its exhaust port. The tube houses the pressure and O2 sensors, as well as a LiPo battery pack and an ESP32. The microcontroller infers the volume of exhaled air from the pressure difference, measures its O2 content, and calculates the VO2 max, which is sent via Bluetooth to a smartphone running an exercise tracking app like Zwift or Strava.

[Robert] reports that his $100 instrument compares quite well to VO2 max measurements taken with a $10,000 physiology lab setup, which is pretty impressive. The nice thing about the design of this mask is how portable it is, and how you can take your exercise routine out into the world — especially handy if your fancy exercise bike gets bricked.

Jigglypuff Sensor Breathes CO2 So You Don’t Have To

We’ve seen a lot of environmental monitoring projects here at Hackaday. Seriously, a lot. They usually take the form of a microcontroller, a couple sensors, and maybe a 3D printed case to keep it all protected. They’re pretty similar functionally as well, with the only variation usually coming in the protocol used to communicate their bits of collected data.

But even when compared with such an extensive body of previous work, this Jigglypuff IoT environmental monitor created by [Kutluhan Aktar] is pretty unusual. Sure, the highlights are familiar. Its MH-Z14A NDIR CO2 sensor and GP2Y1010AU0F optical dust detector are read by a WiFi-enabled microcontroller, this time the Arduino Nano RP2040 Connect, which ultimately reports its findings to the user via Telegram bot. There’s even a common SSD1306 OLED display on the unit to show the data locally. All things we’ve seen in some form or another in the past.

Testing the electronics on a bread board.

So what’s different? Well, it’s all been mounted to a huge Pokémon PCB, obviously. Even if you aren’t a fan of the pocket monsters, you’ve got to appreciate that bright pink solder mask. Honestly, the whole presentation is a great example of the sort of PCB artwork we rarely see outside of the BadgeLife scene.

Admittedly, there’s a lot easier ways to get notified about the air quality inside your house. We’re also not saying that haphazardly mounting your electronics onto a PCB designed to look like a character from a nearly 20+ year old Game Boy game is necessarily a great idea from a reliability standpoint. But if you were going to do something like that, then this project is certainly the one to beat.

Low-Cost Computer Gesture Control With An I2C Sensor

Controlling your computer with a wave of the hand seems like something from science fiction, and for good reason. From Minority Report to Iron Man, we’ve seen plenty of famous actors controlling their high-tech computer systems by wildly gesticulating in the air. Meanwhile, we’re all stuck using keyboards and mice like a bunch of chumps.

But it doesn’t have to be that way. As [Norbert Zare] demonstrates in his latest project, you can actually achieve some fairly impressive gesture control on your computer using a $10 USD PAJ7620U2 sensor. Well not just the sensor, of course. You need some way to convert the output from the I2C-enabled sensor into something your computer will understand, which is where the microcontroller comes in.

Looking through the provided source code, you can see just how easy it is to talk to the PAJ7620U2. With nothing more exotic than a switch case statement, [Norbert] is able to pick up on the gesture flags coming from the sensor. From there, it’s just a matter of using the Arduino Keyboard library to fire off the appropriate keycodes. If you’re looking to recreate this we’d go with a microcontroller that supports native USB, but technically this could be done on pretty much any Arduino. In fact, in this case he’s actually using the ATtiny85-based Digispark.

This actually isn’t the first time we’ve seen somebody use a similar sensor to pull off low-cost gesture control, but so far, none of these projects have really taken off. It seems like it works well enough in the video after the break, but looks can be deceiving. Have any Hackaday readers actually tried to use one of these modules for their day-to-day futuristic computing?

Continue reading “Low-Cost Computer Gesture Control With An I2C Sensor”