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.

Sammanfattning<br />

Efter den snabba utvecklingen av lysdioder, eller LEDs, de senaste åren har de blivit ett hett ämne<br />

och börjar integreras i fler och fler saker. De kan nu lysa otroligt starkt, och är en väldigt liten och<br />

tålig komponent. De finns i allt från skyltar som berättar när SJ tågen går till stora poängtavlor. I detta<br />

projekt har en färdig modul använts för att kunna få en fördjupad kunskap om hur man styr en matris<br />

av lysdioder.<br />

Syftet <strong>med</strong> detta projekt var att använda en färdig LED-matris som skulle fungera som en<br />

informationsdisplay som rullar fram önskad text. Ett annat syfte var att också göra ett Pong-spel för<br />

två spelare, där de tävlande ges två knappar för att styra ett varsitt racket upp och ned. Dessa<br />

används för att spela en boll fram och tillbaka. För att kunna styra alla lysdioder som man önskar<br />

används en metod som kallas multiplexing. Det innebär att du delar upp din matris i lika många delar<br />

som du har kolumner kopplade till jord. Kolumnerna tänds en i taget, och varje ny kolumn som tänds<br />

kan lysa precis som du vill. Om dessa tänds och släcks snabbt nog så hinner inte ögat registrera att<br />

bara en kolumn lyser i taget, och den bild du önskar lyser på LED-matrisen.<br />

Projektet avslutades <strong>med</strong> att bygga ihop en egen ED-matris som var 8x10 stor istället för 8x8 stor<br />

som den givna modulen.<br />

Abstract<br />

Following the rapid development in recent years, LEDs have become a hot topic. They are being<br />

integrated into more and more things. They can now shine very brightly, and it is a very small and<br />

robust component. They are found in everything from signs that tell you when the SJ trains are<br />

arriving and departing to big score boards. In this project, an already existing module was used to get<br />

a deeper knowledge of how to control a LED dot matrix.<br />

The purpose of this project was to use a LED dot matrix that would serve as an informing display and<br />

scroll a desired text across it. Another purpose for this project was to also make a Pong game for two<br />

players, where the contenders are given two buttons they can use to control a paddle up and down.<br />

They are used to play a ball back and forth. To be able to light up only the LEDs you wish you use a<br />

method called multiplexing. This means that you divide your matrix into as many parts as you have<br />

columns connected to ground. The columns are lit one at a time, and each new column can lit up as<br />

you wish. If they are being turned on and off quickly enough, the eyes cannot register that only one<br />

column is lit at a time, and you can show any picture on the display the way you want it to.<br />

The project ended with the building of an 8x10 LED dot matrix, instead of being 8x8 as the given<br />

module.

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

Saved successfully!

Ooh no, something went wrong!