{"id":2610,"date":"2017-12-07T17:52:59","date_gmt":"2017-12-07T16:52:59","guid":{"rendered":"http:\/\/dronesonen.hibu.no\/?p=2610"},"modified":"2017-12-08T15:31:45","modified_gmt":"2017-12-08T14:31:45","slug":"kaffemaskin","status":"publish","type":"post","link":"https:\/\/dronesonen.usn.no\/?p=2610","title":{"rendered":"Kaffemaskin"},"content":{"rendered":"<p>Hei,<\/p>\n<p>Dette er v\u00e5r siste oppdatering om produktet og prosessen. Her skal vi oppsummere hva vi har gjort, hvordan vi har gjort det, og hva vi endte opp med.<\/p>\n<p><strong>Maskin<\/strong><\/p>\n<p><span lang=\"EN-US\"><span style=\"color: #000000;font-family: Calibri\">The machine is now finished. <\/span><\/span><span lang=\"EN-US\"><span style=\"color: #000000;font-family: Calibri\">We have a total of 98 pieces, that make up to 29 individual parts. <\/span><\/span><span lang=\"EN-US\"><span style=\"color: #000000;font-family: Calibri\">We used 3 and 6 mm plywood plates which added up to 1.12m^2, and 0.225m^2 of plexy-glass. Some final adjustments had be made to fit some wiring and water tubes. <\/span><\/span><span lang=\"EN-US\"><span style=\"color: #000000;font-family: Calibri\">Here follows a list of the materials used to assemble the machine, as well as a bill of materials for the dispenser and a 2d drawing of the complete machine.<\/span><\/span><\/p>\n<p><a href=\"http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/New-assembly-3mm-BOM.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2709 \" src=\"http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/New-assembly-3mm-BOM.jpg\" alt=\"\" width=\"797\" height=\"413\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/New-assembly-3mm-BOM.jpg 1792w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/New-assembly-3mm-BOM-300x156.jpg 300w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/New-assembly-3mm-BOM-768x399.jpg 768w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/New-assembly-3mm-BOM-1024x531.jpg 1024w\" sizes=\"auto, (max-width: 797px) 100vw, 797px\" \/><\/a><a href=\"http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/Complete-machine-assembly-PARTS.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2718\" src=\"http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/Complete-machine-assembly-PARTS.jpg\" alt=\"\" width=\"841\" height=\"437\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/Complete-machine-assembly-PARTS.jpg 1792w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/Complete-machine-assembly-PARTS-300x156.jpg 300w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/Complete-machine-assembly-PARTS-768x399.jpg 768w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/Complete-machine-assembly-PARTS-1024x531.jpg 1024w\" sizes=\"auto, (max-width: 841px) 100vw, 841px\" \/><\/a>\u00a0<a href=\"http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/Complete-machine-assembly-drawing-2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2770\" src=\"http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/Complete-machine-assembly-drawing-2.jpg\" alt=\"\" width=\"1215\" height=\"845\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/Complete-machine-assembly-drawing-2.jpg 1215w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/Complete-machine-assembly-drawing-2-300x209.jpg 300w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/Complete-machine-assembly-drawing-2-768x534.jpg 768w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/Complete-machine-assembly-drawing-2-1024x712.jpg 1024w\" sizes=\"auto, (max-width: 1215px) 100vw, 1215px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/hh.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2720\" src=\"http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/hh.png\" alt=\"\" width=\"338\" height=\"153\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/hh.png 338w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/hh-300x136.png 300w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Elektro<\/strong><\/p>\n<p>Elektro har v\u00e6rt ansvarlige for alt av koblinger, b\u00e5de i kaffemaskinen og i koppen.<br \/>\nKaffemaskinen har 4 knapper, 4 led p\u00e6rer, 3 steppermotorer og diverse andre komponenter som har resultert i utrolig mange ledninger. \u00c5 holde styr p\u00e5 ledningene, og ikke minst \u00e5 forsikre seg om at alt sitter godt nok fast har v\u00e6rt ett stort problem under konstruksjonen av kaffemaskinen. Vi limte fast ett breadboard p\u00e5 bunnplaten av maskinen, resten av maskinen har st\u00e5tt p\u00e5 hode, og arduinoen har v\u00e6rt plassert p\u00e5 utsiden av alt. Hver gang vi har ryddet sammen, og tatt det frem igjen, har noe g\u00e5tt galt. Mye av tiden har derfor g\u00e5tt til feils\u00f8king, etter at de mest underlige ting har skjedd med komponentene. I det ene \u00f8yeblikket fungerer alt, i neste fungerer ingenting. Det har blitt mye feil s\u00f8king og omkoblinger i kaffemaskinen p\u00e5 grunn av kabel rot og ledninger ikke sitter s\u00e5 godt som vi hadde h\u00e5pet p\u00e5.\u00a0 Vi pr\u00f8vde \u00e5 lodde ledninger til knapper og led lys for \u00e5 f\u00e5 ledning til \u00e5 sitte bedre, vi brukte ogs\u00e5 krympestr\u00f8mper til \u00e5 isolere \u00e5pne loddepunktene. Det har v\u00e6rt mye problem med oppkobling og programvare, men kaffemaskinen v\u00e5r fungerer n\u00e5 slik vi \u00f8nsker.<\/p>\n<p>Vi har ogs\u00e5 lagd en kaffekopp som viser deg temperatur og har en r\u00f8refunksjon som skal kunne blande eller mikse drikkene. Temperatur vises via en RGB led som forandrer farge p\u00e5 forskjellige temperaturomr\u00e5de. R\u00f8d er alt over 60 grader, det betyr at kaffen er for varmt til \u00e5 drikke. Gr\u00f8nn er mellom 40 til 26 grader som er passende temperatur, og bl\u00e5 er under 25 grader, som betyr kaffen er for kaldt. Arbeid med kaffekoppen har g\u00e5tt veldig fint. Det var lite problemer med gjennomf\u00f8ring. Et problem som oppstod med kaffekoppen var at det gikk for mye spenning (5V) gjennom DC-motor, og p\u00e5 grunn av det\u00a0 begynner det \u00e5 riste. Da vi satt ned spenning gjennom motor til 2V, fungerte koppen normal, slik vi hadde sett for oss.<\/p>\n<p><a href=\"http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/IMG_20171207_174609_01.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2744\" src=\"http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/IMG_20171207_174609_01.jpg\" alt=\"\" width=\"1990\" height=\"3413\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/IMG_20171207_174609_01.jpg 1990w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/IMG_20171207_174609_01-175x300.jpg 175w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/IMG_20171207_174609_01-768x1317.jpg 768w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/IMG_20171207_174609_01-597x1024.jpg 597w\" sizes=\"auto, (max-width: 1990px) 100vw, 1990px\" \/><\/a><\/p>\n<p><strong>Data<\/strong><br \/>\nDa vi f\u00f8rst kom opp med id\u00e8en om kaffemaskinen, var vi enige om at en app skulle kunne styre maskinen. Vi bestemte oss for \u00e5 utforske forskjellige m\u00e5ter \u00e5 lage app p\u00e5, hver for oss, f\u00f8r vi til slutt fant en enkel og grei m\u00e5te \u00e5 gj\u00f8re det p\u00e5.<br \/>\nAppen vi har laget har et sv\u00e6rt enkelt design, da vi ikke har valgt \u00e5 legge s\u00e5 mye tid i utseende p\u00e5 akkurat dette. Det viktigste var \u00e5 f\u00e5 til funksjonaliteten med Bluetooth.<\/p>\n<p>Hvordan fungerer appen?<br \/>\nN\u00e5r du har paret Bluetoothenheten og mobilen, m\u00e5 du inne p\u00e5 appen klikke p\u00e5 ikonet for Bluetooth.\u00a0 Her kan du velge hvilken enhet du skal koble deg til. <strong><br \/>\n<\/strong>N\u00e5r du har koblet deg p\u00e5 riktig enhet, kan du snart nyte en god kopp drikke. Det du m\u00e5 gj\u00f8re videre, er \u00e5 velge hvilken styrke du vil ha p\u00e5 drikken. For enkelhetens skyld har vi lagd appen slik at du ser tre knapper. Knappene symboliserer tre styrker; svak, medium og sterk. Trykker du p\u00e5 en av disse, vil prosessen i maskinen starte.<\/p>\n<div style=\"width: 576px;\" class=\"wp-video\"><!--[if lt IE 9]><script>document.createElement('video');<\/script><![endif]-->\n<video class=\"wp-video-shortcode\" id=\"video-2610-1\" width=\"576\" height=\"320\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/video-1510059526.mp4?_=1\" \/><a href=\"http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/video-1510059526.mp4\">http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/video-1510059526.mp4<\/a><\/video><\/div>\n<p>Videoen over viser hvordan appen fungerer. Her viser vi kun med noen lys, for illustrasjonens skyld. N\u00e5 har vi selvf\u00f8lgelig f\u00e5tt det til slik at den styrer kaffemaskinen.<\/p>\n<p>Det vi fortsatte med, var \u00e5 se p\u00e5 hvordan vi skulle programmere arduinoen, slik at maskinen gjorde alt den skulle.<br \/>\nDet var noe vanskelig \u00e5 starte med programmeringen f\u00f8r det elektriske kom p\u00e5 plass, derfor lagde Elektro et kretsskjema. Dette gjorde det mulig for oss p\u00e5 data \u00e5 starte programmeringen av Arduinoen. I samarbeid med elektro kunne vi programmere en og en del, og teste underveis, og deretter sette sammen alt til slutt. Vi startet med vannpumpen, denne opererer ved hjelp av et signal, som blir sendt til et relee. N\u00e5r vi fikk den til \u00e5 fungere, gikk vi videre til \u00e5 f\u00e5 varmeelementet til \u00e5 fungere sammen med pumpa. Varmeelementet styres ogs\u00e5 ved hjelp av et relee. Her inns\u00e5 vi at vi m\u00e5tte ha en ekstern str\u00f8mkilde, og benyttet oss da av en telefonlader, som leverer 5v 2A. Det neste ble \u00e5 f\u00e5 dispenserene til \u00e5 operere. Dette gjorde vi ved hjelp av stepper motorer, p\u00e5 grunn av at vi da kunne styre hvor mye de roterer. Dette ble en liten utfordring, da vi ikke klarte \u00e5 f\u00e5 stepper motorene til \u00e5 fungere som de skulle. De ville ikke rotere, og n\u00e5r vi fikk de til \u00e5 rotere, s\u00e5 hadde de ingen kraft. Etter en samtale med Joakim, fikk vi et bibliotek for steppermotorer, og dette l\u00f8ste problemet. Neste ble \u00e5 ordne potmeter sammen med led lys og knapper, s\u00e5nn at maskinen kan styres manuelt. Potmeteret brukes for \u00e5 velge mellom fire tilstander, som angir styrken p\u00e5 drikken. Programmet aktiveres ved at man trykker p\u00e5 knappen. Her s\u00e5 vi at koden manglet struktur og var vanskelig \u00e5 lese og forst\u00e5. Derfor lagde vi funksjoner for \u00e5 rydde opp i programmet.<br \/>\nTil slutt gjorde vi sm\u00e5 endringer i programmet, slik at drikken ble akkurat slik vi \u00f8nsket. Vi endret mengden pulver som kommer ut n\u00e5r steppermotorene kj\u00f8rer. Vi endret ogs\u00e5 mengde vann, slik at den tilh\u00f8rende termoskoppen blir fylt opp med passe mengde.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Avslutning<\/strong><\/p>\n<p>Som nevnt tidligere, brukte vi mye til p\u00e5 feils\u00f8king. Ledninger satt ikke godt nok og det var sm\u00e5feil i koden. Funksjonaliteten varierte fra dag til dag, hvor noe fungerte av og til, og andre ting fungerte aldri. Vi erfarte at det var lurt \u00e5 f\u00e5 inn &#8220;et nytt sett \u00f8yne&#8221;, for \u00e5 finne de sm\u00e5 feilene vi hadde oversett.<br \/>\nHvis vi skulle gjorde dette om igjen, ville vi gjort noen ting litt annerledes. Vi ville startet med \u00e5 tegne kretsskjema mye tidligere, slik at vi kunne programmere og teste alt mye f\u00f8r vi gjorde. Vi ville ogs\u00e5 fokusert mer p\u00e5 \u00e5 f\u00e5 til hver eneste del, hver for seg, f\u00f8r vi til slutt satt det sammen. Dette ville vi har gjort tidligere, slik at vi da hadde f\u00e5tt mer tid til \u00e5 finne feil som har oppst\u00e5tt.<\/p>\n<p>Alt i alt har vi l\u00e6rt veldig mye. Det har v\u00e6rt spennende og veldig utfordrende.<\/p>\n<p>&nbsp;<\/p>\n<p>Link til prosjektet:<\/p>\n<p>https:\/\/drive.google.com\/open?id=1qk3vpHh-GHHkrg7ahQlHxp0E3RRgTV1Z<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hei, Dette er v\u00e5r siste oppdatering om produktet og prosessen. Her skal vi oppsummere hva vi har gjort, hvordan vi har gjort det, og hva vi endte opp med. Maskin The machine is now finished. We have a total of 98 pieces, that make up to 29 individual parts. We used 3 and 6 mm [&hellip;]<\/p>\n","protected":false},"author":56,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2610","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/2610","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\/56"}],"replies":[{"embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2610"}],"version-history":[{"count":22,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/2610\/revisions"}],"predecessor-version":[{"id":2932,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/2610\/revisions\/2932"}],"wp:attachment":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2610"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2610"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}