diplomsko delo
Abstract
Diplomsko delo opisuje razvoj sistema za samodejno in ročno krmiljenje piščančje farme. Združuje uporabo računalnika RPI (angl. Raspberry Pi), elektronsko vezje ter spletni vmesnik.
Elektronsko vezje naprav je namenjeno odčitavanju trenutnega stanja nivoja vode v zbiralniku, trenutne temperature in osvetlitve prostora. Vsebuje več vrst senzorjev, relejske module, elektromagnetni ventil ter nekaj osnovnih elektronskih komponent. Povezava vezja z računalnikom RPI je vzpostavljena preko pinov GPIO (angl. general purpose input output). Trenutna stanja naprav se beležijo v podatkovno bazo preko zahtev vmesnika API (angl. application programming interface). Na računalniku RPI se izvaja program v jeziku Python, ki krmili z napravami. Sistem omogoča samodejno krmiljenje naprav na podlagi vnaprej predpisanih pravil, ki se spreminjajo s starostjo piščancev. Prav tako je možno tudi ročno upravljanje znotraj nadzorne plošče sistema. Dostop je omogočen zgolj prijavljenim uporabnikom.
Keywords
krmiljenje naprav;Raspberry Pi;elektronsko vezje;spletni vmesnik;podatkovna baza;nadzorna plošča;računalništvo;visokošolski strokovni študij;računalništvo in informatika;diplomske naloge;
Data
Language: |
Slovenian |
Year of publishing: |
2014 |
Typology: |
2.11 - Undergraduate Thesis |
Organization: |
UL FRI - Faculty of Computer and Information Science |
Publisher: |
[J. Alič] |
UDC: |
004:621.38(043.2) |
COBISS: |
1536152515
|
Views: |
1155 |
Downloads: |
189 |
Average score: |
0 (0 votes) |
Metadata: |
|
Other data
Secondary language: |
English |
Secondary title: |
A control system for small chicken farms |
Secondary abstract: |
This thesis describes the development of a system for automatic and manual control of chicken farm equipment. The system uses a RPI (Raspberry Pi) computer, with a built in electronic circuit control and a web interface.
The purpose of electronic wiring of components is for reading the water level, temperature and lighting control. This system contains several types of sensors, relay modules, some basic electronic components and a solenoid water valve. These components are connected to the RPI computer via GPIO (general purpose input output) pins. System status is constantly being logged into the database via the API (application programming interface). The RPI computer runs a script in Python programming language, which controls the components. The system provides automatic control based on pre-specified rules, which vary with the age of chickens. Manual control is also possible by changing the settings in the control panel, available to registered users. |
Secondary keywords: |
controlling devices;Raspberry Pi;electronic wiring;web interface;database;control panel;computer science;computer and information science;diploma; |
File type: |
application/pdf |
Type (COBISS): |
Bachelor thesis/paper |
Study programme: |
1000470 |
Thesis comment: |
Univ. v Ljubljani, Fak. za računalništvo in informatiko |
Pages: |
42 str. |
ID: |
8739567 |