![]() | ![]() | |
HC-05 - góra | HC-05 - dół |
wtorek, 13 czerwca 2017
Moduł bluetooth HC-05 - konfiguracja i uruchomienie w Arduino
Tym razem wziąłem na warsztat popularny moduł HC-05 służący do komunikacji po bluetooth-ie. Zapewne na powody tej popularności ma duży wpływ niska cena, do której można dodać łatwość obsługi i bezproblemowe działanie. To się ceni, zwłaszcza, że moje doświadczenia z tą technologią były dotychczas różne i niekoniecznie satysfakcjonujące.
piątek, 17 marca 2017
Moduł radia FM TEA5767 & Arduino
Popularny i tani moduł radia FM TEA5767 jest pierwszym modułem jaki wziąłem na tapetę. Prawie pierwszym, bo był jeszcze epizod ze znacznie mnie popularnym QN8025. Niestety poległ, zanim zdążyłem go uruchomić, najprawdopodobniej z racji na komunikację po szynie danych I2C z napięciem 5V. Potem jeszcze nabyłem układ RDA5807M, który chyba jest najwartościowszy z tej trójki, bo posiada wbudowane takie fjuczery jak RDS czy cyfrowa regulacja głośności za porównywalną cenę TEA5767 a jest tańszy od niezbyt popularnego QN8025.
![]() |
Wygląd modułu z obu stron |
wtorek, 8 listopada 2016
Moduł wzmacniacza mocy audio PAM8403
Moduł wzmacniacza audio oparty na układzie PAM8403 to ciekawa i warta wzięcia pod uwagę alternatywa dla takich układów jak TDA2030, gdy wystarczy nam moc kilku watów. Zalety modułu to niewielka cena (kilka złotych), względnie małe rozmiary oraz brak konieczności stosowania radiatora. Możliwe jest to, ponieważ omawiany układ jest cyfrowym wzmacniaczem stereo klasy D o wysokiej sprawności dochodzącej do 90%. W przypadku TDA2030 (klasa AB) sprawność dochodzi do 60%.
![]() |
Moduły z PAM8403 |
wtorek, 16 sierpnia 2016
Cyfrowa regulacja (kontroler) głośności - PT2257
Układ scalony PT2257 to elektroniczny kontroler głośności (stereo), sterowany poprzez magistralę I2C. Można też na niego patrzeć, jako na cyfrowy potencjometr. Taka funkcjonalność może się przydać w sytuacji, gdy zależy nam na cyfrowej regulacji głośności bez stosowania tradycyjnego analogowego potencjometru. Koszt takiego kontrolera to niecałe 3 zł. Kupiłem go z myślą o regulacji głośności na wyjściu modułu radiowego TEA5767, który takiej regulacji nie posiada (ma jedynie możliwość wyciszenia wyjściowego sygnału audio).
![]() |
PT2257 w obudowie DIP-8 |
piątek, 5 sierpnia 2016
Pilot IR (NEC) z odbiornikiem HX1838. Obsługa w Arduino.
Pilot IR wraz z odbiornikiem HX1838, działający w oparciu o protokół NEC umożliwia tanią, wygodną i bezprzewodową możliwość sterowania urządzeniami. Dodatkowo jest prosty w implementacji w kodzie, gdyż mamy do dyspozycji dostępne biblioteki napisane pod Arduino, takie jak IRemote, czy IRLib opatrzone wieloma, przystępnymi przykładami użycia.
![]() |
Odbiornik i piloty - szary (po lewej) i biały (po prawej) |
wtorek, 26 lipca 2016
Programowanie Arduino Mini Pro z użyciem konwertera USB-UART
Arduino Mini Pro można zaprogramować na kilka sposobów. Niestety najprostszy sposób jakim jest podłączenie z komputerem przez kabel USB odpada z racji na brak złącza USB. Pozostają trochę bardziej kłopotliwe rozwiązania, a jednym z nich jest użycie konwertera USB-UART i o nim będzie tu mowa.
![]() |
Konwerter FT232 USB UART |
piątek, 4 marca 2016
Moduł I2C 1602 dla wyświetlaczy LCD ze sterownikiem HD4478
Moduł o nazwie I2C LCD1602 jest alternatywą do innego opisywanego przeze mnie modułu sterowania LCD przy użyciu rejestru 74HC164. Oba obsługują wyświetlacze LCD ze sterownikiem HD4478. Natomiast zaletą LCD1602 jest ograniczenie jeszcze bardziej użytych pinów mikrokontrolera, bo do dwóch obsługujących magistralę I2C. Na plus też należy zaliczyć gotowy do użycia układ. Moduł z 74HC164 jest wprawdzie znacznie tańszy, ale z kolei wymaga własnego zrobienia płytki i montażu elementów.
Opisywany moduł LCD1602 |
Subskrybuj:
Posty (Atom)