Transistors are no doubt one of humankinds greatest inventions. However, the associated greatness brings with it unprecedented complexity under the hood. To fully understand how a transistor works, one needs to be familiar with some Quantum Mechanics! As perhaps any EE undergraduate would tell you, one of the hardest subject to fathom is in fact semiconductor physics.
A good place to start to comprehend anything complex is by having an accurate but most importantly, tangible model at hand. Semiconductors are hard enough to describe with elaborate mathematical tools, is a physical model too much to ask?
For example, the simplest “electronic switch” model completely ignores the application of a transistor as a linear amplifier and cannot be used to explain important transistor parameters such as hfe (DC current gain Beta) or the VBE (voltage to forward bias the base-emitter junction). [Chuck’s] model on the other hand certainly offers better intuition on these, as the former can be linked to the length of the levers arm and the latter to the minimum force needed to rotate the lever. The Tee structure even signifies the combination of base current with the collector current during operation!
If physical models are not your thing, the classic pictorial depiction, the “Transistor Man” in the Art of Electronics might be of interest. If you’ve even outgrown that, its time to dig into the quantum mechanics involved.
The clock is the work of [ekaggrat singh kalsi], who wanted to build a clock using a self-oscillating motor. Initial experiments had some success, however [ekaggrat] encountered problems with the motors holding consistent time, and contacts wearing out. This is common in many electromechanical systems — mechanics who had to work with points ignition will not remember them fondly. After pushing on through several revisions, it was decided instead to switch to an ATtiny-controlled motor which was pulsed once every two seconds. This had the benefit of keeping accurate time as well as making it much easier to set the clock.
The stunning part of the clock, however, is the mechanical design. The smooth, sweeping form is very pleasing to the eye, and it’s combined with a beautiful two-tone colour scheme that makes the exposed gears and indicators pop against the white frame. The minute and hour hands form the most striking part of the design — the indicators are attached to a large ring gear that is turned by the gear train built into the frame. The video below the break shows the development process, but we’d love to see a close-up of how the gear train meshes with the large ring gears which are such an elegant part of the clock.
Although we have strong suspicions that the model’s designer failed entomology, this spider robot is very cool. [Hari Wiguna] made one, and is justifiably thrilled with the results. (Watch his summary on YouTube embedded below.)
Thanks to [Regis Hsu]’s nice design, all [Hari] had to do was order a hexapod’s dozen 9g servos for around $20, print out the parts, attach an Arduino clone, and he was done. We really like the cutouts in the printed parts that nicely fit the servo horns. [Hari] says the calibration procedure is a snap; you run a sketch that sets all the servos to a known position and then tighten the legs in place. Very slick.
Sure, you’re getting further and further into the game and finishing missions, but the true progress for a zombie shooter is how many zombies you’ve killed, right? [Evan Juras] agreed, so he set off to build a hardware stat tracker for Left4Dead 2!
Left4Dead 2 tracks a bunch of stats and at the end of each level, those stats are updated on your Steam page. [Evan] used a Python script running on a Raspberry Pi to connect to the internet and grab four different stats from your Steam profile. Those stats are displayed on an RGB 16×2 display. To house the project, a case for it was designed and [Evan] had it 3D printed. There are two buttons on the case: one to update the stats and another to cycle through them. If no buttons are pressed then the display cycles through the stats every minute and updates the stats every 24 hours.
The video below shows a summary of the build process and describes the hardware and software used. [Evan] has plans for tracking stats from other games through Steam and his python code is available on Github. Python is becoming the go-to tool for interacting with video game bots and now, stats — see this list of Pokemon Go bots. Also, check out this feature about running MicroPython on an ESP8266 if you wanted to build something similar to this without the Raspberry Pi.
A mark of a good 3D print — and a good 3D printer — is interlayer adhesion. If the layers of a 3D print are too far apart, you get a weak print that doesn’t look good. This print has no interlayer adhesion. It’s a 3D printed Slinky, the kind that rolls down stairs, alone or in pairs, and makes a slinkity sound. Conventional wisdom says you can’t print a Slinky, but that didn’t stop [mpclauser] from trying and succeeding.
All the code to generate your own 3D printable Slinky Gcode file is up on [mpclauser]’s Google Drive. The only way to see this print in action is to download the Gcode file and print it out. Get to it.
If you have OCD, then the worst thing someone could do is give you a bowl of multi-coloured M&M’s or Skittles — or Gems if you’re in the part of the world where this was written. The candies just won’t taste good until you’ve managed to sort them in to separate coloured heaps. And if you’re a hacker, you’ll obviously build a sorting machine to do the job for you.
Use our search box and you’ll find a long list of coverage describing all manner and kinds of sorting machines. And while all of them do their designated job, 19 year old [Willem Pennings]’s m&m and Skittle Sorting Machine is the bees knees. It’s one of the best builds we’ve seen to date, looking more like a Scandinavian Appliance than a DIY hack. He’s ratcheted up a 100k views on Youtube, 900k views on imgur and almost 2.5k comments on reddit, all within a day of posting the build details on his blog.
As quite often happens, his work is based on an earlier design, but he ends up adding lots of improvements to his version. It’s got a hopper at the top for loading either m&m’s or Skittles and six bowls at the bottom to receive the color sorted candies. The user interface is just two buttons — one to select between the two candy types and another to start the sorting. The hardware is all 3D printed and laser cut. But he’s put in extra effort to clean the laser cut pieces and paint them white to give it that neat, appliance look. The white, 3D printed parts add to the appeal.
Rotating the input funnel to prevent the candies from clogging the feed pipes is an ace idea. A WS2812 LED is placed above each bowl, lighting up the bowl where the next candy will be ejected and at the same time, a WS2812 strip around the periphery of the main body lights up with the color of the detected candy, making it a treat, literally, to watch this thing in action. His blog post has more details about the build, and the video after the break shows the awesome machine in action.
Biochemistry texts are loaded with images of the proteins, nucleic acids, and other biopolymers that make up life. Depictions of the 3D structure of macromolecules based on crystallography and models of their most favorable thermodynamic conformations are important tools. And some are just plain beautiful, which is why artist [Mike Tyka] has taken to using lost-PLA casting to create sculptures of macromolecules from bronze, copper, and glass.
We normally don’t cover strictly artistic projects here at Hackaday, although we do make exceptions, such as when the art makes a commentary on technology’s place in society. In [Mike]’s case, not only is his art beautiful and dripping with nerd street cred, but his techniques can be translated to other less artsy projects.
For “Tears”, his sculpture of the enzyme lysozyme shown in the banner image, [Mike] started with crystallographic data that pinpoints every peptide residue in the protein. A model is created for the 3D printer, with careful attention paid to how the finished print can be split apart to allow casting. Clear PLA filament is used for the positive because it burns out of the mold better than colored plastic. The prints are solvent smoothed, sprues and air vents added, and the positive is coated with a plaster mix appropriate for the sculpture medium before the plastic is melted out and the mold is ready for casting.
[Mike]’s sculpture page is well worth a look even if you have no interest in macromolecules or casting techniques. And if you ever think you’ll want to start lost-PLA casting, be sure to look over his build logs for plenty of tips and tricks. “Tears” is executed in bronze and glass, and [Mike]’s description is full of advice on how to handle casting such vastly different media.