Close

Functional block diagram

A project log for Indicating when eye tracker software is in use

Give me a minute

matt-oppenheimmatt oppenheim 08/21/2020 at 19:420 Comments
A block diagram of the system setup is shown below. The activity_indicator.exe program monitors the window running the speech synthesis software. When there is a change in the number of black pixels in the monitored area of this window, a trigger is sent to the attached microbit. When this trigger is received, the microbit displays a moving pattern. The number of black pixels that change can be changed for triggering a detection. Both addition and deletion of pixels creates a trigger, as editing text may result in the deletion of black pixels. So far, all the speech synthesis communication packages that I have seen use black text on a white background, so monitoring the number of black pixels is a valid approach. The code is open source on GitHub, so the colour (<- I am British) to be monitored can be changed in software.

Discussions