Articles
Notes and write-ups
32 articles. The 2009–2014 posts are archived from the original WordPress blog.
2013
- Fireworks Electric Fusesnichrome wire around a fuse Electric igniters are made by wrapping a segment of nichrome wire around a standard fuse segment. To make a fuse, you'll…
- Fireworks Control BoxThis control box receives commands wirelessly via bluetooth and sends commands to the ignition boxes. It is based on the Arduino Mega. A lesser…
- Fireworks Ignition BoxIgnition Box This box receives commands from the control box and powers the nichrome based fuses. Microcontroller An Atmel ATMEGA328P was used to for…
- Fireworks Tablet AppThis Android app is the UI for the Fireworks launcher project. Each igniter is represented by a circular button. UI Description The row color & outer…
- Remote Fireworks LauncherThe goal of this project was to use a tablet computer to remotely ignite fireworks. The components of the system include: Android tablet with custom…
2012
- Perl to JavaScript Data via JSONI have a Perl script monitoring serial ports for sensor data, that data is then to be accessed in a web page via AJAX so needs to be readable by…
- Accessing JPG from IP CamerasI use off-the-shelf IP cameras but monitor them from a central server instead of looking at each camera's own interface. In this setup it can be…
- Twitter Water Sensor HardwareReceiver Hardware For the receiving module connected to the PC, we will just use the XBIB development board since it already has the serial interface…
- Twitter Water Sensor SoftwareStart with the modules programmed, wired and plugged in as described in the last 2 posts. The modules should be communicating and sending the sensor…
- Twitter Water Sensor WirelessThe detector will be placed in the basement while an internet connected computer upstairs will be used to send the tweet. A pair of XBee wireless…
2011
- Refreshing iOS view immediatelyInvalidating a region on a window will cause the region to be redrawn on the next drawRect which will not occur immediately. To force the redraw…
- Barcamp Boston 6Sessions, Lunch and a View
- Parsing Misterhouse Serial DataThe sensors transmit data in the form "Address,Port,Value" A typical input would be "A1,T1,30.0" for module 1, temperature sensor 1, and 30 deg C. In…
- SQLite result countTo fetch the number of SQLite results before iterating over sqlite3_step calls, first run a query on the count. Such as this statement to count the…
- Stopping Windows 7 Wake from SleepTo see what device is waking the system from sleep, from a command prompt: To disable that device from waking the system, open device manager,…
- Using ffmpeg to create a video from image sequencesThis PHP script will take a sequence of archive images stored in time-specific sub folders hh/mm and renumber them sequentially. Then use ffmpeg to…
- Variable range scrollback for archive imagesFor a given image of class='camview' this jQuery javascript will scroll back a variable amount depending on the mouse location over the image. The…
- Archiving thumnails of FTP camera imagesThis php script will iterate over an array $cams that has an element file that is the filename. It uses the PHP Imagick package to resize the image…
- Http proxy for accessing local area network imagesTo access multiple cameras on a local area network from a single web page, you need to proxy the requests from your web server. Since many netcams…
- Using a Trendnet IP110W camera with a fixed FTP locationThe TRENDnet TV-IP110W has few options when setting up an FTP transfer. It will always place the image in sub-folder based on the date such as…
2009
- CHDK uBasic script for Orton EffectWorking with the CHDK ( http://chdk.wikia.com/wiki/CHDK ) for Canon Powershot cameras. Here's a sample uBasic script for taking two sequential photos…
- Webcam image refresh with jQueryCode snippet to refresh images on a web page without refreshing the whole page. Add the header with a reference to jquery. <html> <head> <script…
- GeoSetter on photos from Nikon NEFSo you've done a photo shoot in RAW, spent time adjusting each photo's composition, and saved the final results to a set of JPGs. Now you want to…
- AspireOne PetcamHave a spare AspireOne sitting around not being actively used? With built-in wireless and webcam it can easily substitute for a dedicated wireless…
- rsync, basic is bestI've tried countless backup programs over the years in search of the best solution for my needs. Virtually all of them do the standard full,…
- Boston Mobile Company DemosBoston Mobile Company Demos - Featured Speaker Governor Deval Patrick. April 27th, 2009
- Mobile Monday and MIT MobileBoston Mobile at MIT April 6th http://www.momoboston.com/
- Barcamp Boston 4I recently attended Barcamp Boston 4, an "un-conference". There is a nice mix of discussions and presentations, and covering technical topics as well…
- Virtual NAS: better in theoryI was interested in setting up a network attached server (NAS) without the added expense or clutter of another system running. The concept of a…
- Mobile Barcamp BostonProgram board from Mobile Barcamp Boston from March 21, 2009 Lots of interesting conversations around the iPhone and Android as well as business…