Kartläggning av befintliga problem på Fatpacken i Nouryon samt lösning av ett av problemen: Prototypkonstruktion för en QR-kodavläsare
2019 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE credits
Student thesis
Abstract [sv]
I detta arbete gjordes en kartläggning av befintliga problemen hos avdelningen Fatpacken i Nouryon. Målet med kartläggningen var att utföra en omfattande dokumentering av problemen men det visade sig att det inte fanns pålitligt underlag där nödvändiga data inkluderades exempelvis åtgärdskostnad vid ett problem, avbrottsstatistik etcetera. Därför valdes det att dokumentera problemen som upptäcktes under kartläggningen som en problembeskrivning. Syftet var även att välja ett av problemen och framföra en teknisk lösning med hjälp av litteraturstudie. Det valdes ett problem utifrån intressen där problemet gick ut på att det fanns behov av en kontrollenhet som kontrollerar det utgående produkten. Där lösningen var att konstruera en QR-kodavläsare som en kontrollfunktion som skulle användas för att matcha innehållet med etiketten på de utgående produkterna. I denna rapport fokuserades mer på QR-kod läsbarhet och snabbhet. Det mest förekommande biblioteken i Python programmering är ZBar och Zxing när det gäller QR-kodavläsning, vilka jämfördes i detta arbete med syfte att definiera dess snabbhet. Dessa jämfördes i detta arbete med syfte på att definiera dess snabbhet och läsbarhet. Resultatet visade att ZBar har den bästa svarstiden, valdes ZBar för implementering i realtid. En Raspberry i 3 model B+ samt en kameramodul v2.1 användes vid realtidsimplementering. Idén verifierades genom att ta reda på några enkla parametrar såsom maximal läsdistans, maximal vinkel vid en vriden tunna samt inläsningshastighet. Det framtagna lösningsförslaget verifierade idén, vilket i sin tur bekräftade att en kontrollenhet inte är en omöjlig lösning för att kontrollera innehållet gentemot etikettinnehållet genom att läsa av en QR-kod.
Abstract [en]
This work includes a survey of an existing problems in one of the departments in Nouryon, called Fatpack. The goal is to document more detailed description of problems that can be used to solve these in the future, but it was found that there was not enough reliable basis, such as costs and interrupts statics which needs a deeper study. That’s why a decision was made to document the problems as short descriptions. The purpose of this work was also to choose one of the problems and provide a technical solution using literature and web-based study. Based on interests and within the time frame the problem was chosen, where a controller is needed in production processing that can read the label of outgoing products. It was chosen to construct a Quick Response code scanner that controls the label content against outgoing product content. The focus was to define readability and swiftness of QR-code, reading and decoding. The most occurring library in Python programming to read and decode QR-code are ZBar and Zxing which were compared in this work. The result shows that Zbar has a fastest response time which was chosen to implement on a Raspberry pi 3 model B+ with a camera module v2.1 in real time. The Idea was verified by identify some elementary parameters such as maximum reading distance, angle of twisted emballage and response time with respect to size of QR-code that exists on the label. The prototype was verified and later proposed as a solution for Nouryon.
Place, publisher, year, edition, pages
2019. , p. 59
Keywords [sv]
QR-kod, ZBar, ZXing, QR-kodavkodare
National Category
Robotics
Identifiers
URN: urn:nbn:se:miun:diva-38738Local ID: ET-V19-G3-037OAI: oai:DiVA.org:miun-38738DiVA, id: diva2:1417699
Subject / course
Electrical Engineering ET2
Educational program
Master of Science in Electronics Engineering TELSA 300 higher education credits
Supervisors
Examiners
2020-03-302020-03-302020-03-30Bibliographically approved