lördag 16 mars 2013

Nattlampa med Colorduino

Detta projekt går ut på att bygga en nattlampa som visar solens och månens upp och nedgång på de tider som dottern bör sova. Det innebär att när det är läggdags går solen ner och månen kommer fram. När det är dags att gå upp går månen ner och solen upp. På så sätt vet hon när det är dags att gå upp (hindrar säkert inte henne från att gå upp och leka mitt i natten men ändå).

Basen i projektet är en Colorduino med en 8x8 RGB LED matris. En Colorduino är en Arduino-kompatibel enhet med en Atmel Atmega328, LED drivkretsar (24 st PWM ut) samt Darlingtontransitorer för att strömförsörja alla LEDar. Själva matrisen är av typen "common anode", dvs den har totalt 32 pinnar, 8 st common anode och sedan 8 stycken för respektive färg (Röd, Grön, Blå).

Tanken är att göra ett antal "bilder/animationer":
* Solen går upp och månen ned, snygga röda färger för att simulera soluppgång.
* Solen går ned och månen upp, samma som ovan med åt andra hållet.
* Månen är uppe på en stjärnhimmel med blinkande stjärnor.
* Solen är uppe, kanske vandrar den över himlen beroende på tid på dagen.

Enheten konfigureras med de tider som gäller på veckodagarna respektive helgen. T.ex. på veckodagar går solen upp klockan 07.00 och ned 19.00. På helgerna går solen kanske inte upp förrän 08.30 men ned 19.00.

Hela matrisen byggs sedan in i en lämplig fotoram för att vara snygg att se på.

Material
Colorduino (Länk)
8x8 RGB LED matrix (Länk)

Progress:
Nu har sakerna kommit och en första programmering är gjort med hjälp av en FTDI-adapter och Arduino-utvecklingsmiljön.

Inga kommentarer:

Skicka en kommentar