Raport z budowy robota walczącego klasy minisumo Yokozuna. Dawid Marszałkiewicz Piotr Portasiak

Wielkość: px
Rozpocząć pokaz od strony:

Download "Raport z budowy robota walczącego klasy minisumo Yokozuna. Dawid Marszałkiewicz Piotr Portasiak"

Transkrypt

1 Raport z budowy robota walczącego klasy minisumo Yokozuna Dawid Marszałkiewicz Piotr Portasiak Koło Naukowe Robotyków KoNaR Wrocław, 6 stycznia 2016

2 Dziękujemy, wszystkim tym, którzy nas wspierali i wierzyli, że uda nam się osiągnać to, co zamierzyliśmy.

3 Spis treści 1. Wstęp Budowa robota Założenia projektowe Mechanika Korpus Napęd Podsumowanie Elektronika Zasilanie Mikrokontroler Czujniki Sterowanie silnikami Interfejs komunikacyjny Program Konfiguracja peryferii Algorytm sterowania Geneza nazwy robota Podsumowanie Materiały źródłowe

4 Streszczenie Niniejsze opracowanie prezentuje proces budowy autonomicznego robota walczącego klasy minisumo, zdolnego do udziału w zawodach robotyków. W kolejnych rozdziałach omówiono etapy projektowania i realizacji: części mechanicznej, elektronicznej oraz algorytmu sterowania. 1. Wstęp Przedsięwzięcie zakładało zaprojektowanie i zbudowanie robota walczącego klasy minisumo. Budowa odbywała się w ramach warsztatów robotycznych organizowanych przez Koło Naukowe Robotyków KoNaR podczas semestru zimowego 2015/2016. Ukończenie projektu umożliwiało wstąpienie w szeregi członków tego Koła, co było jedną z motywacji do podjęcia działań. W ramach warsztatów konstruktorzy zdobyli wiedzę i poznali doświadczenie innych robotyków, co pozwoliło na dotarcie do zamierzonego celu. Robot (Rys. 1) zadebiutował dnia roku podczas zawodów Robotic Arena 2015 organizowanych na Politechnice Wrocławskiej, wygrywając jedną walkę. W tym miejscu kierowane są podziękowania do wszystkich obecnych członków KNR KoNaR, którzy byli odpowiedzialni za organizację warsztatów oraz zawodów robotycznych. Szczególne słowa wdzięczności dla opiekuna zespołu inż. Michała Kotkowskiego, który czuwał nad całym projektem. Rysunek 1. Robot mobilny klasy minisumo Yokozuna 2

5 2. Budowa robota Projekt budowy robota został podzielony na kilka zasadniczych etapów: 1. Założenia projektowe (Rys. 2) 2. Poszukiwanie i analiza podobnych konstrukcji 3. Projektowanie urządzenia 4. Pozyskiwanie komponentów 5. Montaż elementów 6. Testowanie, debugowanie 7. Dokumentacja projektu 8. Demonstracja robota 2.1. Założenia projektowe Przeznaczenie konstrukcji: Robot walczący, mający za zadanie zlokalizować przeciwnika i wypchnąć go z ringu (jap. dohyo) Robot autonomiczny: samodzielnie funkcjonuje i podejmuje decyzje o sterowaniu efektorami w oparciu o zaprogramowane zadania, z wykorzystaniem sensorów dostarczających mu informacji o otoczeniu. Sensory: Czujniki odległości informują o zlokalizowaniu przeciwnika, a czujniki odbiciowe powiadamiają o zbliżaniu się do krawędzi dohyo. Efektory: Silniki wprawiają w ruch robota zgodnie z instrukcjami od mikrokontrolera wydanymi na podstawie informacji ze świata zewnętrznego uzyskanymi poprzez sensory. Mechanika: Napęd na dwa koła, skręcanie robota realizowane odpowiednią regulacją prędkości i kierunku obracania obu silników. Elektronika: Rolę jednostki sterującej będzie pełnił mikrokontroler o architekturze ARM, (Advanced. RISC Machine), który oferuje dużą moc obliczeniową przy małym zapotrzebowaniu na energię. Programowanie: Zakładana jest możliwość modyfikowania algorytmu sterowania, tj. musi istnieć możliwość programowania mikrokontrolera. Wymiary i waga: Regulaminowe wymiary robota klasy minisumo to 100x100 [mm], przy czym jego wysokość jest dowolna. Dopuszczalna masa robota to 500 [g]. Bezpieczeństwo: Robot nie może zagrażać zdrowiu i życiu człowieka. W tym celu należy dołączyć obsługę bezprzewodowego modułu bezpieczeństwa, pozwalającego rozpocząć lub przerwać działanie robota w dowolnej chwili czasu. 3

6 Rysunek 2. Schemat ideowy robota mobilnego typu minisumo 2.2. Mechanika Wykonanie konstrukcji mechanicznej było mocno uzależnione od dostępnych materiałów oraz możliwości ich obróbki, a w szczególności od związanych z tym kosztów. Cała konstrukcja mechaniczna (Rys. 3) została zaprojektowana w oprogramowaniu Autodesk Inventor 2016, który pozwolił na wykonanie modeli 3D poszczególnych elementów, a następnie umożliwił wygenerowanie rysunków wykonawczych, złożeniowych oraz poglądowych Korpus Projekt: Rozważano różne sposoby wykonania korpusu całego robota. Na samym początku planowano wyfrezowanie obudowy w aluminium na obrabiarce CNC. Niestety brak dostępu do takiego sprzętu oraz zbyt skromny budżet, aby to zlecić zewnętrznej firmie spowodował odrzucenie tego pomysłu. Następnie pod uwagę brano: płyty plexi, laminat lub blachę. W przypadku dwóch pierwszych tworzyw pojawił się problem z ich łączeniem, więc również z nich zrezygnowano. Z uwagi na dostęp do materiałów i narzędzi blacharsko-dekarskich ostatecznie wybrano blachę stalową ocynkowaną o grubości 0.5 mm W dalszej kolejności należało zamodelować bryłę korpusu oraz przygotować jej siatkę z uwzględnionymi miejscami gięcia blachy (Rys. 4). W tym celu skorzystano z modułu do projektowania konstrukcji blaszanych w oprogramowaniu Autodesk Inventor W fazie projektowania w pierwszej kolejności zajęto się umiejscowieniem napędu. Po tym można było określić ilość wolnego miejsca na płytkę z układem elektronicznym. Po zaprojektowaniu układu elektronicznego w projekcie zostały zwymiarowane otwory montażowe dla śrub oraz czujników (tj. odległości oraz białej linii). Nieplanowanie pojawiły się także otwory dla kondensatorów elektrolitycznych nie mieszczących się wewnątrz obudowy. 4

7 Rysunek 3. Model 3D korpusu wraz z zamontowanym napędem i czujnikami Rysunek 4. Siatka korpusu przygotowana do procesu gięcia i wiercenia 5

8 Realizacja: I. Cały proces realizacji rozpoczął się od wydrukowania szablonu 2D korpusu i przyklejeniu go wprost na arkusz blachy ocynk. W ten sposób nie trzeba było wymiarować na materiale obrysów i otworów do wiercenia. Zabieg ten przyspieszył i uprościł cały proces trasowania. II. Za pomocą nożyc do blachy należało wyciąć ogólny kształt siatki wzdłuż ciągłych linii. III. W następnym kroku należało zaznaczyć punktakiem środki otworów do przewiercenia. W celu uzyskania otworów prostokątnych dla czujników odległości trzeba było naznaczyć wiele takich punktów wiercenia. IV. Przy zachowaniu należytych środków ostrożności rozpoczęto proces wiercenia. Najpierw tworzono otwory o mniejszej średnicy, a następnie rozwiercano je wiertłami o docelowej średnicy. Jak widać na poniższym zdjęciu (Rys. 5) najwięcej czasu i cierpliwości należało poświęcić otworom na czujniki które należało dodatkowo wyszlifować pilnikiem. Rysunek 5. Wykonywania korpusu robota z blachy ocynk V. Od początku zakładano gięcie blachy z której miał powstać korpus za pomocą krawędziarki. Okazało się jednak, że przy takich wymiarach jest to niemożliwe. Ostatecznie blacha była gięta ręcznie przy pomocy imadła, szczypiec, młotka i wszystkich innych narzędzi które w danym momencie do tego potrzebne. VI. Kolejnym etapem było malowanie. Zdecydowano, że będzie to kolor czarny mat, który w pewnym stopniu pochłania promieniowanie podczerwone, utrudniając wykrywanie robota przez czujniki podczerwieni przeciwnika. 6

9 VII. Wytworzony w ten sposób korpus nie był do końca idealny. W trakcie gięcia podstawa korpusu została zdeformowana. Skutkowało to przechyleniem podwozia na jedną stronę, w efekcie przy jeździe na wprost robota ściągało na tą stronę. Rozwiązano ten problem poprzez wzmocnienie podstawy od wewnątrz za pomocą laminatu o grubości 1 [mm]. VIII. Ze względu na małą masę całej konstrukcji należało w jakiś sposób ją zwiększyć. W tym celu wykonano prowizoryczną pokrywę z blachy do której przymocowano dociążenie w postaci 3 sztabek blachy stalowej o wymiarach (43.50 x x 3.00) i wadze 80 [g]. W sumie dociążyło to konstrukcję o 240 [g] co stanowi ok. 50 % całkowitej masy robota Napęd Silniki: Do napędzania całego robota wykorzystano dwa miniaturowe, ale bardzo mocne silniki firmy Pololu z przekładnią 50:1. Wybór podyktowany był większym momentem obrotowym, a co za tym idzie większym przyspieszeniem w porównaniu do tych samych silników z przełożeniem 30:1. Zakładano że, robot powinien mieć bardziej siłę do przepychania przeciwnika niż osiągać dużą prędkość, jak w przypadku robotów typu Line Follower. Rysunek 6. Silnik DC firmy Pololu z przekładnią 50:1. Koła: Wybrano popularne koła Solarbotics RW2i wykonane z gumy zapewniającej wysoką przyczepność. Mocowanie zewnętrzne zapewniło nam lepszy montaż i demontaż kół, ale niestety kosztem pomniejszenia o kilka milimetrów dostępnej przestrzeni przewidzianej na układ elektroniczny. 7

10 Rysunek 7. Koła Solarbotics RW2 - mocowanie zewnętrznie Mocowania silników: Tutaj rozważano samodzielne wykonanie mocowań, jednakże okazało się to zbyt kłopotliwe i ryzykowane. Jest to dosyć istotny element i jego uszkodzenie podczas zawodów mogło przysporzyć niepotrzebnych problemów (np. wyrwanie kabli z silnika - uszkodzenie styków nietanich silników). Zdecydowano o zakupie dedykowanych, prostych w montażu mocowań. Ponadto dostępna nota katalogowa ułatwiła zwymiarowanie otworów montażowych. Rysunek 8. Mocowania do mikrosilników Pololu Podsumowanie Pług: Podczas projektowania zaniechano zamontowanie pługa, służącego do podważania przeciwnika.wynikało to poniekąd z braku możliwości przymocowania go w sensowny sposób do planowanej konstrukcji blaszanej. Element ten okazał się jednak niezbędny podczas walk. Na zawodach 3 z 4 robotów podważyło naszego minisumo, co w takich sytuacjach przesądzało o przegra- 8

11 nej walce. W najbliższej przyszłości planowana jest modernizacja obudowy, która będzie już ten element zawierać. Środek ciężkości: Z uwagi na konieczność dociążenia całej konstrukcji, środek ciężkości znajduje się ponad podstawą robota, co umożliwia przeciwnikowi łatwe podważanie i przewracanie robota podczas walki. W przyszłościowych konstrukcjach należy to uwzględnić. Umiejscowienie akumulatora: Akumulator tymczasowo zamontowano na pokrywie razem z dociążeniem. Jest to rozwiązanie przejściowe. Umiejscowienie złączy/przycisków: Dobrym rozwiązaniem byłoby wykonanie dodatkowej płytki (adaptera) z włącznikiem zasilania, złączami programowania oraz start modułu na samym wierzchu robota. Zwiększyłoby to komfort użytkownia Elektronika Elektronika w całości została wykonana w programie KiCad, jest to program na licencji open source, który posiada szeroko rozwiniętą społeczność, co w znacznym stopniu ułatwiło projektowanie schematu ideowego oraz montażowego. Wybór został podyktowany poradami starszych kolegów z Koła Naukowego Robotyków KoNaR. Ten wybór okazał się kluczowy dla losów całego projektu, ponieważ program umożliwia w łatwy sposób tworzenie swoich footprintów oraz modyfikowanie już istniejących. Na schemacie montażowym szerokość najcieńszej ścieżki wynosiła 10 milsów, była to optymalna szerokość ze względu na metodę wykonywania płytki (fototransfer) oraz szerokość padów mikrokontrolera. Wykonana płytka jest jednostronna z elementami SMD, co umożliwiło zmieszczenie całej elektroniki na płytce 98x70mm. Zdjęcie z polutowaną płytką znajuduję się na rysunku 9. Rysunek 9. Polutowana płytka 9

12 Rysunek 10. Złącze JST Zasilanie Robot zasilany jest z akumulatora litowo-polimerowego. Nasz pakiet składa się z dwóch celi, dzięki czemu otrzymujemy napięcie 7, 4V. Pojemność pakietu to 800mAh, przy maksymalnym prądzie rozładowanym równym 20A. Akumulator jest wyposażony w wtyk JST co w połączeniu z gniazdem JST daje zabezpieczenie przed odwrtoną polaryzacją (Rysunek 10). Na płytce wykorzystujemy 3 poziomy napięć. Do zasilania logiki tj. mikrokontrolera oraz mostków H użyte zostało napięcie 3, 3V do zasilania czujników 5V oraz 7, 4V do zasilania stopnia mocy odpowiedzialnego za ruch silników. Wykorzystanie takich poziomów napięć pozwoliło na najbardziej efektywne wykorzystanie komponentów. Napięcia 5V oraz 3, 3V uzyskujemy dzięki stabilizatorom LM1117 w obudowie SOT223. Są to stabilizatory LDO (Low Drop Out), co pozwoliło nam uniknąć sytuacji, że na wyjściu stabilizatora nie ma zakładanego napięcia, ponieważ na wejściu znajduje sie za małe napięcie. Za stabilizatorem 3V3 znajduję się dioda sygnalizująca poprawne działanie układu zasilającego. Zasilanie jest włączane poprzez przełącznik dwupozycyjny. Rysunek 11 ukazuje schemat ideowy modułu zasilania Mikrokontroler Zdecyowaliśmy się na mikrokontroler z rodziny STM, a konkretnie STM32F100C4T6B. Dane techniczne: 32-bitowy rdzeń ARM Cortex M3, Pamięć Flash 16kB, Pamięć RAM 4kB, Maksymalna częstotliwość taktowania rdzenia: 24MHz Maksymalny pobór prądu: 15.7mA Ilość liczników 16-bitowych: 6 12-bitowy przetwornik ADC (10 kanałów) Obudowa LQFP48 Wybór padł na mikrokontrolery z rodziny STM, ponieważ chcieliśmy iść z 10

13 Rysunek 11. Schemat modułu zasilania duchem czasu jak i również poznawać nowe środowiska programistyczne oraz architektury mikrokontrolerów (dlatego odrzuciliśmy AVR). Mamy możliwość debugowania mikrokontrolera poprzez płytkę testową STM32F3DISCOVERY oraz wtyk z kluczem umieszczony na płytce. Duże znaczenie przy wyborze mikrokontrolera miał fakt, że znajduje się on w obudowie LQFP48, co pozwoliło nam na oszczędność miejsca. Schemat na rysunku 12 pokazuje sposób zasilania oraz podłączenie mikrokontrolera. Rysunek 12. Schemat podłączenia mikrokontrolera 11

14 Czujniki Robot do podejmowania autonomicznych decyzji podczas walki posiada czujniki, które pozwalają mu na poznanie otoczenia. W naszej konstrukcji zastosowaliśmy dwa rodzaje czujników, których podłączenie prezentuje schemat na rysunku 13 Rysunek 13. Schemat podłączenia czujników Pierwszym z nich jest czujnik białej lini, do wykonania tego zabezpieczenia użyliśmy transoptora (fotodioda z fototranzystorem w jednej obudowie) KTIR0711s. Jego podstawowe parametry to: Maksymalne napiecie diody IR; 5V Maksymalny prąd diody IR: 50mA Maksymalny prąd kolektora 20mA Obudowa montowana powierzchniowo Podczas walk minisumo czujnik ten wykrywa tylko skrajne wartości (czerń lub biel), co sprawia, że może on się znajdować nawet do 0,5 cm ponad powierzchnią dohyo. Nasz robot posiada dwa takie czujniki, które mają wyjścia analogowe, które zwracają wartość od 0V do 5V, dlatego na kolektorze fototranzystora zastosowaliśmy dzielnik napięcia przez co maksymalne napięcie jakie pojawi sie na kanale ADC wynosi 3, 3V. Drugim czujnikiem zastosowanym w naszej konstrukcji jest cyfrowy czujnik odległości Sharp GP2Y0D340K o parametrach: Napięcie zasilania: 4, 5V do 5, 5V Pobór prądu: 28mA Czas odpowiedzi: 8ms Zakres pomiarowy: 40cm 12

15 Jeżeli zostanie wykryty przeciwnik na wyjściu czujnika pojawia się 0V natomiast, gdy czujnik nie wykrywa nic to na wyjściu pojawia się 5V, stąd konieczne było zastosowanie dzielnika napięciowego. Wybór padł na ten model ze względu na krótki czas odpowiedzi. Pod uwagę były również brane analogowe czujniki odległości jednak odstawały znacznie szybkością działania Sterowanie silnikami Silniki są sterowane poprzez mostki H TB6612FNG, a konkretnie moduł z tym układem. Parametry modułu: Zasilanie silników(vmot): 4,5 13,5 V Zasilanie układu logicznego (VCC): 2,7 5,5 V Maksymalny prąd wyjściowy: 3 A na kanał Ciągły prąd wyjściowy: 1 A na kanał Przy połączeniu obu kanałów: 2 A Maksymalna częstotliwość PWM: 100 khz Wbudowany termiczny obwód odcinający Kondensatory filtrujące na obu liniach zasilających Ochrona przed prądem zwrotnym z silników Rysunek 14. Mostki H Każdy silnik posiada osobny sterownik przez co uzyskujemy maksymalny prąd. Zasilanie oraz podłączenie układów jest pokazane na schemacie z 13

16 rysunku 14. Wybraliśmy ten moduł, ponieważ posiada on wbudowany termiczny obwód odcinający oraz dodatkowo ochronę przed prądem zwrotnym. Dodatkowo moduł jest na osobnej płytce co pozwoliło go zamontować na drugiej warstwie i zaoszczędzić miejsce Interfejs komunikacyjny Z robotem można się komunikowac poprzez interfejs SWD. Aby ułatwić oraz przyśpieszyć proces podłączania robota do płyty testowej STM32DISCOVERYF3 stworzyliśmy kabel, który jest z jednej strony na stałe przypięty do płyty testowej, a z drugiej posiada gniazdo żeńskie z kluczem, które wpinamy do robota. Robota można startować i zatrzymywać poprzez START MODULE Program Program kontrolujący pracę robota został napisany strukturalnie w języku C. W celu ułatwienia tworzenia kodu dla mikrokontrolera wykorzystano środowisko programistyczne System Workbench for SMT32 (SW4STM32), które bazuje na popularnym Eclipse IDE. Co ciekawe jest to jedyne darmowe oprogramowanie, oficjalnie wspierane przez producenta tych mikrokontrolerów - STMicroelectronics. Ze względu na fakt, że tworzenie od podstaw kodu odwołującego się do niskopoziomowych instrukcji mikrokontrolera jest dla początkujących bardzo przytłaczające, skorzystano z narzędzia STM32CubeMX. Jest to oprogramowanie pozwalające na generowanie kodów funkcji obsługujących peryferia mikrokontrolera (np. timery, ADC, PWM, UART itd.) poprzez proste graficzne interfejsy. Wytworzony w ten sposób kod programu można zaimportować do SW4STM32 i dalej edytować. Takie podejście pozwala zaoszczędzić sporo czasu i cierpliwości. Pozostaje tylko skupić się na implementacji algorytmu sterowania, ponieważ automat zbudował bazę potrzebnych funkcji do których można się w prosty sposób odwoływać w trakcie tworzenia programu. Podczas pisania programu w większości przypadków odwoływano się do funkcji z biblioteki HAL. Warto zaznaczyć, że wykorzystywane oprogramowanie pozwalało na skuteczne debugowanie tworzonego programu. 14

17 Rysunek 15. Zrzut ekranu z konfiguracją mikrokontrolera w STM32CubeMX Rysunek 16. Zrzut ekranu ze środowiska programistycznego SW4STM32 15

18 Konfiguracja peryferii Obsługa sygnałów I/O: GPIO (z ang. General Purpose Input/Output) to podstawowy interfejs służący do komunikacji pomiędzy mikrokontrolerem i urządzeniami peryferyjnymi np. microswitch (sygnał wejściowy), LED (sygnał wyjściowy). Wyprowadzenia (piny) mogą służyć jako wejścia jak i wyjścia sygnałów. W przypadku obsługi sterowników silników wykorzystano cztery piny ustawione jako wyjścia cyfrowe (GP IO OU T ), odpowiadają one za kontrolę kierunku obrotów obydwóch silników. Jako wejścia cyfrowe (GP IO IN) z obsługą zewnętrznego przerwania (przy narastającym lub odpadającym zboczu) ustawiono czujniki odległości. Wykrycie stanu niskiego na danym pinie oznacza, że znaleziono przeciwnika lub stanu wysokiego - czyli go nie widać. Za pomocą funkcji obsługujących przerwania modyfikowano wartości zmiennych globalnych, które przechowywały wartości boolowskie tj. dany czujnik widzi lub nie widzi przeciwnika. Flagi te następnie sprawdzono w pętli głównej programu i za pomocą nich definiowano sposób poruszania się robota. W podobny sposób ustawiono piny START/KILL modułu bezpieczeństwa. Przetwornik ADC: Mikrokontroler posiada wbudowany 10 kanałowy przetwornik ADC o 12-bitowej rozdzielczości. Skonfigurowano go w tryb ciągłego przetwarzania wartości analogowej napięcia z czujnika KTIR na postać cyfrową. W wyniku tego otrzymuje się wartość liczbową zapisaną na 12 bitach (2 12 liczb), czyli z przedziału W tym projekcie wykorzystano dwa kanały działające w trybie injected. Przetworzone wartości odczytywano bezpośrednio w pętli głównej programu i w ten sposób określano, czy robot zbliża się do krawędzi ringu. W przypadku większej ilości czujników lepszym rozwiązaniem byłoby skonfigurowanie ich obsługi przy pomocy DMA (bezpośredni dostęp do pamięci z ang. Direct Memory Access). Kontroler DMA ma za zadanie odciążyć zasoby jednostki obliczeniowej od ciągłego przesyłania danych z urządzenia wejściowego do pamięci RAM. Procesor może w tym czasie zajmować się wykonywaniem innych, ważniejszych rozkazów. Obsługa PWM: Do sterowania szybkością obrotów silników wykorzystano metodę regulacji wypełnienia sygnału o stałej amplitudzie i częstotliwości tj. PWM (z ang. Pulse Width Modulation). Wykorzystany mikrokontroler pozwala na wygenerowanie sygnału prostokątnego o zmiennym wypełnieniu, który jest podawany na wejście danego sterownika silnika. W dalszym kroku należało określić częstotliwość jaką będzie miał ten sygnał. W tym celu korzystany ze wzoru [1]. f P W M = CLK (P SC + 1)(ARR + 1) = (3 + 1)( ) = 24 [khz] (1) W celu eliminacji zjawiska piszczenia silnika ustawiono częstotliwość powyżej progu słyszalności ludzkiego ucha (tj. powyżej 20 khz) 16

19 Algorytm sterowania Algorytm sterowania przedstawiono na diagramie czynności (Rys. 17) Rysunek 17. Algorytm sterowania robota minisumo (diagram czynności) 17

20 2.5. Geneza nazwy robota Robot został ochrzczony imieniem Yokozuna. Jest to najwyższej rangi tytuł zawodowego mistrza sumo (wielki mistrz). Nadawany jest najlepszym zawodnikom dożywotnio. Odgrywa dużą rolę w ceremoniale walki, mając m.in. prawo do zasiadania w radzie starszych. Konstruktorzy zawsze mierzyli wysoko, stąd taka nazwa robota. 3. Podsumowanie Opracowanie ma na celu przede wszystkim przekazanie rad i uwag osobom, które podobnie jak autorzy tego tekstu dopiero rozpoczynają swoją przygodę z robotyką. W niniejszym dokumencie opisano proces projektowania, budowy oraz testowania robota walczącego klasy minisumo. Ujęto w nim aspekty dotyczące części mechanicznej, elektronicznej oraz programistycznej. Końcowym efektem tego projektu jest działająca konstrukcja, która zadebiutowała podczas zawodów Robotic Arena 2015 organizowanych na Politechnice Wrocławskiej przez Koło Naukowe Robotyków KoNaR. Pomimo tego, że robot wygrał tylko jedną walkę i odpadł w fazie grupowej, konstruktorzy są usatysfakcjonowani. Wszystkich zakładanych celów nie udało sie zrealizować. W przyszłości należy dodać element podważający przeciwników tj. pług oraz należy lepiej wykonać korpus, tak aby dolna podstawa była jak najbardziej dociążana. Co do części elektronicznej dobrym krokiem byłoby wykonać płytkę dwustronną co ułatwiłoby łatwiejszy montaż czujników odległości. Według autorów konstrukcji wszystkie elementy spisywały się znakomicie, co nie oznacza, że teraz zaprzestaną rozwijać ten projekt. W planach jest modernizacja korpusu (lifting) oraz układu elektronicznego, dodaniu dodatkowych 2 czujników na przodzie robota, pod ale pod kątem 45 o, aby wyeliminować martwe punkty. Pondato planowane jest dalsze ulepszanie algorytmu sterowania i udział w zawodach robotycznych. W ramach tego projektu nauczyliśmy się wielu praktycznych rzeczy zarówno samodzielnie, jak i w ramach warsztatów robotycznych organizowanych przez KNR KoNaR: Montowania i uruchamiania prostych układów elektronicznych oraz bardziej zaawansowanych przy budowie robota Wykorzystywania programu Autodesk Inventor, służącego do modelowania 3D projektowanej konstrukcji oraz generowania jej rysunków wykonawczych, Używania programu KiCad, służącego do projektowania schematów elektronicznych oraz płytek drukowanych drukowanych (PCB), Teorii na temat mikrokontrolerów opartych o architekturę ARM, Pracy z modułem rozwojowym STM32F3DISCOVERY, 18

21 Obsługi środowiska programistycznego SW4STM32 służącego do przygotowywania kodu programu przeznaczonego dla mikrokontrolerów z rodziny STM32, Obsługi programu STM32CubeMX generująego kod funkcji obsługujących konkretne peryferia uc, w bardzo łatwy sposób przy pomocy graficznych interfejsów. Konfigurowania peryferii (ADC, PWM), programowania i degubowania mikrokontolerów STM32 Montażu powierzchniowego elementów elektronicznych (ang. Surface Mount Technology, SMT), Naświetlania, wytrawiania i lutowania płytek PCB, 4. Materiały źródłowe Wiedzę zdobywaliśmy przede wszystkim na warsztatach robotycznych organizowanych przez KNR KoNaR. W dalszej kolejności na podstawie rozmów o różnych rozwiązaniach konstrukcyjnych z doświadczonymi konstruktorami z Koła. Inspiracji poszukiwaliśmy także w Internecie na stronach o tematyce robotycznej i elektronicznej np. Forbot, Elektroda oraz wielu projektów przedstawionych na stronie internetowej KNR KoNaR 19

MozhePoyedzye. Robot klasy MiniSumo. Konrad Bednarek Michał Rataj

MozhePoyedzye. Robot klasy MiniSumo. Konrad Bednarek Michał Rataj MozhePoyedzye Robot klasy MiniSumo Konrad Bednarek Michał Rataj Koło Naukowe Robotyków KoNaR www.konar.pwr.edu.pl 6 stycznia 2016 SPIS TREŚCI SPIS TREŚCI Spis treści 1 Wstęp 2 2 Konstrukcja 2 2.1 Mechanika.............................

Bardziej szczegółowo

Linefollower Torpeda. Magdalena Kaczorowska

Linefollower Torpeda. Magdalena Kaczorowska Linefollower Torpeda Magdalena Kaczorowska Koło Naukowe Robotyków KoNaR www.konar.pwr.edu.pl 6 stycznia 2016 SPIS TREŚCI SPIS TREŚCI Spis treści 1 Wstęp 2 2 Rozwinięcie 2 2.1 Mechanika.............................

Bardziej szczegółowo

Raport z budowy robota typu Linefollower Mały. Marcin Węgrzyn

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............................

Bardziej szczegółowo

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 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

Bardziej szczegółowo

Raport z budowy robota mobilnego klasy minisumo John Cena. Jędrzej Boczar Jan Bednarski Dominik Świerzko

Raport z budowy robota mobilnego klasy minisumo John Cena. Jędrzej Boczar Jan Bednarski Dominik Świerzko Raport z budowy robota mobilnego klasy minisumo John Cena Jędrzej Boczar Jan Bednarski Dominik Świerzko Koło Naukowe Robotyków KoNaR www.konar.pwr.edu.pl 6 stycznia 2016 SPIS TREŚCI SPIS TREŚCI Spis treści

Bardziej szczegółowo

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 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

Bardziej szczegółowo

Raport z budowy robota mobilnego klasy minisumo Łotrzyk. Maciej Majka Mateusz Ciszek

Raport z budowy robota mobilnego klasy minisumo Łotrzyk. Maciej Majka Mateusz Ciszek Raport z budowy robota mobilnego klasy minisumo Łotrzyk Maciej Majka Mateusz Ciszek Koło Naukowe Robotyków KoNaR www.konar.pwr.edu.pl 6 stycznia 2016 SPIS TREŚCI SPIS TREŚCI Spis treści 1 Wstęp 2 2 Rozwinięcie

Bardziej szczegółowo

Autonomiczny robot mobilny LF3 klasy linefollower. Jacek Jankowski

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

Bardziej szczegółowo

Robot mobilny klasy Line Follower Maverick. Łukasz Michalczak Anna Postawka

Robot mobilny klasy Line Follower Maverick. Łukasz Michalczak Anna Postawka Robot mobilny klasy Line Follower Maverick Łukasz Michalczak Anna Postawka Koło Naukowe Robotyków KoNaR www.konar.pwr.edu.pl 6 stycznia 2016 SPIS TREŚCI SPIS TREŚCI Spis treści 1 Wstęp 2 2 Maverick 2 2.1

Bardziej szczegółowo

MCAR Robot mobilny z procesorem AVR Atmega32

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..

Bardziej szczegółowo

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2 LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2 1. Cel ćwiczenia Celem ćwiczenia jest pokazanie budowy systemów opartych na układach Arduino. W tej części nauczymy się podłączać różne czujników,

Bardziej szczegółowo

Podstawy budowy robotów

Podstawy budowy robotów Podstawy budowy robotów Kamil Rosiński KoNaR 15.10.2015 Kamil Rosiński (KoNaR) Podstawy budowy robotów 15.10.2015 1 / 18 Spis treści 1 Przepisy Konkurencja Line Follower Light 2 Budowa robota Istotne szczegóły

Bardziej szczegółowo

Raport z budowy robota Krzysio

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

Bardziej szczegółowo

TIGER Autonomiczny robot mobilny typu Line Follower

TIGER Autonomiczny robot mobilny typu Line Follower TIGER Autonomiczny robot mobilny typu Line Follower Sebastian Sadurski Marcin Stolarek Koło Naukowe Robotyków KoNaR Wrocław, 2012r. 1.Wstęp...3 2.Konstrukcja robota...3 3.Zasilanie...5 4.Mikrokontroler

Bardziej szczegółowo

Robot mobilny klasy minisumo Wojak Wszechmocny. Robert Budziński

Robot mobilny klasy minisumo Wojak Wszechmocny. Robert Budziński Robot mobilny klasy minisumo Wojak Wszechmocny Robert Budziński Koło Naukowe Robotyków KoNaR" www.konar.pwr.wroc.pl Wrocław, 2008 Spis treści Od autora. 3 1. Wstęp... 4 2. Konstrukcja nośna.. 4 3. Układ

Bardziej szczegółowo

KAmodQTR8A. Moduł QTR8A z ośmioma czujnikami odbiciowymi

KAmodQTR8A. Moduł QTR8A z ośmioma czujnikami odbiciowymi Moduł QTR8A z ośmioma czujnikami odbiciowymi to moduł czujnika odbiciowego z ośmioma transoptorami KTIR0711S. Pozwala na wykrycie krawędzi lub linii, zaś dzięki wyjściom analogowym możliwe jest dołączenie

Bardziej szczegółowo

Zastosowanie silników krokowych jako napęd robota mobilnego

Zastosowanie silników krokowych jako napęd robota mobilnego Zastosowanie silników krokowych jako napęd robota mobilnego Bartłomiej Kurosz 22 maja 2015 Bartłomiej Kurosz Napędy robotów mobilnych 22 maja 2015 1 / 48 Wstęp Tytuł Badanie sprawności napędu robota mobilnego

Bardziej szczegółowo

ROBOT MOBILNY TYPU LINE FOLLOWER JACK. Michał Rybczyński

ROBOT MOBILNY TYPU LINE FOLLOWER JACK. Michał Rybczyński ROBOT MOBILNY TYPU LINE FOLLOWER JACK Michał Rybczyński Koło Naukowe Robotyków KoNaR www.konar.pwr.wroc.pl Wrocław 2011 Spis treści 1. Wstęp... 3 2. Konstrukcja mechaniczna... 4 3. Zasilanie... 5 4. Napęd...

Bardziej szczegółowo

dokument DOK 02-05-12 wersja 1.0 www.arskam.com

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

Bardziej szczegółowo

Sprawozdanie z projektu MARM. Część druga Specyfikacja końcowa. Prowadzący: dr. Mariusz Suchenek. Autor: Dawid Kołcz. Data: r.

Sprawozdanie z projektu MARM. Część druga Specyfikacja końcowa. Prowadzący: dr. Mariusz Suchenek. Autor: Dawid Kołcz. Data: r. Sprawozdanie z projektu MARM Część druga Specyfikacja końcowa Prowadzący: dr. Mariusz Suchenek Autor: Dawid Kołcz Data: 01.02.16r. 1. Temat pracy: Układ diagnozujący układ tworzony jako praca magisterska.

Bardziej szczegółowo

Kurs programowania mikrokontrolerów ARM z rodziny Cortex-M3

Kurs programowania mikrokontrolerów ARM z rodziny Cortex-M3 Kurs programowania mikrokontrolerów ARM z rodziny Cortex-M3 organizowany przez: Koło Naukowe Mikrosystemów ONYKS we współpracy z: Wydawnictwem BTC Polskim przedstawicielstwem STMicroelectronics Plan spotkania

Bardziej szczegółowo

UNO R3 Starter Kit do nauki programowania mikroprocesorów AVR

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

Bardziej szczegółowo

Jak zbudować robota minisumo?

Jak zbudować robota minisumo? Jak zbudować robota minisumo? Dawid Śliwa, Michał Burdka 29 października 2015 Dawid Śliwa, Michał Burdka Minisumo a po co to komu? 29 października 2015 1 / 12 Wstęp A co to jest? Czym jest robot minisumo

Bardziej szczegółowo

Wyniki (prawie)końcowe - Elektroniczne warcaby

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..............................

Bardziej szczegółowo

1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33

1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33 Spis treści 3 1. Wprowadzenie...11 1.1. Wstęp...12 1.2. Mikrokontrolery rodziny ARM...13 1.3. Architektura rdzenia ARM Cortex-M3...15 1.3.1. Najważniejsze cechy architektury Cortex-M3... 15 1.3.2. Rejestry

Bardziej szczegółowo

Robot mobilny klasy minisumo Buster

Robot mobilny klasy minisumo Buster Robot mobilny klasy minisumo Buster Michał Mamzer Łukasz Klucznik Maciej Kwiecień Koło Naukowe Robotyków KoNaR www.konar.pwr.wroc.pl Wrocław 2012 1 Spis treści 1. Wstęp... 3 2. Założenia projektu... 3

Bardziej szczegółowo

Touch button module. Moduł przycisku dotykowy z podświetleniem LED

Touch button module. Moduł przycisku dotykowy z podświetleniem LED Touch button module Moduł przycisku dotykowy z podświetleniem LED 1 S t r o n a 1. Opis ogólny Moduł dotykowy został zaprojektowany jako tania alternatywa dostępnych przemysłowych przycisków dotykowych.

Bardziej szczegółowo

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

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

Bardziej szczegółowo

E-TRONIX Sterownik Uniwersalny SU 1.2

E-TRONIX Sterownik Uniwersalny SU 1.2 Obudowa. Obudowa umożliwia montaż sterownika na szynie DIN. Na panelu sterownika znajduje się wyświetlacz LCD 16x2, sygnalizacja LED stanu wejść cyfrowych (LED IN) i wyjść logicznych (LED OUT) oraz klawiatura

Bardziej szczegółowo

SDD287 - wysokoprądowy, podwójny driver silnika DC

SDD287 - wysokoprądowy, podwójny driver silnika DC SDD287 - wysokoprądowy, podwójny driver silnika DC Własności Driver dwóch silników DC Zasilanie: 6 30V DC Prąd ciągły (dla jednego silnika): do 7A (bez radiatora) Prąd ciągły (dla jednego silnika): do

Bardziej szczegółowo

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107 Zestaw uruchomieniowy dla mikrokontrolerów STM32F107 STM32Butterfly2 Zestaw STM32Butterfly2 jest platformą sprzętową pozwalającą poznać i przetestować możliwości mikrokontrolerów z rodziny STM32 Connectivity

Bardziej szczegółowo

PROJECT OF FM TUNER WITH GESTURE CONTROL PROJEKT TUNERA FM STEROWANEGO GESTAMI

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,

Bardziej szczegółowo

SIMSON. Raport. Robot moblilny klasy Line follower. Łukasz Kaźmierczak. Dawid Kwaśnik. Małgorzata Lewandowska. Wrocław, r.

SIMSON. Raport. Robot moblilny klasy Line follower. Łukasz Kaźmierczak. Dawid Kwaśnik. Małgorzata Lewandowska. Wrocław, r. SIMSON Robot moblilny klasy Line follower Raport Łukasz Kaźmierczak Dawid Kwaśnik Małgorzata Lewandowska Wrocław, 06.03.2011 r. Spis treści 1. Wstęp...3 2. Założenia...3 3. Spis najważniejszych elementów...3

Bardziej szczegółowo

Mobilny robot klasy minisumo QuoShyan

Mobilny robot klasy minisumo QuoShyan Mobilny robot klasy minisumo QuoShyan Szymon Łagosz Jakub Janowski Maciej Quoos Wrocław 2011 Spis treści 1. Wstęp... 2 2. Elektronika... 2 3. Mechanika... 3 4. Układ napędowy... 3 5. Program... 3 6. Podsumowanie...

Bardziej szczegółowo

HELMUT Robot klasy mini sumo

HELMUT Robot klasy mini sumo HELMUT Robot klasy mini sumo Sprawozdanie z projektu Spis treści: 1. Opis projektu 2. Konstrukcja 3. Elektronika 4. Program 5. Wnioski, błędy i przemyślenia 1 Opis projektu. Celem projektu było zbudowanie

Bardziej szczegółowo

SDD287 - wysokoprądowy, podwójny driver silnika DC

SDD287 - wysokoprądowy, podwójny driver silnika DC SDD287 - wysokoprądowy, podwójny driver silnika DC Własności Driver dwóch silników DC Zasilanie: 6 30V DC Prąd ciągły (dla jednego silnika): do 7A (bez radiatora) Prąd ciągły (dla jednego silnika): do

Bardziej szczegółowo

CHŁOPCZYK Robot typu Line Follower

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

Bardziej szczegółowo

Spis treści. Wykaz ważniejszych skrótów Wprowadzenie Rdzeń Cortex-M Rodzina mikrokontrolerów XMC

Spis treści. Wykaz ważniejszych skrótów Wprowadzenie Rdzeń Cortex-M Rodzina mikrokontrolerów XMC Wykaz ważniejszych skrótów... 8 1. Wprowadzenie... 9 1.1. Wstęp... 10 1.2. Opis zawartości książki... 12 1.3. Korzyści płynące dla Czytelnika... 13 1.4. Profil Czytelnika... 13 2. Rdzeń Cortex-M0...15

Bardziej szczegółowo

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107 Zestaw uruchomieniowy dla mikrokontrolerów STM32F107 STM32 Butterfly Zestaw STM32 Butterfly jest platformą sprzętową pozwalającą poznać i przetestować możliwości mikrokontrolerów z rodziny STM32 Connectivity

Bardziej szczegółowo

Robot micromouse Rzuf nincza. Hubert Grzegorczyk

Robot micromouse Rzuf nincza. Hubert Grzegorczyk Robot micromouse Rzuf nincza Hubert Grzegorczyk Koło Naukowe Robotyków KoNaR www.konar.pwr.edu.pl 3 stycznia 2016 SPIS TREŚCI SPIS TREŚCI Spis treści 1 Wstęp 2 2 Micromouse Rzuf Nincza 2 2.1 Mechanika.............................

Bardziej szczegółowo

Rysunek 1 Schemat ideowy sterownika GSM

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

Bardziej szczegółowo

Spis treści. Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

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:

Bardziej szczegółowo

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 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.................................

Bardziej szczegółowo

ZL10PLD. Moduł dippld z układem XC3S200

ZL10PLD. Moduł dippld z układem XC3S200 ZL10PLD Moduł dippld z układem XC3S200 Moduły dippld opracowano z myślą o ułatwieniu powszechnego stosowania układów FPGA z rodziny Spartan 3 przez konstruktorów, którzy nie mogą lub nie chcą inwestować

Bardziej szczegółowo

W semestrze letnim studenci kierunku Aplikacje Internetu Rzeczy podczas ćwiczeń z programowania CAD/CAM

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

Bardziej szczegółowo

Zestaw Startowy EvB. Więcej informacji na stronie: http://and-tech.pl/zestaw-evb-5-1/

Zestaw Startowy EvB. Więcej informacji na stronie: http://and-tech.pl/zestaw-evb-5-1/ Zestaw Startowy EvB Zestaw startowy EvB 5.1 z mikrokontrolerem ATMega32 jest jednym z najbardziej rozbudowanych zestawów dostępnych na rynku. Został zaprojektowany nie tylko z myślą o początkujących adeptach

Bardziej szczegółowo

AUTONOMOUS GUARDIAN ROBOT AUTONOMICZNY ROBOT WARTOWNIK

AUTONOMOUS GUARDIAN ROBOT AUTONOMICZNY ROBOT WARTOWNIK Łukasz Bajda V rok Koło Naukowe Techniki Cyfrowej dr inż. Wojciech Mysiński opiekun naukowy AUTONOMOUS GUARDIAN ROBOT AUTONOMICZNY ROBOT WARTOWNIK Keywords: robot, guardian, PIR, H bridge Słowa kluczowe:

Bardziej szczegółowo

IMPLEMENTATION OF THE SPECTRUM ANALYZER ON MICROCONTROLLER WITH ARM7 CORE IMPLEMENTACJA ANALIZATORA WIDMA NA MIKROKONTROLERZE Z RDZENIEM ARM7

IMPLEMENTATION OF THE SPECTRUM ANALYZER ON MICROCONTROLLER WITH ARM7 CORE IMPLEMENTACJA ANALIZATORA WIDMA NA MIKROKONTROLERZE Z RDZENIEM ARM7 Łukasz Deńca V rok Koło Techniki Cyfrowej dr inż. Wojciech Mysiński opiekun naukowy IMPLEMENTATION OF THE SPECTRUM ANALYZER ON MICROCONTROLLER WITH ARM7 CORE IMPLEMENTACJA ANALIZATORA WIDMA NA MIKROKONTROLERZE

Bardziej szczegółowo

LITEcompLPC1114. Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Sponsorzy:

LITEcompLPC1114. Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Sponsorzy: LITEcompLPC1114 Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Bezpłatny zestaw dla Czytelników książki Mikrokontrolery LPC1100. Pierwsze kroki LITEcompLPC1114 jest doskonałą platformą mikrokontrolerową

Bardziej szczegółowo

KAmduino UNO. Płytka rozwojowa z mikrokontrolerem ATmega328P, kompatybilna z Arduino UNO

KAmduino UNO. Płytka rozwojowa z mikrokontrolerem ATmega328P, kompatybilna z Arduino UNO Płytka rozwojowa z mikrokontrolerem ATmega328P, kompatybilna z Arduino UNO to płytka rozwojowa o funkcjonalności i wymiarach typowych dla Arduino UNO. Dzięki wbudowanemu mikrokontrolerowi ATmega328P i

Bardziej szczegółowo

- WALKER Czteronożny robot kroczący

- WALKER Czteronożny robot kroczący - WALKER Czteronożny robot kroczący Wiktor Wysocki 2011 1. Wstęp X-walker jest czteronożnym robotem kroczącym o symetrycznej konstrukcji. Został zaprojektowany jako robot którego zadaniem będzie przejście

Bardziej szczegółowo

Wykład 2. Przegląd mikrokontrolerów 8-bit: -AVR -PIC

Wykład 2. Przegląd mikrokontrolerów 8-bit: -AVR -PIC Wykład 2 Przegląd mikrokontrolerów 8-bit: -AVR -PIC Mikrokontrolery AVR Mikrokontrolery AVR ATTiny Główne cechy Procesory RISC mało instrukcji, duża częstotliwość zegara Procesory 8-bitowe o uproszczonej

Bardziej szczegółowo

1.2. Architektura rdzenia ARM Cortex-M3...16

1.2. Architektura rdzenia ARM Cortex-M3...16 Od Autora... 10 1. Wprowadzenie... 11 1.1. Wstęp...12 1.1.1. Mikrokontrolery rodziny ARM... 14 1.2. Architektura rdzenia ARM Cortex-M3...16 1.2.1. Najważniejsze cechy architektury Cortex-M3... 16 1.2.2.

Bardziej szczegółowo

ASTOR IC200ALG320 4 wyjścia analogowe prądowe. Rozdzielczość 12 bitów. Kod: B8. 4-kanałowy moduł ALG320 przetwarza sygnały cyfrowe o rozdzielczości 12

ASTOR IC200ALG320 4 wyjścia analogowe prądowe. Rozdzielczość 12 bitów. Kod: B8. 4-kanałowy moduł ALG320 przetwarza sygnały cyfrowe o rozdzielczości 12 2.11 MODUŁY WYJŚĆ ANALOGOWYCH IC200ALG320 4 wyjścia analogowe prądowe, rozdzielczość 12 bitów IC200ALG321 4 wyjścia analogowe napięciowe (0 10 VDC), rozdzielczość 12 bitów IC200ALG322 4 wyjścia analogowe

Bardziej szczegółowo

Nanoroboty koncepcja i realizacja robota nanosumo

Nanoroboty koncepcja i realizacja robota nanosumo Grzegorz PIECUCH Koło Naukowe Automatyków i Robotyków ROBO, Politechnika Rzeszowska, Polska Nanoroboty koncepcja i realizacja robota nanosumo Wstęp Zawody robotów w Polsce cieszą się coraz większym zainteresowaniem

Bardziej szczegółowo

Raport Robot mobilny klasy micromouse. Adrian Gałęziowski Paweł Urbaniak

Raport Robot mobilny klasy micromouse. Adrian Gałęziowski Paweł Urbaniak Raport Robot mobilny klasy micromouse Adrian Gałęziowski Paweł Urbaniak Wrocław, 12 marca 2013 Spis treści 1. Założenia projektu.................................... 2 2. Model w programie Autodeksk Inventor.......................

Bardziej szczegółowo

Robot mobilny klasy mini-sumo Żubr

Robot mobilny klasy mini-sumo Żubr Robot mobilny klasy mini-sumo Żubr Autorzy: Grzegorz Biziel Marcin Motowidło Jan Słowik 1. Założenia i cel projektu. Głównym celem projektu było skonstruowanie robota spełniającego kryteria klasy robotów

Bardziej szczegółowo

Raport z wyjazdu Koła Naukowego Robotyków KoNaR w ramach współpracy międzynarodowej z ośrodkiem naukowo-badawczym TERA w Chorwacji.

Raport z wyjazdu Koła Naukowego Robotyków KoNaR w ramach współpracy międzynarodowej z ośrodkiem naukowo-badawczym TERA w Chorwacji. Raport z wyjazdu Koła Naukowego Robotyków KoNaR w ramach współpracy międzynarodowej z ośrodkiem naukowo-badawczym TERA w Chorwacji Robert Budzioski Wrocław, 24.07.2009 Współpraca z TERA Współpraca zawiązała

Bardziej szczegółowo

Projekt i wykonanie robota klasy Micromouse

Projekt i wykonanie robota klasy Micromouse Projekt i wykonanie robota klasy Micromouse AUTOR: KAMIL BUGDOŁ PROMOTOR: DR HAB. INŻ. WOJCIECH SKARKA, PROF. NZW. W POL. ŚL. OPIEKUN: DR INŻ. WAWRZYNIEC PANFIL Wstęp Cel pracy Celem projektu jest zaprojektowanie

Bardziej szczegółowo

MOBOT RoboSnake. Moduł wieloczłonowego robota

MOBOT RoboSnake. Moduł wieloczłonowego robota MOBOT RoboSnake Moduł wieloczłonowego robota Instrukcja obsługi i montażu P.P.H. WObit mgr inż. Witold Ober 61-474 Poznań, ul. Gruszkowa 4 tel.061/8350-620, -800 fax. 061/8350704 e-mail: wobit@wobit.com.pl

Bardziej szczegółowo

Instytut Teleinformatyki

Instytut Teleinformatyki Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikrokontrolery i Mikroprocesory DMA (Direct Memory Access) laboratorium: 05 autor: mgr inż. Katarzyna Smelcerz

Bardziej szczegółowo

Firma DAGON Leszno ul. Jackowskiego 24 tel Produkt serii DAGON Lighting

Firma DAGON Leszno ul. Jackowskiego 24 tel Produkt serii DAGON Lighting Firma DAGON 64-100 Leszno ul. Jackowskiego 24 tel. 664-092-493 dagon@iadagon.pl www.iadagon.pl www.dagonlighting.pl Produkt serii DAGON Lighting SPM-24 STEROWNIK DMX-512 24 OUT DC / PWM INSTRUKCJA OBSŁUGI

Bardziej szczegółowo

Modulatory PWM CELE ĆWICZEŃ PODSTAWY TEORETYCZNE

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

Bardziej szczegółowo

Płytka uruchomieniowa AVR oparta o układ ATMega16/ATMega32. Instrukcja Obsługi. SKN Chip Kacper Cyrocki Page 1

Płytka uruchomieniowa AVR oparta o układ ATMega16/ATMega32. Instrukcja Obsługi. SKN Chip Kacper Cyrocki Page 1 Płytka uruchomieniowa AVR oparta o układ ATMega16/ATMega32 Instrukcja Obsługi SKN Chip Kacper Cyrocki Page 1 Spis treści Wstęp... 3 Wyposażenie płytki... 4 Zasilanie... 5 Programator... 6 Diody LED...

Bardziej szczegółowo

WIZUALIZACJA DANYCH SENSORYCZNYCH MINISTACJA METEOROLOGICZNA

WIZUALIZACJA DANYCH SENSORYCZNYCH MINISTACJA METEOROLOGICZNA WIZUALIZACJA DANYCH SENSORYCZNYCH MINISTACJA METEOROLOGICZNA Prowadzący: dr inż. Bogdan Kreczmer Autor: Jakub Malewicz Wrocław, 15 VI 2007 SPIS TREŚCI 1. WSTĘP 3 2. DANE STACJI 3 3. SCHEMAT IDEOWY 4 4.

Bardziej szczegółowo

Edukacyjny sterownik silnika krokowego z mikrokontrolerem AT90S1200 na płycie E100. Zestaw do samodzielnego montażu.

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

Bardziej szczegółowo

KAmduino UNO. Rev Źródło:

KAmduino UNO. Rev Źródło: KAmduino UNO Rev. 20170811113756 Źródło: http://wiki.kamami.pl/index.php?title=kamduino_uno Spis treści Podstawowe cechy i parametry... 2 Wyposażenie standardowe... 3 Schemat elektryczny... 4 Mikrokontroler

Bardziej szczegółowo

ISP ADAPTER. Instrukcja obsługi rev.1.1. Copyright 2009 SIBIT

ISP ADAPTER. Instrukcja obsługi rev.1.1. Copyright 2009 SIBIT Instrukcja obsługi rev.1.1 Spis treści 1.Wprowadzenie... 3 2. Rozmieszczenie elementów...4 3. Opis wyprowadzeń złącza ISP...6 4. Zasilanie adaptera...7 5. Wybór źródła taktowania...8 6. Wybór programowanego

Bardziej szczegółowo

Modem radiowy MR10-GATEWAY-S

Modem radiowy MR10-GATEWAY-S Modem radiowy MR10-GATEWAY-S - instrukcja obsługi - (dokumentacja techniczno-ruchowa) Spis treści 1. Wstęp 2. Budowa modemu 3. Parametry techniczne 4. Parametry konfigurowalne 5. Antena 6. Dioda sygnalizacyjna

Bardziej szczegółowo

WPROWADZENIE Mikrosterownik mikrokontrolery

WPROWADZENIE Mikrosterownik mikrokontrolery WPROWADZENIE Mikrosterownik (cyfrowy) jest to moduł elektroniczny zawierający wszystkie środki niezbędne do realizacji wymaganych procedur sterowania przy pomocy metod komputerowych. Platformy budowy mikrosterowników:

Bardziej szczegółowo

Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy

Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy Ćwiczenie V LABORATORIUM MECHATRONIKI IEPiM Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy Zał.1 - Działanie i charakterystyka sterownika PLC

Bardziej szczegółowo

Analogowy sterownik silnika krokowego oparty na układzie avt 1314

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

Bardziej szczegółowo

projekt przetwornika inteligentnego do pomiaru wysokości i prędkości pionowej BSP podczas fazy lądowania;

projekt przetwornika inteligentnego do pomiaru wysokości i prędkości pionowej BSP podczas fazy lądowania; PRZYGOTOWAŁ: KIEROWNIK PRACY: MICHAŁ ŁABOWSKI dr inż. ZDZISŁAW ROCHALA projekt przetwornika inteligentnego do pomiaru wysokości i prędkości pionowej BSP podczas fazy lądowania; dokładny pomiar wysokości

Bardziej szczegółowo

ZL4PIC uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC (v.1.0) Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

ZL4PIC uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC (v.1.0) Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC 1 ZL4PIC Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC Zestaw jest przeznaczony dla elektroników zajmujących się aplikacjami mikrokontrolerów PIC. Jest on przystosowany do współpracy z mikrokontrolerami

Bardziej szczegółowo

Płyta uruchomieniowa EBX51

Płyta uruchomieniowa EBX51 Dariusz Kozak ZESTAW URUCHOMIENIOWY MIKROKOMPUTERÓW JEDNOUKŁADOWYCH MCS-51 ZUX51 Płyta uruchomieniowa EBX51 INSTRUKCJA OBSŁUGI Wszystkie prawa zastrzeżone Kopiowanie, powielanie i rozpowszechnianie w jakiejkolwiek

Bardziej szczegółowo

Płytka laboratoryjna do współpracy z mikrokontrolerem MC68332

Płytka laboratoryjna do współpracy z mikrokontrolerem MC68332 Płytka laboratoryjna do współpracy z mikrokontrolerem MC68332 Jan Kędzierski Marek Wnuk Wrocław 2009 Spis treści 1 Wstęp 3 2 Opis płytki 3 3 Schematy płytki 7 2 1 Wstęp Płytka laboratoryjna opisywana w

Bardziej szczegółowo

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

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

Bardziej szczegółowo

Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości

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

Bardziej szczegółowo

Raport z budowy robota minisumo Django Fat. Krzysztof Dąbek Szymon Jasak

Raport z budowy robota minisumo Django Fat. Krzysztof Dąbek Szymon Jasak Raport z budowy robota minisumo Django Fat Krzysztof Dąbek Szymon Jasak Koło Naukowe Robotyków KoNaR www.konar.pwr.edu.pl 6 stycznia 2016 SPIS TREŚCI SPIS TREŚCI Spis treści 1 Wstęp 2 2 Rozwinięcie 3 2.1

Bardziej szczegółowo

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

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Ń

Bardziej szczegółowo

Politechnika Wrocławska

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,

Bardziej szczegółowo

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych Mechatronika i inteligentne systemy produkcyjne Modelowanie systemów mechatronicznych Platformy przetwarzania danych 1 Sterowanie procesem oparte na jego modelu u 1 (t) System rzeczywisty x(t) y(t) Tworzenie

Bardziej szczegółowo

POLITECHNIKA WARSZAWSKA. Wydział Elektroniki i Technik Informacyjnych. Mikrokontrolery ARM

POLITECHNIKA WARSZAWSKA. Wydział Elektroniki i Technik Informacyjnych. Mikrokontrolery ARM POLITECHNIKA WARSZAWSKA Wydział Elektroniki i Technik Informacyjnych Mikrokontrolery ARM Projekt: Aktywny układ regulacji prędkości obrotowej silnika DC ze sprzężeniem zwrotnym Opis końcowy projektu Wykonał:

Bardziej szczegółowo

1. Opis aplikacji. 2. Przeprowadzanie pomiarów. 3. Tworzenie sprawozdania

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

Bardziej szczegółowo

Pulse width modulation control of three-phase three-level inverter Sterowanie modulacji szerokości impulsów trójpoziomowego trójfazowego falownika.

Pulse width modulation control of three-phase three-level inverter Sterowanie modulacji szerokości impulsów trójpoziomowego trójfazowego falownika. Krzysztof Sroka V rok Koło Naukowe Techniki Cyfrowej Dr inż. Wojciech Mysiński opiekun naukowy Pulse width modulation control of three-phase three-level inverter Sterowanie modulacji szerokości impulsów

Bardziej szczegółowo

Lista zadań nr 1. Zagadnienia stosowanie sieci Petriego (ang. Petri net) jako narzędzia do modelowania algorytmów sterowania procesami

Lista zadań nr 1. Zagadnienia stosowanie sieci Petriego (ang. Petri net) jako narzędzia do modelowania algorytmów sterowania procesami Warsztaty Koła Naukowego SMART dr inż. Grzegorz Bazydło G.Bazydlo@iee.uz.zgora.pl, staff.uz.zgora.pl/gbazydlo Lista zadań nr 1 Zagadnienia stosowanie sieci Petriego (ang. Petri net) jako narzędzia do modelowania

Bardziej szczegółowo

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107 ZL29ARM Zestaw uruchomieniowy dla mikrokontrolerów STM32F107 Zestaw ZL29ARM jest platformą sprzętową pozwalającą poznać i przetestować możliwości mikrokontrolerów z rodziny STM32 Connectivity Line (STM32F107).

Bardziej szczegółowo

Proste układy wykonawcze

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

Bardziej szczegółowo

Tester samochodowych sond lambda

Tester samochodowych sond lambda Tester samochodowych P R O sond J E lambda K T Y Tester samochodowych sond lambda Elektroniczny analizator składu mieszanki AVT 520 Przyrz¹d opisany w artykule s³uøy do oceny sprawnoúci sondy lambda oraz

Bardziej szczegółowo

Zabezpieczenie akumulatora Li-Poly

Zabezpieczenie akumulatora Li-Poly Zabezpieczenie akumulatora Li-Poly rev. 2, 02.02.2011 Adam Pyka Wrocław 2011 1 Wstęp Akumulatory litowo-polimerowe (Li-Po) ze względu na korzystny stosunek pojemności do masy, mały współczynnik samorozładowania

Bardziej szczegółowo

eldrim Uniwersalny odbiornik radiowy zgodny ze standardem transmisji KEELOQ Basic Pulse Element Rev.1.2

eldrim Uniwersalny odbiornik radiowy zgodny ze standardem transmisji KEELOQ Basic Pulse Element Rev.1.2 eldrim el3v5h Uniwersalny odbiornik radiowy zgodny ze standardem transmisji KEELOQ Basic Pulse Element 400µs 1 Rev.1.2 OPROGRAMOWANIE OZNACZENIE 2.2.0 3:7.0.1/2.0.0 3.7.0.1/2.1.0 WPROWADZENIE Wersja el3v5h

Bardziej szczegółowo

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. 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.

Bardziej szczegółowo

DTR PICIO v1.0. 1. Przeznaczenie. 2. Gabaryty. 3. Układ złącz

DTR PICIO v1.0. 1. Przeznaczenie. 2. Gabaryty. 3. Układ złącz DTR PICIO v1.0 1. Przeznaczenie Moduł PICIO jest uniwersalnym modułem 8 wejść cyfrowych, 8 wyjść cyfrowych i 8 wejść analogowych. Głównym elementem modułu jest procesor PIC18F4680. Izolowane galwanicznie

Bardziej szczegółowo

Programowalne Układy Cyfrowe Laboratorium

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

Bardziej szczegółowo

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103 ZL27ARM Zestaw uruchomieniowy dla mikrokontrolerów STM32F103 Zestaw ZL27ARM jest uniwersalnym zestawem uruchomieniowym dla mikrokontrolerów STM32F103. Dzięki wyposażeniu w szeroką gamę zaawansowanych układów

Bardziej szczegółowo

MOD Xmega explore z ATXmega256A3BU. sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl blog.modulowo.

MOD Xmega explore z ATXmega256A3BU. sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl blog.modulowo. MOD - 11 Xmega explore z ATXmega256A3BU Sklep firmowy: Kursy i instrukcje: Dokumentacje techniczne: Aplikacje i projekty: Aktualności: sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl

Bardziej szczegółowo

Enkoder z silnika HDD lub FDD

Enkoder z silnika HDD lub FDD Enkoder z silnika HDD lub FDD 1 Do zaprojektowania i skonstruowania enkodera, jak to zazwyczaj bywa, zachęciła mnie dostępność starych napędów FDD i HDD. Do tego typu zastosowań doskonale nadają się silniki

Bardziej szczegółowo

Mikrokontrolery AVR techniczne aspekty programowania

Mikrokontrolery AVR techniczne aspekty programowania Andrzej Pawluczuk Mikrokontrolery AVR techniczne aspekty programowania Białystok, 2004 Mikrokontrolery rodziny AVR integrują w swojej strukturze między innymi nieulotną pamięć przeznaczoną na program (pamięć

Bardziej szczegółowo

Technik elektronik 311[07] moje I Zadanie praktyczne

Technik elektronik 311[07] moje I Zadanie praktyczne 1 Technik elektronik 311[07] moje I Zadanie praktyczne Firma produkująca sprzęt medyczny, zleciła opracowanie i wykonanie układu automatycznej regulacji temperatury sterylizatora o określonych parametrach

Bardziej szczegółowo

ET2007 KATALOG SYSTEMÓW STEROWANIA

ET2007 KATALOG SYSTEMÓW STEROWANIA ASTOR KATALOG SYSTEMÓW STEROWANIA ET2007 Współpracuje z EC, ECC, DC Ekran QVGA TFT 512 MB pamięci flash 512 MB pamięci RAM Środowisko CODESYS Port Ethernet Port USB Port microsd Zasilanie +24V DC, 0.3A

Bardziej szczegółowo