Systém sběru dat s Raspberry Pi pro domovní automatizaci
Raspberry Pi based DAQ for building automation
Type of document
diplomová prácemaster thesis
Author
Hübner Pavel
Supervisor
Fischer Jan
Opponent
Podolák Stanislav
Field of study
Počítačové inženýrstvíStudy program
Otevřená informatikaInstitutions assigning rank
katedra řídicí technikyRights
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdfVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdf
Metadata
Show full item recordAbstract
Tato práce se zabývá návrhem a realizací jednoduchého systému sběru dat pro domovní automatizaci založeném na mikropočítači Raspberry Pi. Raspberry Pi je v systému na pozici centrální jednotky, která sbírá od satelitních jednotek data významná v domovní automatizaci (teplota, relativní vlhkost, intenzita osvětlení, koncentrace plynů, přítomnost a pohyb osob). Satelitní jednotky jsou osazeny mikrokontroléry STM32F050 s jádrem Cortex-M0, ke kterým jsou připojeny senzory výše zmíněných veličin a informací přes různá rozhraní - I2C, UART, AD převodník. Všechny jednotky spolu komunikují přes sběrnici RS485 pomocí protokolu Modbus.
V práci je také realizováno vyhodnocování přítomnosti a množství osob ve sledovaném prostoru pomocí CMOS obrazového senzoru Raspberry Pi Camera Board. Obraz z kamery je zpracován algoritmem Codebook založeném na metodách modelování pozadí (background subtraction) s využitím knihovny OpenCV. This thesis proposes and implements a simple model solution of data acquisition system for building automation based on Raspberry Pi minicomputer. Raspberry Pi stands as a central unit in the proposed system. The goal of the central unit is to collect data important in building automation (such as the temperature, the relative humidity, the light conditions, the concentrations of gases, the presence and the movement of people). These data are provided by peripheral units which contain 32-bit STM32F050 Cortex-M0 microcontrollers. The sensors are connected to microcontrollers via various interfaces such as I2C, UART and AD Converter. All units communicate with each other over RS485 bus where Modbus protocol is implemented.
The second part of this thesis deals with a movement detection in the monitored area by using CMOS image sensor Raspberry Pi Camera Board. The image provided by camera is processed by Codebook algorithm which is based on the background subtraction methods. The implemented Codebook algorithm uses OpenCV library.
Collections
- Diplomové práce - 13135 [328]