String2String is an extremely inexpensive method of digitizing writing on a blackboard. It was originally devised as a HackCooper 2015 hackathon project with two of my classmates, where it was built for under $40. We received several awards, tech press coverage, and even presented to the U.S. Secretary of State and Chinese Vice Premier in Beijing.
The secret of String2String’s low cost is its simple hardware. Handwriting digitization is accomplished by using string to map the position of the chalk and ultrasonic rangefinder sensors to measure distance.
String is attached to the piece of chalk and allowed to move through two pulleys at the top corners of the blackboard. Ultrasonic rangefinder sensors measure movements of weights at the ends of the string, allowing the distance between each pulley and the chalk to be computed. A Savitzky–Golay filter is applied to the sampled distances to minimize the effect of sensor noise. The chalk position is then calculated from the denoised distances and sent to a web server which accumulates the results for visualization. The visualization is accomplished using cardinal splines to interpolate between samples.
More details, as well as all of the original code, is available on GitHub.
U.S.-China High-Level Consultation on People-to-People Exchange
Beijing, China - June 2016
Presented to U.S. Secretary of State John Kerry and Chinese Vice Premier Liu Yandong at the National Museum of China
China-U.S. Young Maker Competition
Chengdu, China - August 2015
Dream It. Code It. Win It.
New York - April 2015
New York - February 2015
Most Technical Hack
Today Focus - An interview with my team in Chengdu, China
Popular Science - Build Your Own Interactive Chalkboard On The Cheap
Hackaday - Blackboard Digitization for Under $40
Codeduino - String2String – Digitalised Blackboard