niedziela, 27 maja 2012
Kurs EAGLE PCB - part 05
Witam,
To już kolejna czwarta część kursu Eagle. Kolejny odcinek rozpoczyna się nagle - pamiętajmy jednak, że to jest wprost kontynuacja jednego nagrania, które rozpoczęło się w poprzednim odcinku 04. Teraz omówię troszkę nowości a m.in najważniejsze czyli jak działać z polygonem GND i inne
wtorek, 22 maja 2012
QR CODE FREE + LOGO - PC application
Tym razem chciałbym zaprezentować w pełni skończoną drugą już wersję programu na PC - QR CODE GEN2. Jest to niewielki podręczny i poręczny program, za pomocą którego można sobie:
1. Wygenerować dowolny tekst, wizytówkę, adres www, e-mail lub inne dane w postaci kodu QR
2. Dowolnie skalować utworzony kod QR
3. Ustalać w pewnym zakresie margines kodu w obrazku
4. Generować kody w dowolnym kolorze z palety RGB
5. Zapisywać wygenerowane kody do plików w formatach: BMP oraz PNG
6. Drukować wygenerowane kody bezpośrednio na drukarkę domyślną
7. Dodawać własne dowolne LOGO do kodów QR
8. Formatować dane do wizytówek, kalendarza, SMS czy e-mail
piątek, 18 maja 2012
Spis treści już jest - Język C Pasja programowania
Chciałbym tylko poinformować, że już można pobrać dokładny spis treści drugiej części książki pt: "Język C Pasja programowania mikrokontrolerów 8-bitowych", która wkrótce ukaże się w sprzedaży. Być może też za 2-3 pojawi się spis treści poszerzony o wybrane fragmenty z książki. Proszę się tylko nie dziwić, że zdjęcia czy rysunki są w tych plikach PDF kolorowe, niestety w książce będzie wszystko czarno białe ;) poza okładką oczywiście. Jak widać spis treści mieści się tylko na jednej stronie, ale za to proszę spojrzeć po ile stron liczą sobie rozdziały i podrozdziały.
Uwaga! dostępny jest już spis treści wraz z fragmentami !!!
środa, 16 maja 2012
Kurs EAGLE PCB part 04
Witam,
To już kolejna czwarta część kursu Eagle. Tym razem jednak tak się rozgadałem że nagrany materiał mieścił się w czasie 104 minut!.... Byłem zmuszony zatem podzielić to na dwie części tak aby każda zajęła ok 50minut (prawie godzinę). Dopiero dzisiaj udało mi się zmontować materiał tej pierwszej części. Przepraszam więc, że ta część tak nagle się kończy, nie mniej jednak już się biorę za montaż kolejnej części, w której będziemy kontynuować od tego samego miejsca. Zapraszam do oglądania i komentowania.
To już kolejna czwarta część kursu Eagle. Tym razem jednak tak się rozgadałem że nagrany materiał mieścił się w czasie 104 minut!.... Byłem zmuszony zatem podzielić to na dwie części tak aby każda zajęła ok 50minut (prawie godzinę). Dopiero dzisiaj udało mi się zmontować materiał tej pierwszej części. Przepraszam więc, że ta część tak nagle się kończy, nie mniej jednak już się biorę za montaż kolejnej części, w której będziemy kontynuować od tego samego miejsca. Zapraszam do oglądania i komentowania.
niedziela, 13 maja 2012
WAV - PLAYER - TDA1543 (DAC 16-bit)
Chciałbym dzisiaj przedstawić najnowszy projekt jakim jest odtwarzacz plików dźwiękowych WAV, odtwarzanych z karty pamięci microSD. Oparty jest on o przetwornik DAC - TDA1543 - obsługiwany przy pomocy magistrali I2S. Tak na prawdę, docelowo nie będzie on pełnił tylko takiej roli, zobaczycie bowiem kilka jeszcze nie uruchomionych do końca opcji, nad którymi pracuję. Ponieważ jednak projekt już na tym etapie spełnia świetnie większość moich oczekiwań to pozwolę go sobie zaanonsować. Sercem układu jest mikrokontroler ATmega32A SMD, taktowana częstotliwością 20MHz. Projekt w swoich podstawowych założeniach miał spełniać tylko dwie funkcje:
czwartek, 10 maja 2012
Najnowsza książka wydawnictwa ATNEL
Oficjalnie chciałbym ogłosić, że już wkrótce pojawi się najnowsza książka wydawnictwa Atnel, pt: "Język C. Pasja programowania mikrokontrolerów 8-bitowych". Planowana data to 28 maj 2012 roku. Wstępne informacje dostępne są na stronie:
sobota, 5 maja 2012
Pixel Factory - nowa odsłona
Witam,
Tym razem chciałbym przedstawić najnowszą wersję programu Pixel Factory. W odróżnieniu od poprzedniej wersji posiada już dużo więcej możliwości. Na temat podstaw można poczytać tutaj: LINK. Co nowego? Przede wszystkim NOWE możliwości odnośnie generowania samych fontów. Teraz już nie jesteśmy zdani jedynie na fonty, które są zainstalowane w systemie Windows. Często bowiem zdarza się, że musimy zbudować np własną matrycę na diodach LED, albo wykorzystać mniejsze wyświetlacze monochromatyczne, gdzie konieczne jest zastosowanie własnej wielkości znaków. Np definicje znaków: 8x8, 16x16, 7x8, itp.
Obecnie powstała specjalna ramka, dzięki której możemy zdefiniować dowolną szerokość i wysokość pojedynczego znaku w pikselach. Edycja i zasady pracy nadal się nie zmieniają. Poza tym, mamy już w pełni działające konwersje obrazów kolorowych w systemach RGB (888) czy też RGB (565).
Tym razem chciałbym przedstawić najnowszą wersję programu Pixel Factory. W odróżnieniu od poprzedniej wersji posiada już dużo więcej możliwości. Na temat podstaw można poczytać tutaj: LINK. Co nowego? Przede wszystkim NOWE możliwości odnośnie generowania samych fontów. Teraz już nie jesteśmy zdani jedynie na fonty, które są zainstalowane w systemie Windows. Często bowiem zdarza się, że musimy zbudować np własną matrycę na diodach LED, albo wykorzystać mniejsze wyświetlacze monochromatyczne, gdzie konieczne jest zastosowanie własnej wielkości znaków. Np definicje znaków: 8x8, 16x16, 7x8, itp.
Obecnie powstała specjalna ramka, dzięki której możemy zdefiniować dowolną szerokość i wysokość pojedynczego znaku w pikselach. Edycja i zasady pracy nadal się nie zmieniają. Poza tym, mamy już w pełni działające konwersje obrazów kolorowych w systemach RGB (888) czy też RGB (565).
poniedziałek, 30 kwietnia 2012
Kurs EAGLE part 03
Witam,
Ukończyłem kolejną część kursu video posługiwania się programem Eagle. Tym razem rozpoczynamy przygodę z projektowaniem płytek PCB. Chciałbym od razu uprzedzić, że ten materiał filmowy zajmuje aż godzinę i ok piętnaście minut i absolutnie nie wyczerpuje wszystkich zagadnień jakie chciałbym przedstawić. Można powiedzieć, że jest to tylko wstęp oparty na jakimś tam rzeczywistym niewielkim i mało skomplikowanym projekcie. Zdecydowanie jednak łatwiej mi rozpocząć tę część od wyjaśnienia od podstaw tworzenia takich projektów. Oznacza to, że najpierw omówię króciutko schemat urządzenia, jego funkcjonalność a także konstrukcję fizyczną. Bardzo skrótowo ale muszę od tego zacząć gdyż płytki PCB będziemy tworzyć nie ot tak sobie, tylko będziemy musieli je zwykle dopasować do np istniejącej już obudowy itp. Chciałbym zatem pokazać w kilku chyba odcinkach - nie wiem na tą chwilę w ilu - pewien proces, który ja zwykle przechodzę projektując swoje płytki PCB. Na pewno dzisiaj poza zapoznaniem się z kilkoma poleceniami i zasadami tworzenia płytek PCB rozpocznę także pewnego rodzaju mini szkolenie w zakresie prowadzenia czy projektowania zasilania na płytkach.
Ukończyłem kolejną część kursu video posługiwania się programem Eagle. Tym razem rozpoczynamy przygodę z projektowaniem płytek PCB. Chciałbym od razu uprzedzić, że ten materiał filmowy zajmuje aż godzinę i ok piętnaście minut i absolutnie nie wyczerpuje wszystkich zagadnień jakie chciałbym przedstawić. Można powiedzieć, że jest to tylko wstęp oparty na jakimś tam rzeczywistym niewielkim i mało skomplikowanym projekcie. Zdecydowanie jednak łatwiej mi rozpocząć tę część od wyjaśnienia od podstaw tworzenia takich projektów. Oznacza to, że najpierw omówię króciutko schemat urządzenia, jego funkcjonalność a także konstrukcję fizyczną. Bardzo skrótowo ale muszę od tego zacząć gdyż płytki PCB będziemy tworzyć nie ot tak sobie, tylko będziemy musieli je zwykle dopasować do np istniejącej już obudowy itp. Chciałbym zatem pokazać w kilku chyba odcinkach - nie wiem na tą chwilę w ilu - pewien proces, który ja zwykle przechodzę projektując swoje płytki PCB. Na pewno dzisiaj poza zapoznaniem się z kilkoma poleceniami i zasadami tworzenia płytek PCB rozpocznę także pewnego rodzaju mini szkolenie w zakresie prowadzenia czy projektowania zasilania na płytkach.
sobota, 28 kwietnia 2012
Przejściówka USB/RS232 w zestawach ATB
Witam,
Tym razem chciałbym powiedzieć kilka słów i przedstawić możliwości wykorzystania przejściówki USB / RS232 jaka znajduje się na pokładzie każdego zestawu uruchomieniowego ATB rev:1.0x. Przede wszystkim w odróżnieniu od wszystkich zestawów konkurencyjnych przejściówka ta pozwala na pełne wykorzystanie wszystkich pinów złącza RS232 i to w dwóch standardach napięciowych TTL (+5V) oraz w standardzie +3,3V. Jest to bardzo istotne ponieważ umożliwia bezpośrednie podłączanie do niej zewnętrznych urządzeń jak np niektóre modemy GSM nawet takie w telefonach komórkowych, które na złączu mają standard 3,3V. Nie musimy zatem robić żadnych układów do konwersji napięć - ponieważ przejściówka w zestawie ATB zapewnia nam to od razu w standardzie. Wystarczy jeden jumper w kolorze niebieskim, za pomocą którego w prosty sposób zmieniamy standard wyjść przejściówki.
Tym razem chciałbym powiedzieć kilka słów i przedstawić możliwości wykorzystania przejściówki USB / RS232 jaka znajduje się na pokładzie każdego zestawu uruchomieniowego ATB rev:1.0x. Przede wszystkim w odróżnieniu od wszystkich zestawów konkurencyjnych przejściówka ta pozwala na pełne wykorzystanie wszystkich pinów złącza RS232 i to w dwóch standardach napięciowych TTL (+5V) oraz w standardzie +3,3V. Jest to bardzo istotne ponieważ umożliwia bezpośrednie podłączanie do niej zewnętrznych urządzeń jak np niektóre modemy GSM nawet takie w telefonach komórkowych, które na złączu mają standard 3,3V. Nie musimy zatem robić żadnych układów do konwersji napięć - ponieważ przejściówka w zestawie ATB zapewnia nam to od razu w standardzie. Wystarczy jeden jumper w kolorze niebieskim, za pomocą którego w prosty sposób zmieniamy standard wyjść przejściówki.
czwartek, 26 kwietnia 2012
Ostatnia zagadka
Witam,
Dzięki uprzejmości szanownej małżonki Pana Ryszarda, miałem niedawno możliwość obejrzenia jego warsztatu pracy. Było to dla mnie ogromne przeżycie i przyznam, że długo nie mogłem z niego wyjść. Każdy pewnie czuje jak to jest odwiedzić jakiś fajnie wyposażony warsztat a tym bardziej, jeśli jeszcze ten warsztat ma swoją wieloletnią historię, sięgającą w tym przypadku czasów wczesnego PRL'u a nawet II Wojny Światowej. Pamiętacie pewnie konkursy i zagadki na tym blogu, które tak pobudzały wyobraźnię, gdy wszyscy próbowaliśmy odgadnąć co to za element. Przypomnę pierwszą z nich:
http://mirekk36.blogspot.com/2011/09/zagadka-nr-1.html
Wszystkie części do tych zagadek pochodziły właśnie ze zbiorów Pana Ryśka, który poświęcał wiele swojego czasu aby wydobyć ze stosu szufladek, półeczek, czy największych zakamarków swojego królestwa elektronicznego te ciekawe dla nas elementy.
Dzisiaj mam okazję przedstawić chyba ostatnią tego typu zagadkę, ...
niedziela, 22 kwietnia 2012
Kurs EAGLE - part 02
Witam,
Ponieważ udało mi się jeszcze przed majówką przygotować drugą część kursu w zakresie projektowania schematów przy pomocy programu Eagle, to chciałem się z wami podzielić nowym materiałem video. Tak jak wspominałem wcześniej, kolejny odcinek nie będzie dotyczył już samych płytek PCB ponieważ nie wyczerpałem jeszcze wszystkiego jeśli chodzi o same schematy. (tu znajdą niektóre osoby odpowiedzi na pytania typu: "a gdzie w eagle znajdę żarówkę?", ..."a gdzie w eagle znajdę czujnik DS18B20?" ;) ) ...Wcześniej też, nawet jednym słowem nie wspomniałem np o magistralach, które można w programach tego typu wykorzystywać jak zebrane wiązki kabli w oplot albo rurkę termokurczliwą ;) Wbrew pozorom to bardzo ale to bardzo istotna rzecz. Można ten mechanizm spotkać w wielu różnych programach i warto nauczyć się przy tej okazji do prawidłowej prezentacji magistral na schematach. Pozwolę już sobie na to aby w nieco mniejszym stopniu zbierać obrazki z internetu, na których widać jak niektóre osoby okaleczają schematy błędnym rysowaniem tychże wiązek (BUSES). Nie mniej jednak ...
Ponieważ udało mi się jeszcze przed majówką przygotować drugą część kursu w zakresie projektowania schematów przy pomocy programu Eagle, to chciałem się z wami podzielić nowym materiałem video. Tak jak wspominałem wcześniej, kolejny odcinek nie będzie dotyczył już samych płytek PCB ponieważ nie wyczerpałem jeszcze wszystkiego jeśli chodzi o same schematy. (tu znajdą niektóre osoby odpowiedzi na pytania typu: "a gdzie w eagle znajdę żarówkę?", ..."a gdzie w eagle znajdę czujnik DS18B20?" ;) ) ...Wcześniej też, nawet jednym słowem nie wspomniałem np o magistralach, które można w programach tego typu wykorzystywać jak zebrane wiązki kabli w oplot albo rurkę termokurczliwą ;) Wbrew pozorom to bardzo ale to bardzo istotna rzecz. Można ten mechanizm spotkać w wielu różnych programach i warto nauczyć się przy tej okazji do prawidłowej prezentacji magistral na schematach. Pozwolę już sobie na to aby w nieco mniejszym stopniu zbierać obrazki z internetu, na których widać jak niektóre osoby okaleczają schematy błędnym rysowaniem tychże wiązek (BUSES). Nie mniej jednak ...
sobota, 21 kwietnia 2012
Wymienny rezonator kwarcowy w ATB
Z uwagi na sporą ilość pytań w ostatnim czasie chciałbym wyjaśnić drobny szczegół, jakby się wydawać mogło, którym jest możliwość dowolnej wymiany rezonatora kwarcowego w zestawach uruchomieniowych z serii ATB rev:1.0x firmy ATNEL. Okazuje się, że firma Atnel została prekursorem tego rozwiązania na rynku w Polsce. Obecnie wiele firm konkurencyjnych zaczyna stosować bądź rozważa zastosowanie takiego rozwiązania. Do tej pory konkurencja w ogóle nie myślała o tym aby ułatwić życie nie tylko początkującym osobom ale tym, które chcą wykonywać prototypy swoich urządzeń. Okazuje się bowiem, że wlutowanie na stałe rezonatora kwarcowego to olbrzymie utrudnienie. Aż dziw, że projektanci konkurencyjnych zestawów założyli że nie będzie można wykonywać ćwiczeń przy zastosowaniu innej wartości taktowania zewnętrznego niż to które narzucane jest przez wlutowane na stałe rezonator kwarcowy.
Subskrybuj:
Posty (Atom)










