pocket #2: programowanie MSP430 z Launchpad, AVR (bez IDE) z Arduino, zegarek LED i elektroniczna waga WIFI

Oto kolejna część projektów, które zapisałem w swoim pockecie, jako ciekawe i interesujące. Zgodnie z poprzednim artykułem (Arduino alarm, ne555, Teensy, bsp430, Nanino i Arduino tutorials) postanowiłem się dzielić wybranymi – może ktoś z Was znajdzie dla siebie coś inspirującego.

Linkuję do wpisów na forach, blogach i innych serwisach elektronicznych oraz z zakresu Do It Yourself.

elektronika_hash2

Zaczynam od wpisów starszych (w zasadzie jednych z początkowych na liście), aczkolwiek poniższe opisy uzupełniam o aktualny stan, który się dzieje wokół produktów, oprogramowania czy też projektów.

1) Programowanie mikrokontrolerów Texas Instruments przy pomocy zestawu TI Launchpad MSP430 – w zasadzie jest to dość proste rozwiązanie, ponieważ wszystkie zestawy Launchpad mają wbudowany programator, który można odłączyć (zwykle goldpiny) od reszty zestawu (niestety nie zawsze da się rozdzielić PCB). Niemniej pod powyższym linkiem znajduje się dobrze zrobiony wideo-poradnik dla osób dopiero rozpoczynających przygodę z tymi zestawami.

2) Programowanie AVR przy użyciu Arduino, ale tylko jako programatora (pomijając IDE Arduino przy tworzeniu kodu) – bardzo ciekawy manual (z linkami do wielu źródeł uzupełniających – jak choćby sposobów obliczania fusebit dla AVR) rozpoczęcia przygody z poważnym programowaniem AVR (niektórzy twierdzą, że Arduino jest jak niegdyś bardzo popularny Bascom; osobiście uważam, że jest w tym trochę prawdy, ale z zastrzeżeniem, że popieram – każdy język i środowisko jest dobre, jeśli umie się z niego korzystać).

3) Przenośny zegarek LED (mieszczący się w dłoni) – bardzo dobrze dopracowany projekt oparty o AVR ATmega645P zegarka, który pokazuje czas na 132 diodach LED (60 odpowiedzialnych za minuty, 60 odpowiedzialnych za sekundy i 12 za godziny). Autor udostępnia do projektu na swoim githubie (link w artykule o zegarku) wszystkie źródła – łącznie z projektem obudowy do druku 3D!

zegarek LED

4) Ostatnim ciekawym projektem z mojego pocketu w dzisiejszym wpisie jest elektroniczna waga podpięta poprzez Arduino i WiFi do dokumentów googla. Trochę trudno czyta się kod ze względu na używanie przez autora nazw zmiennych i opisów kodu po włosku. Niemniej projekt wart jest przeanalizowania i wykorzystania we własnych rozwiązaniach.

Miłego kabelkowania! 

1/4 stolika matrix-led by IKEA sklejona

Jednym z projektów, do których chcę podpiąć arduino jest stół led, a dokładnie matryca 64×64 diody led wmontowana w stolik z IKEA – tego typu: http://www.ikea.com/pl/pl/catalog/products/80104268/#/80193735. To czy uda się na arduino zależy od wydajności. Do wysterowania będzie 4096 diod LED (nie liczyłem wymaganych czasów/częstotliwości jeszcze). W razie czego będę kombinował z 2-3 AVRami lub pojedynczymi AMR7.

Stolik ma blat o długości boku wynoszącym 55cm, zaś matrix_led będzie w okolicy 50cm. Ponieważ w stoliku blat jest w środku pusty, to w górnej powierzchni wytnę otwór umożliwiający osadzenie matrix_led i całość przykryję matowioną szybą. Dzięki temu będzie można napić się  kawy na stoliku, który wyświetli nam grafikę w rozdzielczośc 64 x 64 px. Ewentualnie można zdemontować nogi, a całość powiesić na ścianie.

Poniżej znajdują się zdjęcia montowania 1/4 wyświetlaczy led (czerwone). Cała konstrukcja będzie się składać z 4 identycznych bloków sklejonych w kwadrat.

[nggallery id=3]