Čeština (Česká republika)   English (United Kingdom)
HLAVNÍ STRÁNKA
ZADÁNÍ
CO MĚ K TOMU VEDLO?
ANALÝZA BEZDRÁTOVÉHO ŘÍZENÍ
PRINCIP ŘÍZENÍ
PRAKTICKÁ REALIZACE
SCHÉMATA
FIRMWARE
FOTOGALERIE
REKLAMA
DOWNLOAD
ODKAZY
BEZDRÁTOVÉ ŘÍZENÍ MODELU PROSTŘEDNICTVÍM PC PDF Print Email

V této kapitole se dostáváme již k samotnému principu řízení vozítka počítačem. Software, který je napsaný ve Visual Basicu 6, přistupuje ke knihovně AVR309.dll, která slouží ke komunikaci s USB portem počítače. Takže program posílá dva osmibitové pakety přes knihovnu na port USB, kde je připojený ATMEL, jako převodník z USB na UART (sériovou informaci). Výstup z ATMELU je připojen přímo na vstup vysílacího modulu. A vysílací modul vyšle amplitudově modulovaný signál na frekvenci 433MHz.

 

Obr.: Blokové schéma vysílací části u PC


Přijímač informaci přijme a posílá už dva osmibitové pakety do dvou ATMELŮ zároveň. Oba ATMELY porovnají první paket, kde je obsažena jednak adresa a zároveň informace o ovládání směru a pohybu. Pokud je první paket shodný s adresou ATMELU (adresovaný je jen jeden z nich), pak druhý paket je poslán přímo na osmibitový port tak, že se na výstupech objeví přímo hodnoty log. 1 nebo log. 0. Tento mikrokontrolér ovládá světla a je připraven na další možnosti. Druhý ATMEL přijímá první paket stejně jako ten první s tím rozdílem, že jeho hodnotu okamžitě vyhodnocuje. A podle toho zjistí, jestli se jedná o směr dopředu, dozadu, doleva nebo doprava. Pak už jen druhý paket nese informaci ANO nebo NE. To znamená buď pošli log. 1 nebo log. 0 na výstup, který přísluší určitému směru. 

Obr.: Blokové schéma přijímací části ve vozítku


Pokud je aktivní ATMEL pro ovládání směru, tak jsou výstupní piny spojeny s integrovaným obvodem L293D, který je jako budič motorů. Každý může budit buď čtyři motory nebo dva a to v případě, že chceme využít reverzaci (změna směru otáček u motoru). Tyto integrované obvody jsou ve vozítku dva. Jeden je pro ovládání jízdy dopředu, dozadu a zatáčení a druhý je připravený pro připojení krokového motorku, který zatím není ve vozítku připojen.
U ATMELU pro ovládání světel jsou na výstupní piny připojeny přímo přes rezistor LED diody.
Celé toto řešení by šlo ještě vylepšit tím, že by se navíc posílala informace o rychlosti jízdy nebo o kolik otočit kola. Rychlost jízdy by pak reguloval ATMEL pomocí pulsně šířkové modulace.
Dalším rozšířením projektu je integrování malé barevné CMOS kamery do vozítka. Využil jsem bezdrátovou minikameru zakoupenou v prodejně GM electronic asi za 1500 Kč. Tato kamera vysílá na frekvenci 2.4GHz. Ke kameře byl i přijímač, který má analogový video výstup a ten připojuji do externí TV karty k notebooku. U kamery i u přijímače jsem využil antény vlastní výroby, se kterými mi pomohl spolužák. Jsou konstruovány tak, aby kamera měla větší dosah, a aby nebyl takový útlum přes překážku.

 


mail: zavovi@centrum.cz

web: http://narrow.ic.cz

ICQ: 268459784

© Vilém Závodný 2009