29.08.2013 Views

Autonom robotväckarklocka med trådlös basstation - KTH

Autonom robotväckarklocka med trådlös basstation - KTH

Autonom robotväckarklocka med trådlös basstation - KTH

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Slutsats och Diskussion<br />

Möjliga Förbättringar<br />

Efter att ha färdigställt prototypen finns några möjliga förbättringar som skulle kunna göras<br />

om mer tid skulle finnas.<br />

Mikrosteg – Trots att tredjedelssteg används rör sig stegmotorn fortfarande lite hackigt vid<br />

lägre hastigheter. Om mikrosteg skulle implementeras måste en funktion skrivas för att kunna<br />

skapa en sinussignal, lämpligtvis <strong>med</strong> hjälp utav PWM och en interrupttimer.<br />

Prototypen – Eftersom målet var att kunna demonstrera att det är möjligt att uppfylla<br />

kravspecifikationen lades inte så mycket tid ner på att få en ren och fin prototyp, om en andra<br />

version skulle tillverkas skulle den både kunna etsats och ha kontakter för knapparna och<br />

lysdioderna för att kunna bygga in den i en låda.<br />

Tangentbordet – Den nuvarande lösningen, där tangentbordets knappar är hårdkodade i en<br />

header-fil, är en ganska tidsödande lösning. Eventuellt skulle ett identifieringsprogram kunna<br />

skrivas där man i tur och ordning trycker på knapparna för att programmera in deras värde.<br />

Erfarenheter<br />

Projektets mål har varit att förstå hur en stegmotor fungerar och att därefter kunna<br />

implementera den kunskapen i en prototyp. Eftersom den färdiga prototypen uppfyller de<br />

tidigare uppsatta kraven görs bedömningen att projektets mål har blivit uppfyllda.<br />

Erfarenheter från detta projekt är att saker och ting som vanligt tar längre tid att göra än vad<br />

man från början tror. Sedan har man varit tvungen att läsa in sig på hur varje komponent och<br />

modul fungerar, förstå databladens oftast väldigt kortfattade tekniska jargong, att kunna inse<br />

både möjligheterna och begränsningarna och slutligen kunna använda sig av den kunskapen<br />

för att skapa något annat. Detta har varit väldigt bra att göra eftersom i verkligheten finns det<br />

oftast ingen lärare som man kan fråga utan det gäller att kunna lösa problemet själv.<br />

Ett exempel var användningen av tangentbordet, denna modul visade sig svårare att använda<br />

än förväntat, men genom både infosökning och experimenterande kunde modulen till slut<br />

behärskas. Detta gav även en djupare insikt om hur vanliga tangentbord fungerar.<br />

24

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!