How the Yellow Line is Drawn in Football Coverage

As you might expect, the camera position, angle, zoom etc are fed back to computers where the green field is replaced with yellow. Interestingly, one operator’s entire job is to match the replacement color to prevent the line from drawing on top of players when it’s muddy or foggy. Are green pants illegal now?

Name That Component: Taking apart a 1983 Floppy Drive

Taking apart a floppy drive from 1983 that was longer than most computer cases, we found some interesting components you don’t see much today. Like an old car, things are a lot more spread out and bigger, so it’s easier to see how things work. Click the title for more pics.

What is it? Let’s crack it open!

Inductor! (check out the small coil) (anyone know the specific type?)

Check out the cursive Toshiba font.

The entire drive is over 14 inches long. But it does have it’s own transformer and power supply circuitry.

Two stepper motors spin the disk and slide the reading head.
Thanks to Oren for pointing out some of the neat stuff.

Nixie Tube Gmail Unread Mail Count / Notifier

Inspired by the glowing cube gmail notifier, and having been given a nixie duo + driver from ogi lumen, this entry demos how to make a nixie display that shows the last two digits of your gmail unread count. It uses a python script to check your gmail atom feed, a $7 disposable camera circuit to power the tubes at 170VDC, and a roboduino (or any arduino compatible) board to control the nixies from the computer via USB serial. Click the title for more details.
Getting the Gmail unread count: This turns out to be surprisingly easy with universal feed parser, one line in fact. After getting the count, mod it by 100 to get the last two digits, and then send it out the serial port to your arduino once a second. This is mostly what J. Matthews did, except this script runs periodically in a python loop instead of using the OS X launched services. It would be easy to get local weather or just about anything else using urlopen, also.
Python Code:
import sys, feedparser, serial, time
#Settings - Change these to match your account details
USERNAME="youremail@gmail.com"
PASSWORD="yourpassword"
PROTO="https://"
SERVER="mail.google.com"
PATH="/gmail/feed/atom"
SERIALPORT = "/dev/tty.usbserial-A900acn6" # Change this to your serial port!
# type ls /dev/tty.usbserial* to find out what your USB serial port is
# Set up serial port
try:
ser = serial.Serial(SERIALPORT, 9600)
except serial.SerialException:
sys.exit()
time.sleep(1.0)
while (1):
newmails = int(feedparser.parse(PROTO + USERNAME + ":" + PASSWORD + "@" + SERVER + PATH)["feed"]["fullcount"])
print(newmails)
# get last two digits
newmails = newmails % 100
print(newmails)
ser.write(str(newmails))
time.sleep(1.0)
time.sleep(1.0);
# Close serial port
ser.close()

Arduino Code:
/*
nixie_example.cpp – sample code using the Nixie library
for controlling the OGI LUMEN NIXIE DRIVER KITs.
Created by Lionel Haims, July 25, 2008.
Released into the public domain.
*/
#include
#include <Nixie.h>
// note the number of digits (nixie tubes) you have (buy more, you need more)
#define numDigits 2
// note the digital pins of the arduino that are connected to the nixie driver
#define dataPin 2 // data line or SER
#define clockPin 3 // clock pin or SCK
#define latchPin 4 // latch pin or RCK
// Create the Nixie object
// pass in the pin numbers in the correct order
Nixie nixie(dataPin, clockPin, latchPin);
void setup()
{
// Clear the display if you wish
nixie.clear(numDigits);
Serial.begin(9600);
}
void loop()
{
// just some local variables to help the example
static int i = 0;
int ser_in;
int ser_num;
static int digits<2>;
// this is a little ugly–didn’t know how to send a single byte out of python,
// so here we interpret 2 digits.
if (ser_num = Serial.available()) {
if (ser_num == 2) {
digits[0]> = Serial.read() -48; // get first digit
}
else if (ser_num == 1) {
digits[1] = Serial.read() – 48;
ser_in = digits[0]*10 + digits[1];
nixie.writeNum( ser_in, numDigits);
}
}
delay(400);
}
$7 Disposable Camera Power Supply: A couple things to note:

  • 170VDC is dangerous. Don’t attempt unless you’re aware of necessary precautions to take. Don’t kill yourself.
  • The main voltage is easily found by soldering wires to the large capacitor. We also solder a 50k resistor to dissipate voltage relatively quickly after the power is turned off.
  • A bench top power supply provided about 1.5V to 2V @ 1.5 Amps! A switching supply like the one ogi lumen sells would be much more efficient. The camera solution was operating at less than 10%…
  • There’s a 3.3k resistor in series with the nixie tubes. Not sure if this is necessary, but it let us measure the amps going through (1.3mA @ 170V).
  • The communication out is similar to SPI and is taken care of with the Nixie object class


Thanks to Josh Keister and Gordon at justDIY for help with this.

DIY QFN Breakout board

Starlino has a neat technique for making a cheap breakout board for lead-less QFN chips. In brief:

  • Drill a hole in a proto board so that the chip barely fits inside and has its connections on the same plane as the board. Fill gaps with epoxy or putty.
  • Tape over everything except one pad and and small path to the proto board.
  • Use a conductive ink pen to lay a path. Remove tape before the ink dries to keep from breaking the pathway when it hardens. Wait for it to dry and repeat on the other pads.


The best part is that no hot air or breakout board is required.

About

CuriousInventor launched in late 2006 (pre-arduino era!) as a place to enable hobbyists, students, and musicians to create their own technology. We sold open-source kits and tools, and offered numerous guides & videos on things like soldering, metal working, screws, electronics, and more. 

The store is now mostly empty, but we’ve kept the product pages and guides up since they have useful information. Many of our guides and videos still rank on the first page of google searches and have been seen millions of times. Content on this site and the CuriousInventor YouTube channel produced by Scott Driscoll.

Top Videos