This week we did some brainstorming on the possible users of this product and different games that we can add to the app so that the user has to do something that requires them to use their heads to turn the alarm off. https://www.technologyrecipes.com/creating-an-android-app-to-communicate-with-a-raspberry-pi-using-ble/
We also worked on brainstorming module solutions. Not only did we have to decide which modules were best suited for creation, but also how many modules we should aim for. During our brainstorming, we thought up 12+ module ideas that we could add to our project, and ranked them all on their pros and cons and voted to choose the module that would best represent our project and its goals. Because of the limited scope of the class, we're going to focus on the coding and building two modules first, and then construct more modules if we end up having time.
We could only pick 2, so we wanted an game that would best show our goals for the company. We wanted the modules to not be able to be done as an app so we are showing how if the user wants an innovative alarm clock they have a reason to buy the physical modules. We also wanted our app to be completely innovative because that was a value of out company. We also wanted to make sure that the modules only did one thing and we didn't combine too many ideas to one modules.
We decided to pick a game that we are passionate about to program and that can easily be played by anyone without an explanation, so we picked the snake game.
We decided on making the water spraying and pet calling modules first, and the wack-a-mole module was our third choice for if we have extra time. We also researched the best app development tools and settled on android studio (java) which is easy to use, and offers an android simulation of our app that we can test with on our computers. We wanted to work with java because we all have the most experience with it and feel more comfortable working with it.
These are our final ideas: the Snake Game and Call Pet + the Sprayer as modules:
Snake Game that will turn off the alarm once the user collects a certain number of apples. (number customizable)
Uses both scent and sound to attract a pet to wake up the user
A mister/sprayer of water to engage the user's sense of touch to wake them up. Potentially could include different settings/strengths.