Operácie

DVPS Projekty: Rozdiel medzi revíziami

Zo stránky SensorWiki

Balogh (diskusia | príspevky)
Balogh (diskusia | príspevky)
Riadok 196: Riadok 196:


Detekujte pohyb v stráženom priestore pomocou PIR senzora.
Detekujte pohyb v stráženom priestore pomocou PIR senzora.
Ak pracujete vo dvojici, potom aj zapnite alarm (generovanie frekvencie do piezomeniča).
Ak pracujete vo dvojici, potom aj zapnite alarm (generovanie frekvencie do piezomeniča). Zobrazte hlásenie na LCD displeji.


[[Obrázok:SnimacPohybuPIR.jpg]]
[[Obrázok:SnimacPohybuPIR.jpg]]

Verzia z 10:22, 26. január 2012

Zadania semestrálnych projektov z predmetu DVPS na rok 2011

Zadanie pozostáva z dvoch častí:

1. teoretická časť - v tejto časti máte popísať v rozsahu max. 10 strán čo a ako ste použili. Typicky tu býva uvedený popis periférnych obvodov, ktoré ste pripojili k mikroprocesoru, použité periférie mikropočítača dôležité registre s popisom jednotlivých bitov atď. (max. 20b.)

2. program - okrem predvedenia programu cvičiacemu je poterbné napísať k nemu tiež krátky popis, alebo vývojový diagram. Môže byť súčasťou prvej časti zadania. (max. 20 b.)

Termín na odovzdanie je na dohode s cvičiacim, najneskôr do skúšky. Na zadaní môžete pracovať priebežne, alebo sa dohodnite s cvičiacim na súvislej práci v laboratóriu (napr. jeden celý deň). POZOR: niektoré zadania vyžadujú prípravu aj od cvičiaceho, nečakajte preto, že prídete a budete mať všetko na prácu nachystané -- treba sa vopred dohodnúť.


Úlohy

A. Hodiny na orientačný beh.

Veľkoplošný 7-segmentový LED displej treba pripojiť k mikroprocesoru a naprogramovať tak, aby po zapnutí odpočítaval minúty nasledujúce po štarte, pričom posledných 5 sekúnd pred každou celou minútou odpípa. Posledné pípnutie bude dlhšie a bude sprevádzané inkrementovaním čísla na displeji. Pred časom 00 bude displej zobrazovať pripravenosť symbolmi --.

K zapojeniu treba vypracovať dokumentáciu, popis programu, schému zapojenia displeja a riadiacej jednotky. Ako bonus doplňte riadenie intenzity displeja na základe vonkajšieho osvetlenia.

Literatúra:


B. Bezdrôtová komunikácia v pásme 433 MHz.

Treba popísať teóriu okolo bezdrôtovej komunikácie v tomto pásme, spôsoby prenosu dát, princíp AM a CPCA moduácie, RSSI a pod. Ďalej treba vyskúšať možnosti komunikačných modulov Parallax TrX module a naprogramovať bezpečný prenos dát medzi dvoma procesorovými modulmi.

Literatúra:


C. Zbernica i2c: 7-segmentový displej

K predloženej doske s obvodmi riadenia displeja cez i2c zbernicu a sedemsegmentovými LED zobrazovačmi vypracujte dokumentáciu (schéma zapojenia, zapojenie konektorov, popis funkcie obvodov, pripojenie k procesoru,...).

Demonštrujte pochopenie funkcie jednoduchým programom: stlačenie tlačidla bude inkrementovať údaj na displeji.

Literatúra:


E. Infračervené komunikačné rozhranie

Naprogramujte prijímač infračerveného (IR) diaľkového (DO) ovládania. Vypracujte dokumentáciu (schéma zapojenia, zapojenie konektorov, popis funkcie obvodov, pripojenie k procesoru,...). Demonštrujte pochopenie funkcie jednoduchým programom: Po stlačení klávesy na DO zobrazíte jej hodnotu na displeji. Stačí demonštrovať funkciu pre 8 tlačidiel DO. Doprogramujte možnosť odvysielať aspoň jednoduchý signál v pásme 38Hz.

Literatúra:


F. Inkrementálny snímač otáčok

Pripojte IRC k mikropočítaču a na displeji zobrazte aktuálnu rýchlosť. Doplňte zariadenie o možnosť riadenia otáčok motorčeka pomocou PWM.

Literatúra:

G. Vyhodnocovanie prietoku kvapaliny

Predpokladáme lineárnu prevodovú charakteristiku: frekvencia opakovania TTL impulzov je funkciou prietoku v litroch za sekundu. Plnenie impulzov je premenlivé. Frekvenciu merať ako počet impulzov za jednotku času. Maximálna rýchlosť zmeny prietoku je 0,1 l/sek2. Prietok sa mení v intervale <1 l/sek , 2 l/sek>.Treba navrhnúť snímač: frekvencia je funkciou prietoku. Frekvenciu vyhodnocovať tak, aby výsledná presnosť merania prietoku (premenlivého) bola menej ako 1% rozsahu. Jeden mikropočítač generuje impulzy, druhý vyhodnocuje. Číselnú hodnotu prietoku zobraziť na display-i.


H. Vyhodnocovanie prietoku kvapaliny

Predpokladáme lineárnu prevodovú charakteristiku: frekvencia opakovania TTL impulzov je funkciou prietoku v litroch za sekundu. Plnenie impulzov je 50%. Frekvenciu merať ako prevrátenú hodnotu periódy opakovania impulzov. Maximálna rýchlosť zmeny prietoku je 0,1 l/sek2. Prietok sa mení v intervale <1 l/sek , 2 l/sek>. Treba navrhnúť snímač: frekvencia je funkciou prietoku. Frekvenciu vyhodnocovať tak, aby výsledná presnosť merania prietoku (premenlivého) bola menej ako 1% rozsahu. Jeden mikropočítač generuje impulzy, druhý vyhodnocuje. Číselnú hodnotu prietoku zobraziť na display-i.


J. Zbernica i2c: FM Rádio

Pripojte k procesoru modul FM rádia Parallax #27984. Ovládanie modulu a zobrazovanie staníc riešte pomocou LCD modulu s tlačítkami.

Literatúra:


K. Zbernica i2c: EEPROM

Prečítajte obsah predloženej pamäti EEPROM a zobrazte na PC.

Literatúra:

L. Zbernica i2c: hodiny RTC

Zobrazte na LCD displeji reálny čas z RTC obvodu PCF8583. Nastavovanie a prepínanie údaja tlačidlami.

Literatúra:

M. Zbernica i2c: A/D a D/A prevodník

Zobrazte na LCD hodnotu AD prevodníka a nastavte DA prevodník obvodu PCF8591. Nastavovanie a prepínanie údaja tlačidlami.

Literatúra:

N. Snímač teploty SMT160

Zobrazte na LCD aktuálnu teplotu zmeranú snímačom teploty SMT 160 (meranie šírky impulzov).

Literatúra:

P. Dvojosí akcelerometer

Zobrazte na LCD náklon dosky v dvoch osiach zmeraný snímačom Memsic (meranie šírky impulzov). Implementujte rolovanie dlhého textu na LCD displeji podľa náklonu.

Literatúra:


Q. Zbernica i2c: Teplota a vlhkosť

Prečítajte zo snímača vlhkosti pripojeného na zbernicu i2c aktuálnu teplotu a vlhkosť a zobrazte na LCD.

Literatúra:

R. Snímač farby ColorPal

Zobrazte na LCD aktuálnu snímanú farbu zmeranú snímačom ColorPal.

Literatúra:

S. Alarm so snímačom pohybu PIR

Detekujte pohyb v stráženom priestore pomocou PIR senzora. Ak pracujete vo dvojici, potom aj zapnite alarm (generovanie frekvencie do piezomeniča). Zobrazte hlásenie na LCD displeji.

Literatúra: