AplMIT
Řádka 2: | Řádka 2: | ||
v učebně: [[D10]] učitel: [[JA]] v rámci předmětu [[PRA]] | v učebně: [[D10]] učitel: [[JA]] v rámci předmětu [[PRA]] | ||
+ | Název předmětu: '''Aplikace mikroprocesorové techniky''' | ||
+ | Kód předmětu: PRA AplMIT | ||
+ | Tématický plán: [ftp://obelix.sps-pi.cz/m/Dokumenty_sps/PRA/01%20-%20Tematicke%20plany/PRA%20C4%20D4%20AplMit%20JA.doc PRA C4 D4 AplMit JA.doc] | ||
+ | |||
+ | Typ předmětu: '''Cvičení''' | ||
+ | Úroveň předmětu: velmi vysoká | ||
+ | Určeno pro: '''4. ročník oboru Slaboprodá elektrotechnika - zaměření automatizace, telekomunikace, výpočetní technika''' | ||
+ | Počet hodin týdně: '''2.5''' | ||
+ | Počet hodin za rok: 20 až 25 | ||
+ | Vyučující: [[JA]] | ||
+ | Cíl: [[praktické činnosti]] v příslušných oblastech | ||
+ | Předpoklady: znalost učiva [[CIT]] [[MIT]] [[PRA - IO]] PRG | ||
+ | |||
+ | Obsah předmětu: [[LOGO!]] [[MIT]]: [[Robotika]]: | ||
+ | |||
+ | Vyučovací metody: prezentace, instruktáž | ||
+ | |||
+ | Hodnotící metody: najdete na stránkách předmětu [[PRA]] bod. 6 | ||
+ | |||
+ | Doporučená literatura: [[LOGO]] [[MIT]] [[NXT]] [[BOB]] nebo na školním [ftp://obelix.sps-pi.cz/n/janousek/mikroLAB/26_LOGO!%20Siemens ftp: LOGO] [ftp://obelix.sps-pi.cz/n/janousek/mikroLAB/05_MIT ftp: MIT] ([[IN obvody]], [[OUT obvody]], [[sestavy]] ) [ftp://obelix.sps-pi.cz/n/janousek/mikroLAB/66_NXT_Robot%20LEGO%20Mindstorms ftp:NXT] [ftp://obelix.sps-pi.cz/n/janousek/mikroLAB/63_BOB_Robot%20Boe-Bot ftp:BOB] | ||
+ | |||
+ | SW: [[LOGO]] [[Eagle]] [[MPLAB]] [[Ride51]] [[Fritzing]] [[BS2]] [[VirtualBreadboard]] [[Deeds]] [[Multisim]] | ||
+ | |||
+ | == Pojetí oddělení: == | ||
+ | |||
+ | Toto oddělení navštěvují studenti 4.ročníku [[oboru vzdělávání 26-41-M/01 ELEKTROTECHNIKA]]. Cílem jsou převážně [[praktické činnosti]], navazující na teoretické poznatky z předmětu [[mikroprocesorová technika (2. a 3. ročník)]] Studenti řeší praktické úkoly s programovatelným logickým automatem LOGO!, vyvíjí mikroprocesorové aplikace s MCU 8051 a programují [[roboty NXT a Boe-Bot]]. Součástí výuky je i zpracování seminárních prací. Výuka je realizována v odborné učebně [[D10]]. | ||
+ | |||
+ | tagy pro učitele: [ftp://obelix.sps-pi.cz/N/janousek/PRA-APLMIT/00_JA/02_Prezentace/PRA_APLMIT_00_vyuka.ppt PRA_APLMIT_00_vyuka.ppt] [ftp://obelix.sps-pi.cz/N/janousek/PRA-APLMIT/00_JA/02_Prezentace/PRA_APLMIT_01_vystupni%20moduly.ppt PRA_APLMIT_01_vystupni moduly.ppt] [ftp://obelix.sps-pi.cz/N/janousek/PRA-APLMIT/00_JA/02_Prezentace/PRA_APLMIT_03_sestavy.ppt PRA_APLMIT_03_sestavy.ppt] | ||
+ | |||
+ | == Úlohy na cvičení: == | ||
+ | a následně i praktickou maturitu: | ||
+ | [ftp://obelix.sps-pi.cz/N/janousek/PRA-APLMIT/01_Teoreticke%20otazky%20PRA-APLMIT.pdf Teoretické otázky] [ftp://obelix.sps-pi.cz/N/janousek/PRA-APLMIT/02_Prakticke%20otazky%20PRA-APLMIT.pdf Praktické otázky] | ||
+ | |||
+ | === T1. [[LOGO!]]: === | ||
+ | programovatelný logický obvod | ||
+ | [[Soubor:Logo brana s.jpg|thumb]] | ||
+ | [[Soubor:Logo04.jpg|thumb]] | ||
+ | [[Soubor:logo02.jpg|thumb]] | ||
+ | [[Soubor:logo05.jpg|thumb]] | ||
+ | |||
+ | '''Úkoly:''' | ||
+ | |||
+ | 1. Navrhněte [[Kombinační logický obvod]] s 3vstupy, zjistěte pravdivostní tabulku. [ftp://obelix.sps-pi.cz/n/janousek/mikroLAB/26_LOGO%21%20Siemens/12.06_navrh_KLO_LOGO.lsc 12.06_navrh_KLO_LOGO.lsc] [ftp://obelix.sps-pi.cz/n/janousek/mikroLAB/26_LOGO%21%20Siemens/12.06_navrh_KLO_LOGO.lld 12.06_navrh_KLO_LOGO.lld] | ||
+ | |||
+ | 2. Realizujte [[schodišťové zapojení]] pro 2 a více vstupů, t.j. kterýmkoli přepínačem-vypínačem vypnout-zapnout [http://miroslavstiburek.kvalitne.cz/zapojeni%20vypinacu.doc lit]. | ||
+ | |||
+ | 3. Navrhněte [[stykač]] pro ovládání osvětlení pomocí tlačítka ZAP a pomocí tlačítka VYP + další výstup, který ovládá blikající maják | ||
+ | |||
+ | 4. Navrhněte [[stykač]] s jedním spínaným vstupem, který aktivací sepne a následnou aktivací vypne atd. | ||
+ | |||
+ | 5. Realizujte [[časové relé]] pro jeden spínaný vstup, který aktivací sepne a po 20 sec. vypne. Každá aktivace vstupu dřív než 20 sec. výstup vypne. | ||
+ | |||
+ | 6. '''Pojezdová brána:''' jeden spínaný vstup, který aktivací sepne 1 výstup. Následně vstup výstup vypne, následně vstup sepne 2. výstup, následně vstup vše vypne atd. | ||
+ | |||
+ | 7. '''cv6.''' + doba sepnutého výstupu omezena na 20 sec. | ||
+ | |||
+ | DÚ: | ||
+ | |||
+ | 1. '''Pojezdová brána:''' stejná funkce + časově omezené výstupy na 15 sec. | ||
+ | |||
+ | 2. Zpracovat SP podle vzoru | ||
+ | |||
+ | zpracujte úlohy pro LOGO! z [www.sps-pi.cz/instalace] | ||
+ | |||
+ | === T2. [[MIT]]: === | ||
+ | mikroprocesorové aplikace s MCU 8051 [http://www.mountfield.cz/cs/stranky/jak-pecovat-o-bazenovou-vodu/diagram.gif ukázka vývojvého diagramu] | ||
+ | |||
+ | pro SP použít: [ftp://obelix.sps-pi.cz/n/janousek/mikroLAB/30_SES%20sestavy/Blokova%20schemata Blokova schemata] kresleno v programu [http://www.proficad.cz/ Proficad] | ||
+ | |||
+ | '''Úkoly:''' | ||
+ | |||
+ | 1. Připojte [http://wiki.sps-pi.com/images/7/70/Modul_LED.jpg OUT01 modul s LED] k [ftp://obelix.sps-pi.cz/N/Janousek/mikroLAB/87_VYV%20Vyvojove%20sestavy/VYV01%20RD2%20vyvoj%20aplikaci%20s%208051/VYV01%20Popis%20vyvojove%20sestavy%20RD2Kit%20s%2089C51ED2.pdf vývojové sestavě RD2Kit] s 89C51ED2 a naprogramujte aplikaci pro ovládání modulu. | ||
+ | |||
+ | 2. Připojte Soubor:[ftp://obelix.sps-pi.cz/N/Janousek/mikroLAB/28_OUT%20vystupni%20moduly/OUT02%20-%20dvoumistny%20display/OUT02%20dvoumistny%20display.pdf OUT02 dvoumistný display] k [ftp://obelix.sps-pi.cz/N/Janousek/mikroLAB/87_VYV%20Vyvojove%20sestavy/VYV01%20RD2%20vyvoj%20aplikaci%20s%208051/VYV01%20Popis%20vyvojove%20sestavy%20RD2Kit%20s%2089C51ED2.pdf RD2Kit] a zprovozněte program pro postupné zobrazování 00 ....09, 10, 11, .........99, | ||
+ | |||
+ | 3. Připojte [ftp://obelix.sps-pi.cz/N/Janousek/mikroLAB/28_OUT%20vystupni%20moduly/OUT03%20-%20disp%20MPX/sch.jpg OUT03 modul MPX] k [ftp://obelix.sps-pi.cz/N/Janousek/mikroLAB/87_VYV%20Vyvojove%20sestavy/VYV01%20RD2%20vyvoj%20aplikaci%20s%208051/VYV01%20Popis%20vyvojove%20sestavy%20RD2Kit%20s%2089C51ED2.pdf RD2Kit] a zprovozněte program pro ovládání displeje | ||
+ | |||
+ | 4. [ftp://obelix.sps-pi.cz/N/Janousek/mikroLAB/28_OUT%20vystupni%20moduly/OUT04%20-%20displ%20seriovy/Modul%20displeje%20se%20seriovym%20vstupem%20N102.pdf Modul displeje se seriovym vstupem N102] Připojte a ovládejte | ||
+ | |||
+ | 5. Ovládejte modul krokového motoru Soubor:[ftp://obelix.sps-pi.cz/N/Janousek/mikroLAB/28_OUT%20vystupni%20moduly/OUT06%20-%20modul%20krokoveho%20motoru/OUT06.jpg OUT06] | ||
+ | |||
+ | 6. Ovládejte modul stejnosměrného motoru [ftp://obelix.sps-pi.cz/N/Janousek/mikroLAB/28_OUT%20vystupni%20moduly/OUT07%20-%20modul%20ss%20modulu/OUT07.jpg OUT07] | ||
+ | |||
+ | 7. Zprovozněte hrací kostku [ftp://obelix.sps-pi.cz/N/Janousek/mikroLAB/28_OUT%20vystupni%20moduly/OUT09%20-%20modul%20LED%20kostky/OUT09.jpg OUT09] | ||
+ | |||
+ | 8. Zprovozněte '''křižovatku''' s MCU 8051 v sestavě vývojového kitu RD2 kit info: [ftp://obelix.sps-pi.cz/N/Janousek/mikroLAB/30_SES%20sestavy/SES01%20Krizovatka SES01 Krizovatka] | ||
+ | |||
+ | 9. Naprogramujte MCU 8051 pro funkci '''jeřábu''' [ftp://obelix.sps-pi.cz/N/Janousek/mikroLAB/30_SES%20sestavy/SES02%20Jerab SES02 Jerab] '''pračky''' [ftp://obelix.sps-pi.cz/N/Janousek/mikroLAB/30_SES%20sestavy/SES03%20Pracka SES03 Pracka] '''plotru''' [ftp://obelix.sps-pi.cz/N/Janousek/mikroLAB/30_SES%20sestavy/SES04%20Plotr%20-%20Souradnicovy%20zapisovac SES04 Plotr - Souradnicovy zapisovac] '''satelitního pozicionéru''' [ftp://obelix.sps-pi.cz/N/Janousek/mikroLAB/30_SES%20sestavy/SES05%20Satelitni%20pozicioner SES05 Satelitni pozicioner] | ||
+ | |||
+ | 10. [http://obelix.sps-pi.cz/n/Janousek%5CmikroLAB%5C30_SES%20sestavy%5CSES18%20Citac%20s%202%20x%20SA%5Codpo%C4%8D%C3%ADtavadlo%20z%2060%20do%2000%5CSES18b%20Odpo%C4%8D%C3%ADt%C3%A1vadlo.doc SES18] Odpočítávadlo: Modifikujte program v modulu SES18 tak, aby se po zapnutí objevilo na displeji číslo 60 a po jedné sekundě se obsah snižoval. Při dosažení 00 se odpočet zastaví a na výstupu P1.0 se objeví log. 1 na dobu 30 sec | ||
+ | |||
+ | doplňkové úlohy: | ||
+ | |||
+ | * Otestujte SW [http://www.lancos.com/prog.html PonyProg] pro 89S2051 a 89S51 | ||
+ | * Otestujte SW [http://hw.cz/constrc/lpt_isp_prog/ ISP_Prog] pro 89S2051 a 89S51 | ||
+ | |||
+ | === T3. [[Robotika s NXT]]: === | ||
+ | |||
+ | [[Soubor:nxt-2.jpg]] | ||
+ | |||
+ | 1. Sestavte robota [[NXT]] | ||
+ | |||
+ | 2. Napište program tak, aby se robot pohyboval vpřed, vzad, zatočil... | ||
+ | |||
+ | 3. Jel rovně a zastavil na 60 cm vzdáleném vhodném místě označeném černou lepící páskou. | ||
+ | |||
+ | 4. Jel rovně, otočit se a jel zpátky, jakmile bude stisknutý kontaktní senzor. | ||
+ | |||
+ | 5. Jel ve čtyřúhelníku a zastavil u počátečního bodu. | ||
+ | |||
+ | 6. Připojte čidlo dotyku a upravte program tak, aby se robot pohyboval dokud nenarazí na překážku. | ||
+ | |||
+ | 7. Modifikujte program pro čidlo ultrazvuku | ||
+ | |||
+ | 8. Připojte čidlo světla a naučte robota ject podél černé linky | ||
+ | |||
+ | 9. Start ve vzdálenosti 60 cm od černé linie. Robot najde dráhu a sleduje ji | ||
+ | |||
+ | 10. Naučte robota šplhat přes minimálně 2,5 cm tlustou knihu. | ||
+ | |||
+ | 11. Najde předmět, uchopí a přiveze | ||
+ | |||
+ | 12. Nakombinujte různá čidla pro pohyb robota | ||
+ | |||
+ | === T4. [[Robotika s Boe - Bot]]: === | ||
+ | |||
+ | [[Soubor:boebot.jpg]] | ||
+ | |||
+ | Úkoly jsou zcela identické jako s robotem NXT ale tentkráte s robotem [[BOB]] | ||
+ | |||
+ | '''cvičení navíc:''' | ||
+ | |||
+ | === T5. [[Robotika s robotickou rukou ROR L601]] === | ||
+ | |||
+ | [[Soubor:Ruka.jpg]] | ||
+ | |||
+ | === T6. [[Robotika s robotem Ju - Ju]] === | ||
+ | |||
+ | [[Soubor:JU_JU.jpg]] | ||
+ | |||
+ | |||
+ | == [ftp://obelix.sps-pi.cz/n/janousek/PRA-APLMIT/Seminarni%20prace Povinné práce:] == | ||
+ | |||
+ | Z každého úkolu je nutné zpracovat protokol = jakýsi záznam o vykonané činnosti. Výsledky si každý ukládá do svého, osobně vytvořeného adresáře v [ftp://obelix.sps-pi.cz/n/janousek/!Povinne_prace !Povinne_prace] ve formátu xz_Prijmeni_Jmenouúkol (xy = pořadové číslo v třídní knize) např. podle vzorů: | ||
+ | |||
+ | * [ftp://obelix.sps-pi.cz/n/janousek/!Povinne_prace/C4%2020xy-ab_VZOR/cd_Prijemeni_Jmeno/01_Prijmeni_Jmeno_Logo.doc 01_Prijmeni_Jmeno_Logo.doc] | ||
+ | |||
+ | * [ftp://obelix.sps-pi.cz/n/janousek/!Povinne_prace/C4%2020xy-ab_VZOR/cd_Prijemeni_Jmeno/02_Prijmeni_Jmeno_APLMIT.doc 02_Prijmeni_Jmeno_APLMIT.doc] | ||
+ | |||
+ | * [ftp://obelix.sps-pi.cz/n/janousek/!Povinne_prace/C4%2020xy-ab_VZOR/cd_Prijemeni_Jmeno/03_Prijmeni_Jmeno_NXT.doc 03_Prijmeni_Jmeno_NXT.doc] | ||
+ | |||
+ | * [ftp://obelix.sps-pi.cz/n/janousek/!Povinne_prace/C4%2020xy-ab_VZOR/cd_Prijemeni_Jmeno/04_Prijmeni_Jmeno_BOB.doc 04_Prijmeni_Jmeno_BOB.doc] ale vše novém [ftp://obelix.sps-pi.cz/n/janousek/!Povinne_prace/Trida_PoradoveCislo_Prijmeni_Jmeno_Nazev.doc FORMULÁŘI] z projektu [http://www.sps-pi.cz/opvk OP VK]: | ||
+ | |||
+ | [[Soubor:SP-odevzdani.jpg]] | ||
+ | |||
+ | |||
+ | == Vyvíjíme tyto konstrukce: == | ||
+ | |||
+ | * [http://www.8052.com/users/AT89S52InSystemProg/ Programátor MCU 89s51 přes COM] ATMEL AT89SXX ISP Flash Programmer v1.4 | ||
+ | |||
+ | * [http://web.quick.cz/ruckl/biprog/biprog.html biprog na COM - nejen ISP programátor 89s2051, 89LP4052] | ||
+ | |||
+ | * [http://web.quick.cz/ruckl/biprog/biprog.html AVR - vynikající] [http://web.quick.cz/ruckl/biprog/components/biprog_usb-HW2_1.pdf biprog na USB] | ||
+ | |||
+ | * [http://www.obdev.at/products/avrusb/powerswitch.html PowerSwitch - zajímavá aplikace ovládající zařízení přes USB (s 2313 )připojená na USB] | ||
+ | |||
+ | * [http://www.cesko.host.sk/IgorPlugUSB_RS232/IgorPlug-USB%20(AVR)%20RS232.htm Vynikající USB-RS232 TTL převodník s Atmega8] | ||
+ | |||
+ | * [http://www.volny.cz/fuksam/navrhy/zobrazovace/zobrazovace.htm Přípravky pro výuku základů řízení zobrazovacích prvků s 8051] | ||
+ | |||
+ | |||
+ | == Programátory a vývojové kity: == | ||
+ | |||
+ | [[Soubor:HW4_1.png|thumb|left]] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | PRO52 [http://web.quick.cz/ruckl/biprog/biprog.html BIPROG] - nejen ISP programátor [http://web.quick.cz/ruckl/biprog/components/biprog_usb-HW2_1.pdf biprog_usb-HW2_1] | ||
+ | |||
+ | [[Soubor:Blok_Dia.GIF|thumb|left]] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | [http://www.8052.com/users/AT89S52InSystemProg/ ATMEL AT89SXX ISP Flash Programmer v1.4] | ||
+ | |||
+ | [[Soubor:Rd2kit_osazeni.png|thumb|left]] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | [http://www.hw-group.com/products/rd2kit/index_en.html RD2 kit] | ||
+ | |||
+ | Jednoduchý HW, snadno lze libovolně modifikovat. x51 CPU T89C51RD2 | ||
+ | |||
+ | [[Soubor:Ispsch.png|thumb|left]] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | [ftp://obelix.sps-pi.cz/n/janousek/mikroLAB/36_ATM_Atmel%2089c2051%20a%20jine/ATM33%20Blikac%20-%20evulution%20board/ISPprog/ATM33%20Blikac%20-%20evulution%20board.doc ATM33] [http://dybkowski.net/elka/ispprog_en.html Programator ISP Atmel] z rodiny 89Sxx ('51), ATtiny, ATmega i 90Sxx (AVR) | ||
+ | |||
+ | [[Soubor:Isp2_sch.gif|thumb|left]] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | [ftp://obelix.sps-pi.cz/n/janousek/mikroLAB/81_PRO_Programatory%20mikroprocesoru/PRO42%20ISP%20Flash%20Microcontroller%20Programmer/Popis%20v%EF%9F%BDukov%EF%9F%A9ho%20modulu%20s%2089S52.pdf PRO42] [http://www.kmitl.ac.th/~kswichit/ISP-Pgm3v0/ISP-Pgm3v0.html ISP Flash Microcontroller Programmer Ver 3.0] | ||
+ | |||
+ | [[Soubor:K182_5.jpg|thumb|left]] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | [http://www.cmail.cz/doveda/konstrukce/pgm_usb/index.htm http://www.cmail.cz/doveda/konstrukce/pgm_usb/index.htm] ">Programátory PIC | ||
+ | Kit 182 Pic Programmer | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | --[[Uživatel:Ltitl|Ltitl]] 26. 4. 2010, 08:01 (UTC) | ||
+ | ---- | ||
+ | |||
+ | |||
+ | [[Krokový motor]] | ||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | |||
+ | [[Category:PRA]] | ||
+ | [[Category:Předměty]] | ||
Verze z 26. 4. 2010, 12:16
v učebně: D10 učitel: JA v rámci předmětu PRA
Název předmětu: Aplikace mikroprocesorové techniky
Kód předmětu: PRA AplMIT
Tématický plán: PRA C4 D4 AplMit JA.doc
Typ předmětu: Cvičení
Úroveň předmětu: velmi vysoká
Určeno pro: 4. ročník oboru Slaboprodá elektrotechnika - zaměření automatizace, telekomunikace, výpočetní technika
Počet hodin týdně: 2.5
Počet hodin za rok: 20 až 25
Vyučující: JA
Cíl: praktické činnosti v příslušných oblastech
Předpoklady: znalost učiva CIT MIT PRA - IO PRG
Obsah předmětu: LOGO! MIT: Robotika:
Vyučovací metody: prezentace, instruktáž
Hodnotící metody: najdete na stránkách předmětu PRA bod. 6
Doporučená literatura: LOGO MIT NXT BOB nebo na školním ftp: LOGO ftp: MIT (IN obvody, OUT obvody, sestavy ) ftp:NXT ftp:BOB
SW: LOGO Eagle MPLAB Ride51 Fritzing BS2 VirtualBreadboard Deeds Multisim
Obsah |
Pojetí oddělení:
Toto oddělení navštěvují studenti 4.ročníku oboru vzdělávání 26-41-M/01 ELEKTROTECHNIKA. Cílem jsou převážně praktické činnosti, navazující na teoretické poznatky z předmětu mikroprocesorová technika (2. a 3. ročník) Studenti řeší praktické úkoly s programovatelným logickým automatem LOGO!, vyvíjí mikroprocesorové aplikace s MCU 8051 a programují roboty NXT a Boe-Bot. Součástí výuky je i zpracování seminárních prací. Výuka je realizována v odborné učebně D10.
tagy pro učitele: PRA_APLMIT_00_vyuka.ppt PRA_APLMIT_01_vystupni moduly.ppt PRA_APLMIT_03_sestavy.ppt
Úlohy na cvičení:
a následně i praktickou maturitu: Teoretické otázky Praktické otázky
T1. LOGO!:
programovatelný logický obvod
Úkoly:
1. Navrhněte Kombinační logický obvod s 3vstupy, zjistěte pravdivostní tabulku. 12.06_navrh_KLO_LOGO.lsc 12.06_navrh_KLO_LOGO.lld
2. Realizujte schodišťové zapojení pro 2 a více vstupů, t.j. kterýmkoli přepínačem-vypínačem vypnout-zapnout lit.
3. Navrhněte stykač pro ovládání osvětlení pomocí tlačítka ZAP a pomocí tlačítka VYP + další výstup, který ovládá blikající maják
4. Navrhněte stykač s jedním spínaným vstupem, který aktivací sepne a následnou aktivací vypne atd.
5. Realizujte časové relé pro jeden spínaný vstup, který aktivací sepne a po 20 sec. vypne. Každá aktivace vstupu dřív než 20 sec. výstup vypne.
6. Pojezdová brána: jeden spínaný vstup, který aktivací sepne 1 výstup. Následně vstup výstup vypne, následně vstup sepne 2. výstup, následně vstup vše vypne atd.
7. cv6. + doba sepnutého výstupu omezena na 20 sec.
DÚ:
1. Pojezdová brána: stejná funkce + časově omezené výstupy na 15 sec.
2. Zpracovat SP podle vzoru
zpracujte úlohy pro LOGO! z [www.sps-pi.cz/instalace]
T2. MIT:
mikroprocesorové aplikace s MCU 8051 ukázka vývojvého diagramu
pro SP použít: Blokova schemata kresleno v programu Proficad
Úkoly:
1. Připojte OUT01 modul s LED k vývojové sestavě RD2Kit s 89C51ED2 a naprogramujte aplikaci pro ovládání modulu.
2. Připojte Soubor:OUT02 dvoumistný display k RD2Kit a zprovozněte program pro postupné zobrazování 00 ....09, 10, 11, .........99,
3. Připojte OUT03 modul MPX k RD2Kit a zprovozněte program pro ovládání displeje
4. Modul displeje se seriovym vstupem N102 Připojte a ovládejte
5. Ovládejte modul krokového motoru Soubor:OUT06
6. Ovládejte modul stejnosměrného motoru OUT07
7. Zprovozněte hrací kostku OUT09
8. Zprovozněte křižovatku s MCU 8051 v sestavě vývojového kitu RD2 kit info: SES01 Krizovatka
9. Naprogramujte MCU 8051 pro funkci jeřábu SES02 Jerab pračky SES03 Pracka plotru SES04 Plotr - Souradnicovy zapisovac satelitního pozicionéru SES05 Satelitni pozicioner
10. SES18 Odpočítávadlo: Modifikujte program v modulu SES18 tak, aby se po zapnutí objevilo na displeji číslo 60 a po jedné sekundě se obsah snižoval. Při dosažení 00 se odpočet zastaví a na výstupu P1.0 se objeví log. 1 na dobu 30 sec
doplňkové úlohy:
T3. Robotika s NXT:
1. Sestavte robota NXT
2. Napište program tak, aby se robot pohyboval vpřed, vzad, zatočil...
3. Jel rovně a zastavil na 60 cm vzdáleném vhodném místě označeném černou lepící páskou.
4. Jel rovně, otočit se a jel zpátky, jakmile bude stisknutý kontaktní senzor.
5. Jel ve čtyřúhelníku a zastavil u počátečního bodu.
6. Připojte čidlo dotyku a upravte program tak, aby se robot pohyboval dokud nenarazí na překážku.
7. Modifikujte program pro čidlo ultrazvuku
8. Připojte čidlo světla a naučte robota ject podél černé linky
9. Start ve vzdálenosti 60 cm od černé linie. Robot najde dráhu a sleduje ji
10. Naučte robota šplhat přes minimálně 2,5 cm tlustou knihu.
11. Najde předmět, uchopí a přiveze
12. Nakombinujte různá čidla pro pohyb robota
T4. Robotika s Boe - Bot:
Úkoly jsou zcela identické jako s robotem NXT ale tentkráte s robotem BOB
cvičení navíc:
T5. Robotika s robotickou rukou ROR L601
T6. Robotika s robotem Ju - Ju
Povinné práce:
Z každého úkolu je nutné zpracovat protokol = jakýsi záznam o vykonané činnosti. Výsledky si každý ukládá do svého, osobně vytvořeného adresáře v !Povinne_prace ve formátu xz_Prijmeni_Jmenouúkol (xy = pořadové číslo v třídní knize) např. podle vzorů:
- 04_Prijmeni_Jmeno_BOB.doc ale vše novém FORMULÁŘI z projektu OP VK:
Vyvíjíme tyto konstrukce:
- Programátor MCU 89s51 přes COM ATMEL AT89SXX ISP Flash Programmer v1.4
Programátory a vývojové kity:
PRO52 BIPROG - nejen ISP programátor biprog_usb-HW2_1
ATMEL AT89SXX ISP Flash Programmer v1.4
Jednoduchý HW, snadno lze libovolně modifikovat. x51 CPU T89C51RD2
ATM33 Programator ISP Atmel z rodiny 89Sxx ('51), ATtiny, ATmega i 90Sxx (AVR)
PRO42 ISP Flash Microcontroller Programmer Ver 3.0
http://www.cmail.cz/doveda/konstrukce/pgm_usb/index.htm ">Programátory PIC
Kit 182 Pic Programmer
--Ltitl 26. 4. 2010, 08:01 (UTC)
--Ltitl 26. 4. 2010, 08:01 (UTC)