Projekt kompetencyjny sprawozdanie projekt kompetencyjny

Politechnika Łódzka

Projekt kompetencyjny

Projekt: Pojazd zdalnie sterowany

Wykonał:

Duczmański Sylwester 187457

SPIS TREŚCI:

  1. Założenia projektowe.

  2. Schemat układu.

  3. Wykorzystane elementy.

  4. Kod programu.

  5. Opis wykorzystanych elementów oraz zasada ich działania.

  6. Wnioski.

  1. Założenia projektowe

Projektem jest pojazd sterowany za pomocą pilota, wykorzystując transmisję IR.

Do budowy wykorzystałem płytę Arduino UNO z procesorem ATmega 328p, oraz dodatkowe elementy wymienione i opisane poniżej.

Pojazd posiada dwa tryby pracy, pierwszym jest manualne sterowanie, drugim – tryb automatyczny.

W trybie manualnym mamy możliwość kontrolowania kierunku poruszania się pojazdu, skrętu w prawo lub w lewo a także zatrzymania pojazdu za pomocą używania odpowiednich przycisków na pilocie.

W trybie automatycznym pojazd omija przeszkody, jeśli takową napotka wykonuje następującą sekwencje ruchów:

-zatrzymuje się

-nieznacznie cofa

-wykonuje skręt

-kontynuuje jazdę na wprost

(tryb ten także uruchamiany jest za pomocą pilota)

Po napotkaniu przeszkody układ informuje nas o tym poprzez wysyłanie sygnału dźwiękowego z brzęczyka. Sekwencja omijania rozpoczyna się, jeśli przeszkoda znajduje się około 20cm przed pojazdem.

Układ zasilany jest za pomocą sześciu baterii AA połączonych szeregowo, co daje około 9V, podyktowane jest to wymaganym przez Arduino napięciem jego zasilania.

  1. Schemat układu

3. Wykorzystane elementy

-Arduino UNO z mikrokontrolerem ATmega 328p

-Mostek H (L293D)

-Czujnik odległości (HC-SR04)

-Odbiornik podczerwieni (TSOP2236)/ Pilot

-Brzęczyk

-Włącznik zasilania

-2x silnik DC (Serwomechanizm Tower Pro SG-90 zmodyfikowany tak, aby działał w pełnym zakresie obrotów)

-6 baterii AA

4. Kod programu:

(W załączniku)

5. Opis wykorzystanych elementów oraz zasada ich działania

-Arduino UNO

Płyta Arduino posiada zaprogramowany mikrokontroler ATmega 328p, który jest odpowiedzialny za komunikację poszczególnych podzespołów ze sobą. Układ zasilany jest napięciem 9V.

-Mostek H (L293D)

Dwukanałowy sterownik silników prądu stałego. Układ pozwala na sterowanie prędkością obrotową oraz zmianę kierunku obrotów silnika DC w zależności od tego na które wejście zostanie podany sygnał.

Dane techniczne:

Opis wyprowadzeń:

-Czujnik odległości (HC-SR04)

Specyfikacja

Opis

Czujnik ultradźwiękowy działający w zakresie 2-200 cm. Zasilany napięciem 5 V. Wyjściem jest sygnał, którego czas trwania jest proporcjonalny do mierzonej odległości.

Aby rozpocząć pomiar należy podać na pin TRIG impuls napięciowy (stan wysoki 5V) przez 1000 us. Moduł dokonuje pomiaru odległości przy pomocy fali dźwiękowej o częstotliwości 40 kHz. Do mikrokontrolera wysyłany jest sygnał, w którym odległość zależna jest od czasu trwania stanu wysokiego i można ją obliczyć ze wzoru: 

test distance = (high level time × velocity of sound (340m/s) / 2

gdzie:

test distance - odległość mierzona

high level time - czas trwania stanu wysokiego 

velocity of sound - prędkość rozchodzenia się fali dźwiękowej w powietrzu - 340 m/s

 

-Odbiornik podczerwieni (TSOP2236) / Pilot

Odbiornik podczerwieni TSOP2236 ,działający na częstotliwości 36 kHz z napięciem od 4,5 V do 5,5 V. Kodowanie odbywa się za pomocą standardu RC-5.

Specyfikacja

Odbiorniki podczerwieni 38 kHz. Reagują wyłącznie na światło podczerwone. Odbiornik podczerwieni zawierający fotodiodę, wzmacniacz, filtr i komparator. Obudowa pełni funkcję filtra zaporowego światła dziennego i reaguje wyłącznie na światło podczerwone modulowane 38 kHz. Wyjście kompatybilne do TTL/CMOS.

Standard RC-5 

Standard RC-5 jest standardem transmisji szeregowej o następujących podstawowych parametrach:

Kodowanie typu Manchester

System kodowania Manchester kieruje się następującymi zasadami:

1. Na początku sygnał przyjmuje stan odpowiadający jego wartości binarnej. Jeżeli wysyłany bit jest zerem, to na początku bitu w sygnale wyjściowym Manchester także mamy mieć zero. Jeżeli jedynką, to na początku bitu w sygnale wyjściowym Manchester także mamy mieć jedynkę.

2. W połowie czasu transmisji bitu następuje zmiana sygnału na przeciwny. Zmiana ta następuje zawsze, niezależnie, czy przesyłany bit jest zerem, czy jedynką.

W sygnale wyjściowym Manchester czas trwania zera lub jedynki: 

Aby zwiększyć odporność na zakłócenia oraz umożliwić komunikację jednocześnie wielu pilotów nadających w tym samym obszarze (np. pomieszczeniu) stosuje się modulację fali nośnej.

W standardzie RC-5 jako fala nośna wykorzystywany jest przebieg prostokątny o stałej częstotliwości 36kHz. Wypełnienie fali nośnej wynosi od 25% do 33%.

Aby za pomocą fali nośnej przesłać dane należy modulować jej przebieg za pomocą danych do przesłania. Do przesyłania danych za pomocą podczerwieni stosuje się modulację polegającym na naprzemiennym nadawaniu oraz przerwach w nadawaniu. W standardzie RC-5 przyjęto, że okres jednego bitu przesyłanej informacji jest równy 64 okresom fali nośnej.

Standard RC-5 jest standardem transmisji szeregowej, która wykorzystuje tzw. ramki.

Ramka, to określony standardem zbiór pojedynczych bitów danych składający się na pakiet danych określony standardem. W przypadku standardu RC-5 pakiet ten składa się z 14 bitów podzielonych następująco:

-Brzęczyk(HCM12)

Buzzer z generatorem tonu ciągłego. Zasilany napięciem 5V.

Specyfikacja

-Włącznik zasilania

-2x silnik DC (Serwomechanizm Tower Pro SG-90 zmodyfikowany tak, aby działał w pełnym zakresie obrotów)

Serwomechanizm typu micro. Wykorzystałem serwomechanizmy, ponieważ posiadają większy moment obrotowy. Dodatkowo prędkość obrotowa jest wystarczająca do tego projektu, wykorzystując ogólnodostępne silniki DC zaszłaby konieczność ograniczenia prędkości obrotowej, podczas gdy tutaj nie jest to wymagane.

Specyfikacja:

6 .Wnioski

Wykorzystując zaprogramowany mikrokontroler oraz dodatkowe elementy wyszczególnione w raporcie udało się stworzyć układ działający zgodnie z założeniami. Pojazd nie jest niestety idealny, jednak jest to spowodowane niedoskonałością elementów, czujnik odległości zauważa duże przeszkody, jednak jeśli w pobliżu pojawi się wąski przedmiot (np. noga stołu), zostanie zignorowany. Wydaje mi się jednak, że mając na uwadze fakt, że nie jest to profesjonalny projekt niedociągnięcia tego typu można zaakceptować, zwłaszcza, że wynikają one z niedoskonałości podzespołu a nie błędów w programie lub podłączeniu.


Wyszukiwarka

Podobne podstrony:
KOMPETENCJE MENADZERSKIE I , Zarządzanie projektami, Zarządzanie(1)
36 242102 koordynator projektow unijnych, EFS Standard Kompetencji Zawodowych DOC
66 251103 projektant architekt systemow teleinformatycznych, EFS Standard Kompetencji Zawodowych DOC
13 216304 projektant wzornictwa przemyslowego, EFS Standard Kompetencji Zawodowych DOC
KOMPETENCJE MENADZERSKIE I , Zarządzanie projektami, Zarządzanie(1)
Andrzejewska Kwiatkowska Czy jesteś kompetentny interkulturowo Projekt gry sytuacyjnej
As kompetencji Metoda projektu w szkolnym ruchu naukowym
Myślenie kreatywne Techniki i koncepcje Kompetencje menedżerskie w zarządzaniu projektami
sciąga matka, Politechnika, Sprawozdania, projekty, wyklady, Automatyka
ELEKTRA, Politechnika, Sprawozdania, projekty, wyklady, Elektrotechnika
Sprawozdanie TST Projekt
ProjektUnifikacja sprawozdanie Nieznany
projekt 1, elementy wykonawcze sprawozdanie
Materiał2, Politechnika, Sprawozdania, projekty, wyklady, Techniki wytwarzania
Projekt cz 1 Sprawozdanie
Projekt zaliczeniowy Sprawozdan Nieznany
Projekt 2 Technika obliczen i sposob przedstawienia wynikow w sprawozdaniu

więcej podobnych podstron