INFONÄYTTÖTOTEUTUS RASPBERRY PI:LLÄ GOOGLE DRIVE API:A HYÖDYNTÄEN
Strand, Lari (2021)
Strand, Lari
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2021091517796
https://urn.fi/URN:NBN:fi:amk-2021091517796
Tiivistelmä
Opinnäytetyössä suunniteltiin ja kehitettiin toimeksiannon pohjalta infonäyttötoteutus digitaalisen markkinoinnin tehostamiseen Pyhäselän kirjastolle. Toteutuksen pyrkimyksenä oli luoda aiemman käytössä olevan infonäyttöratkaisun korvaava helppokäyttöinen infonäyttökokonaisuus, joka vastaisi vaatimusmäärittelyn tavoitteisiin. Tavoitteena oli saada luotua toteutuksesta laitteistoriippumaton ja kaiken tasoisille käyttäjille helppokäyttöinen. Lisäksi tavoitteena oli, että laitteella näytettävän sisällön päivittäminen olisi mahdollista etäkäyttöisesti.
Työn teoreettisessa osassa käsitellään infonäyttöjärjestelmiä ja Raspberry Pi -korttitietokoneen taustaa ja teknisiä ominaisuuksia. Toteutukseen valittu laitteisto, käyttöjärjestelmä, ohjelmointikielet ja ohjelmistokehykset perustellaan ja taustoitetaan erillisessä teknisessä osiossa.
Opinnäytetyöprosessin teknisen toteutuksen etenemistä esitellään korttitietokonekokonaisuuden kokoamisesta alkaen. Teknisen prosessin kuvauksessa kerrotaan lyhyesti ohjelmointiskriptien toimintalogiikasta ja siitä, miten Google Drive API:a hyödynnetään toteutuksen kokonaisuudessa. Teknisessä osassa kerrotaan myös paikallisen palvelimen sekä näytettävän infosisällön esittämiseen käytettävän kuvakarusellin luomisesta.
Infonäyttötoteutus onnistui suunnitellusti ja se otettiin Pyhäselän kirjastossa päivittäiskäyttöön. Käyttäjiltä saadun suullisen palautteen perusteella se on helppokäyttöisempi, modernimpi ja käyttäjäystävällisempi kuin aiemmin käytössä ollut ratkaisu. The purpose of this thesis was to design and develop a digital signage display system for Pyhäselkä Library to improve its digital marketing. The digital signage display system was commissioned by Pyhäselkä Library. The aim of the design was to replace the existing digital signage solution with an easy-to-use system which would fulfil the requirements specification. The goal was to create a digital signage system which is simple to administrate for all user skillsets and which would be device independent. In addition, the management of the material to be viewed by the solution should be remotely accessed.
The theoretical framework of the thesis studies existing digital signage display systems and presents the history of Raspberry Pi computers’ development and the technical aspects of the device. The technical part of the thesis covers why the selected hardware, software, programming languages and software frameworks were chosen for the design. They are also briefly introduced.
The progress of the technical implementation of the thesis process is presented starting from the construction of the Raspberry Pi 4 computer kit. The description of the technical process provides a brief overview of the operating logic of the programming scripts and how the Google Drive API is utilised in the implementation. The technical section also describes how a local server is created and how an image carousel is used to display the material to render on the digital signage display system.
The project succeeded as planned, and the digital signage display system is in day-to-day use in Pyhäselkä library. Based on feedback from users, the new system is more modern, more user-friendly, and easier to operate than the previous system.
Työn teoreettisessa osassa käsitellään infonäyttöjärjestelmiä ja Raspberry Pi -korttitietokoneen taustaa ja teknisiä ominaisuuksia. Toteutukseen valittu laitteisto, käyttöjärjestelmä, ohjelmointikielet ja ohjelmistokehykset perustellaan ja taustoitetaan erillisessä teknisessä osiossa.
Opinnäytetyöprosessin teknisen toteutuksen etenemistä esitellään korttitietokonekokonaisuuden kokoamisesta alkaen. Teknisen prosessin kuvauksessa kerrotaan lyhyesti ohjelmointiskriptien toimintalogiikasta ja siitä, miten Google Drive API:a hyödynnetään toteutuksen kokonaisuudessa. Teknisessä osassa kerrotaan myös paikallisen palvelimen sekä näytettävän infosisällön esittämiseen käytettävän kuvakarusellin luomisesta.
Infonäyttötoteutus onnistui suunnitellusti ja se otettiin Pyhäselän kirjastossa päivittäiskäyttöön. Käyttäjiltä saadun suullisen palautteen perusteella se on helppokäyttöisempi, modernimpi ja käyttäjäystävällisempi kuin aiemmin käytössä ollut ratkaisu.
The theoretical framework of the thesis studies existing digital signage display systems and presents the history of Raspberry Pi computers’ development and the technical aspects of the device. The technical part of the thesis covers why the selected hardware, software, programming languages and software frameworks were chosen for the design. They are also briefly introduced.
The progress of the technical implementation of the thesis process is presented starting from the construction of the Raspberry Pi 4 computer kit. The description of the technical process provides a brief overview of the operating logic of the programming scripts and how the Google Drive API is utilised in the implementation. The technical section also describes how a local server is created and how an image carousel is used to display the material to render on the digital signage display system.
The project succeeded as planned, and the digital signage display system is in day-to-day use in Pyhäselkä library. Based on feedback from users, the new system is more modern, more user-friendly, and easier to operate than the previous system.