{"id":2694,"date":"2017-12-08T12:03:35","date_gmt":"2017-12-08T11:03:35","guid":{"rendered":"http:\/\/dronesonen.hibu.no\/?p=2694"},"modified":"2017-12-08T12:14:51","modified_gmt":"2017-12-08T11:14:51","slug":"design-brukergrensesnitt-ferdig","status":"publish","type":"post","link":"https:\/\/dronesonen.usn.no\/?p=2694","title":{"rendered":"Design &amp; brukergrensesnitt ferdig?"},"content":{"rendered":"<h3>Design &amp; brukergrensesnitt<\/h3>\n<p>N\u00e5 er det sluttinnspurt fra hele gruppen. Det\u00a0 som gjenst\u00e5r n\u00e5 er \u00e5 f\u00e5 til kommunikasjon mellom de forskjellige systemene, testing og finpussing av, forh\u00e5pentligvis, mindre detaljer.<\/p>\n<p><strong>Data<\/strong><\/p>\n<p>Brukergrensesnittet &#8211; Vi bruker Tkinter som kanskje ikke er det peneste brukergrensesnitter man har sett, men det fungerer godt og har et rent design som passer for alle brukere. Menyen som m\u00f8ter kunden best\u00e5r av en rekke check-bokser der brukeren skal kunne gi tilbakemelding om forrige kj\u00f8p og om den &#8220;ikke liker&#8221; en type godteri. Kunden skal ogs\u00e5 kunne gi en input som forteller hvor mange kr den har lyst til \u00e5 bruke p\u00e5 godteriet.\u00a0 Tilslutt vises fordelingen av godteriet den fikk i kvitteringsdelen.<\/p>\n<p>Kommunikasjon mellom Raspberry pi og arduino &#8211; Da vi skulle kommunisere med arduinoen (fra raspberyy pi) oppstod det problemer. Vi hadde kanskje undervurdert dette aspektet ved prosjektet iom. at det tok flere dager med fortvilelse og frustrasjon.\u00a0 Vi fikk ikke til \u00e5 sende en string liste (som verken var konstant i lengde eller variabler) via serial kommunikasjon.\u00a0 Vi klarte \u00e5 sende signaler i form av en enkel string da vi testet tidligere i prosessen, men at en liste skulle skape s\u00e5 mye mer tr\u00f8bbel hadde vi aldri trodd. Vi skaffet ekspert hjelp i form av l\u00e6rere og super-studenter, men fant ikke en l\u00f8sning p\u00e5 den tiden vi hadde lagt av til dette.<\/p>\n<p>Ansikts gjengkjenneren fungerer i den forstand at den klarer \u00e5 gjenkjenne brukere som er lagt inn i databasen og gi dem tilgang til menyen videre. Men det som gjenst\u00e5r, som et siste finpuss, er at identifikasjonen til en bruker kan dukke opp n\u00e5r det er en &#8220;ukjent&#8221; person som stiller seg foran kameraet. Den &#8220;ukjente&#8221; personen kan riktig nok ikke logge inn fordi det ikke er h\u00f8y nok gjenkjennings-score. Men det er, som sagt, en siste liten finpuss vi vil gjerne f\u00e5 p\u00e5 plass f\u00f8r presentasjonen.<\/p>\n<p><strong>Maskin<\/strong><\/p>\n<p><em>Hvorfor vi valgte den l\u00f8sningen vi gjorde?<\/em><\/p>\n<p>Gruppen utviklet noen alternativer til hvordan godteri kunne dispensens under ide myldingen tidlig i utviklings prosessen. Av disse ideene ble en med et roterende element med forskjellige kammeret valgt som den enkleste og mest effektive l\u00f8sningen.<\/p>\n<p><em>Materialvalg<\/em><\/p>\n<p>Vi har valgt og 3d printe alle de sentrale delelene av systemet, dette har begrenset materialvalget noe. Prototypen best\u00e5r av to 3d printede deler, to stykker laser kuttede plexus glass paneler og noen hjemmelagde tre deler. De 3d printede delene er printet i PLA plast.<\/p>\n<p><em>Prosessbeskrivelse<\/em><\/p>\n<p>Vi startet med en idemyldring hvor vi diskuterte mulige l\u00f8sninger til oppgaven. Vi fastslo s\u00e5 hvordan systemet skulle operere og hvilke funksjoner det skulle ha. Deretter begynte vi og produsere prototyper som vi kunne teste med (denne delen av prosessen ble meget forsinket, noe som har hindret produktet i \u00e5 bli 100 % funksjonelt). N\u00e5r man har funnet et design som virker etter hensikten setter man i gang produksjon av dette.<\/p>\n<p><em>Operasjons beskrivelser<\/em><\/p>\n<p>3D printede deler:<\/p>\n<ol>\n<li>Delen blir designet i Solidworks eller annen CAD programvare.<\/li>\n<li>Delen blir lagret som .stl fil og overf\u00f8rt til printeren.<\/li>\n<li>Printeren blir gjort klar for printing (Last inn riktig plast, p\u00e5f\u00f8re festemidler)<\/li>\n<li>Start printen.<\/li>\n<li>Vent til printen er ferdig.<\/li>\n<li>Ta den ferdige printen av byggeplaten,<\/li>\n<li>Rengj\u00f8r printern.<\/li>\n<\/ol>\n<p>For laser kuttede deler:<\/p>\n<ol>\n<li>Lag modellen som brukes til \u00e5 generere 2d tegningen det skal kuttes etter.<\/li>\n<li>Gj\u00f8r n\u00f8dvendige endringer i layout for 2d tegninger.<\/li>\n<li>Legg inn riktig materiale i laser kutteren (plexi).<\/li>\n<li>Sett startpunkt.<\/li>\n<li>Sett riktig h\u00f8yde til materialet hvis dette ikke er satt.<\/li>\n<li>Start avsuget.<\/li>\n<li>Start kuttingen<\/li>\n<li>Vent til kuttingen er ferdig.<\/li>\n<li>Ta ut produktet og restene.<\/li>\n<li>Sl\u00e5 av avsuget og maskinen.<\/li>\n<\/ol>\n<p>For tre deler:<\/p>\n<ol>\n<li>Kj\u00f8p materialer (to hobbyplater og en meter 60*60)<\/li>\n<li>Del en hobbyplate i to p\u00e5 tvers av lengde retningen.<\/li>\n<li>Lim sammen de to delene, men i horisontal retning.<\/li>\n<li>M\u00e5l opp og bor opp fire hull (64mm hullsag) til montasje av steppere.<\/li>\n<li>Kutt opp hobbyplate nummer to til fem stykk 18*28*1180 (B*H*L) kutt disse s\u00e5 i riktige lengder.<\/li>\n<li>Sett sammen delene med trelim og 6.5*25 treskruer.<\/li>\n<li>monter 3D printede deler.<\/li>\n<li>Monter plexi glass.<\/li>\n<\/ol>\n<p>Produksjons-underlag.<\/p>\n<p><a href=\"http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2887\" src=\"http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/1-300x213.jpg\" alt=\"\" width=\"300\" height=\"213\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/1-300x213.jpg 300w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/1-768x544.jpg 768w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/1-1024x726.jpg 1024w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/1.jpg 1384w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2888\" src=\"http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/2-300x213.jpg\" alt=\"\" width=\"300\" height=\"213\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/2-300x213.jpg 300w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/2-768x546.jpg 768w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/2-1024x728.jpg 1024w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/2.jpg 1384w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/24992736_10204125204047719_901781677_o.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2698\" src=\"http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/24992736_10204125204047719_901781677_o-169x300.jpg\" alt=\"\" width=\"169\" height=\"300\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/24992736_10204125204047719_901781677_o-169x300.jpg 169w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/24992736_10204125204047719_901781677_o-768x1365.jpg 768w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/24992736_10204125204047719_901781677_o-576x1024.jpg 576w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/24992736_10204125204047719_901781677_o.jpg 1152w\" sizes=\"auto, (max-width: 169px) 100vw, 169px\" \/><\/a><a href=\"http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/24882908_10204125214807988_326971974_o.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2702\" src=\"http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/24882908_10204125214807988_326971974_o-169x300.jpg\" alt=\"\" width=\"169\" height=\"300\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/24882908_10204125214807988_326971974_o-169x300.jpg 169w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/24882908_10204125214807988_326971974_o-768x1365.jpg 768w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/24882908_10204125214807988_326971974_o-576x1024.jpg 576w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/24882908_10204125214807988_326971974_o.jpg 1080w\" sizes=\"auto, (max-width: 169px) 100vw, 169px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Design &amp; brukergrensesnitt N\u00e5 er det sluttinnspurt fra hele gruppen. Det\u00a0 som gjenst\u00e5r n\u00e5 er \u00e5 f\u00e5 til kommunikasjon mellom de forskjellige systemene, testing og finpussing av, forh\u00e5pentligvis, mindre detaljer. Data Brukergrensesnittet &#8211; Vi bruker Tkinter som kanskje ikke er det peneste brukergrensesnitter man har sett, men det fungerer godt og har et rent design [&hellip;]<\/p>\n","protected":false},"author":54,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[48],"class_list":["post-2694","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-godteridispenser2017"],"_links":{"self":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/2694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/users\/54"}],"replies":[{"embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2694"}],"version-history":[{"count":4,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/2694\/revisions"}],"predecessor-version":[{"id":2889,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/2694\/revisions\/2889"}],"wp:attachment":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2694"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}