Adafruit Flora łączenie kilku diod RGB Smart NeoPixel v.2

Rozpoczynając zabawę z Adafruit Flora (dzięki uprzejmości firmy kamami.pl) podłączyłem jedną diodę RGB Smart NeoPixel. Tym razem wziąłem do ręki igłę, nici przewodzące i wszyłem w koszulkę cztery diody RGB łącząc je razem.

Schemat

Wszystkie diody łączymy ze sobą szeregowo. Tym samym możemy w odzieży umieścić nawet 500 elementów wykorzystując zaledwie jedno wyjście sterujące Flory.

flora_neo_pixel_4_rgb

Czytaj dalej

Pomysł na wizytówkę lub CV

Dobre CV, czy wizytówka, to ta przyciągająca naszą uwagę i przede wszystkim przeczytana od a do z. Czyli tak jak ta, która uruchamia się poniżej. Polecam uruchomić w trybie pełnoekranowym.
Autor: Samuel Reed
GitHub: https://github.com/STRML/strml.net


Muzycznie, nieprogramistycznie – Besides

Miałem okazję być ostatnio na tak bardzo kameralnym koncercie zespołu Besides, jak bardzo może się to wydać nierealne. Świetny klimat, wspaniała muzyka i do tego tak skromni artyści.

besides_notatnik

Besides po dwóch latach od wydania debiutanckiego „We Were So Wrong” wraca z nowym albumem „Everything Is”, który ukaże się w drugiej połowie października tego roku, a ja już miałem okazję usłyszeć jeden z singli na żywo 🙂

Kupiona od chłopaków płyta zdecydowanie uprzyjemnia mi podróż samochodem i myślę, że warto wspierać tak alternatywny rock. Zwłaszcza, że album można u nich kupić za 27,95 zł, a w wersji elektronicznej za 19,95 zł.

Raspberry PI 2, nauka podstaw Pythona 3

Python_logo_and_wordmark.svgW jednym z ostatnich wpisów zebrałem sobie źródła wiedzy do nauki Pythona, a w międzyczasie kupiłem Raspberry PI 2. Jedno z drugim jest mocno powiązane, ponieważ minikomputer standardowo posiada zainstalowanego Pythona (zarówno w wersji drugiej jak i trzeciej), dzięki któremu od ręki można oprogramować Raspberry.

Python

Przyznam szczerze, że z wyjątkiem pobrania kilku narzędziowych skryptów pythonowych, nie miałem z nim nigdy do czynienia. W sensie poznania składni języka. Ale umiem już programować w wielu innych więc nie będzie problemów 🙂

Nie wiem jak Wy, ale ja wręcz uwielbiam ten moment, gdy rozpoczynam naukę nowego języka programowania. Pierwszy ‚hello world’, pobranie i wyświetlanie danych, parsowanie tekstów. Piszę ten artykuł już po wykonaniu kilku ćwiczeń i powiem tak – jestem mile zaskoczony samą składnią Pythona. Wszystko wydaje się być takie przejrzyste, czytelne. Trudno mi to nawet opisać, w każdym bądź razie jestem pełen optymizmu.

Zresztą, zobaczcie jakie zdanie mają znani programiści. Kojarzycie nazwisko Bruce Eckela, autora księżek takich jak „Thinking in C++”, „Thinking in Java”? Ja sam rozpoczynałem naukę tych dwóch języków właśnie od tych lektur. Bruce Eckel jest przekonany, że żaden język nie uczynił go tak produktywnym, jak Python. Twierdzi, że Python jest prawdopodobnie jedynym językiem, który skupia się na tym, by ułatwić pracę programiście. Tutaj możecie przeczytać wywiad. Wielu jest programistów, których do pierwszych kontaktów z Pythonem zachęcił artykuł Erica Raymonda (autora „The Cathedral and the Bazaar” – słynnego eseju na temat otwartego oprogramowania i Linuksa), w którym przyznaje, że Python został jego ulubionym językiem programowania.

Czytaj dalej

Kupiłem Raspberry PI 2

raspberry-pi-2-rpi2-model-b-1gbJakiś czas temu opublikowałem artykuł na Majsterkowo.pl w którym umieściłem odnośniki do zakupionych produktów w Botlandzie. Ponieważ artykułowi udało się wyjść z poczekalni, otrzymałem kod rabatowy w wysokości 150 zł. Postanowiłem go wykorzystać i zakupić sobie zestaw do Raspberry PI w wersji drugiej.

Mój zestaw składa się z następujących elementów:

Po wykorzystaniu kuponu rabatowego za wszystko zapłaciłem zaledwie 169,70 zł. razem z dostawą. Całkiem nieźle 🙂

Czytaj dalej

Adafruit Flora – Flora RGB Smart NeoPixel v.2

Drugi wflora_neo_pixel_singlepis z serii Adafruit Flora rozpoczynam od podstaw, czyli obsługi diod RGB (w które zaopatrzyłem się w kamami.pl). Smart NeoPixel, to moduły z diodami LED RGB zaprojektowane specjalnie do inteligentnych ubrań. Do obsługi wystarczy jeden pin mikrokontrolera. Możemy łączyć ze sobą więcej diod szeregowo.

Za ok. 30-40 zł. dostajemy cztery diody RGB. Jeden kontroler Flora w teorii może obsłużyć 500 pikseli z prędkością 30 FPS.

Krótka specyfikacja
Napięcie zasilania: od 5 V do 9 V
Pobór prądu: 18 mA dla jednej diody
Zastosowane diody: LED RGB WS2812
Średnica: 12,5 mm

Czytaj dalej

Adafruit Flora Hello World – rozpoczynamy zabawę

Tak jak pisałem w lipcu, zaopatrzyłem się w zestaw Adafruit Flora w sklepie kamami.pl. Niestety zarówno w lipcu jak i w sierpniu cierpiałem na deficyt czasu i nie zdążyłem zabrać się do zabawy z tymi elementami. Dziś zaczynam serię wpisów o Adafruit Florze i mam nadzieję, że wiodącymi wrześniowymi postami na blogu będą właśnie te związane z „odzieżą inteligentną”. Dziś zupełne podstawy, czyli integracja z Arduino IDE, instalacja sterowników i prosty przykładowy program.

flora_set_2

Informacyjnie: Adafruit Flora to sterownik dla „inteligentnej odzieży”. Dzięki zastosowaniu dodatkowych modułów i przewodzących nici, możemy wykonać efektowne projekty jak np. podświetlana sukienka:

Czytaj dalej

Nauka Pythona, czyli jak rozpocząć przygodę z Pythonem?

Python_logo_and_wordmark.svg
Na sam początek krótkie wyjaśnienie odnośnie samej wersji Pythona. Najnowsze wersje serii trzeciej nie są kompatybilne wstecznie z serią drugą, co za każdym razem rodzi pytanie początkującego programisty: „którą wersję wybrać”? Mało tego, seria druga wydaje się być jeszcze ciągle popularniejsza niż trzecia. Mimo wszystko, nowe funkcje dodawane są tylko do serii 3.x. W związku z tym część dodatkowych bibliotek działa tylko na wersji drugiej, a część tylko na trzeciej. Jeśli nie pracowałeś nigdy z Pythonem, wybierz koniecznie wersję trzecią. Jakie są różnice między Pythonem 2.x i 3.x? Przeczytaj.

Czytaj dalej

Dwa darmowe źródła wiedzy o Javascript

Jeśli nie wiesz jaka jest różnica między:

To być może warto podszkolić się z Javascriptu 🙂

Czytaj dalej