Różne przydatne urządzenia

Można powiedzieć, że całe „lata temu” opracowałem moduł wyświetlacza ASCII. Opisywałem też sposób połączenia dwóch takich wyświetlaczy oraz wyświetlania komunikatów. czytaj więcej
W wielu zastosowaniach miniaturowy sterownik LOGO! jest bardzo dobrym wyborem. Ma obudowę, wyświetlacz LCD, nieskomplikowaną klawiaturę, wbudowany zegar RTC, a za pomocą LOGO! Soft Comfort można łatwo tworzyć aplikacje. Wejścia analogowe, wyjścia przekaźnikowe lub tranzystorowe świetnie nadają się do realizowania wielu aplikacji w automatyce domowej i nie tylko. Dodatkową zaletą jest możliwość dołączania modułów rozszerzeń, w tym również realizujących złożone funkcjonalności. czytaj więcej
W większości urządzeń wyświetlacz jest niezbędnym elementem interfejsu użytkownika. Współcześnie większość urządzeń jest wyposażanych w wyświetlacze LCD, jednak w pewnych aplikacjach nadal świetnie sprawdzają się wyświetlacze LED, które są niedrogie, łatwe do sterowania, działają prawidłowo w niskiej temperaturze i są czytelne również w kiepskich warunkach oświetlenia. czytaj więcej
W codziennej praktyce elektronika, zarówno początkującego, jak i zaawansowanego, zachodzi niekiedy potrzeba użycia napięcia znacznie przekraczającego możliwości fabrycznych zasilaczy. Jeszcze lepiej, kiedy źródło owego napięcia można swobodnie regulować w szerokim zakresie. Dokładając do powyższego stabilizację i technikę lampową, uzyskamy przyrząd warsztatowy o niecodziennym wyglądzie i dużej wytrzymałości na przeciążenia. czytaj więcej
Nowoczesne języki programowania ewoluują w stronę, która umożliwi łatwe napisanie programu nie tylko elicie programistów, ale dosłownie każdemu. Pozwolą na to kompilatory graficzne, których aktualnie używają z powodzeniem zarówno profesjonaliści z różnych dziedzin, jak i… dzieci programujące klocki Lego Mindstorm. Przykładem środowiska programistycznego przeznaczonego równie dobrze dla profesjonalistów, jak i amatorów, służącego do programowania graficznego różnych rodzin mikrokontrolerów, jest produkt brytyjskiej firmy Matrix Multimedia – FlowCode. W tej części kursu pokażemy praktyczny sposób użycia FlowCode do napisania programu sterującego pracą lampki LED o regulowanym natężeniu świecenia. czytaj więcej
Zegar i termometr są jednymi z najchętniej wykonywanych aplikacji. Jednak tę aplikację wykonałem kierując się nie tyle potrzebą budowy kolejnego czasomierza, ile chęcią wykonania programu demonstrującego sposób, w jaki należy używać opisywanego na tej stronie (>>>kliknij<<<) modułu wyświetlacza alfanumerycznego sterowanego przez doskonałe, bo eliminujące konieczność używania rezystorów ograniczających prąd segmentów, układy scalone typu PR4010 firmy Prema Semiconductor a dostępne np. w ofercie TME. Wyświetlacz jest sterowany przez płytkę ewaluacyjną ZL5MCS51 z mikrokontrolerem AT89C51RD2 (rdzeń 8051) taktowanym zegarem 11,0592MHz. Płytka jest wyposażona w układ scalony zegara czasu rzeczywistego M41T00, który również jest używany w tej aplikacji. czytaj więcej
Robotyka to dziedzina łącząca wiedzę z zakresu mechaniki, elektroniki i automatyki. Zaawansowane roboty przemysłowe  mogą wykonywać skomplikowane czynności z bardzo szybko i z dużą dokładnością. Ich działaniem steruje algorytm zapisany w programie sterowniczym. Przykładem takich robotów koga być roboty zgrzewające, lub lakierujące karoserie w fabrykach produkujących samochody. Istnieje też inna grupa robotów. W ich przypadku  program sterujący nie składa się tylko ze ściśle określonych  sekwencji wykonywanych jedna po drugiej. Algorytm sterujący dopuszcza różne warianty zachowania się robota zależnie od napływających informacji z wbudowanych sensorów. Są to na przykład  wszelkiego rodzaju „inteligentne” pojazdy potrafiące omijać przeszkody, podążać za światłem, lub dźwiękiem. W bardzo zaawansowanych  konstrukcjach na pokładzie  umieszczone są kamery, a sterownik ma wbudowane  procedury potrafiące analizować odbierany obraz i odpowiednio reagować. czytaj więcej
Cyfrowy komparator okienkowy to urządzenie, które można zastosować w wielu aplikacjach. Opisywany prototyp miał służyć do wyłączenia zasilania prasy hydraulicznej w momencie, gdy czujnik tensometryczny przyklejony do jej obudowy odkształci się poza dopuszczalny zakres. W normalnych warunkach pracy może to oznaczać zakleszczenie się lub oderwanie narzędzia. Przy dużych prędkościach automatycznie wykonywanego tłoczenia, taka awaria ma trudne do przewidzenia następstwa. czytaj więcej
Ten zestaw ewaluacyjny powstał z myślą o wszystkich, którzy chcą się nauczyć programowania mikrokontrolerów AVR firmy Atmel. Oprócz możliwości dołączenia mikrokontrolerów ATmega8 i ATmega32 płytkę wyposażono również w ciekawe układy peryferyjne, dzięki którym można za jej pomocą wykonać modele kilku użytecznych urządzeń. Połączenia pomiędzy układami wykonano w taki sposób, aby płytkę dało się dowolnie rekonfigurować. Opis płytki był opublikowany w Elektronice Praktycznej 9/2011 (AVT5275), a płytka drukowana i sam zestaw są sprzedawane przez warszawską firmę AVT. czytaj więcej
Zestaw ewaluacyjny powstał z myślą o wszystkich tych, którzy chcą się nauczyć programowania mikrokontrolerów PIC firmy Microchip. Jego opis został opublikowany w Elektronice Praktycznej 2/2011 (AVT5275), a płytka drukowana i sam zestaw są sprzedawane przez warszawską firmę AVT. Oprócz możliwości dołączenia mikrokontrolerów różnych typów, zestaw wyposażono w ciekawe układy peryferyjne, dzięki którym można za jej pomocą wykonać modele kilku użytecznych urządzeń. Połączenia pomiędzy układami wykonano w taki sposób, aby płytkę dało się dowolnie rekonfigurować. czytaj więcej