1. Android app
The whole idea of this project is to make life easier for the user of it. To do that the user must be able to check when he's outside what is happening from outside the house. Most people nowadays have a smartphone in their pocket, here where I live (and me personally) most people own an Android phone, so the idea is to develop a simple app for this platform. The app needs to read the data sent by the Raspberry and present it to the user. This of course means that we have to establish a communication between these. I haven't had time to do much research, but wherever I looked thingspeak.com popped up. This is my first go to plan for that communication where on the Android side I will try to use this library https://github.com/MacroYau/ThingSpeakAndroid (if anyone has any other suggestions I would love to hear them). Due to the time and the rest of the project I will try and keep the app as simple as possible. As stated before its mean functionality will be just to show the weight of different things, while if there is time a lot of cool and useful charts can be added, phone alerts when there is a little of something (if the phone detected that it was in a store to pop up a notification of things that are in the red zone or getting close to it) and so on.
2. Additional features
For this part of the blog I would like to just list some of things that I think would be a good addition to the project or an interesting concept that can later be evolved (all suggestions are always welcome!!!)
1.LED-s
No project is complete without LED-s. Some of my ideas for them would be a simple indicator LED made out of a green and red LED which would shine green if all of the things are good and shine red if there not enough of something, another one would be light above/underneath to help with finding stuff on/under the shelf itself, and of course an indicator which would signalize when something that is put on the shelf is correctly registered and noted.
2. Hooks for kitchenware
3. Easily accessible ports so that stuff can be easily configured (or a pop up screen for the Raspberry)
4. An easy way to store the little bags of spices, which aren't on the shelf itself (the small bags that are usually around 10g)
5. Beside sending the sensor data sending pictures of the shelf to the phone
3. Line detection
In this part of the blog I'll talk about some simple line detection.
1. High-pass filters
High-pass filters will let high-frequency information like edges to enhance, while restricting low-frequency information. In the picture below is shown the effect of three different high-pass filters in OpenCV with the name of the filter above the picture (the codes for this and the other image will be in the attachment bellow).
2.Canny Edge Detector
The Canny Edge detector is a edge detection method developed by John Canny.
That would be it for this weeks blog, thank you for reading the whole thing!!!
Milos