Videre


Arduino kobling

14666133_10211366840475519_7099132586352310239_n

Krets tegning

14712630_10211366807274689_6338450019332832019_o

 

Hva har blitt gjort videre hos maskin?

Vi har fått pusset en del på kamakselen for å redusere friksjon. Vi ser at selv om vi designer med god klaring blir det allikevel noe avvik når det gjelder passform. Dette skjer på grunn av temperatur forskjeller som oppstår under 3D printingen. Når vi hadde pusset såpass mye at friksjonen var redusert betraktelig monterte vi delene sammen, vi brukte litt olivenolje mellom noen av delene for å redusere noe av friksjonen som ikke forsvant under pussing.

15310414_10157769620860858_1203611023_n

15368776_10157769620790858_1402337886_o

Vi kappet fire biter fra en strikkepinne og pusset kantene, disse fikk vi dermed brukt som guidepinner til fjærene, de er festet på enden av kapseltårnet som hindrer kapslene fra å falle ut.

Vi byttet ut PVC røret med et aluminiumsstag, dette bruker vi som kamaksel. Byttet ble gjort fordi aluminiumsstaget “flekser” mye mindre og ettersom tårnet veier en del er denne løsningen mye mer stabil. Vi kappet den lengden vi ønsket, og boret et hull i den. Når vi skulle lime på hjullageret måtte vi først slipe ned sidene på aluminiumstangen slik at vi fikk tredd på hjullageret. Selv om den var like i bred som PVC røret, er den mye mindre fleksibel så det går ikke an å presse det på med makt. Når vi hadde gjort dette og begynte å lime størknet limet så fort at vi ikke rakk å tre på hjullageret så langt inn som vi ønsket. Vi hadde beregnet litt ekstra lengde som vi hadde å ta av og kunne fortsatt bruke stangen, videre måtte vi da kutte mer av lengden på andre siden så det skulle passe med totallengden. I tillegg måtte vi lage noen nye hull på enden. Videre har vi valgt å fjerne litt av kapseltårnet på grunn av tyngden og vi fikk en litt stor vinkel med all vekten på. Det er fortsatt plass til 4 kapsler. Når vi skulle montere kaffetårnet på holderen og hadde plassert kamakselen på plass oppdaget vi at kaffetårnet kom litt borti kamaksel delen, og vi måtte derfor file ned på hjørnene så de ikke komme borti hverandre. Dette skjedde på grunn av vinkelen vi fikk på grunn av tyngden av tårnet.

 15357061_10157769620955858_778841587_n

15387586_10157769608420858_792593950_o

Vi fant noen rester fra et sveisebur som vi kunne buke til å holde kaffetårnet og kamakseldelen oppe. Og vi fikk laget en ønsket vinkel så vi kan dra nytte at tyngdekraften og i tillegg plassert det i den høyden som er ønskelig.

Det har blitt gjennomført testinger med motor for å se om systemet fungerer. Det vi sliter litt med er friksjon mellom innmating kapsel delen. Og at motoren blir varm. I tillegg er fjærene ganske sterke, så systemet har noe problem med å trekke tilbake kapselstopperen.

Det har blitt gjennomført en FEM analyse av kapseltårnet, det vil komme en egen rapport på FEM analysen som vil bli lagt ut her.

hei

Vi har designet en ny del som skal åpne og lukke lokket til kaffemaskinen. Delen har blitt 3D printet med ABS plast og montert sammen og satt på kaffemaskinen. Siden kaffetårnet og sklien vil gå over kaffemaskinen ble denne delen med vilje dimensjonert i så liten skala som mulig. Den måtte etter første design gjøres litt større enn tidligere planlagt siden det ville bli altfor smått og klossete å sette sammen, i tillegg måtte det gjøres noen korrigeringer i forhold til styrke. Noen av delene ble derfor dimensjonert tykkere og satt på noen fillits. Et problem som oppstod under montering var at det ene hullet som er inne i guidepinnen fikk vi ikke fjernet alt støttematerialet, derfor ble det litt mye klaring for stangen som går fra hjulet og til guidepinnen. Vi måtte derfor klippe vekk litt av guidepinnen så stangen ikke skulle krasje ved rotering. Vi har erfart at limet vi bruker heter superlim av en grunn, det størkner innen sekundet, derfor har vi fått inn en god rytme på å lime kjapt. Men kombinasjonen sen kveld og litt mangel på energi klarte vi å lime den ene delen feil vei. Dette hadde heldigvis ingenting å si for mekanismen. Vi monterte først på en 12 volts motor, men denne ble byttet ut med en 6 volt når alt var klart for å testes.

15301214_10157769608470858_2053958095_n

Vi har erfart at ikke alt vi trodde skulle gå kjapt gikk så kjapt allikevel. Når vi hadde fått printet ferdig delene og trodde at det så å si bare var å montere dem sammen oppdaget vi raskt at det var mye pussing som måtte gjøres, mye.. Puss puss så får du en suss er en sang som har gått igjen på alle menn/kvinners hjerner (dessverre?).

15356145_10157769608595858_204619348_n

Vi har formet ett pleksiglass til en boks som kaffemaskinen og alt av utstyr kan stå inni. Vi har også laget en sensorholder av pleksiglass som skal stå foran kapseltårnet for å kunne stoppe motoren på riktig sted. Disse sensorene detekterer ikke magnetfeltet akkurat der vi håpet, og vi har derfor måtte jobbe mye med justering av disse. Denne justeringen er vi fortsatt like spent på nå, kun timer før presentasjon!

 

15398815_10157769822790858_2131164542_o

Vi har også brukt noe galvanisertstål for å lage en holder til hovedkortet.

15369879_10157769822995858_1524201166_o

 For at kapslene skal treffe nedi kaffemaskinen i riktigvinkel har vi laget en sklie fra et gammelt kapselstativ. Toleranser har visst seg å jobbe både med og mot oss i dette prosjektet, det er i det minste veldig lærerikt!

15369838_10157769926610858_1934611975_o

 

Under kan du se diagram for hele systemet.

sequence-loop

 

 

Hva har gått galt underveis?

Assembly: når alle delene er ferdig produsert så begynte vi å sette dem sammen, vi limte kamaksel sammen med et lim vi fikk anbefalt av Biltema, dette limet viste seg å ikke herde skikkelig og fikk en tekstur lik honning som rant og dekte store deler av de beveglige delene.vi brukte Xylen som vi rengjorde delene med. Dette ble ikke helt bra siden det lå deler av restlim som ikke kunne fjernes rundt akslene som driver kammen rundt, guide hullene til akslingen var også blitt fyllt med epoxien og det ble vanskelig og lime delene sammen igjen på en måte som tilfredstiller funksjon. Vi byttet epoxien ut med en annen type epoxy som blander seg selv i tuben, dette limet funket veldig bra på delene med engang men etter litt tid ble det veldig hardt og sprøtt og gikk i stykker, selv ved de minste påkjenninger. Det tredje limet vi testet ut, etter anbefaling fra Richard er «superglue» med aktivator, dette limet hadde en ekstremt kort størkningsperiode og etter bearbeiding av materialene så hadde de fått en veldig grov overflate med dype porer. Supergluet limte ummidelbart idet det fikk kontakt på ABS plastens grove overflate. Og siden vi hadde deler som skulle festes i hverandre med en del som skulle senkes inn i en annen så var dette særdeles ugunstig, tuppen av delene ble limt på brøkdelen av et sekund og for å kunne bruke delene til den funksjonen de var ment å ha måtte vi sage delene opp med baufil, pusse dem ned og lime på nytt. Det fjerde limet vi begynte å bruke heter Acrifix 192 og er et sakteherdenes lim som gir oss mere kontroll på delene før de blir festet. Dette limet fungerte bra på delene og ga oss justeringsmuligheter som igjen ga deler med tilfredsstillende funksjon. Akselen vi valgte ut var et 20mm PVC rør med 3mm vegger, dette røret tålte ikke påkjenningene det ble utsatt for og begynte å henge nedover, vi måtte bytte det ut med noe som tåler større påkjenninger. Vi valgte å lage akselen i aluminium som vi bearbeidet til og passe både i kapseltårnet og i hjullageret vi hadde til konstruksjonen. Vi overflatebehandlet aluminiums stag for å få det til og passe i hjullageret som laget en veldig grov overflate tekstur, når vi skulle lime det fast i hjullageret så festet aluminiumen seg til hjullageret uten justeringsmuligheter siden vi brukte lim nummer 3 (Superglue med aktivator). Det blir litt kast i akselen da det ikke er mulig å få delene ifra hverandre uten å ødelegge visse deler av konstruksjonen og det blir ikke tid til å reparere dette.

Vi måtte også kutte en del plexiglass, vi brukte stikksag til dette hvor det ble kontinuerlig kjørt trykkluft på bladet og kuttområdet for og kjøle ned og gi et bedre kutt. Kompressoren på skolen gikk i stykker den dagen vi skulle kutte (olje lekkasje) og vi gikk tom for trykkluft (trykktanken gikk tom) halvveis i kuttingen. Resterende kutting ble vesentlig vanskeligere og overflaten ble ekstremt mye mer ujevn enn det ble med lufttilførsel. Viktigheten av godt festemateriell kan ikke understrekes nok!

 

Hva har skjedd hos data siden sist?

Ny xml fil er ferdig for kopp og skal testes ut på raspberry pi! Men nå har kameraet stoppet å funke? Etter flere forsøk på å finne feilen har ingenting vist seg til å løse problemet for øyeblikket. Har prøvd å oppdatere, justere ledninger, endre konfigurasjoner, bytte ut komponenter, men så langt til ingen nytte.

I tillegg har vi jobbet med å få koblet sammen prosjektet og APP`en.

APP`en får nå endelig registrert brukere og lagt de inn i databasen. Navn, brukernavn, passord og en automatisk generert unik bruker-id legges til i databasen på riktig måte. Videre nå må det jobbes med å finne ut av hvordan vi får lagt til kaffepreferanse til brukerne i den samme tabellen, i tillegg til hvordan kommunikasjonsdelen med raspberry pi vil fungere.

Data og elektro laget et program på arduino for å styre motor, og et program på raspberry pi for å kontrollere når arduino skal kjøre motorene. De ble deretter knyttet sammen og det ser lovende ut! Kameraet funker fortsatt ikke, har funnet et av problemene som var en oppdatering som var nødvendig men som ikke ble kjørt. Når den derimot ble tvunget til å starte ser det litt mer lovende ut. Men det er fortsatt minst en feil til, og vi trenger å finne en løsning, har prøvd mer feilsøking, men uten hell.

APP`en har det blitt gjort litt endringer med slik at brukeren nå velger kaffepreferanse samtidig som den registrerer seg. Slik kan det legges til samtidig som all annen informasjon på en enkel og praktisk måte.

Data har holdt på med å sy sammen hele prosjektet, det vil si spesielt database til raspberry pi for å se på smarte løsninger der. I tillegg å lage et hovedprogram som kontrollerer når alle komponentene skal kjøres, blant annet med tanke på at de forskjellige oppgavene blir kjørt av forskjellig kode. Nå funker kameraet igjen, problemet var for lav spenning til raspberry pi. Når den får 4,75V eller lavere skrur raspberry pi av visse funksjoner som blant annet har vært raspberry pi kameraet.

Siden vi har leid en webserver fra en internettside, vil en php fil mot internett med nødvendig innhold av tabellen være nok for å koble databasen mot raspberry pi`en. Så det må nå lages kode som tar infoen fra databasen og kopierer den over til en nettside.

Nå har vi fått laget et program som henter informasjon fra databasen til raspberry pi, og analyserer denne informasjonen. Ansiktsgjenkjenning ser bra ut nå. Hovedprogrammet ser ut til å komme seg på beina i skrivende stund, alle komponentene rundt den er så å si ferdig, og trenger bare små justeringer.

Raspberry pi burde kjøre headless og starte med hovedfilen “coffee.py “ hver gang den slår seg på, dette må endres. Dette må fikses.

Støtte også på problemer med å få  en registrert bruker til å kunne endre kaffepreferanse, men dette er nå fikset.

 


Leave a Reply