WEEK 16 / May 17:
Networking and Interface and application programming
Assignment
Write an application that interfaces with an input &/or output device that you made, comparing as many tool options as possible
Project
For this project I decided to use the boards that I developed weeks ago and program them to interact with one another.
The project has gesture sensor as an interface since touch-less gestures are the new frontier in human machine interfaces. this sensor (APDS-9960) c 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
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.
Oscar Velázquez