After the popularity of Butterscotch I seem to have got a reputation for adding fire to things (even though it was FireTim that did the pyro half of Butterscotch). So when the Mythbusters posted a link to a fire breathing pumpkin I was bombarded with questions about when I would be building one. Not being the type to do what others expect me to do I rejected the idea of doing a pyro pumpkin outright.
Though I was set on not building a fire breathing pumpkin it did make me think about building other things inside of a pumpkin. Then it hit me just two days before Halloween. I needed to build a pumpkin that would forcefully deliver candy to Trick-or-Treaters much in the same way they would deliver eggs to my house if I did not provide candy to them. From that point on I had a mission. Throwing sleep and other responsibilities to the wind I went to the bowels of the LVL1 bone yard to hack together a candy launching pumpkin.
After design concessions due to time and help from fellow LVL1ers (thanks FireTim and Jon the Kilted) I was able to defend my house this year. Although I never saw the pumpkin Mythbusters link and I am sure it is cool I considered this a spite project similar to JAC 101 Micro-Laser Cutter. I just hope everyone enjoys it as much as I enjoyed making it.
I have posted an instructable for this project to help others defend themselves next All Hallows’ Eve… but really, why wait. Go to that instructable and start defending yourself for Thanksgiving, Hanukkah, or Christmas. There is nothing like a fruitcake chucking Santa to keep those damn carolers at bay.
LVL1ers had an awesome time at Hive13 (Cincinatti’s Hackerspace) this weekend. Hive13 did a great job hosting a Sumobot competition. The competition was staged in an actual boxing ring at the gym next door to Hive 13! A big thanks to the owners of the boxing gym. What a great venue. Many bots competed, but the LVL1 bots rose to the top. Jose won with “Lessor”.
Here is the actual video of the rounds.
I would like to sincerely thank Hive13 for hosting this event. It is fantastic to get to know you all. It should also be noted that Hive13 made an excellent web app that organizes Sumobot competions – check it out http://sumobots.hive13.org/. LVL1 will be hosting our second Sumobot competition in the Fall of 2011, probably October. You have 6 months to build your next Bot! All competitors are welcome, especially other hackerspaces (Lexington, Dayton, Indy, Bloomington, Nashville…). Hope to see you there!
This is a velocity sensitive MIDI isomorphic keyboard. 192 total keys. The project came out of Louisville Soundbuilders, a fortnightly meeting of circuitbenders, synth engineers and experimental musicians. After seeing a couple of my failed variations of a single-bus isomorphic keyboard, Tim was intrigued enough to design one even better. He designed multiple PCBs that sandwich together with multiple switch types for velocity sensitive keypresses.
More development on the way! We’re working on molds/methods for making hexagonal keycaps. And I’m working on an Arduino-based controller as an alternative to the midibox controller Tim has working already.
Watch the progress at http://soundbuilders.lvl1.org
A son of one of LVL1′s members got a little too close to a bandsaw over the Christmas break… Remember, safety first! But what started as a lesson on what *not* to do (i.e. don’t be too cavalier with a bandsaw) turned into a nice lesson on DIY stitches. Why would you stitch yourself up? His explanation was “something something waiting rooms something something scar tissue.”
Remember if you can’t fix your body, you don’t own your body.
Video of the Teletron Demonstration. This was performed at the 1st meeting of Louisville Soundbuilders at LVL1.
Score by Robert Schneider (The Apples in stereo). Performed by Robert Beatty (Hair Police) and Robert Schneider, September 20, 2010, at LVL1 Hackerspace (Louisville, Kentucky), using two Moog MG-1 synthesizers with two Teletron mind-control interfaces. Conducted by LVL1 president Chris Cprek (Pax Titania, Nzambi).
We had a fantastic weekend at LVL1. Not only was LVL1 at an awesome Actors Theater event, we also had some important visitors at the space on Saturday! On Saturday, Mitch Altman (of TV-B-Gone fame) and Jimmy Rodgers (of LOLshield fame) presented a soldering workshop. There must have been 50 people around! Also Matt Mets and Dale Dougherty were here from Make Magazine. Big thanks to Mitch, Jimmy, Matt and Dale for being part of the LVL1 experience. Our doors are always open to you!
During the soldering workshop, I built at LOLShield. Nice kit – lots of LEDs to solder. Jimmy was really good at making his LEDs come out in neat little rows – mine, not so much. Here is my video
I came upon this post and decided to make an animated LOLShield LVL1 logo. I had to download python 2.6 and the PIL library and the script ran perfectly. I created an animated gif using Gimp. Set up an image to be 9X14 in grayscale. Then draw your picture (zoomed in) and animate it using multiple layers. When you save as a gif, Gimp will make the layers into a animated gif. It is not hard. Here is my gif…
It is tiny! Next run the script in the command line and then cut and paste the code. Here is the Arduino program I am using.
/*
Basic LoL Shield Test
Writen for the LoL Shield, designed by Jimmie Rodgers:
http://jimmieprodgers.com/kits/lolshield/
This needs the Charliplexing library, which you can get at the
LoL Shield project page: http://code.google.com/p/lolshield/
Created by Jimmie Rodgers on 12/30/2009.
Adapted from: http://www.arduino.cc/playground/Code/BitMath
History:
December 30, 2009 - V1.0 first version written at 26C3/Berlin
This is free software; you can redistribute it and/or
modify it under the terms of the GNU Version 3 General Public
License as published by the Free Software Foundation;
or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include //AVR library for writing to ROM
#include //Imports the library, which needs to be
//Initialized in setup.
int blinkdelay = 100; //Sets the time each frame is shown
/*
The BitMap array is what contains the frame data. Each line is one full frame.
Since each number is 16 bits, we can easily fit all 14 LEDs per row into it.
The number is calculated by adding up all the bits, starting with lowest on
the left of each row. 18000 was chosen as the kill number, so make sure that
is at the end of the matrix, or the program will continue to read into memory.
Here PROGMEM is called, which stores the array into ROM, which leaves us
with our RAM. You cannot change the array during run-time, only when you
upload to the Arduino. You will need to pull it out of ROM, which is covered
below. If you want it to stay in RAM, just delete PROGMEM
*/
void setup() {
LedSign::Init(); //Initializes the screen
}
void loop() {
DisplayBitMap(); //Displays the bitmap
}
void DisplayBitMap()
{
boolean run=true; //While this is true, the screen updates
byte frame = 0; //Frame counter
byte line = 0; //Row counter
unsigned long data; //Temporary storage of the row data
//Here we fetch data from program memory with a pointer.
data = pgm_read_word_near (&BitMap[frame][line]);
//Kills the loop if the kill number is found
if (data==18000){
frame = 0;
data = pgm_read_word_near (&BitMap[frame][line]);
//run=false;
}
//This is where the bit-shifting happens to pull out
//each LED from a row. If the bit is 1, then the LED
//is turned on, otherwise it is turned off.
else for (byte led=0; led<14; ++led) {
if (data & (1<
LedSign::Set(led, line, 1);
}
else {
LedSign::Set(led, line, 0);
}
}
}
//Delays the next update
delay(blinkdelay);
frame++;
}
}
I had to adjust the code to keep it from blinking at the end of the animation.
For those of you who do not know… and Elmo is a document camera. Basically what I did here is I took an old security camera (from a dome) that was abandoned and re purposed it with some pvc pipe and wood, etc.
I had to rewire the camera to a 12v wall wart plug and also change the composite video out to an RCA jack. I mounted the camera on the end of a piece of PVC pipe attached to some scrap wood. The pink thing on the top of the Elmo is a plastic gum container that is holding a circuit board that is needed for the camera. It is there for protection and is screwed to the pvc pipe. Not pretty, but functional.
The whole thing does work and produces a nice clean video signal that I can output to a projector. I hope to be able to use it for LVL1′s Freeduino soldering classes. The only problem with it is that it shows skin tones and tans as a green color. I think this has to do with the white balance or something.