{"id":713,"date":"2013-08-19T04:48:48","date_gmt":"2013-08-19T04:48:48","guid":{"rendered":"http:\/\/aaronlevisohn.com\/wordpress\/?p=713"},"modified":"2025-09-29T17:32:06","modified_gmt":"2025-09-29T17:32:06","slug":"led-notofication-system","status":"publish","type":"post","link":"https:\/\/levisohn.com\/portfolio\/archives\/713","title":{"rendered":"Social Network Ambient Display"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-723 size-thumbnail\" src=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/4-plugs-back-250x158.png\" alt=\"LEDS\" width=\"250\" height=\"158\" srcset=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/4-plugs-back-250x158.png 250w, https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/4-plugs-back-300x190.png 300w, https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/4-plugs-back-768x487.png 768w, https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/4-plugs-back.png 1004w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/><\/p>\n<p>This project was developed for a client who was interested in a notification system that could provide ambient information about various online social networks. A chain of 20 Programmable LEDs were used to represent various information about four individuals simultaneously with five lights being assigned to each person. Each set of lights represent a friend&#8217;s status changes over time and could be used to represent emotion, availability, or an alternate attribute of choice. A demo desktop widget and Android applications were developed using Twitter to demonstrate the capabilities of the prototype. A study was carried out logging data for four individuals using the desktop widget to better understand real-world usage scenarios.<\/p>\n<p>All aspects of the development of the project from design to both hardware and software implementation were completed by Aaron Levisohn.<\/p>\n<h2 style=\"text-align: center;\"><\/h2>\n<h2 style=\"text-align: center;\">Desktop Widget<\/h2>\n<p><a href=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/TweeMote-with-Notes-centered1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-943 aligncenter\" title=\"Desktop Widget\" src=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/TweeMote-with-Notes-centered1.png\" alt=\"Desktop Widget\" width=\"819\" height=\"513\" srcset=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/TweeMote-with-Notes-centered1.png 1024w, https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/TweeMote-with-Notes-centered1-250x156.png 250w, https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/TweeMote-with-Notes-centered1-300x188.png 300w, https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/TweeMote-with-Notes-centered1-768x481.png 768w\" sizes=\"(max-width: 819px) 100vw, 819px\" \/><\/a><\/p>\n<h2 style=\"text-align: center;\">Android App<\/h2>\n<dl>\n<dt><a href=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/android-app.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" style=\"border: 1px solid black;\" title=\"android app\" src=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/android-app-e1376950728442-225x300.jpg\" alt=\"Android App Screenshot\" width=\"225\" height=\"300\" \/><\/a><\/dt>\n<\/dl>\n<h2 style=\"text-align: center;\"><\/h2>\n<h2 style=\"text-align: center;\">Ambient Display<\/h2>\n<p>The ambient display \u00a0was built using an Arduino microcontroller, an xBee wireless module, and\u00a0\u00a0a strand of 20 Clear Digital RGB LED Pixels. The display was made to connect wirelessly allowing it to connect easily connect to a user&#8217;s computer in order to access their network information. The software was developed using Java.<\/p>\n<div>\n<p><a href=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/front-display-full.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" style=\"border: 1px solid black;\" title=\"front-display-full\" src=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/front-display-full.png\" alt=\"Full Front of display\" width=\"842\" height=\"64\" \/><\/a><\/p>\n<p style=\"text-align: center;\">Full Front of display<\/p>\n<h3 style=\"text-align: center;\"><\/h3>\n<p style=\"text-align: center;\"><a href=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/Full-Prototype.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" style=\"border: 1px solid black;\" title=\"Full Prototype\" src=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/Full-Prototype.jpg\" alt=\"Full Prototype Mounted on a TV\" width=\"512\" height=\"456\" \/><\/a><\/p>\n<\/div>\n<div>\n<p style=\"text-align: center;\">Full Prototype Mounted on a TV<\/p>\n<hr \/>\n<\/div>\n<h2 style=\"text-align: center;\"><\/h2>\n<h2 style=\"text-align: center;\">Development Process for Ambient Display<span style=\"font-size: 13px; font-weight: normal;\">\u00a0<\/span><\/h2>\n<div class=\"mceTemp mceIEcenter\" style=\"text-align: center;\">\n<p class=\"wp-caption-dt\" style=\"text-align: center;\"><a href=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/light-test.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-730 aligncenter\" style=\"border: 1px solid black;\" title=\"light test\" src=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/light-test.jpg\" alt=\"\" width=\"442\" height=\"332\" srcset=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/light-test.jpg 2048w, https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/light-test-250x188.jpg 250w, https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/light-test-300x225.jpg 300w, https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/light-test-768x576.jpg 768w, https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/light-test-1024x768.jpg 1024w\" sizes=\"(max-width: 442px) 100vw, 442px\" \/><\/a><\/p>\n<p class=\"wp-caption-dt\">Testing wireless functionality<\/p>\n<p class=\"wp-caption-dt\">\n<\/div>\n<div class=\"mceTemp mceIEcenter\" style=\"text-align: center;\">\n<p class=\"wp-caption-dt\"><a href=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/Arduino-and-xbee.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-725  \" style=\"border: 1px solid black;\" title=\"Arduino and xbee\" src=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/Arduino-and-xbee-200x300.jpg\" alt=\"\" width=\"200\" height=\"300\" srcset=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/Arduino-and-xbee-200x300.jpg 200w, https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/Arduino-and-xbee-167x250.jpg 167w, https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/Arduino-and-xbee.jpg 534w\" sizes=\"(max-width: 200px) 100vw, 200px\" \/><\/a><\/p>\n<p class=\"wp-caption-dt\">Close up of Arduino\/Xbee<\/p>\n<p class=\"wp-caption-dt\">\n<\/div>\n<div class=\"mceTemp mceIEcenter\" style=\"text-align: center;\">\n<p class=\"wp-caption-dt\"><a href=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/side-view-early-prototype.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-731\" title=\"side view early prototype\" src=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/side-view-early-prototype-300x277.png\" alt=\"\" width=\"300\" height=\"277\" \/><\/a><\/p>\n<p class=\"wp-caption-dt\">Early Prototype Test<\/p>\n<p class=\"wp-caption-dt\">\n<\/div>\n<div class=\"mceTemp mceIEcenter\" style=\"text-align: center;\">\n<p class=\"wp-caption-dt\"><a href=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/cutting-the-cardboard.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-726\" title=\"cutting the cardboard\" src=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/cutting-the-cardboard-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/cutting-the-cardboard-300x225.jpg 300w, https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/cutting-the-cardboard-250x188.jpg 250w, https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/cutting-the-cardboard-768x576.jpg 768w, https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/cutting-the-cardboard-1024x768.jpg 1024w, https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/cutting-the-cardboard.jpg 2048w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p class=\"wp-caption-dt\">Making the display frame<\/p>\n<p><a href=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/light-links.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"light links\" src=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/light-links.jpg\" alt=\"Testing the Light\" width=\"640\" height=\"174\" \/><\/a><\/p>\n<p>Testing the Light<\/p>\n<\/div>\n<div class=\"mceTemp mceIEcenter\" style=\"text-align: center;\">\n<p class=\"wp-caption-dt\"><a href=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/10-plugs-back.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-724   \" style=\"border: 1px solid black;\" title=\"10 plugs back\" src=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/10-plugs-back.jpg\" alt=\"Back of display\" width=\"518\" height=\"140\" srcset=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/10-plugs-back.jpg 800w, https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/10-plugs-back-250x68.jpg 250w, https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/10-plugs-back-300x81.jpg 300w, https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/10-plugs-back-768x207.jpg 768w\" sizes=\"(max-width: 518px) 100vw, 518px\" \/><\/a><\/p>\n<p class=\"wp-caption-dt\">Back of display<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<a href=\"https:\/\/levisohn.com\/portfolio\/archives\/713\"><img width=\"10\" height=\"6\" src=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/4-plugs-back-250x158.png\" class=\"alignleft tfe wp-post-image\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/4-plugs-back-250x158.png 250w, https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/4-plugs-back-300x190.png 300w, https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/4-plugs-back-768x487.png 768w, https:\/\/levisohn.com\/portfolio\/wp-content\/uploads\/4-plugs-back.png 1004w\" sizes=\"(max-width: 10px) 100vw, 10px\" \/><\/a><p>This ambient display functions as a notification system to provide information about various online social networks. A chain of 20 Programmable LEDs represents various information of up to four individuals simultaneously.<\/p>\n","protected":false},"author":1,"featured_media":723,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[44],"tags":[],"class_list":["post-713","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ux_design"],"_links":{"self":[{"href":"https:\/\/levisohn.com\/portfolio\/wp-json\/wp\/v2\/posts\/713","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/levisohn.com\/portfolio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/levisohn.com\/portfolio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/levisohn.com\/portfolio\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/levisohn.com\/portfolio\/wp-json\/wp\/v2\/comments?post=713"}],"version-history":[{"count":33,"href":"https:\/\/levisohn.com\/portfolio\/wp-json\/wp\/v2\/posts\/713\/revisions"}],"predecessor-version":[{"id":1347,"href":"https:\/\/levisohn.com\/portfolio\/wp-json\/wp\/v2\/posts\/713\/revisions\/1347"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/levisohn.com\/portfolio\/wp-json\/wp\/v2\/media\/723"}],"wp:attachment":[{"href":"https:\/\/levisohn.com\/portfolio\/wp-json\/wp\/v2\/media?parent=713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/levisohn.com\/portfolio\/wp-json\/wp\/v2\/categories?post=713"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/levisohn.com\/portfolio\/wp-json\/wp\/v2\/tags?post=713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}