Introduction and Objective
Wearable technology has become a recent trend that many major corporations such as Apple, Fitbit, Google, and Garmin (to name a few) have pursued. In particular, the market for smartwatches has grown in the past four to five years; however, there hasn't been one that has taken advantage of the Raspberry Pi to date. The purpose of this project was to create such a watch, appropriately called PiWatch, using the capabilities of the Raspberry Pi (especially the PyGame library) and a TFT touchscreen. Like most smartwatches on the market today, the PiWatch was designed with a passcode-enabled lock screen and a homescreen showcasing all the apps developed for this project.
Five different apps were created to showcase the capabilities of the Raspberry Pi. The first was PiCalc, which serves as a basic operations calculator. The second was PiMusic, which allows the user to choose songs from different playlists and play/pause them or fast forward/backward. The third was PiSimon, a game app based on the classic 'Simon' game, where the user must correctly remember a computer generated pattern with the goal of remembering the longest pattern possible before incorrectly guessing. The fourth was PiMessage, which lets the user send text messages to another phone, given some preselected phrases to use. The fifth and final app was PiTime, which lets the user do one of three things: a) view the current time, in military format, b) set and run a timer, which will run even if the user isn't in the app and displays a message in any app's screen (even on the home and lock screens) if the timer has run out, and/or c) start and stop a stopwatch.