Archiwa autora: Kamil

Projekt: Sterownik pasków RGBW cz. 1

Hej! W dzisiejszym artykule zaczniemy realizację kolejnego projektu od schematu ideowego aż do finalnego produktu. Tym razem zajmiemy się wykonaniem sterownika do pasków ledowych (np. do zamontowania w roli dekoracji w jakimś pomieszczeniu). W pierwszej części zaprojektujemy płytkę drukowaną oraz napiszemy kod na Arduino, dzięki któremu będziemy mogli regulować jasność, natężenie oraz barwę światła. W drugiej części do sterownika dorobimy aplikację na system Android, za pomocą której będziemy mogli ustawić dowolny kolor.

Czytaj dalej

Pong na wyświetlaczu SSD1306

Niedawno na blogu ukazał się wpis opisujący jak podłączyć oraz obsługiwać wyświetlacz z kontrolerem SSD1306 do Arduino. Korzystając z okazji, że akurat miałem pod ręką bardzo podobny wyświetlacz postanowiłem zrobić prostą implementację gry Pong. Mój wyświetlacz różni się tym, że jest jednokolorowy i wysoki na 32 pixele, a nie 64. Nie stanowi to jednak żadnej przeszkody, gdyż napisany przeze mnie kod będzie można łatwo przenosić pomiędzy różnymi rozmiarami ekranów :)

Czytaj dalej

Podłączamy starą klawiaturę do Arduino

Robiąc ostatnio porządki w swoich rzeczach wygrzebałem wśród morza elektroniki starą klawiaturę do komputera, taką ze złączem PS/2. Od razu pomyślałem, że pewnie dałoby się ją jakoś wykorzystać i nie myliłem się. Po zrobieniu małego researchu w internecie znalazłem opis działania portu PS/2 i okazało się, że jest on banalnie prosty w implementacji na Arduino. Zobaczmy więc z czym to się je :)

Czytaj dalej

Menu na wyświetlaczu 16×2

Bardzo często robiąc jakiś projekt zachodzi konieczność zaimplementowania interfejsu do komunikacji człowiek-urządzenie.  W prostych konstrukcjach z reguły wystarcza kilka pirzycisków i świecących diod, jednak gdy robimy bardziej zaawansowane urządzenie warto byłoby zastanowić się, czy nie wygodnie byłoy dodać wyświetlacz LCD i zrobić na nim menu w którym pomieścimy tyle ustawień na ile nam pamięć kontrolera pozwoli.

Czytaj dalej

Arduino steruje mocą grzałki

Hej! Dziś na łamach bloga za pomocą Arduino zaprojektujemy i wykonamy na płytce stykowej tak zwany grupowy regulator mocy. Jest to urządzenie za pomocą którego będziemy mogli sterować mocą np. grzałki na prąd przemienny. Zapraszam do lektury!

Czytaj dalej

Obsługa pasywnego buzzera przez Arduino


Hej! Dziś poruszę temat dość prosty, ale mogący wielu początkującym napsuć nerw :) Chodzi o generowanie tonów w buzzerach. Jedne mają wbudowany generator i na nich sprawa jest prosta – ustawiamy stan wysoki i piszczy. Te drugie to buzzery pasywne, nie są one wyposażone w generator. Można powiedzieć, że są to małe głośniczki, więc podanie na nie stałego napięcia szybko by je uszkodziło. Dzisiaj dowiemy się w jaki sposób można nimi sterować.

Czytaj dalej

Płynna zmiana koloru diody RGB w Arduino

Często podłączając diodę RGB do Arduino chcemy wysterować ją tak, aby świeciła nie tylko w jednym z kilku podstawowych kolorów, ale w jednym z ponad 16 milionów. W niektórych przypadkach dobrze by było także, gdyby kolory zmieniały się płynnie (np. w sterownikach oświetlenia). Dziś napiszemy prostą klasę, która zapewni nam wysokopoziomowe metody do sterowania kolorem takiej diody.

Czytaj dalej