A single cell of this distributed flight system can spin its propeller but it comes at the cost of the chassis flying out of control. To realize any type of stable flight it must seek a partnership with other cells. The more astute reader will be wondering how it can autonomously pair if incapable of controlled solo flight? The designers of the project thought of that, and gave each frame a way to propel itself on the ground.
Along the bottom rails of each cage there are several small knobby wheels. These seem to function similar to omniwheels since they are not aligned in parallel to each other. Pairing is accomplished mechanically by magnets, also helping to align the pogo-pins which connect the cells electronically.
Flight tests are shown in the video below. The array can be oriented in symmetrical or asymmetrical patterns and still work just fine. If they have 3D camera feedback they can hold position and navigate quite accurately. But this can also be piloted by remote control in the absence of such a feedback system.
Continue reading “Flying with a little help from friends”
[Patrick] was prepping for some future projects he had in mind, for which he will need a simple 2D array of addressable LEDs. While it is certainly possible for him to build his own LED array and control hardware, he thought he would try out some off the shelf products to see if something might fit his needs.
He picked up a strip of addressable RGB LEDs from Adafruit, and while they worked very well, they were a bit too pricey for the amount of LEDs he knew he would need. He picked up a strip of similar LEDs without PWM capabilities built-in, and gave those a spin – they worked well enough, so he got to work building his LED array.
While LED strips might not jump right out as the best way to make an LED array, they can be easily cut and rearranged without any issue, provided you solder in a couple of wires to connect the disjointed strips. [Patrick] did just that, and wrote a small Arduino library that allows for easy control of the grid.
We’re not sure if he plans on scaling these arrays any larger than 8×8, but we are definitely interested to see what he has in store for them.
Check out a quick video of his LED array in action below.
Continue reading “Making a simple addressable array from LED strips”
[Mnt] wrote in to tell us about this 360 degree array of cameras featured on [Codeninja]. This has to be one of the most impressive arrays of cameras and sound equipment that we’ve seen at Hack a day.
The array is capable of 360 degree x 140 degree panoramic views using the 9 cameras arranged in a circle around the base. Impressive in itself, these cameras are all capable of both pan and tilt rotation via and Arduino-controlled servo setup. It also has a native 360 degree camera mounted on top of everything for calibration purposes and IR-LED illumination capabilities.
On top of all of this, the camera array also features audio capability with a 9-microphone setup, presumably one for each camera. This, coupled with piezoelectric speakers should provide for echolocation capability. Although jokingly called the “Schäuble Jr.” after a German politician, we’re not sure of the true purpose for this “sensor array.” We can only hope that it will be used for good. A very impressive build, it will be interesting to see what comes of it.
Here’s a study in sprite animations that [Travis Goodspeed] put together. He’s working with one of his favorites, the pink IM-ME device that he’s been hacking on for a while now. But if you don’t have this hardware that shouldn’t discourage you. There’s a lot to be learned from his methods which will translate to any microcontroller working with a graphic LCD.
He starts with a 24-bit PNM sprite that includes three frames of his desired animation. From there he needs a way to store the data for use with 8-bit microcontrollers. He chose to write a Perl script that will translate the image format into a 1-bit map. Each frame of the animation takes up a column width that is a multiple of 8 for easy retrieval by the processor. This translation into a C array, and the accompanying code that translates it into data for the frame buffer is the key to the animation process. What is he shooting for? A sprite-based video game on the handheld.
Why store it in the cloud when you could have a 90 Terabyte hard drive (translated) array in your house? The drives are mostly Western Digital Caviar Green EARS 2TB models which are known for energy efficiency and quiet operation. It’s a little unclear as to whether this is using one or two motherboards, but the drives are connected using PCI RAID5 and RAID5+0 controller cards. There’s a total of 40 cooling fans built into the case, half on the bottom and the rest on the top. They move air up through the case, with plans to add a dust filter in the future. Heck, with that type of air movement you could throw on a standard furnace filter. Apparently it is quiet enough to talk in “almost a whisper” while next to the plywood monolith. But we’re a bit skeptical of that claim.
It’s not quite as fancy looking as the 67 TB storage from last year… but it does look pretty easy to build at home.
[Thanks Henrique via EnglishRussia]
Here’s a cool tip, sent in by [Martin]. He has put together this very compact package for an animated 8×8 RGB LED array with a tiny footprint. It is controlled by an ATMega16 powered by 2 small lithium cells. While it may not be quite as small as the space invader button, it seems to have a bit more animation horsepower.