Dnia 16.01.2010 w Elektronika, Programowanie
Brak komentarzy »

Często na rożnych serwisach internetowych spotykam matryce LED’owe wyświetlające animacje lub obrazki. Postanowiłem sam zmierzyć się z problemem obsługi i wyświetlania obrazu na takiej matrycy. Efekty „na szybko” widać na zdjęciu poniżej.

Jest to 64 diodowa dwu kolorowa (czerwony i zielony) matryca LED, sterowana za pomocą mikrokontrolera PIC16F77. Katody diód zwierane są do masy za pomocą układu ULN2803, a anody bezpośrednio do jednego z portów mikrokontrolera. Aby uzyskać obraz, kolejne kolumny zapalane są co 2,5ms, po 20ms następuje narysowanie całego obrazu. W ciągu sekundy obraz rysowany jest 50 razy (50hz), co powoduje że nie widać migotania matrycy podczas przełączania kolumn. Ponieważ diody zasilane są impulsowo spada ich pobór prądu. W związki z tym wartości oporników ograniczających prąd (330ohm) są znacznie za duże przez co diody dają bardzo blade światło.

Dnia 09.01.2010 w Elektronika
19 komentarzy »


Ponieważ mój stary miernik pamiętający jeszcze początki lat 90 trochę się wysłużył i brak w nim pewnych przydatnych funkcji, jako noworoczny prezent postanowiłem zakupić coś z większa funkcjonalnością. Wybrałem multimetr Axiomet AX-594. Jest to miernik z automatycznym zakresem (w końcu mniej kręcenia pokrętłem przy przejściu miedzy zakresami), pozwala na pomiar napięcia, oporu, prądu, pojemności, częstotliwości do 30Mhz wraz z wypełnieniem impulsu, temperatury oraz umożliwia testowanie diód i ciągłości obwodów. Dodatkowym atutem jest optoizolowane wyjście RS232 do komunikacji (przez USB) z komputerem PC wraz z oprogramowaniem (tylko Windows). Pełna specyfikacja multimetru znajduje się na stronie firmy TME.
(więcej…)

Dnia 13.10.2009 w Elektronika
Brak komentarzy »

Zdjęcie powyżej przedstawia zasilacz z konsoli Sony PlayStation. Jest to impulsowy zasilacz o wydajności prądowej około 1,5A i napięciach 3.3v oraz 7.5v. Dawno temu podłączając do niego jakieś urządzenie (myśląc jak bardzo trzeba być nieuważnym żeby zrobić zwarcie) niechcący zwarłem masę z zasilaniem. Przeskoczyła iskra, dioda informująca o pracy zasilacza zgasła. Zły na siebie wrzuciłem go do szuflady nie mając pojęcia jak zabrać się za jego naprawę.
(więcej…)

Dnia 12.10.2009 w Elektronika, Warsztat
Brak komentarzy »

… i na pewno nie po raz ostatni (cały czas myślę o budowie warsztatowego zasilacza z pomiarem prądu i napięcia). Tym razem jest to 24v/8A zasilacz prądu stałego do zasilania silników. Zapraszam do lektury.

Dnia 17.05.2009 w Elektronika, Warsztat
Brak komentarzy »

Dział warsztatu został wzbogacony o kolejne dwa projekty, są to:

  • Sterownik silnika krokowego unipolarnego (TA8435H)
  • Sterownik silnika DC (A3953)
Dnia 17.05.2009 w Elektronika, Warsztat
Brak komentarzy »

W warsztacie pojawił się nowy wpis, jest w nim opisany konwerter napięć MAX232. Umożliwia on podłączenie urządzenia z portem USART/UART w standardzie TTL (0-5V) z urządzeniem pracującym w standardzie RS232 (+/- 12V).

Dnia 11.01.2009 w Elektronika, Warsztat
Brak komentarzy »

Po długiej przerwie dodałem dwie nowe pozycje do działu warsztat:

  • Programator mikrokontrolerów PIC (LPT)
  • Programator mikrokontrolerów PIC (USB)
Dnia 10.10.2008 w Elektronika
2 komentarze »


Enkoder obrotowy wykorzystywany jest do pomiaru aktualnego położenia wału (zwykle silnika elektrycznego), informacja ta może być wykorzystywana do precyzyjnego ustawiania wału w zadanej pozycji lub/i pomiaru jego prędkości obrotowej. Mikrokontroler LM3S2965 wyposażony został w dwa hardwarowe dekodery sygnałów z dwóch enkoderów, co w zupełności wystarcza np. gdy chcemy zbudować za jego pomocą sterownik silnika BLDC. W moim przypadku uC ma posłużyć jako sterownik czterech silników DC. W związku z czym obsługę pozostałych dwóch enkoderów musiałem zrealizować softwarowo. Ponieważ docelowo enkodery będą niskiej rozdzielczości (100 pozycji na obrót), skorzystałem z funkcji uC która pozwala na wywołanie przerwania na wejściu przy wykryciu zbocza narastającego.
(więcej…)

Brak komentarzy »

Robot dostał nową mniejsza płytkę z mikrokontrolerem, konwerter sygnałów rs232 <-> TTL został wyodrębniony i przeniesiony na tył robota (w przyszłości zostanie wymieniony na USB <-> TTL), pod nim znajduje sie zasobnik na sześć baterii, z przodu wyposażony jest w dwa podczerwone czujniki odległości (obecnie nie podłączone). Poniższy film prezentuje podstawowe ruchy robota.

Więcej informacji o jego konstrukcji i działaniu znajdziecie w warsztacie.

Dnia 20.08.2008 w Elektronika, Warsztat
Brak komentarzy »

W dziale warsztat umieściłem mały tutorial w którym opisałem jak wykonać płytkę drukowaną metodą żelazkową. Pozwala ona na stosunkowo szybkie i proste wykonanie profesjonalnie wyglądającej płytki drukowanej.