Plastic milk bottles, when your project or prototype needs an urgent source of plastic, they are often the first thing to hand. Convenient and flexible, but strong at the same time and usually free, they’re the ultimate source of material in a pinch. However, when it comes to actually manipulating the HDPE plastic they’re made from, there’s often a challenge. It’s easy to cut, but not so easy to join. Conventional glues can have a hard time, making it difficult to bond.
Enter [zimitt], and a spot welding solution for joining HDPE with ease. Ok, so ‘spot welding’ might be a little optimistic given the speed of this process, but it’s useful nonetheless. To heat the plastic, a cheap soldering iron is recommended. A low wattage, straight-to-the-wall one does well, especially as they commonly have the washer-style end shown in the picture. To protect the plastic from burning, a BBQ mat is used – they’re temperature resistant and usually made with a PTFE surface.
First, place the two sheets of plastic face to face and sandwich top and bottom with the BBQ mat. Apply some heat to the mat with the soldering iron then, after a few seconds, remove the iron and provide pressure with a flat object to bond the plastic. [zimitt] used an espresso tamper for this which was ideal.
The results are impressive, and [zimitt] experiments with different plastics as well. Of course, you should exercise caution when attempting anything like this, given the health risks present when heating up different types of plastic.
It’s common knowledge that tapping a wine glass produces a pitch which can be altered by adjusting the level of the tipple of choice inside. By filling twelve glasses with different amounts of liquid and tuning them to the twelve notes of the scale, it’s possible to make a one-octave instrument – though the speed and polyphony are bottle-necked by the human operator. If you think it sounds like a ripe project for automation, you’re correct: [Bitluni’s lab] has done what needed to be done, and created a MIDI instrument which plays the glasses using mallets.
Electronically it’s a simple build – some 12 V solenoids driven by MOSFETs, with an Arduino in charge. For the mechanical build, a 3D printer proved very useful, as each mallet could be made identical, ensuring a consistent tone across all glasses. Rubber covers printed in flexible filament were fitted to reduce the overtones and produce a clearer sound. [Bitluni] also utilised different types of glasses for the low and high pitches, which also helped to improve the clarity of the tone.
MIDI is of course the perfect protocol for this application; simple, lightweight and incredibly widely used, it’s the hacker’s delight for projects like this. The instrument can perform pre-programmed sequences, or be played live with a MIDI controller. Both of these are shown in the video after the break – stick around for a unique rendition of Flight Of The Bumblebee. For a more compact wine glass based music creation solution, we recommend this nifty project, which alters pitch using a water balloon raised and lowered into the glass by a servo. Continue reading “The Precise Science Of Whacking A Wine Glass”→
Light painting: there’s something that never gets old about waving lights around in a long exposure photo. Whilst most light paintings are single shots, some artists painstakingly create frame-by-frame animations. This is pretty hard to do when moving a light around by hand: it’s mostly guesswork, as it’s difficult to see the results of your efforts until after the photo has been taken. But what if you could make the patterns really precise? What if you could model them in 3D?
[Josh Sheldon] has done just that, by creating a process which allows animations formed in Blender to be traced out in 3D as light paintings. An animation is created in Blender then each frame is automatically exported and traced out by an RGB LED on a 3D gantry. This project is the culmination of a lot of software, electronic and mechanical work, all coming together under tight tolerances, and [Josh]’s skill really shines.
The first step was to export the animations out of Blender. Thanks to its open source nature, Python Blender add-ons were written to create light paths and convert them into an efficient sequence that could be executed by the hardware. To accommodate smooth sliding camera movements during the animation, a motion controller add-on was also written.
The gantry which carried the main LED was hand-made. We’d have been tempted to buy a 3D printer and hack it for this purpose, but [Josh] did a fantastic job on the mechanical build, gaining a solidly constructed gantry with a large range. The driver electronics were also slickly executed, with custom rack-mount units created to integrate with the DragonFrame controller used for the animation.
Many of us have aspirations of owning a tube amp. Regardless of the debate on whether or not tube audio is nicer to listen to, or even if you can hear the difference at all, they’re gorgeous to look at. However, the price of buying one to find out if it floats your boat is often too high to justify a purchase.
[The Post Apocalyptic Inventor] has built a stereo tube amplifier in the style of the Fallout video games. The idea came when he realised that the TK 125 tape recorder manufactured by Grundig was still using tube audio in the late 60s. What’s more, they frequently sell on eBay for 1-10€ in Germany. [TPAI] was able to salvage the main power amplifier from one of these models, and restore it so that it could be re-purposed and see use once more.
The teardown of the original cassette recorder yields some interesting parts. Firstly, an integrated motor transformer — an induction motor whose stator acts as the magnetic core of the transformer responsible for the tube electronics. There’s also an integrated capacitor which contains three separate electrolytics. The video after the break is well worth a watch (we always find [TPAI]’s videos entertaining).
A new chassis is created out of a steel base plate and aluminium angle, and some neat frames for the motor transformers are made from scrap copper wire bent and soldered together. It looks great, though there’s always the option to use a cake tin instead.
Used for general purpose programming, data science, website backends, GUIs, and pretty much everything else; the first programming language for many, and claimed to be the fastest growing in the world, is of course Python. The newest version 3.7.0 has just recently been released.
Naturally any release of Python, no matter how small, undergoes meticulous planning and design before any development is started at all. In fact, you can read the PEP (Python Enhancement Proposal) for Python 3.7, which was created back in 2016.
What’s new in 3.7? Why should you upgrade? Is there anything new that’s actually useful? I’ll answer these questions for you by walking through some examples of the new features. Whilst there’s not much in this release that will make a difference to the Python beginner, there’s plenty of small changes for seasoned coders and a few headline features you’ll want to know about.
We can certainly relate to an incomplete project sowing the seed for a better one, and that’s just what happened in [JohnnyQ90]’s latest video. He initially set out to create an air compressor powered by a nitro engine, and partially succeeded – air was compressed, but not nearly enough to be useful.
Instead, he changed tack and decided to use the 1 cc engine to make a small electric generator. [JohnnyQ90] is, of course, no stranger to the nitro engine, having previously brought us the micro chainsaw conversion, and nitro powered rotary tool. This time round, the build is a conceptually simple task: connect an engine to a DC motor and you’re done. But physically implementing it in an elegant way is a different story, and this is always where [JohnnyQ90] shines; we never get tired of watching him produce precision parts on the lathe. A fuel tank is made from a modified Zippo can and, courtesy of a CNC milled fan and 3D printed shroud, the motor air cools itself.
Towards the end of the video, [JohnnyQ90] plays with the throttle a little, causing the bulb connected to the generator to brighten accordingly. It might be fun to control the throttle with a servo and try to regulate the voltage on the output under different load conditions.
The simple DC brushed motor is at the heart of many a robotics project. For making little toy bots that zip around the house, you can’t beat the price and simplicity of a pair of brushed motors. They’re also easy to control; you could roll your own H-bridge out of discrete transistors, or pick up one of the commonly used ICs like the L298N or L9110S.
But what if you want an all-in-one solution? Something that will deliver enough current for most applications, drive dual motors, and deal with a wide range of input voltages. Most importantly, something that will talk to any kind of input source. For his Hackaday prize entry, [Praveen Kumar] is creating a dual brushed motor controller which can handle a multitude of input types. Whether you’re using an IR remote, a Pi communicating over I2C, an analog output or Bluetooth receiver, this driver can handle them all and will automatically select the correct input source.
The board has an ATmega328p brain, so Arduino compatibility is there for easy reprogramming if needed. The mounting holes and header locations are also positioned to allow easy stacking with a Pi, and there’s a status LED too. It’s a great module that could easily find a place in a lot of builds.