HOME  ·  ABOUT  ·  PROJECTS  ·  CONTACT
 
 
Foursquare Check-in Lamp

The Idea

This was more of a "fun" project. Most of the embdSocial team members are Foursquare users, and we wanted show off how your embedded projects can become "social". To this end, we created a Foursquare "plugin" that makes it easy for you to integrate Foursquare functionality into your devices. Using this plugin, we created a Lamp that indicates the number of Foursquare users currently checked into a specified location.

The Video

The Setup

Checkin lamp block diagram

Project Components:

device, Arduino Pro Mini, Transistors

Unassembled parts
  • Electronics (device, Arduino) are powered by 5V wall-wart
  • Transistors are used to power each LED cube individually
  • Arduino Pro Mini plugs into connectors pictured

Original Lamp

LED lamp
  • The original LED lamp
  • 9 segmented, color-changing blocks
Back of lamp
  • Back of lamp with screws for easy access!
Back of lamp open
  • Each "cell" contains the color-chaning logic with power daisy-chained from "cell" to "cell"
Closeup of lamp cell
  • Close-up of each "cell"

Re-wired lamp

Re-wired lamp
  • Each cell now has an independent ground wire (so we can turn it on and off)
  • Each ground wire will be run to a transistor (switch) controlled by the Arduino
Re-wired lamp back
  • Power and control wires for each "cell"

The electronics

Electronics
  • Control lines for each "cell" have been wired to their respective transistors
  • Each transistor is controlled by the Arduino Pro Mini
  • Arudino Pro Mini communicates with the device over TTL serial
Closeup of electronics
  • Closeup of the electronics (front)
Closeup of electronics
  • Closeup of the electronics (back)
Electronics on
  • device, Arduino Pro Mini installed and powered on

Schematic:

Electronics schmematic
  • The complete schematic

Bill of Materials:

Qty Item Description Comment Supplier Link
1X device Embedded communications gateway embdSocial™ store
1X Arduino Pro Mini Miniature Arduino Microcontroller Arduino.cc
1X TPD Mating Connector For connecting your device to the Arduino DigiKey
 
1X Multicolor LED Panel Purchased from ThinkGeek a few years ago...no longer carried
9X N-Channel Transistors To turn on each individual "cell" DigiKey
9x 10K ohm resistor To pull down the gates of the transistors DigiKey
 
 
HOME  ·   ABOUT  ·   PROJECTS  ·   CONTACT  ·   LEGAL

embdSocial, LLC
© Copyright 2013. All rights reserved.