Cup stacking champions
Students from all over the world spend long hours studying day and night. We actualized our imaginative ideas by creating a smart lamp using IoT that can shift between regular light and a dimmer yellow light for the late nights.
What it does
There are 6 settings: high, medium and low for yellow and white light. The smart lamp can be controlled with 2 sensors: a light sensor and a distance sensor. One way to adjust the brightness is to raise and lower the lamp and the second way is by adjusting the amount of light hitting the light sensor. The lights can also be turned on and off by waving your hand in front of the proximity sensor. It can be controlled via Android and iOS applications using Bluetooth connectivity.
How we built it
The body of the lamp was designed in AutoCAD then laser cut onto acrylic. An Arduino program coded in C was used to control the sensors, LEDs and power source to the lamp. Android Studio and Java were used to create the Android app and Xcode and swift was used to make the iOS app.
Challenges we ran into
The Bluetooth connectivity between the apps and the actual lamp were the hardest thing to implement and test. None of us had ever done this in the past so it required a lot of learning and research. Also, the design of the lamp was done from the ground up and we only had one chance to laser cut the parts. Luckily, it assembled nicely but it was tricky trying to figure out where to put the Arduino, breadboards and battery pack.
Accomplishments that we're proud of
We built a lamp that works within a short amount of time to build a tangible product. We also dabbled in 3 major areas: software, hardware and mechanical design; this is often not able to be accomplished within a short amount of time.
What we learned
We learned more about how to integrate a hardware and software project because separately they are easier to create but the value comes in when they can communicate with each other.
What's next for Lampii
Create a different prototype for the body of the lamp so that it's more attractive and user friendly. We also want to develop the abilities of both the Android and iOS apps.