Here's a video of the project:Here is a diagram of the main components:The system is comprised by a computer, a webcam and a video projector. The camera is placed on the ceiling, above the pool table. It's very important that the camera is positioned...
Half of a two-part project, the other part being "OBA on a Toyota."A friend of mine is making a short film which requires some simulated explosions. Since he doesn't have an explosives lisence and we will be shooting some scenes on public property and...
Media artists often need to play multiple videos on multiple screens in loop for long time. Often they also want to play all videos synced (i.e. all of them starting at the same time). Having one device (for example a computer) playing all videos requires...
IntroductionVaporization is done by off-the-shelf ultrasonic atomizers, either really cheap ones (the black ones in the picture below, 2.50 $ each) or some more rigid ones (the silver one, a Fogstar 300, 290 € each), air is moved by an array of...
I've been busy with other projects, summer and the day job, but here's an update on the Pinstax. After weeks of perking this project through my brain, I enjoyed some frenzied productivity as ideas came to 3D printed reality. One of the problems...
For my GPSDO project I’ve opted for a Piezo 2940210 VCOCXO at 10 Mhz. There is a dearth of information on this particular module available online.(A notation notation: I utilize “E” notation to indicate orders of magnitude; thus 1.5E-6...
The battery in my Lenovo laptop were slowly losing part of it's capacity. The remaining capacity was 69% (good score after 2,5 years) but I need the really long battery time while travelling. The battery statistics according to Lenovo power utility:So,...
For a bimolecular reaction involving two molecules A and B, with concentrations [A] and [B] and a rate constant K, the probability of the reaction occuring (from mass action) will be K[A][B] . Assuming a time step which is short enough to make the probability...
We can use the FPGA to do fast numerical integration to solve differential equation models of neurons. This page describes a couple of neuron models and their solution by DDA techniques. Eugene Izhikevich developed a simple, semiempirical, model of cortical...
DPCM (2-bit samples)A version of the DPCM algorithm can be implemented using very little processing time. A 2-bit/sample compressor/decompressor was written in Matlab to encode and to make a packed C header file, and then to do a test-decode. Note that...
I bought this Vette from a friend incredibly cheap, and to be "nice", it needs a few external parts and paint job which I'll be adding after modding. I have various ideas for what capabilities to add to this car. I comes to mind that since I'm not 20,...
One of the most demanding applications for fast arithmetic is digital flitering. Atmel application note AVR201 shows how to use the hardware multiplier to make a multiply-and-accumulate operation (MAC). The MAC is the basis for computing the sum of terms...
It's intended as an educational toy for my 2 year old son. The idea is that he plays with letters and numbers and eventually spelling and maybe even math.As mentioned above, there is a PS/2 keyboard attached to an ATMega328-P programmed using Arduino....
This page describes a prototype board for the Atmel Mega644 or Mega32 (PDIP) MCU. It includes a power supply, crystal clock, and generous bypass capacitors. A six-pin header allows flash memory programming from an STK500 or AVRISPmkII. All port pins...
6/10/2015 - The robot is assembled and can wander about under control of an Arduino Uno. A 9 DOF IMU is hooked up and produces positional values which are yet to be verified. The compass, however, produces reasonable directional values. This will support...