Obsługa magistrali CAN przez mikrokontrolery PIC

Wstęp Controller Area Network (CAN) jest szeregową magistralą danych opracowaną w latach osiemdziesiątych w firmie Robert Bosh GmbH dla przemysłu samochodowego. Jej wprowadzenie spowodowało zmniejszenie ilości okablowania łączącego moduły pojazdu oraz umożliwiło wymianę danych między sterownikami. Zastosowanie CAN znajduje również zastosowanie: – w przemysłowych magistralach polowych, – lotnictwie, CANaerospace oraz implementacja magistrali w Airbus A380… Continue reading

Odtwarzanie dźwięku przez mikrokontroler PIC

Cele Celem projektu jest opracowanie procedury odtwarzania dźwięku z pamięci mikrokotrolera PIC18F25K80 firmy Microchip. Dźwięki pochodzące z plików WAV  zostaną podłączane do kodu programu jako pliki nagłówkowe w języku C. Odtworzenie dźwięków będzie realizowane przez PWM. Należy opracować program konwertujący pliki WAV na pliki nagłówkowe w języku C. Konwerter plików WAV Program został oparty na kodzie opublikowanym w… Continue reading

Moduł ESP-01

Komunikacja z modułem WiFi opartym o układ ESP8266 odbywa się za pośrednictwem UART. Układ posiada między innymi zintegrowany stos protokołu TCP/IP, co wraz z możliwością sterowania poprzez komendy AT umożliwia podłączenie do sieci WiFi urządzeń opartych nawet o proste mikrokontrolery. Moduł jest zgodny ze standardem 802.11 b/g/n i pracuje na częstotliwości 2,4GHz. Wspiera zabezpieczenia WPA/WPA2. Układ… Continue reading

Symulator bramek logicznych

Cele Zadaniem symulatora bramek logicznych będzie prezentacja działania prostego obwodu zbudowanego z bramki AND, NOT oraz OR. Za pomocą LED będzie sygnalizowany stan na wejściach i wyjściach z poszczególnych bramek. Układ przeznaczony jest do celów dydaktycznych, będzie uruchamiany przez zegar binarny w określonych porach dnia z uwagi na pracę w gablocie. Kliknij by prześledzić przebieg realizacji projektu.… Continue reading

Zegar binarny

1. Cele. Celem projektu było wykonanie zegara wyświetlającego czas rzeczywisty w formie binarnej. Z uwagi na to iż zegar będzie znajdował się w gablocie bez dostępu do stałego źródła zasilania a obecność osób przewidywana jest tylko w ciągu dnia wymagane jest by wyłączyć wyświetlacz w godzinach od 18:00 do 7:00. Zegar ma posiadać wyprowadzenie uruchamiające… Continue reading

Ładowarka akumulatorów żelowych

Cele Celem projektu jest wykonanie ładowarki akumulatora kwasowego / żelowego. Układ ma posiadać możliwość ręcznego ustalenia prądu ładowania zależnego od pojemności akumulatora a także regulację napięcia zasilania, tak by możliwe było ładowanie akumulatorów o różnych pojemnościach i napięciach. Obsługa urządzenia Należy ustawić potencjometrem R2 napięcie ładowania zależne od posiadanego typu akumulatora. Napięcie ładowania podczas pracy… Continue reading

Zabezpieczenie akumulatora

Cele Celem projektu było wykonanie zabezpieczenia akumulatora kwasowego / żelowego przed nadmiernym rozładowaniem. Układ ma na celu odłączenie obciążenia od akumulatora, gdy napięcie na nim spadnie poniżej ustalonej wartości. Układ ma posiadać możliwość ręcznego ustalenia „napięcia odłączenia”. Układ elektroniczny może być obciążany natężeniem prądu wynoszącym  23A. Układ został zaprojektowany na podstawie artykułu, który ukazał się… Continue reading

Sterownik akwariowy v3

Cele Celem projektu jest budowa sterownika akwariowego, którego zadaniem będzie: sterowanie oświetleniem – włączenie i wyłączenie o ustalonej porze, kontrola temperatury wody w zbiorniku i jej prezentacja na wyświetlaczu LCD, sygnalizacja dźwiękowa w chwili przekroczenia temperatury 29 °C, sterowanie grzałką celem utrzymania zadanej temperatury w zbiorniku, sterowanie podajnikiem karmy, sterowanie napowietrzaczem. Zmiany w wersji 3.0 Sterownik… Continue reading

Sterownik akwariowy v2

Sterownik akwariowy v2.0 Cele Celem projektu jest budowa sterownika akwariowego, którego zadaniem będzie: sterowanie oświetleniem – włączenie i wyłączenie o ustalonej porze, kontrola temperatury wody w zbiorniku i jej prezentacja na wyświetlaczu LCD, sterowanie grzałką celem utrzymania zadanej temperatury w zbiorniku, niezależne włączanie i wyłączanie dwóch urządzeń co określony interwał czasu w cyklu dobowym. Zmiany… Continue reading

Sterownik akwariowy v1

Cele Celem projektu jest budowa sterownika akwariowego, którego zadaniem będzie: sterowanie oświetleniem – włączenie i wyłączenie o ustalonej porze, kontrola temperatury wody w zbiorniku i jej prezentacja na wyświetlaczu LCD, sterowanie grzałką celem utrzymania zadanej temperatury w zbiorniku, niezależne włączanie i wyłączanie dwóch urządzeń co określony interwał czasu w cyklu dobowym. 1.  Projekt PCB Urządzenie… Continue reading