Six New HackadayU Courses Announced For Fall 2020

The fall lineup of HackadayU courses was just announced, get your tickets now!

Each course is led by expert instructors who have refined their topics into a set of four live, interactive classes plus one Q&A session we like to call Office Hours. Topics range from leveling up your Linux skills and learning about serial buses to building interactive art and getting into first-person view (FPV) drone flight.

Checkout the course titles, instructors, and details listed below. If you’d like to hear about each class from the instructors themselves, their teaser videos are embedded after the break.

  • Interactive Media Art with Light and Sensors
    • Instructor: Mirabelle Jones
    • Course overview: This course will cover how to develop interactive artworks, installations, and experiences based on sensor input.
  • Introduction to FPV Drones
    • Instructor: Ayan Pahwa
    • Course overview: We’ll get familiar with the multi-rotor category of Unmanned Aerial Vehicles (UAVs) including physics, aerodynamics, electronics, digital signal processing (DSP), and writing software that is involved.
  • Intro to LEDs Using Arduino and FastLED
    • Instructors: Cathy Laughlin & Mirabelle Jones
    • Course overview: Students will learn all about how LEDs work as well as how to program LED patterns using the Arduino IDE.
  • Linux + Electronics: A Raspberry Pi Course
    • Instructor: Pablo Oyarzo
    • Course overview: This course is for those who had wanted to go from Arduino to a Linux computer small enough to fit the project but greatly more powerful to full fill the project’s needs and don’t know where to start.
  • Embedded Serial Buses (Part 1)
    • Instructor: Alexander Rowsell
    • Course overview: This course will cover the I2C and 1-Wire serial buses. We will look at the hardware layer, the protocol layer, and the software/application layer for both bus types.
  • Art + Code
    • Instructor: Casey Hunt
    • Course overview: Students will grow their technical skills through mastery of the P5.js JavaScript library, and will also learn about aesthetics and art history in the digital space.

HackadayU courses are “pay-as-you-wish”. To help ensure the live seats don’t go to waste, the minimum donation for each class is $1. Proceeds go to charity and we’re happy to report a donation of $4,200 going to Steam Coders from the summer session of HackadayU. A new charity will be chosen for the fall classes, details to follow.

Each class will be recorded and made available once they’ve been edited. You can take a look at the excellent Reverse Engineering with Ghidra series right now. Videos of the Quantum Computing and KiCad + FreeCAD courses are coming soon.

Continue reading “Six New HackadayU Courses Announced For Fall 2020”

Pi Saves Vintage Mac Case From A Watery Grave

Like many before it, this Mac 512K case was originally slated to get turned into a kitschy desktop aquarium. But its owner never found the time to take on the project, and instead gave it to [Tony Landi]. Luckily, he decided to forgo the fish and instead outfit the case with a new LCD display and Raspberry Pi to emulate Mac OS 7.5.

Mounting the LCD and associated electronics.

In the video after the break, [Tony] walks viewers through the process of mounting the new components into the nearly 30+ year old enclosure. Things are naturally made a lot easier by the fact that the modern electronics take up a small fraction of the Mac’s internal volume. Essentially the only things inside the case are the 10 inch 4:3 LCD panel, the Raspberry Pi, and a small adapter that turns the Mac’s pre-ADB keyboard into standard USB HID.

[Tony] had to design a 3D printed adapter to mount the modern LCD panel to the Mac’s frame, and while he was at it, he also came up with printable dummy parts to fill in the various openings on the case that are no longer necessary. The mock power switch on the back and the static brightness adjustment knob up front are nice touches, and the STLs for those parts will certainly be helpful for others working on similar Mac conversions.

With the hardware out of the way, [Tony] switches gears and explains how he got the emulated Mac OS environment up and running on the Raspberry Pi. Again, even if you don’t exactly follow his lead on this project, his thorough walk-through on the subject is worth a watch for anyone who wants to mess around with Apple software from this era.

Continue reading “Pi Saves Vintage Mac Case From A Watery Grave”

Under Pressure: How Aluminum Extrusions Are Made

At any given time I’m likely to have multiple projects in-flight, by which of course I mean in various stages of neglect. My current big project is one where I finally feel like I have a chance to use some materials with real hacker street cred, like T-slot extruded aluminum profiles. We’ve all seen the stuff, the “Industrial Erector Set” as 80/20 likes to call their version of it. And we’ve all seen the cool projects made with it, from CNC machines to trade show displays, and in these pandemic times, even occasionally as sneeze guards in retail shops.

Aluminum T-slot profiles are wonderful to work with — strong, lightweight, easily connected with a wide range of fasteners, and infinitely configurable and reconfigurable as needs change. It’s not cheap by any means, but when you factor in the fabrication time saved, it may well be a net benefit to spec the stuff for a project. Still, with the projected hit to my wallet, I’ve been looking for more affordable alternatives.

My exploration led me into the bewilderingly rich world of aluminum extrusions. Even excluding mundane items like beer and soda cans, you’re probably surrounded by extruded aluminum products right now. Everything from computer heatsinks to window frames to the parts that make up screen doors are made from extruded aluminum. So how exactly is this ubiquitous stuff made?

Continue reading “Under Pressure: How Aluminum Extrusions Are Made”

Drone Buoy Drifts Along The Gulf Stream For Citizen Science

It may be named after the most famous volleyball in history, but “Wilson” isn’t just a great conversationalist. [Hayden Brophy] built the free-drifting satellite buoy to see if useful science can be done with off-the-shelf hardware and on a shoestring budget. And from the look of the data so far, Wilson is doing pretty well.

Wilson belongs to a class of autonomous vessels known as drifters, designed to float along passively in the currents of the world’s ocean. The hull of [Hayden]’s drifter is a small Pelican watertight case, which contains all the electronics: Arduino Pro Trinket, GPS receiver, a satellite modem, and a charger for the LiPo battery. The lid of the case is dominated by a 9 W solar panel, plus the needed antennas for GPS and the Iridium uplink and a couple of sensors, like a hygrometer and a thermometer. To keep Wilson bobbing along with his solar panel up, there’s a keel mounted to the bottom of the case, weighted with chains and rocks, and containing a temperature sensor for the water.

Wilson is programmed to wake up every 12 hours and uplink position and environmental data as he drifts along. The drifter was launched into the heart of the Gulf Stream on August 8, about 15 nautical miles off Marathon Key in Florida, by [Captain Jim] and the very happy crew of the “Raw Deal”. As of this writing, the tracking data shows that Wilson is just off the coast of Miami, 113 nautical miles from launch, and drifting along at a stately pace of 2.5 knots. Where the buoy ends up is anyone’s guess, but we’ve seen similar buoys make it all the way across the Atlantic, so here’s hoping that hurricane season is kind to Wilson.

We think this is great, and congratulations to [Hayden] for organizing a useful and interesting project.

Continue reading “Drone Buoy Drifts Along The Gulf Stream For Citizen Science”

Head-Tracking NES Water Blaster Is Good Summer Fun

Super Soakers were great fun back in the day, but adults tend to get tired of the manual labour of pumping pretty quickly. [Sean] decided to build something a touch more modern, coming up with this head-tracking water blaster.

The water spray tracks the movement of the wearer’s head. With a camera mounted on the nozzle, this allows the user to simply look to designate targets. Similar technology is used in military fighter jets.

To eliminate pumping, the build instead enlists the services of an electric pump, powered by a 12 V battery. Pushing water through a tube into a 3D printed nozzle, it provides a fat stream of water with around 5 meters range, with little effort from the user. The nozzle is fitted into a NES Zapper, and attached to a servo pan-tilt platform. The camera is mounted on the water gun, and hooked up to a set of Fat Shark FPV goggles with an IMU unit. When the user looks around, the water gun moves in sync with their head movements. This allows for the user to look at targets to hit them with the water stream, a very intuitive method of aiming.

It’s a fun build that’s perfect for the summer, and an easy one to recreate for anyone with some spare servos and FPV gear. Of course, with a little face-tracking software, it would be easy to hit targets automatically. Video after the break.

Continue reading “Head-Tracking NES Water Blaster Is Good Summer Fun”

Rack ’em Stack ’em Raspberry Pi Controller Board

It isn’t that hard to assemble an array of Raspberry Pi boards and there are several reasons you might want to do so. The real trick is getting power to all of them and cooling all of them without having a mess of wires and keeping them all separated. The ClusterCTRL stack lets you stack up to five Raspberry Pi boards together. The PCB aligns vertically along the side of the stack of Pis with sockets for each pin header. Using a single 12 to 24V supply, it provides power for each board, a USB power connection, and provisions for two fans. There is also a USB port to control the fans and power.

There’s also a software component to deliver more granular control. Without using the software, the PI’s power on in one second and monitor a GPIO pin to control the fans. With the software, you can turn on or off individual nodes, gang the two fans to turn on together, and even add more stacks.

There is a case that you can print from STL files, although you can buy them preprinted on the Tindie listing where the bulk of information on ClusterCTRL is found. You could also have a 3D printing vendor run off a copy for you if you’d rather.

The power supply is a 10A 5.1V DC to DC converter. That works out to 2A per Pi and 51W total. The power supply for the input, then, needs to be enough to cover 51W, the power for the fans, and some overhead for regulator inefficiency and other small overhead.

We’ve seen a lot of Pi clusters over the years including one that is a good learning tool for cluster management. Of course, there’s always the Oracle cluster with 1,060 boards, which is going to take a bigger power supply.

RetroPlug Syncs Gameboy Emulators With Your DAW For Chiptunes Overload

The Gameboy is one of the biggest platforms in the chiptune scene. While it’s possible to play a show with a single handheld, many artists choose to use two or even more to fatten their sound and rock the crowd. To ease the workflow of creating songs for such a setup, [tommitytom] created Retroplug and you can see him walk through the features in the demo video after the break.

Retroplug is a VST wrapper for the Sameboy Gameboy emulator. This makes it possible to run multiple emulated Gameboy instances within digital audio software like Ableton or Fruityloops. Rather than having to juggle multiple 30-year old Gameboys and the associated batteries and link cables, instead, it can all be done within a hosted VST window.

Presently, the software works only with 64-bit Windows and VST2, however source is available for those eager to peek under the hood. It fully implements MIDI support for mGB, and works well with LSDJ and Arduinoboy setups. *.sav files are created for each emulated instance too, so when you’re done composing, you can throw your songs onto real hardware when you go out and perform!

We see no shortage of fresh projects, from Genesis chiptune players to MIDI control for Gameboys.  As its adherents always say, chiptune will never die. We’d love to see a similar project done with a C64 emulator, NES, or even the Genesis. If you happen to put it goether, drop us a line!

Continue reading “RetroPlug Syncs Gameboy Emulators With Your DAW For Chiptunes Overload”