Kategoria: howto

Teensy Audio Board – pierwsze kroki

Niewielkich rozmiarów płytka developerska Teensy 3.2 oferuje ogromne możliwości, szczególnie jeśli połączymy ją z różnego rodzaju płytkami rozszerzającymi możliwości. Taką płytką jest Audio Board, którą weźmiemy dziś na warsztat :) Niedawno pisaliśmy o niej, ale tylko teoretycznie. Teraz czas na trochę praktyki. Myślę, że warto zacząć od krótkiego opisu narzędzia, które producent przygotował w celu łatwiejszego projektowania zależności pomiędzy wejściami, wyjściami, generatorami audio itp. Jest to bardzo dobry sposób dla początkujących na zapoznanie się z funkcjami do obsługi dźwięku. Interfejs jest bardzo intuicyjny i można sobie wszystko bez problemu „wyklikać”.

Czytaj dalej...

Jak poradzić sobie z czasem na Arduino

Zmagania z czasem na Arduino potrafią uprzykrzyć życie, zwłaszcza początkującym. O czym piszę? O działaniach które mają być wykonywane przez jakiś czas albo dopiero po upłynięciu jakiegoś czasu. Pierwsze podejście, kogoś kto rozpoczął swoją przygodę z Arduino będzie pewnie próba użycia delay. Hej, kto z nas tego nie próbował… Problem pojawia się wtedy gdy nasze Arduino musi coś robić w czasie czekania. A delay… no cóż, czekanie z delay to jest jedyna rzecz jaką może robić Arduino  na raz. Jak sobie poradzić z oczekiwaniem gdy musimy robić kilka rzeczy na raz? By nie gadać po próżnicy, omówmy to na konkretnym

Czytaj dalej...

[Tip] Fritzing – wstawianie dedykowanych płytek

W poprzednim poście użyty został taki schemat połączeń. Jest tam moduł konwertera I2C dla LCD znakowych: Schemat został wygenerowany w programie Fritzing. Ma on dość bogatą bibliotekę z gotowymi modułami (Arduino, Raspberry i inne od Adafruit, Seeed czy Sparkfun). Jeśli programu jeszcze nie znasz, to warto poznać, bo świetnie nadaje się do dokumentowania własnych prac. Ale nie tylko, również proste PCB w nim zrobisz. Mimo, że biblioteka jest dość bogata to nie wszystkie elementy tam są. Nie ma też tego konwertera I2C/LCD. Jest  za to możliwość tworzenia własnych modułów. Dodajesz grafikę, do tego definiujesz gdzie są piny i taki element

Czytaj dalej...

Dioda i PWM, czemu świeci nierówno?

Sterując diody PWM, łatwo dojść do wniosku, „że coś jest nie tak”. Chodzi o jasność diody. Otóż zmieniając stopień wypełnienia, nietrudno odnieść wrażenie, że zmianę jasności widać tylko przy pierwszych krokach, potem dioda świeci już niemal bez zmian. Czy tak jest naprawdę? Nie do końca. Problem nie leży w diodzie ale w ludzkim oku. A dokładniej to w mózgu. Nasze mózgi są nieliniowe, i taka sama zmiana jasności przy niemal nie świecącej diodzie jest o wiele bardziej przez nas zauważana niż gdy poziom jasności jest wysoki. Niech za ilustrację posłuży film. Dioda z prawej jest sterowana „od zera” do maksimum

Czytaj dalej...

Starsze firmware dla Arduino YUN – skąd brać

Ze strony na Arduino.cc  można ściągnąć zawsze najnowszy obraz firmware dla Arduino YUN.  Co zrobić jednak, jeżeli potrzebujesz starszego firmware? Starsze firmware dla Arduino YUN Po pierwsze musisz wiedzieć, które firmware potrzebujesz. W tym celu przejrzyj spis wszystkich wydań firmware na GitHubie. Wiedząc, który numer jest tym potrzebnym wstaw go zamiast XXX w tym linku: https://downloads.arduino.cc/openwrtyun/1/YunSysupgradeImage_vXYZ.zip Czyli jeżeli potrzebujesz wersję 1.4.2 to link będzie miał postać: https://downloads.arduino.cc/openwrtyun/1/YunSysupgradeImage_v1.4.2.zip A jeżeli np 1.3: https://downloads.arduino.cc/openwrtyun/1/YunSysupgradeImage_v1.3.zip  

Czytaj dalej...

Włącznik zasilania do Raspberry Pi – pilot IR

Brak wyłącznika w Raspberry Pi dla wielu osób jest poważnym mankamentem tej platformy. W trakcie pisania jakiegoś kodu, czy ogólnie podczas prac prowadzonych na Raspberry zwykle nie jest to duży problem. I tak logujesz się na na Raspberry i kończąc pracę możesz wydać komendę sudo poweroff. Jednak gdy projekt jest już skończony zazwyczaj okazuje się, że aby wyłączyć Raspberry sam musisz włączyć swój komputer, by móc się na nim zalogować i wydać właściwą komendę? Czemu nie odłączyć RPi po prostu od prądu? W domyślnych konfiguracjach system operacyjny działający na RPi może w każdej chwili dokonywać jakiś zapisów w systemie plików

Czytaj dalej...

Odzyskiwanie diod ze spalonych żarówek LED

Każdy z nas ma w domu jakieś niepotrzebne rzeczy, które czasem trzyma z nadzieją, że później się do czegoś przydadzą, albo szkoda wyrzucać. Takie rzeczy faktycznie mogą się przydać, ale mogą się też przydać rzeczy np. uszkodzone, czy spalone. Sporo z nas wylutowywało elementy takie jak kondensatory czy oporniki z jakiś spalonych płytek, dzięki czemu podczas prototypowania zamiast biegać do sklepu mogliśmy sobie otworzyć szufladę i znaleźć to co akurat jest nam potrzebne.

Czytaj dalej...

Arduino Yun i zdalnie uruchamiane diody

Jakiś czas temu na starter-kit można było przeczytać posty dotyczące uruchomienia Yun. Ostatnio postanowiłem się zapoznać z Arduino YUN i wykonać prostą aplikację dającą możliwość sterowania diodami przez stronę www. Zapewne część czytelników miała okazję obejrzeć poniższe dzieło na Robomaticonie 2014, który odbył się w weekend na początku marca. Jako, że z konfigurowaniem przez ssh nie miałem wiele do czynienia postanowiłem przejrzeć fora i tematy poświęcone konfiguracji  Yun i sterowaniu poprzez www. Efekt tych krótkich poszukiwań można będzie zobaczyć w poniższym tekście.

Czytaj dalej...