Systém pro zjišťování počtu osob v místnosti
Loading...
Date
Authors
Šikula, Josef
Advisor
Referee
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
ORCID
Abstract
V bakalářské práci představen přehled různých metod pro počítání osob a jsou zde představeny jejich výhody a nevýhody. Na jejich základě byl navržen nový systém, který je založen na počítání průchodů lidí dveřmi. Systém využívá měření pomocí infračerveného hloubkového senzoru VL53L7CX. Je ovládán pomocí mikrokontroléru ESP32-C6. Naměřená data jsou ukládána na SD kartě. Jsou také zpracovávána pomocí algoritmu, který je založen na trasování lokálních minim korelační matice z naměřených dat. Změřené změny počtu lidí jsou nahrávány na cloudové úložište (Google Sheets) pomocí HTTP protokolu. Výsledná data jsou vizualizována pomocí aplikace vytvořené ve Flutteru, která může být spuštěna na osobním počítači nebo chytrém telefonu.
In the bachelor's thesis an overview of systems for detecting number of people is described discussing their pros and cons. Based on that a new system of detecting number of people in room is designed. The people count is determined by the count of people passing through the door. It is based on Infrared Time of Flight sensor VL53L7CX, controlled by microcontroller unit ESP32-C6. Raw data are stored on the SD card and they are processed by an algorithm based on local minimums of correlation matrix. The changes of the people count in the room are sent using HTTP protocol to cloud storage (Google Sheets). The data are visualised in an application developed in Flutter hosted by PC or smartphone.
In the bachelor's thesis an overview of systems for detecting number of people is described discussing their pros and cons. Based on that a new system of detecting number of people in room is designed. The people count is determined by the count of people passing through the door. It is based on Infrared Time of Flight sensor VL53L7CX, controlled by microcontroller unit ESP32-C6. Raw data are stored on the SD card and they are processed by an algorithm based on local minimums of correlation matrix. The changes of the people count in the room are sent using HTTP protocol to cloud storage (Google Sheets). The data are visualised in an application developed in Flutter hosted by PC or smartphone.
Description
Citation
ŠIKULA, J. Systém pro zjišťování počtu osob v místnosti [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2025.
Document type
Document version
Date of access to the full text
Language of document
en
Study field
bez specializace
Comittee
doc. Ing. Tomáš Frýza, Ph.D. (předseda)
doc. Ing. Ladislav Polák, Ph.D. (místopředseda)
prof. Ing. Lubomír Grmela, CSc. (člen)
Ing. Josef Vochyán, Ph.D. (člen)
Ing. Jitka Vágnerová, Ph.D. (člen)
Date of acceptance
2025-06-17
Defence
Student prezentuje výsledky a postupy řešení své závěrečné práce. Vedoucí práce doc. Frýza čte posudek vedoucího závěrečné práce. Tajemník čte posudek oponenta závěrečné práce. Student s posudky souhlasí. Dále uspokojivě odpovídá na druhou otázku oponenta. Doc. Polák: Jak jsou interpretovány výsledky? Student odpovídá detailně i na navazující dotaz předsedy komise. Doc. Polák: Jak je systém odolný na pouhé otevření dveří bez průchodu? Student odpovídá, že toto bylo testováno a prezentuje výsledek. Prof. Grmela: Jak by se dala zlepšit přesnost? Student odpovídá s řešením volby lepšího senzoru. Doc. Polák: Proč jste vybral Flutter? Student odpovídá a zdůvodňuje volbu. Prof. Grmela: Na jaké vlnové délce? Student odpovídá uspokojivě. Dr. Vochyán: Jaká je vzdálenost detekování? Student uvádí hodnotu. Dr. Vágnerová: Využíval jste I2C? Využil byste něco jiného než ESP32? Student na obě otázky odpovídá uspokojivě. Čím může být způsoben false-positive výsledek? Student popisuje situace a podává uspokojivou odpověď.
Result of defence
práce byla úspěšně obhájena
