Heal The World

Michael Jackson - Heal The World


There's a place in your heart
And I know that it is love
And this place could be much
Brighter than tomorrow.
And if you really try
You'll find there's no need to cry
In this place you'll feel
There's no hurt or sorrow.
There are ways to get there
If you care enough for the living
Make a little space, make a better place.


Heal the world
Make it a better place
For you and for me and the entire human race
There are people dying
If you care enough for the living
Make a better place for
You and for me.


If you want to know why
There's a love that cannot lie
Love is strong
It only cares for joyful giving.
If we try we shall see
In this bliss we cannot feel
Fear or dread
We stop existing and start living
Then it feels that always
Love's enough for us growing
Make a better world, make a better world.


Heal the world
Make it a better place
For you and for me and the entire human race.
There are people dying
If you care enough for the living
Make a better place for
You and for me.


And the dream we would conceived in
Will reveal a joyful face
And the world we once believed in
Will shine again in grace
Then why do we keep strangling life
Wound this earth, crucify it's soul
Though it's plain to see, this world is heavenly
Be God's glow.


We could fly so high
Let our spirits never die
In my heart I feel
You are all my brothers
Create a world with no fear
Together we'll cry happy tears
See the nations turn
Their swords into plowshares
We could really get there
If you cared enough for the living
Make a little space to make a better place.


Heal the world
Make it a better place
For you and for me and the entire human race
There are people dying
If you care enough for the living
Make a better place for
You and for me.


There are people dying if you care enough for the living
Make a better place for you and for me.
There are people dying if you care enough for the living
Make a better place for you and for me.


You and for me
Make a better place
You and for me
Make a better place
You and for me
Make a better place
You and for me
Heal the world we live in
You and for me
Save it for our children
You and for me
Heal the world we live in
You and for me
Save it for our children
You and for me
Heal the world we live in
You and for me
Save it for our children
You and for me
Heal the world we live in
You and for me
Save it for our children

Wyświetlacz - wersja pierwsza

Pierwszym projektem z matrycą led jest prosta animacja wyświetlana przez mikrokontroler i multpilekser. Zasada działania jak na razie nie jest skomplikowana - nie jest też idealna. Multiplekser wybiera kolejno jeden z wierszy - sterowany jest on trzema wyjściami z mikrokontrolera, który sam wybiera (zapala) również maksymalnie osiem punktów w linii. Wszystko powtarzane jest bardzo szybko i sprawia wrażenie zapalania się wszystkich diód jednocześnie.

Do "napisania animacji", użyłem specjalnie na ten cel stworzonego programu (napisany w javie).

Jako ciekawostkę, powiem iż mikrokontroler który posiadam (AT90S2313) posiada 2 KB pamięci na program, oraz 128 B (!) pamięci na dane. Sprawia to iż mogę umieścić w jego pamięci maksymalnie 15 klatek animacji, co jak na razie uniemożliwia mi stworzenie czegoś bardziej efektownego.

Matryca 8x8, LED - prosta animacja

Something in my heart

Elsa - Quelque Chose Dans Mon Coeur

Mes parents me voient trop p'tite
Mes copains me grandissent trop vite
Même si je leur tiens encore la main
Quelque chose me tire vers demain
Quand j'balade une douce tristesse
En vieilles tennis et slack US
J'aimerais que le temps s'accélère
Des fois je pourrais tout foutre en l'air

Quelque chose dans mon cœur
Me parle de ma vie
Entre un grand mystère qui commence
Et l'enfance qui finit
Quelque chose dans mon cœur fait craquer ma vie
Une drôle d'envie une impatience
Et la peur que j'oublie qui je suis
Qui je suis

Je voudrais faire le tour de la terre
Devenir une autre Ava Gardner
Ecrire avec mon écriture
Mes passions secrètes sur les murs
Tout savoir de ces moments
Que j'ai vu dans des films seulement
Et pouvoir revenir en arrière
Pleurer dans les jupes de ma mère

Quelque chose dans mon cœur
Me parle de ma vie
Entre un grand mystère qui commence
Et l'enfance qui finit
Quelque chose dans mon cœur fait craquer ma vie
Une drôle d'envie une impatience
Et la peur que j'oublie qui je suis
Qui je suis

Quand j'dors pas, seule dans la nuit
Seule dans la ville endormie
Il y a des voix qui me chuchotent tout bas
Une histoire qui n'est rien qu'à moi

Quelque chose dans mon cœur
Me parle de ma vie
Entre un grand mystère qui commence
Et l'enfance qui finit
Quelque chose dans mon cœur fait craquer ma vie
Une drôle d'envie une impatience
Et la peur que j'oublie qui je suis
Qui je suis

Antek, Bocian i Puchacz

Dzisiejsza wyprawa, na początku nie miała konkretnego celu. Jednak tak jakoś po spojrzeniu na mapę, coś przyszło mi na myśl, i tam pojechałem. W sumie byłem tam pierwszy raz, widziałem to miejsce jedynie raz z pociągu, a drugi raz jak coś nad nim latało. Dokładniej takie coś. Nie wiedziałem jak tam trafić, no ale w końcu się udało. Jak już się udało to mnie stamtąd wyrzucili. No ale nie poddałem się i wlazłem z drugiej strony. Znowu przyszli po mnie, no ale już mnie nie wyrzucili. Myślę że zrozumieli iż mają do czynienia z sekretnym wysłannikiem Bloga Adama P. Przywitali się i sobie pogadaliśmy. Poniżej kilka zdjęć, tego co tam widziałem. A na końcu filmik. Filmik pokazuje wzloty lecz nie upadki. Wszystko działo się na terenie Aeroklubu Poznańskiego.


"Antek" a po prawo Wilga.

Lecę !

Tu mieszka jeden z nich.

Lądujący Zlin 142.

Cessna 150 lub 152.


Zlin...

Puchacz z kolegą Bocianem.

Startujący Zlin.

Zlin z boku.

Zlin z tyłu.

Puchacz z przodu.

Antek z profilu.

Holowanie szybowca do hangaru.

Antek.

Cessna 152.

Lecimy !

Programator USB

Jak niektórzy może wiedzą, interesuję się również elektroniką. W każdym razie zaczynam. Naukę postanowiłem rozpocząć od układów cyfrowych, a konkretnie od mikrokontrolerów. Aby nauczyć się je programować potrzebujemy dwóch rzeczy - programatora oraz układu który mamy zamiar zaprogramować. Zacząłem od programatora.

Kilka dni zajęło mi zorientowanie się w mikrokontrolerach jak i programatorach do nich. Po wielu poszukiwaniach wybrałem chyba najbardziej popularne mikrokontrolery firmy Atmel - AVR-y. Na programator wybrałem układ ze strony... o właśnie takiej : "USBasp - USB programmer for Atmel AVR controllers". Z małą modyfikacją (dodane diody zenera) zmontowałem urządzonko, (a nie było łatwo ! - brak sprzętu np. wiertarki, nieco mi przeszkadzał). Na szczęście Politechnika Poznańska jak zawsze służy pomocą. Tak więc jakoś udało się zmontować układ.

Może po kolei opiszę jak zrobić programator.

Po pierwsze schemat.

Schemat jak to schemat, podobny można ściągnąć na stronie o której już pisałem wcześniej, lub na tej o której napiszę na końcu. Jeżeli ktoś potrzebowałby schemat + schemat w eagle'u - niech pisze w komentarzu (niech poda maila).


A tak wygląda schemat ścieżek. Możemy sobie to wydrukować, o na podstawie tego zrobić spodnią część płytki - ścieżki warstwa dolna.


Powyżej mamy schemat jak to wszystko polutować.

Czas zrobić płytkę. Płytkę zrobiłem oczywiście metodą domową - toner, żelazko, laminat. Dużo opisów jak to zrobić znajdziesz w internecie. Poniżej kolejne etapy ewolucji mojej płytki.

"Przyklejony" toner do laminatu.

To co wyżej - widok od góry.

Tutaj powiercona płytka.

Płytka wytrawiona.

Płytka ze zdrapanym tonerem.

Elementy użyte do budowy.

Moja nowa koleżanka - Atmega 8.

A tak wygląda zmontowany programator - od góry...

...a tak od dołu ;)

Przód ;]

Całość ze zworkami, oraz z opisami pinów.

Z tyłu.

Kolejnym krokiem było zaprogramowanie programatora. Tzn. chodziło oto oby wpisać do niego program, który zajmuje się programowaniem innych mikrokontrolerów. Tak więc mamy programową obsługę portu USB - nie sprzętową. Na pewno jest to tańsze rozwiązanie, łatwiej to zrobić samemu (brak elementu smd) oraz jest możliwość aktualizacji firmware.

Programowanie trzeba było wykonać używając portu LPT. Trzeba było również zbudować programator, taki jak poniżej.


Nie ma tam nic szczególnego. Całość programujemy za pomocą programu BASCOM AVR. Z zaprogramowaniem przez LPT miałem pewne problemy, ale w końcu się udało :)

Tak zmontowany i zaprogramowany układzik możemy już wykorzystywać. Poniżej "hello world" na mikrokontroler - czyli migająca dioda.


Na koniec podaję przybliżoną cenę za materiały - poniżej 20 zł.

Nie zapominajmy o najważniejszym. Dwa linki do strony bez których niewiele bym zrobił :
Polecam tą stronę, jest tam wiele ciekawych informacji i projektów.
To by było na tyle. Jeżeli masz jakieś pytania pisz w komentarzu, postaram się odpowiedzieć.