STEROWNIK LED RGB OŚWIETLENIE DOHYO
|
|
- Roman Zbigniew Muszyński
- 8 lat temu
- Przeglądów:
Transkrypt
1 STEROWNIK LED RGB OŚWIETLENIE DOHYO (Sprawozdanie końcowe) Adrian Ciż, Marek Gulanowski, Maciej Trojnar Wrocław 2009
2 Spis treści 1 Wstęp Opis realizacji projektu Punkt wyjścia Projektowanie układu elektronicznego Ogólny opis działania układu Podział układu Schematy i opis działania poszczególnych modułów Moduł główny Moduły boczne Moduł dźwiękowy Wykonanie płytek drukowanych Wybór technologii produkcji Projektowanie i wykonanie płytek Pierwsze podejście Drugie podejście Oprogramowanie Opis działania programu Kod programu Podsumowanie projektu i dalsze możliwości rozwoju Działanie Umieszczenie układu i diod pod dohyo Udoskonalenie oprogramowania Zakończenie / 23
3 Streszczenie Poniżej zaprezentowano projekt realizowany w ramach Koła Naukowego Robotyków KoNaR, polegający na wykonaniu sterownika do 24 diod RGB. Celem projektu była możliwość generowania atrakcyjnych efektów świetlnych podczas zawodów robotów minisumo. Sprawozdanie zawiera opis prac nad projektem, zastosowanych rozwiązań, schematy układów elektronicznych oraz zdjęcia wykonanych płytek drukowanych. Opisano także napotkane problemy wraz ze znalezionymi rozwiązaniami. 3 / 23
4 1 Wstęp Celem realizacji projektu była budowa urządzenia zapewniającego efekty świetlne w czasie zawodów robotów minisumo. Projekt realizowany był od listopada 2008 do marca 2009 przez trzech studentów II roku Automatyki i Robotyki na Wydziale Elektroniki: Adriana Ciża, Marka Gulanowskiego i Macieja Trojnara. Wykonano układ elektroniczny, do którego podłączono 24 diody RGB, oraz stworzono oprogramowanie sterujące efektami świetlnymi. Postęp prac nie był zgodny z harmonogramem, ponieważ projekt początkowo miał zostać ukończony w grudniu wystąpiły zatem 3 miesiące opóźnienia. 2 Opis realizacji projektu 2.1 Punkt wyjścia Był to dla nas pierwszy projekt realizowany w Kole Naukowym Robotyków KoNaR. Pomysł stworzenia oświetlenia dohyo na potrzeby zawodów minisumo został przedstawiony przez zarząd Koła na zebraniu rekrutacyjnym, na którym zapisaliśmy się do Koła. Punktem wyjścia dla projektu był zatem przede wszystkim nasz brak doświadczenia, który w sposób zdecydowany, a często dość zabawny, wpłynął na przebieg jego realizacji. Sensownym wydaje się podanie w tym miejscu naszego zasobu umiejętności, z którym rozpoczynaliśmy prace nad projektem. Projektowanie układów elektronicznych: niewielkie doświadczenie. Produkcja płytek drukowanych: brak jakichkolwiek umiejętności i doświadczenia. Programowanie mikrokontrolerów AVR: niewielkie doświadczenie. Realizacja projektu dała nam zatem przede wszystkim możliwość poznania (często na zasadzie pierwszego kontaktu) metod radzenia sobie z powyższymi problemami. 2.2 Projektowanie układu elektronicznego Zalążek koncepcji projektu układu sterownika wynikł bezpośrednio z podpowiedzianej nam przez pomysłodawców projektu idei działania urządzenia: diody sterowane sygnałem PWM realizowanym sprzętowo w mikrokontrolerze, przekazywanym do diod za pomocą demultiplekserów. Słysząc te wskazówki, nie wiedziałem ani czym jest PWM, ani co robi demultiplekser co chyba trafnie oddaje naszą początkową sytuację. Pierwszym wyzwaniem było podjęcie decyzji, jakie zastosować elementy. Jako mikrokontroler wybraliśmy AVR ATmega8, ponieważ na nim realizowaliśmy już kiedyś 4 / 23
5 proste układy. Trochę czasu zajęło nam zastanowienie się, z jakich skorzystać demultiplekserów (ile mają mieć kanałów). Ostatecznie ze względu na dostępność wybraliśmy model 74HC138 8-kanałowy. Należało zastosować ich 9, jako że potrzebowaliśmy łącznie 72 kanałów Ogólny opis działania układu Mikrokontroler ATmega8 posiada 3 kanały PWM. Umożliwiają one wysyłanie sygnału prostokątnego o modulowanej szerokości impulsu. Sygnał PWM o odpowiednio wysokiej częstotliwości umożliwia regulowanie jasności świecenia diody. W przypadku diod RGB sterowanie jasnością 3 barw podstawowych umożliwia mieszanie ich w dowolnych proporcjach, a zatem uzyskanie dowolnej barwy światła. Do jednej diody RGB należy zatem doprowadzić 3 kanały PWM. Aby obsłużyć 24 diody RGB, należało sygnał każdej barwy podstawowej wysłać kolejno do każdej z diod. Przy odpowiednio dużej częstotliwości przełączania ludzkie oko nie jest w stanie dostrzec, że w danym momencie świeci tylko jedna dioda i występuje iluzja ciągłej pracy wszystkich diod. Istotnym elementem koncepcji działania układu była reakcja na dźwięk efekty miały być powiązane z odtwarzaną muzyką Podział układu Układ został podzielony na następujące części: moduł główny sterujący 8 diodami, zawierający mikrokontroler; dwa identyczne moduły boczne, sterujące 8 diodami każdy; moduł dźwiękowy Schematy i opis działania poszczególnych modułów Poniżej przedstawiono schematy układu elektronicznego, utworzone w programie EAGLE Moduł główny Pierwszy schemat ukazuje moduł główny: mikrokontroler oraz demultipleksery z sygnałami wyjściowymi podłączonymi do zewnętrznych wyprowadzeń oraz złącza do modułów bocznych. 5 / 23
6 Schemat 1: Układ elektroniczny: moduł główny Poniżej ukazano powiększenie fragmentu modułu głównego: mikrokontroler ATmega8 wraz z otoczeniem: złącze mini USB (zasilanie), złącza do modułu dźwiękowego, rezonator kwarcowy, kondensatory filtrujące zasilanie. Schemat 2: Układ elektroniczny: Mikrokontroler i otoczenie (moduł główny) 6 / 23
7 Kolejna część schematu przedstawia 3 z 9 demultiplekserów, obsługujące 8 diod. Do każdego demultipleksera doprowadzone są następujące sygnały: adresowe A,B,C służące do wyboru adresu diody (0-7), do której wysyłany jest sygnał PWM; sygnał PWM RED, GREEN, BLUE dla poszczególnych kolorów; EIGHTn - sygnał służący do wyboru, której (n-tej) ósemki diod dotyczy aktualny adres. Wszystkie trzy barwy są zatem wysyłane jednocześnie do tej samej diody. Schemat 3: Układ elektroniczny: demultipleksery (moduł główny) 7 / 23
8 Moduły boczne Schemat 4: Układ elektroniczny: moduł boczny Moduł dźwiękowy Moduł ten ma za zadanie odebrać sygnał z mikrofonu, następnie odfiltrować i wzmocnić występujące w nim pasmo niskich częstotliwości. Filtrowanie dolnoprzepustowe, które jest najważniejsze w tym układzie, jest realizowane przez filtr aktywny typu ZNSN o charakterystyce Butterwortha i częstotliwości granicznej f g=350 Hz. Główne wzmocnienie sygnału przeprowadzane jest przez układ LM386, czyli wzmacniacz operacyjny do zastosowań audio. Inne wzmocnienia służą odpowiedniemu wyskalowaniu sygnału. Na koniec sygnał przepuszczany jest przez dwie diody, co zmienia go w serię impulsów (wydruk z oscyloskopu na Rys. 3) o ustalonym progu i amplitudzie zależnej od natężenia dźwięku, dzięki czemu uzyskany efekt jest lepszy. Ostateczne pasmo przenoszenia układu zostało zbadane doświadczalnie i mieści się 8 / 23
9 w zakresie od 40Hz do 500 Hz. Schemat 5: Układ elektroniczny: moduł dźwiękowy Jak widać na schemacie (przesuwając się od lewej strony) początkiem układu jest dzielnik napięcia z mikrofonem elektretowym. Sygnał z niego zostaje przepuszczony przez filtr górnoprzepustowy o dolnej częstotliwości granicznej poniżej 1Hz, dzięki czemu zostaje w całości przepuszczony, a jedynie jego składowa stała jest odfiltrowana. Kolejnym segmentem jest wtórnik na wzmacniaczu IC1A, który odciąża poprzednie układy, sygnał z niego jest następnie filtrowany przez wspomniany wcześniej dolnoprzepustowy filtr aktywny o charakterystyce Butterwortha, w którego skład wchodzą IC1B, rezystory R3R6 oraz kondensatory C2 i C3. Następnym segmentem jest identyczny jak poprzednio filtr górnoprzepustowy z którego sygnał trafia na wzmacniacz nieodwracający o wzmocnieniu Ku=1.1 (IC1C wraz z R8 i R9) i wzmacniacz audio LM386 w konfiguracji, zaczerpniętej z Typical Applications z dokumentacji, dającej wzmocnienie Ku=200. Po ponownym przefiltrowaniu górnoprzepustowym i przejściu przez diody ustalające próg ok. 1.2V sygnał trafia na ostatni stopień wzmocnienia o Ku=21, które w ostatecznym projekcie można regulować dzięki zastąpieniu R12 potencjometrem. 9 / 23
10 Rysunek 1: Zdjęcie układów (w wersji prototypowej) modułu przetwarzania dźwięku i oscyloskopu, który posłużył do wykonania wydruków Rysunek 2: Wydruk z oscyloskopu A) impulsy o napięciu wystarczającym do zapalenia diody B) impulsy zbyt małe by zaświecić diodę 10 / 23
11 2.3 Wykonanie płytek drukowanych Wybór technologii produkcji Spośród możliwych do zastosowania w warunkach amatorskich technologii produkcji płytek drukowanych wybraliśmy metodę fotolitografii. Jest ona dobrze opisana np. w dostępnych oficjalnie w internecie artykułach z czasopisma Elektronika praktyczna. Technika ta polega na wykonaniu maski poprzez wydrukowanie na przezroczystej folii na czarno ścieżek, które mają pozostać na płytce. Następnie spryskuje się płytkę sprayem światłoczułym np. Positiv 20, suszy, przykrywa maską i naświetla. Po naświetleniu należy obraz na płytce wywołać w odpowiednim roztworze. Wtedy płytkę można wytrawić Projektowanie i wykonanie płytek Płytki projektowaliśmy razem ze schematami układów w programie EAGLE Pierwsze podejście Była to pierwsza zaprojektowana przez nas płytka. Nigdy w pełni nie zadziałała. Spędziliśmy wiele dni i nocy na jej projektowaniu trawieniu i próbie lutowania. Oto lista błędów, które spowodowały, że płytka ta nie mogła zadziałać: zbyt cienkie ścieżki ze zbyt małymi odstępami bardzo trudno je wytrawić tak, żeby ani się nie pozwierały, ani nie nadtrawiły, a potem nie odpadły przy lutowaniu; pola lutownicze umieszczone po niewłaściwej stronie (błąd który kosztował nas dosłownie wiele dni daremnej pracy) tzn. umieszczone po tej samej stronie co elementy, uniemożliwiając właściwe przylutowanie podstawek pod układy scalone oraz pinów. Jak widać, błędy ujawniły się dopiero na etapie lutowania, czyli wtedy, kiedy nie można ich już było naprawić. Staraliśmy się zatem jakoś zlutować cały układ, np. tam, gdzie zbyt cienkie ścieżki urywały się, wstawialiśmy kabelki. Gdy wszystko było już teoretycznie gotowe, okazało się, że płytka nie działa. Zamieszczone poniżej zdjęcia nie pozostawiają wątpliwości, dlaczego tak się stało. 11 / 23
12 Schemat 6: Pierwsza wersja płytki Zdjęcie 1: Pierwsza płytka: góra 12 / 23
13 Zdjęcie 2: Pierwsza płytka: dół Drugie podejście Podjęliśmy zatem trudną decyzję (byliśmy już ponad miesiąc po terminie), że należy stworzyć nową płytkę, biorąc pod uwagę nasze zdobyte właśnie w bólach doświadczenie. Oto, jakie przyjęliśmy założenia: Modułowa budowa układu. Zalety: kilka osób może jednocześnie lutować oddzielne moduły, w przypadku błędu zniszczona zostaje tylko część układu, płytki są mniej skomplikowane, a więc czytelniejsze. Szerokie, odpowiednio oddalone od siebie ścieżki, szczególnie te dostarczające zasilanie do układów scalonych. Rozlana masa - mniej zakłóceń, a także oszczędność wytrawiacza i krótszy czas trawienia, zapobiegający nadtrawieniu ścieżek. Pola lutownicze tylko po jednej stronie przeciwnej do elementów. Zapewniło to łatwość lutowania (choć kilka pól przez pomyłkę znalazło się po niewłaściwej stronie). 13 / 23
14 Zdjęcie 3: Moduł główny - góra Zdjęcie 4: Moduł główny - dół 14 / 23
15 Zdjęcie 5: Moduł boczny - góra Zdjęcie 6: Moduł boczny - dół 15 / 23
16 Zdjęcie 7: Moduł dźwiękowy - góra Zdjęcie 8: Moduł dźwiękowy - dół Po zlutowaniu układ zadziałał poprawnie, zatem przyjęte przez nas w drugim podejściu założenia okazały się właściwe. 16 / 23
17 2.4 Oprogramowanie Program obsługujący diody został napisany w języku C w programie AVR Studio Opis działania programu Podstawą działania programu jest wywoływane regularnie przerwanie, które zmienia cyklicznie numer obsługiwanej diody od 0 do 23. W przypadku braku wykrycia sygnału dźwiękowego, układ wyświetla płynnie zmieniające się barwy. Jest to zrealizowane następująco: w danym momencie istnieje obowiązująca barwa, która dotyczy wszystkich diod, jednak dla każdej z nich wartości natężenia barw podstawowych przeliczane są przez ustalone w kodzie wagi. Wybrana zostaje losowa barwa oraz losowy czas przejścia do niej. Barwa zostaje płynnie zmieniona. Wtedy wagi zostają przesunięte (wagi dla każdej barwy podstawowej przesuwane są inaczej, żeby poszczególne ich ustawienia nie powtarzały się zbyt często), a następnie wylosowana zostaje następna barwa i cykl się zamyka. W momencie, kiedy zostaje wykryty sygnał dźwiękowy, układ zmienia swoje działanie. Dla wartości sygnału mieszczących się w pewnym przedziale od wartości minimalnej (wykrycie sygnału) do pewnego progu, realizowany jest efekt podobny do opisanego powyżej z tą różnicą, że wartości natężenia barw na wszystkich diodach w danym momencie skalowane są wartością sygnału dźwiękowego. Jeśli natomiast wartość sygnału przekroczy ustalony próg, pojawia się jeszcze jeden efekt: przełączanie diod zostaje chwilowo spowolnione i przyjęta zostaje maksymalna wartość jasności diod, co daje wrażenie odpalenia jasnego impulsu, przebiegającego kolejno przez wszystkie diody Kod programu / Oswietlenie dohyo LED RGB Program realizuje efekty swietlne na podstawie dostarczonego sygnalu analogowego. Autorzy: Adrian Ciż Marek Gulanowski Maciej Trojnar (Koło Naukowe Robotyków "KoNaR" - Politechnika Wrocławska) Utworzono: / #include <avr/io.h> #include <stdlib.h> #include <avr/interrupt.h> // zmienna j jest licznikiem, wskazujacym numer // obslugiwanej w danym momencie diody volatile int j; // globalne zmienne okreslajace kolor volatile short int r,g,b; // zmienne wykorzystywane w funkcji SetColours volatile short int red, green, blue; 17 / 23
18 // wagi, przez ktore mnozone sa natezenia poszczegolnych // barw podstawowych na poszczegolnych diodach volatile short int weight[3][24] = 10, 30, 50, 70, 90, 120, 150, 180, 230, 240, 255, 255, 255, 250, 240, 230, 220, 210, 180, 150, 130, 100, 70, 40, 220, 210, 180, 150, 130, 100, 70, 40, 10, 30, 50, 70, 90, 120, 150, 180, 230, 240, 255, 255, 255, 250, 240, 230, 230, 240, 255, 255, 255, 250, 240, 230, 220, 210, 180, 150, 130, 100, 70, 40, 10, 30, 50, 70, 90, 120, 150, 180, ; // zmienne umozliwiajace pamietanie informacji // na temat poprzednich stanow ukladu short int memory = 0; int negative_memory = 0; / Funkcja SetColours Ustawia aktualna barwe na podstawie wartosci zmiennych globalnych oraz (jesli zostanie to wskazane) sygnalu analogowego. param sound - flaga okreslajaca, czy ma byc brany pod uwage sygnal analogowy / void SetColours(int sound) if(sound) if(adch>190) // puszczony zostaje "impuls" przez wszystkie diody TCCR0 = (1 << CS00) (1 << CS02); red = r; green = g; blue = b; negative_memory = 0; if(memory<=0) memory = 5000; else if(adch>20 memory>0) red = radch/255; green = gadch/255; blue = badch/255; negative_memory = 0; if(memory>0) memory--; else // "impuls" zostaje zakonczony TCCR0 &= (0 << CS02); TCCR0 = (1 << CS00); red = 0; green = 0; blue = 0; negative_memory++; if(memory>0) memory--; else //if(!sound) 18 / 23
19 TCCR0 &= (0 << CS02); TCCR0 = (1 << CS00); red = r; green = g; blue = b; negative_memory = 0; / Funkcja MoveWeights Przesuwa wagi, przez ktore mnozone jest natezenie barw podstawowych dla poszczegolnych diod. / void MoveWeights() static short int x,tmp1,tmp2; tmp1 = weight[0][0]; SetColours(1); for(x=1; x<24; x++) weight[0][x-1] = weight[0][x]; SetColours(1); weight[0][23] = tmp1; tmp1 = weight[1][23]; SetColours(1); for(x=23; x>0; x--) weight[1][x] = weight[0][x-1]; SetColours(1); weight[1][0] = tmp1; tmp1 = weight[2][0]; tmp2 = weight[2][1]; SetColours(1); for(x=2; x<24; x++) weight[2][x-2] = weight[2][x]; SetColours(1); weight[2][22] = tmp1; weight[2][23] = tmp2; SetColours(1); / Funkcja init_ports Inicjalizuje porty tak, zeby dzialal PWM. / void init_ports() 19 / 23
20 DDRB = _BV(DDB1) // OC1A _BV(DDB2) // OC1B _BV(DDB3); // OC2 TCCR1A = _BV(WGM10) _BV(COM1A1) (sposob dzialania) _BV(COM1B1); TCCR1B = _BV(CS10) _BV(WGM12) ; TCCR2 = _BV(WGM20) _BV(WGM21) _BV(COM21) (sposob dzialania) _BV(CS20); // uruchomienie PWM na Timer1 (daje 2 kanaly PWM) // set OC1A/B on compare match, clear them at top // no prescale // wybor trybu fast PWM // timer 2 fast PWM // clear OC2 on compare match, set OC2 at TOP // no prescale / Funkcja ChangeColour Zapewnia stopniowa zmiane aktualnej barwy na inna. param sound - flaga okreslajaca, czy sygnal analogowy ma byc brany pod uwage / void ChangeColour(int new_r, int new_g, int new_b, int sound) while(r!= new_r g!= new_g b!= new_b) SetColours(sound); if( r < new_r) r++; else if( r > new_r) r--; SetColours(sound); if( g < new_g) g++; else if( g > new_g) g--; SetColours(sound); if( b < new_b) b++; else if( b > new_b) b--; SetColours(sound); int main (void) init_ports(); DDRD = 0b ; // adresowanie TCCR0 = (1 << CS00); TIMSK = (1 << TOIE0); //allow interrupt SREG = (1 << 7); //global interrupt enable 20 / 23
21 ADCSRA = (1<<ADEN) (1<<ADFR) (1<<ADSC); //enable AD // free run-constant conversion // start conversion ADMUX = 0x60; j = 0; r = 255; g = 255; b = 255; while(1) MoveWeights(); static short int rand1, rand2, rand3; SetColours(1); rand1 = rand()%256; SetColours(1); rand2 = rand()%256; SetColours(1); rand3 = rand()%256; SetColours(1); if(negative_memory>1000) ChangeColour(rand1, rand2, rand3,0); else ChangeColour(rand1, rand2, rand3,1); / Przerwanie, ktore wybiera kolejna diode i przelicza wartosc natezenia barw podstawowych zgodnie z obowiazujacymi wagami. / ISR(TIMER0_OVF_vect) j = (j+1)%24; PORTD = j%8 + (0b (1 << (3+j/8))); OCR1A = redweight[0][j]/255; OCR1B = greenweight[1][j]/255; OCR2 = blueweight[2][j]/255; 21 / 23
22 2.5 Podsumowanie projektu i dalsze możliwości rozwoju Działanie Diody podłączyliśmy do sterownika i umieściliśmy w jednym rzędzie na tekturowej podstawie. Poniższe zdjęcia ukazują działanie układu Umieszczenie układu i diod pod dohyo Urządzenie wykonane w ramach projektu jest funkcjonalnym sterownikiem diod RGB. Jednak aby mogło zostać wykorzystane na najbliższych zawodach minisumo, należy opracować sposób praktycznego umieszczenia go razem z diodami pod dohyo oraz odpowiedniego rozproszenia światła, aby uzyskać atrakcyjny wygląd całości. Przykładowo można zamontować układ na płycie wiórowej, wyciętej w kształt dohyo, do której zamocowano by diody umożliwiłoby to przy okazji zwiększenie ich jasności poprzez zastosowanie przełączników tranzystorowych (montaż diod na małych płytkach). Ze względu na małą liczbę diod efektownym (koniecznym) rozwiązaniem byłoby rozproszenie światła za pomocą generatora pary lub kawałków kleju silikonowego Udoskonalenie oprogramowania Opublikowany powyżej kod implementuje jedynie bardzo proste efekty świetlne. Na tyle na ile pozwolą możliwości mikrokontrolera ATmega8, możliwe jest opracowanie większej ilości efektów, które mogłyby zmieniać się cyklicznie. Istotna jest też możliwość optymalizacji oprogramowania, np. poprzez zastosowanie wstawek asemblerowych. Dotyczy to szczególnie przerwania, które wywoływane jest bardzo często i zajmuje dużą część dostępnego czasu obliczeniowego. Zoptymalizowanie tego przerwania pozwoliłoby na implementację bardziej złożonych efektów. 22 / 23
23 3 Zakończenie Realizacja projektu umożliwiła nam zdobycie doświadczenia w obszarach wymienionych na początku sprawozdania: projektowaniu układów elektronicznych, produkcji płytek drukowanych, programowaniu mikrokontrolera. Uświadomiliśmy sobie wiele problemów, które spotyka się przy realizacji tego typu zadań. Wyciągnęliśmy następujące wnioski: Korzystne jest podzielenie problemu na moduły, jak na przykład przy projektowaniu układu, co zarazem ułatwia podział prac pomiędzy osoby. W trakcie prac nad każdym etapem projektu należy brać pod uwagę możliwe konsekwencje w kolejnych etapach, np. projektować układ z myślą o łatwości lutowania. Tworzenie harmonogramu prac jest złudne w przypadku, gdy nie ma się doświadczenia w podobnych projektach, gdyż nie sposób przewidzieć możliwych problemów ani ocenić poziomu trudności poszczególnych zadań. 23 / 23
LOW ENERGY TIMER, BURTC
PROJEKTOWANIE ENERGOOSZCZĘDNYCH SYSTEMÓW WBUDOWANYCH ĆWICZENIE 4 LOW ENERGY TIMER, BURTC Katedra Elektroniki AGH 1. Low Energy Timer tryb PWM Modulacja szerokości impulsu (PWM) jest często stosowana przy
Uproszczony schemat blokowy zespołu 8-bitowego timera przedstawiono na rys.1
Dodatek C 1. Timer 8-bitowy (Timer0) 1.1. Opis układu Uproszczony schemat blokowy zespołu 8-bitowego timera przedstawiono na rys.1 Rys. 1. Schemat blokowy timera Źródłem sygnału taktującego może być zegar
SYSTEM PRZERWAŃ ATmega 32
Zachodniopomorski Uniwersytet Technologiczny WYDZIAŁ ELEKTRYCZNY Katedra Inżynierii Systemów, Sygnałów i Elektroniki LABORATORIUM TECHNIKA MIKROPROCESOROWA SYSTEM PRZERWAŃ ATmega 32 Opracował: mgr inż.
Raport z budowy robota typu Linefollower Mały. Marcin Węgrzyn
Raport z budowy robota typu Linefollower Mały Marcin Węgrzyn Koło Naukowe Robotyków KoNaR www.konar.pwr.edu.pl 5 stycznia 2016 SPIS TREŚCI SPIS TREŚCI Spis treści 1 Wstęp 2 2 Robot 2 2.1 Konstrukcja............................
Analogowy sterownik silnika krokowego oparty na układzie avt 1314
Katedra Energoelektroniki i Automatyki Systemów Przetwarzania Energii 51 Konferencja Studenckich Kół Naukowych Bartłomiej Dąbek Adrian Durak - Elektrotechnika 3 rok - Elektrotechnika 3 rok Analogowy sterownik
Mikrokontroler w roli generatora PWM. Wpisany przez Administrator piątek, 06 lipca :51 -
PWM - Pulse-width modulation - modulacja szerokości impulsu. Jest to jedna z metod regulacji sygnału prądowego lub napięciowego, polegająca na zmianie szerokości impulsów sygnału o stałej amplitudzie generowanego
SERIA D STABILIZATOR PRĄDU DEDYKOWANY DO UKŁADÓW LED
SERIA D STABILIZATOR PRĄDU DEDYKOWANY DO UKŁADÓW LED Właściwości: Do 91% wydajności układu scalonego z elektroniką impulsową Szeroki zakres napięcia wejściowego: 9-40V AC/DC Działanie na prądzie stałym
Poradnik programowania procesorów AVR na przykładzie ATMEGA8
Poradnik programowania procesorów AVR na przykładzie ATMEGA8 Wersja 1.0 Tomasz Pachołek 2017-13-03 Opracowanie zawiera opis podstawowych procedur, funkcji, operatorów w języku C dla mikrokontrolerów AVR
Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści
Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści 1. Konfiguracja pinów2 2. ISP..2 3. I/O Ports..3 4. External Interrupts..4 5. Analog Comparator5 6. Analog-to-Digital Converter.6 7.
Xelee Mini IR / DMX512
Xelee Mini IR / DMX512 Sterowniki LED do modułów napięciowych Xelee Mini IR to trzykanałowy sterownik przystosowany do pracy z napięciowymi modułami LED, takimi jak popularne taśmy LED. Wbudowany układ
Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski
Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej Systemy wbudowane Witold Kozłowski Zakład Fizyki i Technologii Struktur Nanometrowych 90-236 Łódź, Pomorska 149/153 https://std2.phys.uni.lodz.pl/mikroprocesory/
Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7
Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z podstawowymi zastosowaniami wzmacniacza operacyjnego, poznanie jego charakterystyki przejściowej
Mikroprocesory i Mikrosterowniki Liczniki Timer Counter T/C0, T/C1, T/C2
Mikroprocesory i Mikrosterowniki Liczniki Timer Counter T/C0, T/C1, T/C2 Wydział Elektroniki Mikrosystemów i Fotoniki Piotr Markowski Na prawach rękopisu. Na podstawie dokumentacji ATmega8535, www.atmel.com.
UNO R3 Starter Kit do nauki programowania mikroprocesorów AVR
UNO R3 Starter Kit do nauki programowania mikroprocesorów AVR zestaw UNO R3 Starter Kit zawiera: UNO R3 (Compatible Arduino) x1szt. płytka stykowa 830 pól x1szt. zestaw 75 sztuk kabli do płytek stykowych
ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC
ZL28ARM Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC Zestaw ZL28ARM jest uniwersalnym zestawem uruchomieniowym dla mikrokontrolerów AT91SAM7XC. Dzięki wyposażeniu w szeroką gamę układów peryferyjnych
DOKUMENTACJA. dot. Budowy i przebiegu konstrukcji linefollower-a. Data: MCHT2 Jakub Tomczyk Łukasz Pawelec Mateusz Wróbel
DOKUMENTACJA dot. Budowy i przebiegu konstrukcji linefollower-a Data: 2016-11-25 MCHT2 Jakub Tomczyk Łukasz Pawelec Mateusz Wróbel Spis Treści 1. Opis tematu. 2. Niezbędne obliczenia 3. Schemat ideowy
Modulatory PWM CELE ĆWICZEŃ PODSTAWY TEORETYCZNE
Modulatory PWM CELE ĆWICZEŃ Poznanie budowy modulatora szerokości impulsów z układem A741. Analiza charakterystyk i podstawowych obwodów z układem LM555. Poznanie budowy modulatora szerokości impulsów
Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści
Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści 1. Konfiguracja pinów...2 2. ISP...2 3. I/O Ports...3 4. External Interrupts...4 5. Analog Comparator...5 6. Analog-to-Digital Converter...6
Ćw. 7 Przetworniki A/C i C/A
Ćw. 7 Przetworniki A/C i C/A 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z zasadami przetwarzania sygnałów analogowych na cyfrowe i cyfrowych na analogowe poprzez zbadanie przetworników A/C i
SWITCH & Fmeter. Fmax 210MHz. opr. Piotrek SP2DMB. Aktualizacja
SWITCH & Fmeter Fmax 210MHz opr. Piotrek SP2DMB Aktualizacja 9.03.2015 www.sp2dmb.cba.pl www.sp2dmb.blogspot.com sp2dmb@gmail.com SWITCH & Fmeter przystawka o kilku twarzach Dedykowana do modernizacji
Wbudowane układy peryferyjne cz. 2 Wykład 8
Wbudowane układy peryferyjne cz. 2 Wykład 8 Timery Timery (liczniki) 2 Timery informacje ogólne Mikrokontroler ATmega32 posiada 3 liczniki: Timer0 8-bitowy Timer1 16-bitowy Timer2 8-bitowy, mogący pracować
Laboratorium Analogowych Układów Elektronicznych Laboratorium 6
Laboratorium Analogowych Układów Elektronicznych Laboratorium 6 1/6 Pętla synchronizacji fazowej W tym ćwiczeniu badany będzie układ pętli synchronizacji fazowej jako układu generującego przebieg o zadanej
Montaż i uruchomienie
Montaż i uruchomienie Całość składa się z kilku płytek drukowanych, z czego dwie pełnią funkcję obudowy. Pozostałe dwie to płyta główna i płytka z przyciskami, przedstawione na rysunku 2. Montaż jest typowy
Immobilizer samochodowy otwierający dostęp poprzez kod czteroznakowy.
Uniwersytet Warszawski Wydział Fizyki sierpień 2015 Projekt Zaliczeniowy przedmiotu Programowanie Mikrokontrolerów Immobilizer samochodowy otwierający dostęp poprzez kod czteroznakowy. Autor: Marcin Cybulski
Obługa czujników do robota śledzącego linie. Michał Wendland 171628 15 czerwca 2011
Obługa czujników do robota śledzącego linie. Michał Wendland 171628 15 czerwca 2011 1 Spis treści 1 Charakterystyka projektu. 3 2 Schematy układów elektronicznych. 3 2.1 Moduł czujników.................................
Programowanie mikrokontrolerów AVR z rodziny ATmega.
Programowanie mikrokontrolerów AVR z rodziny ATmega. Materiały pomocnicze Jakub Malewicz jakub.malewicz@pwr.wroc.pl Wszelkie prawa zastrzeżone. Kopiowanie w całości lub w częściach bez zgody i wiedzy autora
4 Adres procesora Zworkami A0, A1 i A2 umieszczonymi pod złączem Z7 ustalamy adres (numer) procesora. Na rysunku powyżej przedstawiono układ zworek dl
1 Wstęp...1 2 Nie zamontowane elementy...1 3 Złącza...1 4 Adres procesora...2 5 Zasilanie...2 6 Podłączenie do komputera...3 7 Proste połączenie kilku modułów z komputerem i wspólnym zasilaniem...3 8 Wejścia
Politechnika Wrocławska
Politechnika Wrocławska Instytut Cybernetyki Technicznej Wizualizacja Danych Sensorycznych Projekt Kompas Elektroniczny Prowadzący: dr inż. Bogdan Kreczmer Wykonali: Tomasz Salamon Paweł Chojnowski Wrocław,
Generator funkcyjny. Spis treści. Działanie. Interfejs. Adam Miarka Maksymilian Szczepanik
Generator funkcyjny Wykonany przez Data wykonania Paweł Białas Adam Miarka Maksymilian Szczepanik 13 czerwca 2015 r. Generator został zbudowany w ramach XI Prezentacji Aplikacji Mikrokontrolerów Freescale.
SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701. SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701.
SigmaDSP - zestaw uruchomieniowy. SigmaDSP jest niedrogim zestawem uruchomieniowym dla procesora DSP ADAU1701 z rodziny SigmaDSP firmy Analog Devices, który wraz z programatorem USBi i darmowym środowiskiem
Dynamiczne badanie wzmacniacza operacyjnego- ćwiczenie 8
Dynamiczne badanie wzmacniacza operacyjnego- ćwiczenie 8 1. Cel ćwiczenia Celem ćwiczenia jest dynamiczne badanie wzmacniacza operacyjnego, oraz zapoznanie się z metodami wyznaczania charakterystyk częstotliwościowych.
Edukacyjny sterownik silnika krokowego z mikrokontrolerem AT90S1200 na płycie E100. Zestaw do samodzielnego montażu.
E113 microkit Edukacyjny sterownik silnika krokowego z mikrokontrolerem AT90S1200 na płycie E100 1.Opis ogólny. Zestaw do samodzielnego montażu. Edukacyjny sterownik silnika krokowego przeznaczony jest
2.1 Porównanie procesorów
1 Wstęp...1 2 Charakterystyka procesorów...1 2.1 Porównanie procesorów...1 2.2 Wejścia analogowe...1 2.3 Termometry cyfrowe...1 2.4 Wyjścia PWM...1 2.5 Odbiornik RC5...1 2.6 Licznik / Miernik...1 2.7 Generator...2
Instytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikroprocesory i Mikrokontrolery Zastosowanie przetwornika analogowo-cyfrowego do odczytywania napięcia z potencjometru
ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC
ZL4PIC uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC (v.1.0) ZL4PIC Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC 1 Zestaw jest przeznaczony dla elektroników zajmujących się aplikacjami
Raport z budowy robota Krzysio
Raport z budowy robota Krzysio Bartosz Kolasa Adrian Szymański Piotr Andrzejak Radosław Grymin Politechnika Wrocławska Wydział Elektroniki 14 marca 2011 Spis treści 1 Wprowadzenie 2 2 Konstrukcja 2 3 Zasilanie
Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości
Politechnika Lubelska Wydział Elektrotechniki i Informatyki PRACA DYPLOMOWA MAGISTERSKA Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości Marcin Narel Promotor: dr inż. Eligiusz
Wzmacniacze operacyjne
Wzmacniacze operacyjne Cel ćwiczenia Celem ćwiczenia jest badanie podstawowych układów pracy wzmacniaczy operacyjnych. Wymagania Wstęp 1. Zasada działania wzmacniacza operacyjnego. 2. Ujemne sprzężenie
Laboratorium: Projektowanie pasywnych i aktywnych filtrów analogowych
Laboratorium: Projektowanie pasywnych i aktywnych filtrów analogowych Autorzy: Karol Kropidłowski Jan Szajdziński Michał Bujacz 1. Cel ćwiczenia 1. Cel laboratorium: Zapoznanie się i przebadanie podstawowych
U 2 B 1 C 1 =10nF. C 2 =10nF
Dynamiczne badanie przerzutników - Ćwiczenie 3. el ćwiczenia Zapoznanie się z budową i działaniem przerzutnika astabilnego (multiwibratora) wykonanego w technice TTL oraz zapoznanie się z działaniem przerzutnika
Instrukcja obsługi. PLD 24 - pixel LED driver DMX V1.0.1. MODUS S.J. Wadowicka 12 30-415 Kraków, Polska. www.modus.pl
Instrukcja obsługi PLD 24 - pixel LED driver DMX V1.0.1 1 Dziękujemy za zakup naszego urządzenia. Dołożyliśmy wszelkich starań, aby nasze produkty były najwyższej jakości i spełniły Państwa oczekiwania.
Przekaźnik mieści się w uniwersalnej obudowie zatablicowej wykonanej z tworzywa niepalnego ABS o wymiarach 72x72x75 mm.
1. ZASTOSOWANIE Przekaźnik PS-1 służy do optycznej sygnalizacji zadziałania zabezpieczeń a także sygnalizuje awarię i zakłócenie w pracy urządzeń elektroenergetycznych. Umożliwia wizualizację i powielenie
Generator tonów CTCSS, 1750Hz i innych.
Generator tonów CTCSS, 75Hz i innych. Rysunek. Schemat ideowy Generatora tonów CTCSS V6. Generator tonów CTCSS został zbudowany w oparciu o popularny mikrokontroler firmy Atmel z rodziny AVR, ATTINY33.
Instrukcja obsługi programatora AVR Prog USB v2
Instrukcja obsługi programatora AVR Prog USB v2 Instrukcja obsługi programatora AVR Prog USB v2, STK500 v2 Strona 1 Zawartość 1. Instalacja... 3 2. Instalacja sterowników w trybie HID.... 3 3. Programowanie
Politechnika Białostocka
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Kod przedmiotu: TS1C 622 388 Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: Elektronika samochodowa Temat: Programowanie
Rysunek 1 Schemat ideowy sterownika GSM
Wejścia cyfrowe 3x510 Wyjścia cyfrowe Rysunek 1 Schemat ideowy sterownika GSM zostały wyprowadzone na złącze Z4. Zasilanie modułu i jego peryferii odbywa się poprzez złącze GSM_ZAS. Opisywany moduł wraz
STEROWNIK TUBY LED STM-64
STEROWNIK TUBY LED STM-64 INSTRUKCJA OBSŁUGI DLA WERSJI OPROGRAMOWANIA 1.1 WWW.SIGMA.NET.PL OPIS OGÓLNY Urządzenie przeznaczone jest do sterowania tubami led. Dzięki rozbudowanym funkcjom wyświetla bardzo
Laboratorium Analogowych Układów Elektronicznych Laboratorium 4
Laboratorium Analogowych Układów Elektronicznych Laboratorium 4 1/6 Komparator, wyłącznik zmierzchowy Zadaniem jest przebadanie zachowania komparatora w układach z dodatnim sprzężeniem zwrotnym i bez sprzężenia
1. Opis aplikacji. 2. Przeprowadzanie pomiarów. 3. Tworzenie sprawozdania
1. Opis aplikacji Interfejs programu podzielony jest na dwie zakładki. Wszystkie ustawienia znajdują się w drugiej zakładce, są przygotowane do ćwiczenia i nie można ich zmieniac bez pozwolenia prowadzącego
PLD48 PIXEL DMX LED Driver
PLD48 PIXEL DMX LED Driver Instrukcja obsługi www.modus.pl ziękujemy za zakup naszego urządzenia. Dołożyliśmy wszelkich starań, aby nasze produkty były najwyższej jakości i spełniły Państwa oczekiwania.
Instrukcja obsługi programatora AVR Prog USB v2
Instrukcja obsługi programatora AVR Prog USB v2 Instrukcja obsługi programatora AVR Prog USB v2, STK500 v2 www.and-tech.pl Strona 1 Zawartość Instrukcja obsługi programatora AVR Prog USB v2, STK500 v2
tel. +48 71 3110711, 12; fax. +48 71 3110713 MART- 02: UNIWERSALNY MODUŁ DO NAGRYWANIA I ODTWARZANIA KOMUNIKATÓW DŹWIĘKOWYCH
MART- 02: UNIWERSALNY MODUŁ DO NAGRYWANIA I ODTWARZANIA KOMUNIKATÓW DŹWIĘKOWYCH Zestaw do samodzielnego montażu 1 MART-02 jest modułem służącym do wielokrotnego zapisu i odczytu sygnału dźwiękowego z wykorzystaniem
Programator procesorów rodziny AVR AVR-T910
Programator procesorów rodziny AVR AVR-T910 Instrukcja obsługi Opis urządzenia AVR-T910 jest urządzeniem przeznaczonym do programowania mikrokontrolerów rodziny AVR firmy ATMEL. Programator podłączany
Politechnika Białostocka
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Kod przedmiotu: Kod przedmiotu: ES1C 621 356 Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: Elektronika samochodowa Temat:
Rafał Staszewski Maciej Trzebiński, Dominik Derendarz
R Staszewski Rafał Staszewski Maciej Trzebiński, Dominik Derendarz Henryk Niewodniczański Institute of Nuclear Physics Polish Academy of Sciences (IFJ PAN Cracow) Zagraj w Naukę 27 października 2014 1
Sterownik momentu obrotowego silnika prądu stałego
Politechnika Wrocławska Projekt Sterownik momentu obrotowego silnika prądu stałego Autorzy: Paweł Bogner Marcin Dmochowski Prowadzący: mgr inż. Jan Kędzierski 30.04.2012 r. 1 Opis ogólny Celem projektu
Kurs Elektroniki. Zastosowanie elektroniki w robotyce cz. 2 2011-11-30
Kurs Elektroniki Zastosowanie elektroniki w robotyce cz. 2 2011-11-30 Opracowanie: Maksymilian Szumowski Wstęp Tematyka spotkania: 1. Mikroprzełączniki 2. Multipleksowanie 3. Wykorzystanie komparatorów
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Opis stanowiska laboratoryjnego do projektowania i weryfikacji algorytmów sterujących autonomicznych pojazdów
Gotronik. Przedwzmacniacz audio stereo opamp
Informacje o produkcie Przedwzmacniacz audio stereo opamp Cena : 170,00 zł Nr katalogowy : BTE-125 Producent : mini moduły Dostępność : Dostępny Stan magazynowy : bardzo wysoki Średnia ocena : brak recenzji
Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop Spis treści
Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop. 2017 Spis treści O autorze 9 Wprowadzenie 11 Rozdział 1. Sterownik przemysłowy 15 Sterownik S7-1200 15 Budowa zewnętrzna
Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Katedra Elektroniki
Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Na podstawie instrukcji Wtórniki Napięcia,, Laboratorium układów Elektronicznych Opis badanych układów Spis Treści 1. CEL ĆWICZENIA... 2 2.
o Instalacja środowiska programistycznego (18) o Blink (18) o Zasilanie (21) o Złącza zasilania (22) o Wejścia analogowe (22) o Złącza cyfrowe (22)
O autorze (9) Podziękowania (10) Wstęp (11) Pobieranie przykładów (12) Czego będę potrzebował? (12) Korzystanie z tej książki (12) Rozdział 1. Programowanie Arduino (15) Czym jest Arduino (15) Instalacja
Programowalne Układy Cyfrowe Laboratorium
Zdjęcie opracowanej na potrzeby prowadzenia laboratorium płytki przedstawiono na Rys.1. i oznaczono na nim najważniejsze elementy: 1) Zasilacz i programator. 2) Układ logiki programowalnej firmy XILINX
Politechnika Białostocka
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: ELEKTRONIKA EKS1A300024 ZASTOSOWANIE WZMACNIACZY OPERACYJNYCH W UKŁADACH
Uniwersalna płytka generatora tonów CTCSS, 1750Hz i innych.
1 Uniwersalna płytka generatora tonów CTCSS, 1750Hz i innych. Rysunek 1. Schemat ideowy Generatora tonów CTCSS V5. Generator tonów CTCSS został zbudowany w oparciu o popularny mikrokontroler firmy Atmel
LABORATORIUM. TIMERY w mikrokontrolerach Atmega16-32
Zachodniopomorski Uniwersytet Technologiczny WYDZIAŁ ELEKTRYCZNY Katedra Inżynierii Systemów, Sygnałów i Elektroniki LABORATORIUM TECHNIKA MIKROPROCESOROWA TIMERY w mikrokontrolerach Atmega16-32 Opracował:
Układ stabilizacji laserów diodowych
Układ stabilizacji laserów diodowych Lasery diodowe stabilizowane są do wzorca atomowego z wykorzystaniem metody magnetycznie indukowanego dichroizmu (patrz artykuł Laser frequency stabilization by Dopplerfree
1 Badanie aplikacji timera 555
1 Badanie aplikacji timera 555 Celem ćwiczenia jest zapoznanie studenta z podstawowymi aplikacjami układu 555 oraz jego działaniem i właściwościami. Do badania wybrane zostały trzy podstawowe aplikacje
Instytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikrokontrolery i Mikroprocesory Timery i przerwania laboratorium: 03 autor: mgr inż. Katarzyna Smelcerz Kraków,
Katalog. KOLUMNA SYGNALIZACYJNA WS-Ad
Katalog Produkty zaprezentowane w niniejszym katalogu są przeznaczone głównie do sygnalizowania stanu pracy maszyn, poprzez sygnalizację optyczną, akustyczną lub akustyczno-optyczną. Wyroby te znajdą zastosowanie
AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)
AVR DRAGON INSTRUKCJA OBSŁUGI (wersja 1.0) ROZDZIAŁ 1. WSTĘP... 3 ROZDZIAŁ 2. ROZPOCZĘCIE PRACY Z AVR DRAGON... 5 ROZDZIAŁ 3. PROGRAMOWANIE... 8 ROZDZIAŁ 4. DEBUGOWANIE... 10 ROZDZIAŁ 5. SCHEMATY PODŁĄCZEŃ
Proste układy wykonawcze
Proste układy wykonawcze sterowanie przekaźnikami, tyrystorami i małymi silnikami elektrycznymi Ryszard J. Barczyński, 2016 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne
Spis treści. Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego
El ektroni ka cyfrow a Aut orpr ogr amuz aj ęć: mgri nż.mar ci njuki ewi cz Pr oj ektwspół f i nansowanyześr odkówuni ieur opej ski ejwr amacheur opej ski egofunduszuspoł ecznego Spis treści Zajęcia 1:
Instrukcja obsługi programatora AVR Prog USB v2
Instrukcja obsługi programatora AVR Prog USB v2 Strona 1 Spis treści 1. Instalacja...3 2. Instalacja sterowników w trybie HID....3 3. Programowanie w trybie HID...4 4. Instalacja w trybie COM....5 5. Programowanie
SYSTEMY MIKROPROCESOROWE W AUTOMATYCE. Projekt bariery świetlnej.
SYSTEMY MIKROPROCESOROWE W AUTOMATYCE. Projekt bariery świetlnej. Prowadzący: Dr M. Wnuk Wykonał: Marcin Kawalec 1. Wstęp. Zadaniem projektowym było zaprojektowanie i wykonanie bariery świetlnej. Układ
Nowy MULTIMETR z czujnikiem Halla
Nowy MULTIMETR z czujnikiem Halla - do zasilaczy, prostowników - MULTIMETR HALL - do wzmacniaczy mocy RF - RF MULTIMETR HALL - do elektrowni wiatrowych, paneli - GREEN ENERGY HALL opr. Piotrek SP2DMB aktualizacja:
SML3 październik
SML3 październik 2005 24 100_LED8 Moduł zawiera 8 diod LED dołączonych do wejść za pośrednictwem jednego z kilku możliwych typów układów (typowo jest to układ typu 563). Moduł jest wyposażony w dwa złącza
PROJECT OF FM TUNER WITH GESTURE CONTROL PROJEKT TUNERA FM STEROWANEGO GESTAMI
Bartosz Wawrzynek I rok Koło Naukowe Techniki Cyfrowej dr inż. Wojciech Mysiński opiekun naukowy PROJECT OF FM TUNER WITH GESTURE CONTROL PROJEKT TUNERA FM STEROWANEGO GESTAMI Keywords: gesture control,
Zrób to sam : generowanie ruchu, światła i dźwięku za pomocą Arduino i Raspberry Pi / Simon Monk. Gliwice, Spis treści
Zrób to sam : generowanie ruchu, światła i dźwięku za pomocą Arduino i Raspberry Pi / Simon Monk. Gliwice, 2018 Spis treści 1. Wstęp 13 Arduino i Pi 13 Raspberry Pi 13 Arduino 15 Co wybrać: Arduino czy
EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 ZASADY OCENIANIA
Układ graficzny CKE 2017 EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 ZASADY OCENIANIA Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu Nazwa kwalifikacji: Montaż
Politechnika Białostocka
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: UKŁADY ELEKTRONICZNE 2 (TS1C500 030) Tranzystor w układzie wzmacniacza
Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania. Sterowniki Urządzeń Mechatronicznych laboratorium. Ćw. 3: Timer v1.0
1 CEL ĆWICZENIA Celem ćwiczenia jest zapoznanie się z możliwościami odmierzania czasu za pomocą wewnętrznego TIMER a mikrokontrolerów serii AVR 2 ZAKRES NIEZBĘDNYCH WIADOMOŚCI - wiadomości z poprzednich
W semestrze letnim studenci kierunku Aplikacje Internetu Rzeczy podczas ćwiczeń z programowania CAD/CAM
Pracownia Elektroniki Cyfrowej Programowanie CAD/CAM W semestrze letnim studenci kierunku Aplikacje Internetu Rzeczy podczas ćwiczeń z programowania CAD/CAM projektowali modele 3d. Wykorzystywali do tego
5 Filtry drugiego rzędu
5 Filtry drugiego rzędu Cel ćwiczenia 1. Zrozumienie zasady działania i charakterystyk filtrów. 2. Poznanie zalet filtrów aktywnych. 3. Zastosowanie filtrów drugiego rzędu z układem całkującym Podstawy
CHŁOPCZYK Robot typu Line Follower
Politechnika Wrocławska CHŁOPCZYK Robot typu Line Follower Autor: Damian Trzeciak Mateusz Piszczek Koło Naukowe Robotyków KoNaR www.konar.pwr.wroc.pl Wrocław, 15 marca 2011 Spis treści 1 Wstęp 2 2 Konstrukcja
Moduł wejść/wyjść VersaPoint
Analogowy wyjściowy napięciowo-prądowy o rozdzielczości 16 bitów 1 kanałowy Moduł obsługuje wyjście analogowe sygnały napięciowe lub prądowe. Moduł pracuje z rozdzielczością 16 bitów. Parametry techniczne
Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej
Politechnika Łódzka Instytut Systemów Inżynierii Elektrycznej Laboratorium komputerowych systemów pomiarowych Ćwiczenie 8 Wykorzystanie modułów FieldPoint w komputerowych systemach pomiarowych 1. Wprowadzenie
Autonomiczny robot mobilny LF3 klasy linefollower. Jacek Jankowski
Autonomiczny robot mobilny LF3 klasy linefollower Jacek Jankowski Koło Naukowe Robotyków KoNaR www.konar.pwr.wroc.pl 16 marca 2014 SPIS TREŚCI SPIS TREŚCI Spis treści 1 Wstęp 2 2 Założenia projektu 2 3
Język C. Wykład 9: Mikrokontrolery cz.2. Łukasz Gaweł Chemia C pokój 307
Język C Wykład 9: Mikrokontrolery cz.2 Łukasz Gaweł Chemia C pokój 307 lukasz.gawel@pg.edu.pl Pierwszy program- powtórka Częstotliwość zegara procesora μc (należy sprawdzić z kartą techniczną μc) Dodaje
Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu.
Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu. Maciek Słomka 4 czerwca 2006 1 Celprojektu. Celem projektu było zbudowanie modułu umożliwiającego wizualizację stanu czujników
LABORATORIUM. TIMERY w mikrokontrolerach Atmega16-32
Zachodniopomorski Uniwersytet Technologiczny WYDZIAŁ ELEKTRYCZNY Katedra Inżynierii Systemów, Sygnałów i Elektroniki LABORATORIUM TECHNIKA MIKROPROCESOROWA TIMERY w mikrokontrolerach Atmega16-32 Opracował:
14 Modulatory FM CELE ĆWICZEŃ PODSTAWY TEORETYCZNE Podstawy modulacji częstotliwości Dioda pojemnościowa (waraktor)
14 Modulatory FM CELE ĆWICZEŃ Poznanie zasady działania i charakterystyk diody waraktorowej. Zrozumienie zasady działania oscylatora sterowanego napięciem. Poznanie budowy modulatora częstotliwości z oscylatorem
Politechnika Białostocka
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: ELEKTRONIKA EKS1A300024 UKŁADY CZASOWE Białystok 2015 1. Cele ćwiczenia
dokument DOK 02-05-12 wersja 1.0 www.arskam.com
ARS3-RA v.1.0 mikro kod sterownika 8 Linii I/O ze zdalną transmisją kanałem radiowym lub poprzez port UART. Kod przeznaczony dla sprzętu opartego o projekt referencyjny DOK 01-05-12. Opis programowania
EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2019 ZASADY OCENIANIA
Układ graficzny CKE 2019 Nazwa kwalifikacji: Montaż układów i urządzeń elektronicznych Oznaczenie arkusza: E.05-01-19.01 Oznaczenie kwalifikacji: E.05 zadania: 01 Kod ośrodka Kod egzaminatora EGZAMIN POTWIERDZAJĄCY
Wyniki (prawie)końcowe - Elektroniczne warcaby
Wyniki (prawie)końcowe - Elektroniczne warcaby Zbigniew Duszeńczuk 14 czerwca 2008 Spis treści 1 Stan realizacji projektu na dzień 14 czerwca 2008 2 2 Najważniejsze cechy projektu 2 2.1 Użyte elementy..............................
BEZDOTYKOWY CZUJNIK ULTRADŹWIĘKOWY POŁOŻENIA LINIOWEGO
Temat ćwiczenia: BEZDOTYKOWY CZUJNIK ULTRADŹWIĘKOWY POŁOŻENIA LINIOWEGO 1. Wprowadzenie Ultradźwiękowy bezdotykowy czujnik położenia liniowego działa na zasadzie pomiaru czasu powrotu impulsu ultradźwiękowego,
Arduino dla początkujących. Kolejny krok Autor: Simon Monk. Spis treści
Arduino dla początkujących. Kolejny krok Autor: Simon Monk Spis treści O autorze Podziękowania Wstęp o Pobieranie przykładów o Czego będę potrzebował? o Korzystanie z tej książki Rozdział 1. Programowanie
MCAR Robot mobilny z procesorem AVR Atmega32
MCAR Robot mobilny z procesorem AVR Atmega32 Opis techniczny Jakub Kuryło kl. III Ti Zespół Szkół Zawodowych nr. 1 Ul. Tysiąclecia 3, 08-530 Dęblin e-mail: jkurylo92@gmail.com 1 Spis treści 1. Wstęp..
Interfejsy komunikacyjne pomiary sygnałów losowych i pseudolosowych. Instrukcja do ćwiczenia laboratoryjnego
Interfejsy komunikacyjne pomiary sygnałów losowych i pseudolosowych Instrukcja do ćwiczenia laboratoryjnego opracował: Łukasz Buczek 05.2015 rev. 05.2018 1 1. Cel ćwiczenia Doskonalenie umiejętności obsługi