breakout board connected to a gesture sensor 202 apds 9960 breakout board an rfid sensor 203 nrf24l01 breakout board and an sd card or other memory 204 the apds 9960 is a digital proximity and gesture sensor device with an i 2 c compatible interface and a detection distance of 100 mm it has four photodiodes for gesture sensing and can detect several gestures such as up down right left among others the gesture sensor communicates with the microcontroller through an i 2 c interface and its interrupt pin triggers an interrupt on the microcontroller when a gesture is performed the microcontroller cc3200 has an integrated wi fi network connectivity it contains an 80 mhz arm cortex m4 core 256 kb of ram spi and i 2 c interfaces and several general purpose timers and gpio pins in addition the microcontroller cc3200 has a real time clock the nrf24l01 is a 2 mbps ultra low power rf transceiver for the 2 4 ghz ism band when the rfid receiver receives any data it generates an interrupt on the microcontroller the rfid sensor and sd card use the spi interface to communicate with the microcontroller apart from low power consumption the rfid sensor and gesture sensor have small form factor there is additional circuitry for recording spoken audio and playing it back the audio playback is done through a filter 205 audio amplifier 206 and a speaker 207 the audio recording circuit includes a microphone 208 a built in analog to digital converter adc and adc prescaler 209 the user can program the device either through the gesture sensor apds 9960 or by using a mobile device such as a digital pen.