sobota, 28 grudnia 2013

Raspberry PI jak zacząć przygodę?



Raspberry PI jak zacząć.

Raspberry Pi to miniaturowy komputerek wielkością zbliżony do karty kredytowej.
W pierwszej części  mini poradnika przedstawię jak zacząć zabawę z tym komputerkiem na przykładzie sterowania diodami LED.
Co będzie nam potrzebne :
1)      Raspberry Pi z karta SD na której zainstalowany będzie system operacyjny, w moim przypadku będzie to Raspbian . 



czwartek, 21 listopada 2013

Karty przekaźnikowe PK4 i PK8

Miło nam poinformować że pojawiły się w naszej ofercie nowe karty przekaźnikowe.
Karty zawierają 4 i 8 przekaźników z pojedynczymi stykami przełącznymi o prądzie 10A dla napięcia 230V.


 Obie karty posiadają możliwość podłączenia czujnika temperatury i posiadają sygnalizację załączenia przekaźnika za pomocą diody LED.

Karty mogą być sterowane poprzez system mikroprocesorowy lub za pomocą Raspberry PI.

Parametry kart:

- zasilanie 5 V
- liczba przekaźników 4 lub 8
- prąd styków 10A dla napięcia 230V
- możliwość podłączenia czujnika temperatury DS18B20
- separacja galwaniczna przekaźników od systemu sterującego





Karty dostępne w naszym sklepie www.pamjgora.pl/sklep

poniedziałek, 22 kwietnia 2013

Poradnik o mikrokontrolerach AVR.

Dziś zmieściłem na mojej stronie poradnik o mikrokontrolerach. Poradnik składa się z 4 części. Każda z części poświęcona jest innemu zagadnieniu z którym możemy mieć styczność przy pracy z mikrokontrolerami.

Poradnik znajduje się pod niniejszymi linkami i są w formacie PDF
Można je pobrać i zapoznać się z ich treścią.



 Poradnik mikrokontrolery cz1


Poradnik mikrokontrolery cz2


 Poradnik mikrokontrolery cz3
 


 Poradnik mikrokontrolery cz4

wtorek, 16 kwietnia 2013

Płytki PCB

           Ostatnio pisałem jak rozpocząć przygodę z mikrokontrolerem. Dziś chciałbym poświęcić troszkę czasu miejscu na którym będziemy montować nasze elementy elektroniczne.  tym miejscem jest płytka drukowana, obwód drukowany, PCB. (ang. Printed Circuit Board, PCB). 



Płytka drukowana jest szkieletem mechanicznym urządzenia elektronicznego na którym zamontowane są wszystkie elementy wchodzące w skład danego urządzenia. Płytki mogą być jednowarstwowe lub wielowarstwowe. Płytki składają się z powierzchni izolacyjnej oraz powierzchni pokrytych miedzią. na powierzchniach pokrytych miedzią umieszcza się wzory ścieżek i w procesie trawienia usuwa się zbędne elementy. Pozostawiając tylko ścieżki które stanowią połączenia elektryczne pomiędzy podzespołami. 

Warto pamiętać o tym aby dobrze zaprojektować płytkę - co to znaczy?  Oznacza to, że należy przemyśleć rozmieszczenie elementów oraz prowadzenie ścieżek tak aby płytka spełniała swoje zadanie pod względem kompatybilności elektromagnetycznej. W wielu projektach często nie przykłada się wagi do projektu płytki i rozmieszczenia elementów. Takie podejście może być przyczyną nieprawidłowego działania urządzenia elektronicznego, jak i ono będzie źródłem emitowanych zakłóceń. Obecnie często do projektowania stosuje się specjalistyczne oprogramowanie , które ułatwia prowadzenie ścieżek, układanie elementów. pozwala ono na dokonywanie poprawek bez niszczenia kartek papieru. Można też po zaprojektowaniu płytki zobaczyć model 3D naszej płytki. 

 


Oto kilka przykładów zaprojektowanych płytek mojej konstrukcji.
W następnym temacie postaram się zaprezentować oprogramowanie jakiego używam do wykonywania projektów płytek PCB

środa, 27 marca 2013

Mikrokontrolery - jak zacząć ?

       
    Kilka lat temu rozpoczęła się moja przygoda z mikrokontrolerami. Programowaniem zainteresował mnie kolega z klasy. Postanowiłem zrealizować pierwszy układ elektroniczny oparty o mikrokontroler. W tedy padło magiczne pytanie " Jak zacząć ? " Poszperałem w internecie i pomęczyłem mojego kolegę zadając mu szereg pytań. Wybór padł na mikrokontroler firmy Atmel z rodziny AVR.Zakupiłem małą czarną kostkę, programator , płytkę uniwersalna , pozostałą drobnice elektroniczną i się zaczęło wielkie programowanie. Gwizdało , bity się przeciskały przez przewody, i w końcu udało mi się - zapaliła się dioda LED. Tak wyglądały moje początki z programowaniem czarnych kostek. 
Chciałbym polecić taka przygodę, każdemu kto lubi pisać programy i czystą elektronikę w postaci kabelków, lutownicy i cyny. 

Ale Jak zacząć?

Proponuję od wyboru mikrokontrolera, AVR-y są przyjemnymi układami, łatwe w zrozumieniu zasad programowania, budowy systemu mikroprocesorowego. Polecam zacząć swoją przygodę od ATMEGI , układy tej serii są bogato wyposażone w różne interfejsy, takie jak UART, I2C, SPI, posiadają dużą ilość pamięci na program, wiele wyprowadzeń ( portów ) Starczą na długi czas aby zapoznać się z szeroką gamą funkcji jaką posiada rodzina AVR. 

Makieta
               
 Kolejnym elementem w jaki polecam się zaopatrzyć jest dobra makieta dydaktyczna. Przetestowałem kilka makiet ale jednak zdecydowałem się ostatecznie na makiety oferowane przez firmę Propox. Taka makieta pozwala mi do tej pory wykonywać testowe układy zanim zostanie zaprojektowana gotowa płytka PCB.Na tej makiecie sa niemal wszystkie elementy pozwalające sprawdzić poszczególne bloki mikrokontrolera. A jak nie ma to można zamontować potrzebne nam elementy czy moduły na dodatkowym polu obok mikrokontrolera.

Literatura

Ktoś mógłby powiedzieć, że w dobie internetu książki to przeżytek, jednak polecam zapoznać się z kilkoma publikacjami poświęconymi czy to programowaniu mikrokontrolerów, czy zasadom jakie obowiązują przy projektowaniu systemów mikroprocesorowych. Z pomocą przychodzą nam książki wydawnictwa BTC. 


Wiem ..... zaraz jak ktoś zobaczy słoro BASCOM to zacznie narzekać, i się denerwować , ale poczekajmy z emocjami. Dla osób początkujących Bascom będzie bardziej przydatny i nie odstraszy ich od zabawy w programowanie. Ja sam napisałem wiele programów i to po kilka tysięcy linii kodu do poważnych projektów właśnie w Bascom - ie. A tym, którzy mają jakieś obiekcje do tego języka, to polecam ASSEMBLER lub C. Niech każdy wybiera taki język programowania jaki mu się spodoba. I w jakim będzie mu najlepiej pisać..
Warto też poczytać o różnych problemach i sposobach radzenia sobie z nimi przy projektowaniu systemów mikroprocesorowych. Nawet obecnie projektując układy elektroniczne sięgam do różnego typu literatury aby zobaczyć jak sobie radzić z problemami lub jakie problemy mogą czekać na mnie w trakcie projektowania systemu.  Dlatego często sięgam do swojego zbioru książek, w biblioteczce domowej. Często też wzbogacam ją o nowe książki. 

Język programowania.

Mikrokontrolery AVR można programować w trzech językach , ASSEMBLER, C, BASCOM - jaki wybrać najlepiej ?

Nie wiem - pisałem w trzech , ale mi spodobał się BASCOM i przy nim zostałem. Dla osób, które rozpoczynają przygodę z programowaniem polecam . Dlatego, że szybko zobaczą efekty swojej pracy zapoznają się z działaniem mikrokontrolera. Oczywiście ma ten język swoje wady i zalety o czym się kilka razy przekonałem. Ale nie będę rozpisywał się , który język wybrać pozostawiam to wam. Zobaczcie jak się pisze w trzech językach i sami zobaczycie, który język programowania się wam spodoba. 

Uzbrojeni w makietę, książki i oprogramowanie możecie zaczynać swoją przygodę z mikrokontrolerami. Jednak trzeba jeszcze pamiętać o jednej sprawie, potrzeba wiele godzin spędzonych nad układami aby dobrze poznać zasady programowania. Będzie różnie , czasem uda się za pierwszym razem coś uruchomić a czasem efekt przyjdzie po wielu godzinach. Ale tak już jest w elektronice, że jest do dość specyficzna dziedzina wymagająca czasu, oraz cierpliwości. A w efekcie nauczycie się programować i projektować ciekawe konstrukcje. 

poniedziałek, 25 marca 2013

Pierwszy wpis :-)

               Witam na moim blogu. Postanowiłem uruchomić bloga na, którym będą pojawiały się informacje i przykłady związane z projektowaniem elektroniki. Chcę w ten sposób zainteresować młodych ludzi elektroniką. Mam nadzieję, że znajdą się pasjonaci tacy jak ja, którzy lubią w wolnej chwili zmontować małe urządzenie i cieszyć się jak działa.