Lego Nonlinear Oscillator

Published: Jan 1, 2013 by K. E. Claytor

Read the final report.

One of the coolest things that I like about physics is how accessible it can be with some fairly simple experiments. Here I’ve built a driven pendulum out of Legos. The drive arm is connected to the oscillator via a rubber band. The oscillator arm itself is damped through the friction of the LEGOs.

Despite its relative simplicity, we can observe some fairly complicated behavior, such as bifurcation (different behavior for the same conditions). For small displacements of the drive arm, the rubber band applies a linear force and the oscillator arm follows it exactly. But when the drive amplitude increases the rubber band provides a nonlinear force and more complicated behavior ensues. First, it goes through resonance, where the amplitude of the oscillator arm increases with the frequency of the drive arm as the frequency increases up to resonance. After this point, although the frequency of the drive arm continues to increase the oscillator arm amplitude does not. Additionally, it exhbiits bifurcation: At a frequency near resonance the amplitude of the driven oscillator can be different depending if you have reached that point by; increasing or decreasing the frequency.

Here’s a video of it running at a specific frequency.

In the meantime you can download the analysis code. And a pair of Mathematica analysis files (analysis and Simulations).

Here are some processing images so you can see how it is done (thrsholding and following the green dot).

Isolating the region of interest

We isolate the region of interest (ROI).

Using just the green channel

Just the green channel of the ROI (I later learned that [RGB -0.5R -0.5B] is a better way of obtaining green color information).

Adjusting the dynamic range

Adjusting for full dynamic range.

Thresholding isolates the marker

A threshold allows us to isolate the marker.

Identified the location of the marker

Finally we have the location of the markers in all the frames.

Damped data

Here’s an example of the quality of the data you can extract from this simple setup.

physics, lego, project, tinkering

Share

Latest Posts

Arrow Selection Math

I’m a recurve shooter preparing for the outdoor archery season again and it’s time to do some arrow selection. Do I want thick arrows or thin arrows? Thick arrows may gain you more points (although unlikely with the large target). And thin arrows are rumored to be less susceptible to wind effects. But let’s see — let’s do a bit of math!

Arrow Fletching

Found a great little customizable arrow fletching jig on thingiverse.

SWU / Magic Life Counter

After playing my first games of Star Wars Unlimited, I was inspired to design my own 3d-printed life counter. multicolor 3d printed swu high-republic life counter