Zabezpečovací systém s LAN fotopastí
Loading...
Date
Authors
Kubín, Marcel
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
Bakalářská práce se zabývá návrhem, hardwarovou realizací a softwarovou implementací úsporného zabezpečovacího systému, sestávajícího se z fotopasti a přidruženého dálkového ovladače. Systém mimo jiné umožňuje detekci pohybu v zabezpečovaném prostoru, pořízení fotografie, její uložení na lokální úložiště a odeslání uživateli prostřednictvím emailu nebo komunikačního protokolu Matrix. Dále je možná aktivace/deaktivace systému pomocí již zmíněného dálkového ovladače. V práci je obsažen především výběr vhodných komponent, návrh systémového diagramu, vytvoření desek plošných spojů a ochranných krytů a také návrh napájecího subsystému fotopasti s možností sdílení zátěže mezi externím zdrojem a baterii. Softwarová část pak zahrnuje popis architektury a vývoje takového systému v programovacím jazyce Rust na mikrokontroléru ESP32-S3. Výsledkem práce je tak realizace popsaného systému a zároveň práce prezentuje ukázky využití vybraných funkcionalit mikrokontroléru v prostředí jazyka Rust, které v době psaní této práce nejsou součástí dostupné oficiální dokumentace.
The bachelor’s thesis deals with the design, hardware implementation, and software development of a energy efficient security system consisting of a camera trap and an associated remote control. Among other features, the system is capable of motion detection in a protected area, capturing a photo, saving it to local storage, and sending it to the user via email or the Matrix communication protocol. The system can also be activated/deactivated using the aforementioned remote control. The thesis mainly consists of the selection of suitable components, the design of a system diagram, the creation of printed circuit boards and protective enclosures, and the design of the power subsystem of the camera trap, which includes load-sharing capabilities between an external power source and a battery. The software part includes a description of the architecture and development of such system in the Rust programming language on the ESP32-S3 microcontroller. The result of the thesis is the realization of the described system, and it also presents examples of using selected microcontroller functionalities in the Rust environment, which, at the time of writing, are not part of the available official documentation.
The bachelor’s thesis deals with the design, hardware implementation, and software development of a energy efficient security system consisting of a camera trap and an associated remote control. Among other features, the system is capable of motion detection in a protected area, capturing a photo, saving it to local storage, and sending it to the user via email or the Matrix communication protocol. The system can also be activated/deactivated using the aforementioned remote control. The thesis mainly consists of the selection of suitable components, the design of a system diagram, the creation of printed circuit boards and protective enclosures, and the design of the power subsystem of the camera trap, which includes load-sharing capabilities between an external power source and a battery. The software part includes a description of the architecture and development of such system in the Rust programming language on the ESP32-S3 microcontroller. The result of the thesis is the realization of the described system, and it also presents examples of using selected microcontroller functionalities in the Rust environment, which, at the time of writing, are not part of the available official documentation.
Description
Keywords
Fotopast , ESP32 , Rust , zabezpečovací systém , internet věcí , Camera trap , ESP32 , Rust , security system , internet of things
Citation
KUBÍN, M. Zabezpečovací systém s LAN fotopastí [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
cs
Study field
bez specializace
Comittee
doc. Ing. Karel Burda, CSc. (předseda)
Ing. Anna Kubánková, Ph.D. (člen)
Ing. Ivo Strašil (člen)
doc. JUDr. Matěj Myška, Ph.D. (místopředseda)
doc. Ing. Zdeněk Martinásek, Ph.D. (člen)
Ing. Michal Moravec (člen)
Ing. Tomáš Lieskovan, Ph.D. (člen)
Date of acceptance
2025-06-17
Defence
Student prezentoval výsledky své práce a komise byla seznámena s posudky. Student obhájil bakalářskou práci a odpověděl na otázky členů komise a oponenta.
Otázky:
Proč jste zvolil programovací jazyk Rust?
Jaký je účel/využití výsledného řešení?
Jak je řešeno napájení (ze sítě/baterie)?
Result of defence
práce byla úspěšně obhájena
