Show simple item record

dc.contributor.advisorRøyse, Tom
dc.contributor.authorLeivestad, Niklas Hatteberg
dc.contributor.authorPedersen, Stian
dc.contributor.authorStrand, Johan
dc.date.accessioned2021-09-15T16:35:41Z
dc.date.available2021-09-15T16:35:41Z
dc.date.issued2021
dc.identifierno.ntnu:inspera:77257183:82670354
dc.identifier.urihttps://hdl.handle.net/11250/2777976
dc.description.abstractI en konkurransedyktig avlsindustri er det, i tillegg til ønskede gener, en stor mengde data- og datahåndtering som trengs for å holde ledelsen. Norsvin er et selskap som er avhengig av å samle inn data om griser og avle frem svin med de ønskede kvalitetene. Dette krever samlinger av hyppig veiing for nøyaktig analyse. Med denne oppgaven ønsker Norsvin å forbedre effektiviteten og nøyaktigheten av samlingene sine ved bruk av digitale vekter. Løsningen vår er laget for PC, utviklet med Java og inkluderer støtte for Bluetooth- og RS232 kommunikasjon, lagring av registrerte data i en lokal database, med tilleggsmuligheter for å eksportere og importere hele samlinger. Applikasjonen har også en hurtigtast for å hente vekt fra den tilkoblede vekten og returnerer vekten via PC-ens kopier og lim inn funksjon. Dette gjør applikasjonen kompatibel med andre eksisterende løsninger som ikke kan kommunisere med vektene. Med dette prosjektet har vi laget en løsning som skal brukes av hos Norsvins bønder. Vi har studert overføring og mottak av data fra ekstern maskinvare, samt evaluert dems respektive Java-pakker etter privat og offentlig bruk, enkelhet, og effektivitet. Vi har lært en del om serielle kommunikasjonsprotokoller som RS232, UART og RFCOMM for Bluetooth. Vi har også lært om forskjellige database systemer, og hvordan integrere dem inn i appligajoner. Sist men ikke minst, har hele gruppen blitt mye mer kjent og erfaren i bruken av Java-programmerings språket.
dc.description.abstractIn a competitive breeding industry there is, besides desired genes, a large amount of data and data management needed to stay ahead. Norsvin is a company that relies on collecting data on pigs and breed the ones that have desired factors, this requires compilations of frequent weighing for accurate analysis. With this assignment Norsvin aims to improve their efficiency and accuracy of their compilations with the use of digital weights. Our solution is made for desktop, developed with Java and includes support for Bluetooth and RS232 connection, storing recorded data in a local database, with the added options of exporting and importing entire compilations of such data. The application also has a system-wide hotkey for fetching weight from the connected scale, and returning it through the computer's copy and paste function - making the application compliant with other existing solutions that lack connection with the scales. In this project we have created a solution which can be used in the product environment by Norsvin's farmers. We have studied transmitting and receiving data from external hardware, and we have been evaluating their respective Java packages in terms of private and public use, simplicity and efficiency. We have learned about the Serial Communication Protocols such as RS232, UART and RFCOMM for Bluetooth. And learned about different database system, and how to integrate them into applications. Last but not least, the whole group has become a lot more familiar with and proficient in the Java programming language.
dc.languageeng
dc.publisherNTNU
dc.titleAutomatization Of Digital Scales
dc.typeBachelor thesis


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record