LtgFlashPortions20130904.csv offered up an excuse to explore a) compelling natural phenomena and b) a sizable csv data file
I began by using terminal’s head command to figure out the table names I’d be dealing with. Next, used python to grab random subsets of data to play with. With Processing, amplitude seemed like an interesting place to start.
Seeing this did not provide any immediate ideas. So instead, I listened in with the Minim library.
Akin to killer PVD-based band Lightning Bolt, the lightning amperage graph sonified was noisy. Unlike Lightning Bolt the Band, the audio was not compelling. I dropped the ball on documentation, but this avenue seemed like a dead end, and so on to the next one.
Stepped back to re-assess the data and determine what subset might be compelling for further effort. The ~15 percent of lightning that actually hits the ground was the next inviting bit. I fell into Fulgurite – variably-sized hollow glass mineraloids formed by lightning strike. Silicate-rich soils are fused by extreme heat into bizarre forms. This was clear to be the projects’ focus. With the lightning strikes’ amperage, latitude, and longitude, along with the soil composition of a given location, it becomes possible to imagine a formidable fulgurite finding map.
Back to the nets to learn what I can about soil classification. Turns out there is a taxonomy for all the globe’s soil orders. Turns out I am most interested in entisols and aridsiols – soils that are mostly sand, sand being an array of mixtures of varying minerals, mostly quartz.
Started with a global soil order map.
Quickly felt limited by a lack in the sense of resolution.
Zoomed into North America. Lack remains. Went further, chose Florida.
Florida for a few reasons. 1. Florida is sad-funny and fulgurites are cool-funny so thats a match, basically 2. I’m from Florida. sometimes I have to report back. This would be a fun activity. 3. Florida is sandy. Questing for fulgurite in the US makes sense in a handful of states, and Florida is one of them.
Using a demo of the web-based GIS data viewer arcgis, I pulled up the official US soil taxonomy information for Florida and stitched together a large map. This map is for cross-referencing against ground strikes, using processing’s get() function.
With just localized soil regions producing hits, I wanted a way to further filter potential fulgurite spots. Nick Felton’s visit compelled me to bring in the p5 library so I could play a bit with sliders & output. Added an amperage filter – higher amperage = greater heat = increased likelihood of fulgurite formation.
Finally, I need to actually go back and run through all the data – how to pull out the data I need without losing the ability to use Processing’s table class.
I started by running a terminal split command to break up the big file into three smaller files. Then I re-inserted the table headers, again using terminal. Then a small processing program was employed to pull out all positive ground strikes from all of the big split files. Terminal concatenated all this into one 102Meg file. Finally, I manually coordinated GPS boundaries across both the processing sketch and the GIS USDA Florida Soil Types map, and whittled thus 2Gigs of data into a handful of the most promising strikes in Florida.
So here we have all the lightning strikes on Florida’s fulgurite-forming soil-types, with their latitude and longitude.
but then if we filter them for a few of the highest-amperage strikes we get something like this.
Short of actually flying to Florida to put this to the test, (or seeing if social media might be employed to dig up some sick mineraloids) I decided to take a V-Drive and scope out some promising locations via G-Maps & S-View.
28.757753, -81.31596 amplitude:106651.0
Does lightning glass hide in the sandy spots screencapped above?
A week or so ago I modeled a quick LED+Coin Cell Light project, ordering it from Shapeways in their experimental material – “Flexo Rubber”.
It arrived and, while a first iteration, does some of what I hoped for it.
My primary project involves the following modeled part, which I prototyped with the Makerbot for faster, cheaper turnaround.
Experience with the Replicator 2X was quite positive.
For the Assignment, Proper :
Started with designing a burly replacement for a broken coat hook.
However, cost to order via Shapeways and other companies was exorbitant.
However, When looking for affordable options, I was intrigued and inspired by this material – Elasto Plastic.
Fallback plan – design a light, small (and inexpensive) light-body using Elasto Plastic. Rummaged in bins and indeed – I had the basic components for a throwie.
Went overboard with a 55mm freestanding LED “mini city” – An opportunity play with escaping light and material translucency. This model also ended with too tall a price tag, So I continued to shrink and simplify – ultimately landing on the following 30mm cube form
Just now, following email arrived :
Exciting update! We’re in the midst of creating your order #308903 in our factory of the future.
Once our robots have finished creating your order and we make sure it’s perfect, you’ll receive an email from UPS, which will include the tracking information of your package. (If you have ordered a sample kit you will not receive this note from UPS.)”
Now I Wait.
Mostly into reading right now. The aim became compelling text and interesting console output.
Click the image above to see a quick, browser-based auto-text-formatting experiment.
To see the complete raw output, Click Here.
To see the processing PDE, Click Here.
Using data from : The Guardian – Nielsen Web Stats May 2012
I’m absolutely interested in exploring gombocs as computable, evolutionary objects, however, as a subject I’m afraid it is mathematically beyond me, at present. Choosing an object with more clearly defined geometry – a bicycle frame, is a decision to bite off something I can chew, granting me some room to practice c++ syntax and structure.
Re: Compromise. Variance in tube diameter and tube thickness are two variables I chose not to examine, as that also derives the size and angles of cuts & welds, ore mold-making decisions. A whole world of material stress is not included, nor are the components beyond the frame itself.
Re: Fitting this structure to other people’s objects. I’m afraid I cannot easily imagine this code, in present form, being terribly applicable to other projects / objects.
- A light switch for the future
- Inspired by analog gaming and single-function, screen-less interfaces, I envision building a mysterious, desk-ready, freestanding dodecahedron which doubles as an elegant physical controller for a dynamic interior light system.
- build a highly responsive, wireless, multi-dimensional light controller.
- Sept. 17 : Basic 12-Sided, 3-D Modeled Case Halves. Graphic Development Underway.
- Oct. 5 : Imp Agent and Device making successful HueAPI Reqs.
- Oct. 21 : Accelerometer + Imp Custom CircuitBoard Underway.
- Nov 5 : First versions of Working Prototype model Assembled.
- Nov 21: Troubleshooting + Assembly, Enduser Setup Efforts.
- Dec. 10th : Final Working Version 1.
www.wikipi.me A Collaborative Project to Build a Bicycle-Powered, Very Low-Energy, Readable Backup of All English Wikipedia