Final project Open Smart Light

 

Initially I started working on an electric unicycle and wanted to create smart casing for it. I actually have completed many of the exercises with this project but at the end decided to change given the complexity of the project.

The lamps basic functions are to turn on and off manually, to change the lights brightness and to work on Eco mode which reacts to the environment. Additionally, the type of light (yellow or white) can easily be changed in each lamp so that they can adapt to working spaces or more relaxed environments.

For its fabrication, CNC routing was used to cut all the wooden pieces, the acrylic was laser cut, the interface was 3D printed, and all electronics were milled.

Technology used

 

The has a system  gesture sensor as an interface since touch-less gestures APDS-9960 are the new frontier in human machine interfaces. this sensor ca recognize different gestures like passing your hand upwards, downwards also movements to the left and right, and it can also send proximity and ambient light data, almost all of this features are used in the program that controls the LED Open smart light.

 

The sensor communicates using I2C protocol with a micro-controller in this case I used an ATmega328 3.3V, 8 MHz. The micro-controller passes the sensor’s data using serial communication with XBee RC modules so the lamp and the interface have a wireless connection.

 

The human machine interface sends PWM values from 0 to 255 when it recognizes gestures like passing your hand upwards, that  gesture triggers full on mode, downwards, this gesture turns off the light, also passing your hand from left to right triggers a dimmer function that lasts a few seconds and lets you set the light intensity sensing proximity values, the final function its ecomode this works by sensing the ambient light and setting a PWM value depending on how dark the room is. All the PWM values are sent by serial communication to the lamp microprocessor and the transistor LED driver.

Project plan

 

Possible names

 

  • #Connected Polygon Lamp
  • #Open Lamp
  • #Smart Lamp
  • #Open Smart Lamp

 

Final decision for naming is Open Smart Light

 

Designing a modular lamp with the following functionalities:

 

  • - dimmer (eco-Mode) for enhancing light or decreasing light depending on the ambient light.
  • - Full on - full of with manual gestures
  • - dimmer with manual gestures for dimmer

 

---

##List of Materials & buying

  • - List in Google docs

 

---

##Board design `[4hrs]`

  • - Eagle files & process

 

---

##Board electronics production `[8hrs]`

  • - AtMega 328 for 20 pin connection
  • - i2 or serial communication protocols
  • - The Box

 

---

`Basic case: Non wireless

  • - Analog serial connection for programmer
  • Optimal case
  • - Wireless with Zig-bee protocol (encrypted mode for security)`

 

---

##Machine Interface `[10hrs]`

  • - Oled Display
  • - Gesture sensor
  • - Production of the case `[3 hrs]`
  • - Smart contact case 3D Design `[3hrs]`
  • - Smart contact case 3D Printing `[10hrs]`

 

---

##Software & Programming `[6hrs]`

  • - Arduino ID

 

---

##Lamp Design `[9hrs]`

  • - Sketches `[2hr]`
  • - 3d - 2D modeling design process `[3hrs]`
  • - Engraving design `[1hr]`
  • - Renders `[3hrs]`
  • - Computer controlled cutting files and process `[6hrs]` Vcarve

 

---

##Lamp production `[5hrs]`

  • - Choosing and buying Materials `[3hrs]`
  • - CNC cutting `[2hrs]`
  • - Laser Engraving/Laser engraving with tinted wood sealer `[2hrs]`
  • - Wood finishing and varnishing `[6hrs]`

 

---

##Lamp Testing `[5hrs]`

  • - Debug & corrections

 

---

##Lamp documentation `[10hrs]`

  • - Video `[4hrs]`
  • - Poster infographic `[3hrs]`
  • - Website `[6hrs]`
  • - Google docs & photos `[6hrs]`

 

Oscar Velázquez