Star wars..

Har det lite trist på dagarna i umeå nu, eftersom vi väntar på nya delar från tyskland. I fredags förra veckan hade vi fått alla delar att fungera med varann, displayen snurrade på, kretsen ovanpå fick ström via släpkontakterna och sensorn räknade varje varv, varpå vi kunde visa ett mönster på displayen som var stabilt även med varierande varvtal. Bluetoothmodulen fungerade även den och vi kunde skicka data från mobilen och påverka mönstret, vilket känns som extra pluspoäng! Tyvärr har jag inga bilder på detta dock 😦

Så på det stora hela hade vi projektet nästan klart, det enda som saknades var bildprocesseringen för att hålla en bild i minnet och visa den på skärmen. Det trista med detta är dock att bilden är det som överlägset kommer kräva mest resurser från styrkretsen, och nu då vi endast läser en byte från bluetooth( en byte är åtta binära bitar, alltså tex 00110101, som kan representera åtta lysdioder på eller av ) och blinkar detta på skärmen för att bilda ett mönster så har vi använt 86% av resurserna på våran nuvarande krets.. detta borde vara ungefär 5% av det färdiga programmet, vilket gör det rätt uppenbart att vi har ett problem.

Eftersom Fpgakretsar är en lite obskyr teknik som främst används i mer proffessionella sammanhang( där de sitter på kretskort skapade med avancerade verktyg ) finns det inte så många kretsar att välja mellan, och då vår krets ska sitta på en arm som snurrar måste den vara så liten som möjligt. Den enda färdiga kretsen vi hittade som var någorlunda liten kallas för xulaboard och verkar inte finnas i Sverige.

Så nu sitter vi här, och väntar på beställningen. Vår lärare var bortrest tills på onsdag så det var inte först då beställningen blev gjord, och i bästa fall får vi beställningen nästa onsdag..

Så eftersom vi inte har nått bättre för oss har jag funderat på en annan sak, och satt ca 2 timmar och programmerade detta på det stora testskortet, star wars! Inte helt perfekt, men rätt kul att få det att fungera så pass fort ändå. Kretsen spelar början på imperial march från starwars när man trycker på knappen längst ner, och sen börjar den om från början. Eftersom det är ett test har jag ”bara” lagt in de första 54 noterna( inklusive pauser ), så det tar ett tag att lägga in melodin och då jag skulle hinna med tåget så vart det inte mer, men kanske fortsätter på måndag? Eller så kanske det blir supermario? Eller om nån annan har en bra ide så kan ni skriva ett tips! 😉

Slutprodukt projekt och frammåt

Här är en liten demo på vår synt när viktor står och leker lite. Tycker den vart rätt bra, men så har vi jobbat hårt med den med!

Nu har vi börjat på nästa kurs, digitaltaknik. Denna kurs är lite tvärtom från den förra, då var det olika spänning och olika vågformer, nu är det samma spänning, på eller av.

En av uppgifterna i veckan var iallafall att denigna ett kodlås, där åtta strömbrytare påslagna i rätt mönster öppnar dörren. Eller tänder en lysdiod.

IMG_20140124_154213

Hyffsat avancerat att koppla upp, men tack och lov blev det rätt på en gång och allt funkade. Låset har faktiskt tre koder, och de olika koderna tänder den andra lysdioden och den som lyser nu i olika ordning, så man skulle kunna använda denna krets för att släppa in arbetarna i fabriken men inte i kontoret eller liknande! Lite kul.

Gjorde klart det sista på rapporten om synten på torsdagkväll och med det har jag fått tillbara friheten att vara ledig när jag är hemma. Så därför startade jag upp 3Dskrivaren och skrev ut en låda!

IMG_20140126_153722