Week 21 of the Caption CERN Contest is now history. It’s been a great week of captions, so as always a huge thank you goes out to everyone who entered. We still have no idea what these two CERN scientists were working on. Lenses, switches, and a giant glass screen which could have anything behind it. It’s a tough one. But what we lack in facts, you all made up for in humor.
- “I spy with my quantum eye, something with a 75% probability of being spin up!”- [bbarrett90]
- “Preping the Voight-Kampff set up, they have learnt from their unfortunately predecessors that a mirrored bullet proof glass between them and the upset replicant subject might be a good idea.” -[K.C. Lee]
- “Mary and Steve swore that they were going to be the ones to win this year’s where’s Waldo competition, unfortunately they lost to the guys in the next lab with an SEM.” – [TrollinTeemo]
This week’s winner is [Lou] with “CERNs early attempts at a retina scanner were a bit cumbersome and time consuming. You had to get to work 20 minutes early just to get past the security check.” Lou’s bio is “Test engineer with Mechanical background who likes to tear things apart”. We bet he’s going to enjoy using his new Teensy 3.1 from The Hackaday Store to build something new with all the parts he has left over from teardowns!Week 22
Holy cable gore, Batman! This image may make a network engineer or IT person weep, but it was business as usual back in the early days of CERN. 14 racks of equipment, with coaxial cables running everywhere. Let’s hope all those patches are connected to the correct ports! What were these two CERN scientists working on? It’s up to you to tell us as CERN has lost the records!
While you’re working on your captions, check out the old oscilloscope the standing scientist is using. Scope carts used to be necessary. Today all but the most powerful oscilloscopes weigh in at under 10 pounds.
This week’s prize is a Stickvise from The Hackaday Store. Add your humorous caption as a comment to this project log. Make sure you’re commenting on the contest log, not on the contest itself. As always, if you actually have information about the image or the people in it, let CERN know on the original image discussion page.
Filed under: contests, Hackaday Columns
Hyperkin is a gaming accessory maker that specializes in products that are compatible with consoles by Nintendo, Sega, Sony, and Microsoft. The company has officially announced it will be making a controller case that will allow users to play original Game Boy cartridge games right on their smartphone. The Smart Boy is a controller that […]
[Afroman] contacted us to share his new video on the LM317. The humble LM317 adjustable voltage regulator is everywhere. From wifi routers, to high spec lab equipment. Given a noisy input and a variable load, a voltage regulator will give a nice clean, stable output voltage. We’ve covered the basic operation and usage of the LM317 many times. But even the most common of parts can be used in new and interesting ways.
In his video [Afroman] describes how the LM317 can be used to regulate current rather than voltage to provide a constant current source under varying load. This can useful for a number of applications including driving LEDs and laser diodes. While this circuit may not be as efficient as an LED driver module or a switching solution the LM317 is cheap and readily available. [Afroman] also describes how the circuit works in detail allowing us to enjoy this ubiquitous part in this slightly unusual application.
Filed under: parts
Rotary indexer’s are standard issue in most machine shops. These allow you to hold or chuck a work piece, and then a graduated handle lets you to rotate the workpiece. Useful when you want to drill or tap axial or radial features. A rack and pinion drive ensures that the workpiece does not move under machining load. Quite often, these indexers also have a manual lock to take care of gear backlash and play. Automating them is not too difficult either. You could use just a stepper motor (open loop) or servo+encoder (closed loop) to drive the turntable.
[smashedagainst] needed to drill six radial holes on a part. And he had to do it on 500 pieces for a total of 3000 holes. That was just for the first initial run, with more drilling likely in the future. The part in question was small and light weight. So instead of using a heavy duty, industrial grade unit, he built an all-electric rotary indexing jig using a stepper motor and an Arduino, giving him a sort of rotary 4th axis. His idea was to directly use the stepper motor to rotate the workpiece without any gearing, but he needed to build his own rig to do so.
His initial prototype used an Arduino Uno, which he swapped for a Pro Mini in the final version to save some space. The Arduino was connected to a Rugged Circuits motor driver. This was the only driver, out of the several that he tried that managed to hold the stepper motor with enough torque to prevent the workpiece from moving while drilling. The number of holes to be drilled is hard-coded in the Arduino, so all he needed was a single button. Each press of the button advanced the stepper motor through 60 degrees, giving him six, equally spaced holes. He used a NEMA-34 stepper motor, and that meant a beefy power supply. He scavenged a power supply from an old laser printer which conveniently had 24V DC as well as 5V outputs.
The next step was to work on the mechanical assembly. He machined an arbor that is attached to the shaft of the stepper motor. The face of the arbor is hexagonal and the workpiece wedges/locates over this. The motor assembly is fixed on one end of a base plate. The other end of the base plate has a clamping mechanism activated by a toggle clamp. It is also able to rotate (much like a live centre on a lathe). The workpiece is mated to the arbor, and the toggle clamp then locks the piece in place. During initial trials, some of the assembly fasteners worked loose, and there was some amount of chatter from the drill bit. He fixed these issues, and found it performed best when he set the spindle speed at 2400 rpm. Once he got it working, he was able to finish a hundred parts in under 2 hours. Drilling six holes in quick succession causes the part to get quite hot, so he first used some pressurised air cooling. Later, he switched to a spray can based multi purpose penetrant lubricant. Watch his video of the indexing jig in action below.
Filed under: cnc hacks, tool hacks
There are a few development boards entered in this year’s Hackaday Prize, and most of them cover well-tread ground with their own unique spin. There are not many FPGA dev boards entered. Whether this is because programmable logic is somehow still a dark art for solder jockeys or because the commercial offerings are ‘good enough’ is a matter of contention. [antti lukats] is doing something that no FPGA manufacturer would do, and he’s very good at it. Meet DIPSY, the FPGA that fits in the same space as an 8-pin DIP.
FPGAs are usually stuffed into huge packages – an FPGA with 100 or more pins is very common. [antti] found the world’s smallest FPGA. It’s just 1.4 x 1.4mm on a wafer-scale 16-pin BGA package. The biggest problem [antti] is going to have with this project is finding a board and assembly house that will be able to help him.
The iCE40 UltraLite isn’t a complex FPGA; there are just 1280 logic cells and 7kByte of RAM in this tiny square of programmable logic. That’s still enough for a lot of interesting stuff, and putting this into a convenient package is very interesting. The BOM for this project comes out under $5, making it ideal for experiments in programmable logic and education.
A $5 FPGA is great news, and this board might even work with the recent open source toolchain for iCE40 FPGAs. That would be amazing for anyone wanting to dip their toes into the world of programmable logic.The 2015 Hackaday Prize is sponsored by:
Filed under: The Hackaday Prize
If you’ve ever owned a laptop with a docking station you can certainly attest to how something so simple can make your life easier. Just pop in the laptop and your external monitor(s), mouse, keyboard, and whatever are all ready to go. When it’s time to leave, just pop the laptop out and be on your way. [Chris] uses a Macbook for work and has to plug and unplug 4 connectors several times a day. This is just plain annoying and even more annoying when he accidentally plugs his two external monitors into the wrong ports. Commercially available docking stations are very expensive so [Chris] scratched his head and came up with a neat DIY docking station alternative.
All of the cords that regularly need connecting and disconnecting are conveniently located next to each other. He took some moldable plastic and surrounded all of his cord connectors while they were plugged into his laptop. Once the plastic hardened, all 4 cables can be plugged/unplugged at once. The plastic holds the connectors at the right orientation and spacing so [Chris’s] monitors will never again be plugged into the wrong ports. This is a great idea and we’d love to see a 3D printed version made for the docking-station-less computer users.
Filed under: computer hacks
While driving around one day, [Esko] noticed that the numbers and dials on a speedometer would be a pretty great medium for a clock build. This was his first project using a microcontroller, and with no time to lose he got his hands on the instrument cluster from a Fiat and used it to make a very unique timepiece.
The instrument cluster he chose was from a diesel Fiat Stilo, which [Esko] chose because the tachometer on the diesel version suited his timekeeping needs almost exactly. The speedometer measures almost all the way to 240 kph which works well for a 24-hour clock too. With the major part sourced, he found an Arduino clone and hit the road (figuratively speaking). A major focus of this project was getting the CAN bus signals sorted out. It helped that the Arduino clone he found had this functionality built-in (and ended up being cheaper than a real Arduino and shield) but he still had quite a bit of difficulty figuring out all of the signals.
In the end he got everything working, using a built-in servo motor in the cluster to make a “ticking” sound for seconds, and using the fuel gauge to keep track of the minutes. [Esko] also donated it to a local car museum when he finished so that others can enjoy this unique timepiece. Be sure to check out the video below to see this clock in action, and if you’re looking for other uses for instrument clusters that you might have lying around, be sure to check out this cluster used for video games.
The mechanics in dashboards are awesome, and produced at scale. That’s why our own [Adam Fabio] is able to get a hold of that type of hardware for his Analog Gauge Stepper kit. He simply adds a 3D printed needle, and a PCB to make interfacing easy.
Filed under: car hacks, clock hacks
This project is for the people who faces difficulty in waking up early in the morning or have the habit of snoozing the alarm. In short, this alarm clock runs away from the user as he tries to snooze his alarm. The whole unit is mounted on a chassis with caterpillar-style wheels driven by two small DC motors. The runaway feature is implemented using a proximity sensor which is placed near the snooze button. It has all the features of a “regular” alarm clock: settable time and alarm, snooze, and alarm on/off.
The project is divided into four levels namely the clock feature with display. The alarm feature motion control and proximity detection. The alarm tone is generated using a 555 timer while a real timer kernel is implemented on the Atmega MCU to run each of these tasks independently and simultaneously on the microcontroller. The display is built out of seven segment LED’s running on the principle of persistence of vision. The accuracy of the clock is pretty good, and the speed of the bot can be raised up to 10m/s. The source code of the project is available on the project website along with the necessary libraries.
Virtual Reality is finally coming of age. Hackers, Makers and Engineers have dreamed of creating immersive interfaces for years. From the first flight simulators to today’s cellphone powered head mounted displays, VR has always been an exciting field. Many of the advances today are being created by hackers who were inspired by systems like Virtuality from the early 1990’s. Now 25 years on, we’re seeing amazing advances – not only in commercial systems, but in open source VR projects. This week’s Hacklet is all about the best VR projects on Hackaday.io!
We start with [j0nno] and D.I.Y Virtual Reality. [J0nno] has become interested in VR, and decided to build his own head mounted display. His goal is to create a setup with full head tracking and an open source software stack. He’s hoping to do this within a budget of just $200 AUD. [J0nno] started with the Ritech3d-V2 VR Goggles, which are a plastic implementation of Google’s project cardboard. For display he’s using a 5.6 inch 1280 x 800 TFT LCD. Tracking is optical, using IR LEDs and a PS3 Eye camera. [J0nno’s] background is in software, so he’s doing great setting up OpenVR and Perception. The hardware side is a bit new to him. This isn’t stopping [J0nno] though! In true hacker spirit, he’s learning all about resistors and driving LEDs as he works on D.I.Y Virtual Reality.
Next up is [Josh Lindsay] with Digitabulum: The last motion-capture glove. Digitabulum is a motion capture glove designed to be able to emulate most other motion capture systems. It is also designed to be relatively low-cost. At $400 per hand, it is less expensive than most other offerings, though we’d still love to see something even cheaper. [Josh] is going with inertial sensors, and a lot of them. Specifically he’s using no less than 17 LSM9DS1 Inertial Measurement Unit (IMU) sensors from ST Microelectronics. IMU sensors like this combine multiple rate gyros, accelerometers, and magnetometers into a single unit. Essentially every segment of every finger has its own sensor suite. As you might imagine, that is quite a bit of data to crunch. An Altera Max II CPLD and an ST Arm processor help boil down the data to something which a VR engine can process. [Josh] has been working on this project for over a year now, and he’s making great progress. The prototype glove looks terrific!
[Thomas] brings augmented reality to the table with Oculus Rift featured Crane control. What started as a hobby experiment became [Thomas’] major project at university. He’s connected an Oculus Rift to a toy crane. A stereo camera on the crane sends a video image to the operator. The camera is mounted on a pan/tilt mechanism driven by the Rift’s head tracking unit. Simple joystick controls allow [Thomas] to move the boom and lower the line. On-screen displays show the current status of the crane. The use of the Rift makes this an immersive demonstration. One could easily see how moving this system into the real world would make crane operations safer for crane operators.
Finally we have [Arcadia Labs] with DIY Augmented Reality Device. This project, which is the [Arcadia Labs] entry in the 2015 Hackaday Prize, uses two 320 x 240 screens to create an augmented reality head mounted display. While the resolution can’t match that of the Oculus Rift or HTC Vive, [Arcadia Labs] is ok with that. They’re going for a lower cost open source alternative for augmented reality. Tracking is achieved with an IMU, while a PS3 Eye camera provides the video. A Raspberry Pi controls the show. [Arcadia Labs] was able to get 50 frames per second on the displays just using the Pi’s SPI interface, however the USB PS3 Eye camera limits things to around 10 FPS. This project is under heavy development right now, so follow along with us to see where [Arcadia Labs] ends up!
If you want VR goodness, check out our new virtual reality projects list! Did I miss your project? Don’t be shy, just drop me a message on Hackaday.io. If you’re on the left coast of the USA, check out SOCAL Virtual Reality Conference and Expo. Hackaday is a sponsor. The event happens on July 12 at the University of California Irvine.
That’s it for this week’s Hacklet, As always, see you next week. Same hack time, same hack channel, bringing you the best of Hackaday.io!
Filed under: Hackaday Columns
Over the last few weeks, we’ve had a lot of fun running the Community Voting for The Hackaday Prize. We’ve been offering up a $1000 gift card for The Hackaday Store to a random person on Hackaday.io if they have voted in the latest round of community voting. Unfortunately all of our weekly random drawings for someone on Hackaday.io has come up empty-handed.
Now we’re changing it. Due to popular demand, someone who has voted in the latest round of Community Voting will win a $1000 gift card. We will draw a winner this week! We’re giving away a thousand dollar gift card to a random person who has voted in the latest round of community. It’s the change you’ve asked for.
Next Wednesday, July 8th at around 22:00 UTC, I’m going to find a random person on Hackaday.io. If that person has voted, they get $1000. If not, I’m going to choose someone who has voted and give them a $1000 gift card. It’s really that simple. If you vote in the current round of Community Voting, you have a good chance at winning a thousand dollar gift card for the Hackaday Store.
What do you need to do to get in on the action? Go here and choose the most Amazingly Engineered project. You will be presented with two projects. Pick the project that is the more ‘amazingly engineered’ project. That’s it. That’s all you have to do. Show up and vote!
Filed under: The Hackaday Prize
Casio, in an interview with the Wall Street Journal, announced it is developing new products to compete in the smartwatch market, due to launch in March of 2016. The new wrist worn device promises to be a watch that is smart instead of a smart device that is also a watch. According to Casio CEO […]
In this post on the Arduino.cc forums and this blog post, [Majek] announced that he had fooled the AVR microcontroller inside and Arduino into writing user data into its own flash memory during runtime. Wow!
[Majek] has pulled off a very neat hack here. Normally, an AVR microcontroller can’t write to its own flash memory except when it’s in bootloader mode, and you’re stuck using EEPROM when you want to save non-volatile data. But EEPROM is scarce, relative to flash.
Now, under normal circumstances, writing into the flash program memory can get you into trouble. Indeed, the AVR has protections to prevent code that’s not hosted in the bootloader memory block from writing to flash. But of course, the bootloader has to be able to program the chip, so there’s got to be a way in.
The trick is that [Majek] has carefully modified the Arduino’s Optiboot bootloader so that it exposes a flash-write (SPM) command at a known location, so that he can then use this function from outside the bootloader. The AVR doesn’t prevent the SPM from proceeding, because it’s being called from within the bootloader memory, and all is well.
The modified version of the Optiboot bootloader is available on [Majek]’s Github. If you want to see how he did it, here are the diffs. A particularly nice touch is that this is all wrapped up in easy-to-write code with a working demo. So next time you’ve filled up the EEPROM, you can reach for this hack and log your data into flash program memory.
Thanks [Koepel] for the tip!
Filed under: Arduino Hacks
Microsoft will start rolling out Windows 10 on July 29th. In the weeks that follow, you’ll be able to update to Windows 10 for free if you’re using a computer that runs Windows 7 or later, buy a new PC with Windows 10 pre-installed, or buy a boxed (or downloadable) copy of Microsoft’s latest operating […]
BlackBerry is reportedly getting ready to launch its first smartphone(s) powered by Google’s Android operating system. While the company hasn’t acknowledged plans to ship Android phones, BlackBerry has been dancing with Google for a while. Phones running BlackBerry OS can now run many Android apps available from the Amazon Appstore, and BlackBerry Messenger software is […]
Most processes designed to join two pieces of what-have-you together are consumptive of something, whether it’s some material acting as a third party to work piece and the tool, or the tool itself. In the wonderful world of friction stir welding, the material of the two pieces under union gets swirled together through friction as the tool traverses the join path. There are, of course, professional machines that perform this with relative ease, but with a large amount of beer on the line, [skookum_choocher] was determined to make his own.
In the first video, he machines a friction welding tool by shaping a tungsten carbide button from a drill bit using a diamond grinder. Once he has a rough shoulder and protuberance going, it’s time to let her rip. Despite issues with clamping and the geometry of his tool, the weld is ultimately successful at the tail end.
Undeterred, he has another go at it after making some adjustments to the tool shoulder, changing the belt on his poor old Bridgeport, and increasing the clamping strength by a factor of four. You clamp sixteen tons, and whaddya get? A slightly better butt weld than the first time, it turns out. Fearing this weld is insufficient to win the bet, he goes for the lap weld with the work pieces stacked together in a sandwich. We prefer pizza with beer, but nevertheless congratulate him.Part One
Filed under: tool hacks
The Intel Edison is out, and that means there’s someone out there trying to get a postage-stamp sized x86 machine running all those classic mid-90s games that just won’t work with modern hardware. The Edison isn’t the only tiny single board computer with an x86 processor out there; the legends told of another, and you can connect a graphics card to this one.
This build uses the 86Duino Zero, a single board computer stuffed into an Arduino form factor with a CPU that’s just about as capable as a Pentium II or III, loaded up with 128 MB of RAM, a PCI-e bus, and USB. It’s been a while since we’ve seen the 86Duino. We first saw it way back at the beginning of 2013, and since then, barring this build, nothing else has come up.
The 86Duino Zero only has a PCI-e x1 connector, but with an x16 adapter, this tiny board can drive an old nVidia GT230. A patch to the Coreboot image and a resistor for the Reset signal to the VGA was required, but other than that, it’s not terribly difficult to run old games on something the size of an Arduino and a significantly larger graphics card.
Thanks [Rasz] for sending this one in.
Filed under: hardware
Back in the old days of 2014 when Radio Shack still existed, you could drive up to any strip mall in America and buy D-sub connectors that were made all the way back in 1972. Yes, connectors for all those SCSI, serial, parallel, and other weird ports you’d find on old computers could be bought for less than five dollars. For some reason or another, [yesnoio] has a ton of these connectors. Not just the connectors, but also those little plastic shells that clip onto the connectors. What to do with them? Retro Modules! It’s basically LittleBits if LittleBits were invented in 1987.
The goal of Retro Modules is to be able to put prototypes into your backpack without tearing a wire or two out of a breadboard. The basic foundation is to have a specification that outlines the pinout of DB-25 and DE-9 connectors, using these signals for power, an I²C bus,. analog lines, and SPI lines. Put a microcontroller in one of these plastic shells, a sensor in another, and a display in a third; you have an electronics prototyping platform that was designed in the backroom of a Radio Shack.
[yesnoio] has a Getting Started guide that takes you through the creation of the first three Retro Modules. The first is an Arduino nano or micro stuffed into a plastic shell with one female DA-15 connector. The second module is just a LED and resistor, and the third is just a servo. These can be connected together, and controlled because of the specification lined out. It’s brilliant, a little bit crazy, and something that has the potential to be much, much cooler than any electronics prototyping platform you’ll find at Maker Faire.The 2015 Hackaday Prize is sponsored by:
Filed under: The Hackaday Prize
The Egreat i6 is a small computer with Windows 8.1 with Bing software, an Intel Atom Bay Trail processor, HDMI and VGA ports, and dual-band WiFi. Geekbuying sells the Egreat i6 for about $140, but the store provided us with a demo unit to review. While it has a few odd software quirks, it offers […]
16A lot of engineers, scientists, builders, makers, and hackers got their start as children with LEGO. Putting those bricks together, whether following the instructions or not, really brings out the imagination. It’s not surprising that some people grow up and still use LEGO in their projects, like [Steve] who has used LEGO to build an optics lab with a laser beam splitter.
[Steve] started this project by salvaging parts from a broken computer projector. Some of the parts were scorched beyond repair, but he did find some lenses and mirrors and a mystery glass cube. It turns out that this cube is a dichroic prism which is used for combining images from the different LCD screens in the projector, but with the right LEGO bricks it can also be used for splitting a laser beam.
The cube was set on a LEGO rotating piece to demonstrate how it can split the laser at certain angles. LEGO purists might be upset at the Erector set that was snuck into this project, but this was necessary to hold up the laser pointer. This is a great use of these building blocks though, and [Steve] finally has his optics lab that he’s wanted to build for a while. If that doesn’t scratch your LEGO itch, we’ve also featured this LEGO lab which was built to measure the Planck constant.
Filed under: laser hacks, toy hacks
Have a project that moves? Then get it entered this week for your chance at one of 15 quadcopters. We’ll award a Crazyflie 2.0 to each of 15 fantastic examples of projects that move with wings, wheels, or propellers (the kind on boats or on flying things). Here’s what you need to do before Thursday, 7/9/15:
- Officially enter your project in the 2015 Hackaday Prize
- Go to this discussion and leave a comment requesting that your project to be added to the list
That’s all you need to do to be considered. But there’s a lot you can do to help improve your chances of winning. We love to see images, so make sure you have a least one picture in the main gallery. Start your project documentation with a clear and concise description of what you’re doing with the project and how you plan to accomplish that. And a components lists is always helpful!
We had a great time judging the manufacturer sponsor contests this week. We’ll be announcing the 200 winners of those contests over the next few days.
Oh yeah, one last time… you’re going to want to make sure you VOTE right away, because someone’s going to win big this week. [Brian] will tell you more about that tomorrow ;-)The 2015 Hackaday Prize is sponsored by:
Filed under: Featured, The Hackaday Prize