Click here to visit our website
Digital signage is one of the best platforms to play advertisements nowadays. The network of digital displays that are managed from a central position and shows dynamically changing content is known as digital advertising.
Main usage purposes of digital signage is for promoting products,attention grabbing content, public information systems etc. Digital advertising can be seen in many places like supermarkets, shopping malls, bus stations, clothing stores and restaurants. Advantages that come with this system are ability to deliver information to people,easy to reach a large number of crowds at once, display some attention grabbing content and reduced cost.
Most of the advertisements displayed in the digital screens are not relevant for the targeted audience. So,ninety percent of the advertisements displayed using the currently existing digital signages are not very effective. Also the provided digital signage solutions are expensive to afford for most of the SMEs(Small and Medium Enterprises). So overcoming these problems with an improved device for an affordable price will have a good market value.
To overcome this kind of issues our proposed solution consists of an upgraded version with additional hardware/software which can do User Targeted Advertising. Here our aim is while showing content that changes dynamically, when a particular crowd (male/female/children) is identified in front of the screens it will change the current content flow and show some relevant,interesting advertisement for the targeted audience that might catch their attention.
The buyer(shop owner) of the digital signage unit can upload their advertisements using the provided user authenticated web application or the mobile application. Also add some specific advertisements categorized by gender and age group. When a user in front is detected specific content will be visible to the targeted audience.
Our solution architecture mainly consists of three units. They are digital signage control unit , user detecting and analysing unit and the smart power supply unit.
- The system consists of raspberry pi 3 which will act as the heart of the system and mainly django as the web application framework for the front end as well as for the backend.
- The Digital display is connected to raspberry pi using HDMI and the user detecting and analyzing unit is attached to the digital display. This user detecting and analyzing unit mainly consists of Raspberry PI camera module and distance sensor module. OpenCV library is used since it consists of algorithems for easy face detection and gender & age classification.
- AWS is used as the web server as it provides a number of economical and flexible features.
- Flutter is used as the mobile app framework where dart is used as the programming language since the same code base can be used to develop both android and ios applications.
- As an additional improvement, a power supply unit which can control the digital screen on/off through the web application will be implemented.
- Emyll Almonte
- Viraj Dhanushka
- Sumudu Lakmali
- Hans Thisanke