Lista przedmiotów z materiałami udostępnionymi dla studentów

Dla_studentów
  • Increase font size
  • Default font size
  • Decrease font size

Jakub Przybysz

Mikroprocesorowy sterownik akwarystyczny


Microprocessor aquarium controller


Opiekun pracy dyplomowej: dr inż. Piotr Skulimowski
Praca dyplomowa inżynierska obroniona 2022-11-23
Streszczenie pracy dyplomowej:
W pracy inżynierskiej opisano projekt sterownika akwarystycznego zbudowanego na mikrokontrolerze ATmega328p oraz minikomputerze Raspberry Pi. Celem pracy było stworzenie układu mikrokontrolera, współpracującego z minikomputerem. Zadaniem tego układu będzie pobieranie odczytów ze zbiornika, oraz prezentowanie zebranych wyników w czytelnej dla użytkownika formie. Układ powinien charakteryzować się małym rozmiarem, oraz być niewidoczny od strony prezentacyjnej akwarium. Poruszone zostały kluczowe elementy, na których opiera się utrzymanie akwarium w odpowiednich warunkach. Praca zawiera wstęp nawiązujący do dziedziny akwarystyki. Następnie opisano rozwiązania dostępne na rynku, związane ze sterownikami akwarystycznymi. Przedstawione zostały założenia projektowe, oraz scharakteryzowane zostały główne elementy, wraz z schematem elektrycznym. Opisane zostało oprogramowanie sterownika, środowiska programistyczne, wykorzystane biblioteki oraz kluczowe elementy kodu źródłowego. Przeprowadzone zostały testy w celu sprawdzenia działania sterownika. Następnie przedstawione zostało działanie całego układu. W podsumowaniu pracy, zawarte zostały wnioski, napotkane problemy oraz możliwość dalszego rozwoju pracy. Słowa kluczowe: akwarystyka, mikrokontroler, programowanie.
Abstract:
The engineer diploma thesis describes project of aquarium controller build on microprocessor ATmega328p and microcomputer Raspberry Pi. The aim of the work is to create a microcontroller system, cooperating with a minicomputer. The task of this system will be to take readings from the tank and present the collected results in a user-friendly form. The layout should be small and invisible from the presentation side of the aquarium. Thesis includes an introduction referring to the field of aquaristics. The key elements on which to maintain an aquarium in appropriate conditions are discussed. In the next part, the existing solutions related to aquarium controllers were presented. Design assumptions, a block diagram of controller connected to minicomputer were presented, and the main elements were characterized, along with the wiring diagram. The controller software, programming environments, used libraries and key elements of the source code are described. To determinate the work of the controller, test have been carried out. Then the operation of the entire system was presented. The summary of the work includes conclusions, problems encountered and the possibility of further work development. Keywords: aquaristics, microcontroller, programming.