Elektronik Digital tekn. Välkomna till KMM! Datorkonstr. Datorteknik Ca 1000 timmar Kursansvarig: Tomas Svensson Projekt Projektmodell Diverse Handledare Lokaler, utrustning Uppgift Övergripande kursmål: KMM Att stimulera studenternas konstruktionsglädje. Att ge erfarenhet av att utveckla mikrodatorstyrda apparater Att ge kunskaper om realtidsprogrammering Att träna användningen av strukturerade designmetoder Att ge en god erfarenhet av projektarbete Att ge förståelse för hur man använder en projektmodell Att förstå väsentligheten av kommunikation i ett projekt KMM - lärandemål Efter fullgjord kurs ska ni kunna: konstruera en datorstyrd apparat analysera och strukturera digitaltekniska problem använda metoder för strukturerad konstruktion av komplexa digitala system formulera en kravspecifikation utifrån ett projektdirektiv tillämpa kunskaper från tidigare kurser söka upp och tillägna sig kompletterande kunskaper utföra ett projektarbete enligt en projektmodell planera ett projektarbete och dokumentera detta i projekt- och tidplaner följa upp och modifiera projekt- och tidplaner aktivt medverka till en väl fungerande projektgrupp ta initiativ och finna kreativa lösningar redovisa resultatet av ett projektarbete muntligt och skriftligt använda moderna utvecklingshjälpmedel för hårdvarukonstruktion och programmering av mikroprocessorer, samt känna till dessa systems möjligheter och begränsningar utföra felsökning i digitala system med hjälp av moderna mätinstrument reflektera över ett utfört projektarbete och föreslå förbättringar KMM - lärandemål Efter fullgjord kurs ska ni bland annat kunna: formulera en kravspecifikation utifrån ett projektdirektiv söka upp och tillägna er kompletterande kunskaper utföra ett projektarbete enligt en projektmodell planera ett projektarbete och dokumentera detta i projektoch tidplaner följa upp och modifiera projekt- och tidplaner aktivt medverka till en väl fungerande projektgrupp ta initiativ och finna kreativa lösningar reflektera över ett utfört projektarbete och föreslå förbättringar KMM pågår hela hösten Introduktion Preparation Utförande Leverans Utvärdering Introduktion Projektmodell Processorer/miljö Projektet Ni ska i en projektgrupp med 6 medlemmar konstruera en relativt avancerad datorstyrd apparat. Mätteknik Handledning Konstruktionen innehåller: ett antal datorer (minst 3), standardkretsar, programmerbar logik, analoga interface, olika typer av displayer och ett antal sensorer. Projektplanering Projektarbete: koda, konstruera, testa. Konstruktionen görs på ett (eller flera) virkort. Teknisk dokumentation Examination Föreläsningar Projektarbete HT1 (2hp) HT2 (6hp) Seminarier Utvärdering 1
Processorer i projekten Atmel (enchipsdator) Beaglebord (kraftfull kortdator, ARM) Presenteras vid en föreläsning Stor nytta av Datortekniken! 0 Uppdrag Projektet kommer att drivas enligt projektmodellen LIPS Före 1 Vad? Krav x Beslutspunkt 1 2 2 Hur? Planer Design 3 4 3 4.. m Under.... n 5 Systemtest Integration Efter.. s Slutrapport Leverans 6 Utvärdering 0 Direktiv Före 1 Vad? Krav Undervisning under HT1 Projektet planeras 1 2 2 Hur? Planer Föreläsningar Introduktion Projektval LIPS Processorer Konstruktion 2h 2h 4h 2h 2h x Milstolpe Kod Kretsschema etc. Test provning x Beslutspunkt x Milstolpe Uppstart av projektet Projektgruppen skapas av er Gruppen utser en av medlemmarna till projektledare Varje gruppmedlem bör ha en definierad roll (dokumentansvarig, testansvarig, designansvarig hw, designansvarig mw och leveransansvarig) projektgruppen väljer en uppgift gruppen får ett projektdirektiv av beställaren De första 5 veckorna i projektet Före Projektidé BP0 förstudie BP1 förberedelse BP2 Support: Föreläsningar LIPS mallar Beställare Handledare Tekniska experter Bärbar PC fr v36 kravspecifikation ti v38 överenskommen to v40 kravspecifikation systemskiss projektplan och tidplan 2
Projektorganisation Beställare: Personal i projektet Tomas Svensson Kent Palmkvist Beställare Projektledare Projekt medlemmar Handledare Expert Expert Expert Expert Handledare: Anders Nilsson Olov Andersson Peter Johansson Experter: VHDL, Webpack Alla handledare LIPS projektmodell Tomas Svensson ATMEL, AVR studio Alla handledare Beagleboard kortdator Anders Nilsson Analog elektronik Peter Johansson Mekanik John Andersson Den bärbara datorn WLAN LIPS mallar Webpack (VHDL) AVR studio (Atmel) MS Office (word, excel, powerpoint) Med mera.. De första 5 veckorna i projektet Före Projektidé BP0 förstudie BP1 förberedelse BP2 Support: Föreläsningar LIPS mallar Beställare Handledare Tekniska experter Bärbar PC fr v36 kravspecifikation ti v38 överenskommen to v40 kravspecifikation systemskiss projektplan och tidplan De kommande 9 veckorna utförs projektet 3 4 3 4.. m Under.... n 5 Från före Design WEEK Under 8-13 BP3 Implementation BP4 Systemtest BP5 Tillgång till MUXEN Dygnet runt Design kod Kretsschema etc. Test Provning Systemtest Integration Beslutspunkter beslutspunkter specifikationer planer Kunddokument kunddokument rapporter protokoll Designspec. Testspec. Projektplan ny version teknisk dokumentation Användar manual Statusrapporter, tidrapporter och mötesprotokoll Testprotokoll 3
Exempel på en tidplan mha. en LIPS mall PLANERING Projekt: Konstruktion av pusselrobot Projektgrupp: Gula produktion AB Datum: 2002-01-15 Granskad: Beställare: Tomas Svensson Version: 1.0 Kurs: Elektronikprojekt Y Utfärdare: Pelle Persson AKTIVITETER TID VEM TIDPLAN (när), veckonummer Nr Beskrivning timmar Initialer 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 24 26 1 skriva kravspecifikation 40 alla 2 göra systemskiss 15 aa,kk,oo,ss 3 skriva projektplan 100 alla 4 identifiera aktiviteter 8 aa,kk 5 tidsuppskatta aktiviteter 8 alla 6 bestämma vem som gör vad 4 alla T P T T T S 7 göra en tidplan 16 pp E Å E E E O 8 läsa på om xx 12 pp,ss N S N N N M 9 undersöka fenomenet zz 20 oo,kk T K T T T M 10 skriva designspec för delsystem 1 30 aa,kk A L A A A A 11 skriva designspec för delsystem 2 20 oo,ss P O P P P R 12 modifiera projektplan 4 pp E V E E E L 13 konstruera delsystem 1 60 aa,kk R R R R O 14 konstruera delsystem 2 100 oo,ss I I I I V 15 integrera och testa 30 alla O O O O 16 skriva produktdokumentation 60 pp D D D D 17 göra efterstudie 4 alla 18 projektmöten (1 tim * 5 man) 55 alla 19 milstolpe 1, kravspec klar fr 20 milstolpe 2, projektplan klar to 21 milstolpe 3, designspecifikationer klara fr 22 milstolpe 4, delsystem 1 klart to 23 milstolpe 5, leverans fr 24 beslutspunkt 1, godkännande av kravspecifikation 2 pp on 25 beslutspunkt 2, godkännande av projektplan 2 pp fr 26 beslutspunkt 5, godkännande av leverans 2 pp fr Summa antal timmar 592 Muxen är öppen dygnet runt Muxen-projektlab Arbete vid en labplats 16 16 16 16 Plats för 300 studenter Tillträde dygnet runt med inpasseringskort En egen plats med dator och logikanalysator Ett eget skåp med verktyg, multimeter mm. Ca 5 extra resursplatser Gemensam diskussionshörna Ett konferensrum Komponentutlämning Planera er tid, alla kan inte vara vid platsen samtidigt Varje grupp har sig tilldelad 2 timmar handledning/vecka Projekt Välj bland: Autonom robotkamp 4-hjulig labyrintrobot Johnny-5, Robot med banddrivning Combo Labyrint- och linjeföljande robot Kartrobot Vandrande Robot (4-ben eller 6-ben). Labyrint? Lagerrobot Antal 2-4 2-4 1-3 2-4 1-4 2-4 1-2 Robotkamp 4
Alternativ bana Kamprobotar Kamprobotar 5
Designpris?? Tävlingsbana för labyrintrobot Labyrintrobot 6
Johnny-5 (14 servo) Tävlingsbana för Johnny-5?? Combo + 7
linjeföljning Linjeföljare Kartrobot, exempel på bana Kartrobot Kartrobot 6-bent robot (18 st servo) 8
4-bent robot (12 st servo) 6-bening Hinder (överkurs) Robotarm (6 st servo) Lagerrobot Robotarm 9
kinect Onsdag 10-12 i T1: Val av projekt och grupper Projektdirektiv och en kopia på presentationen finns på kurshemsidan i em. Den sista veckan Teknisk dokumentation Seminarier Demonstration och tävlingar Efter.. s Slutrapport Utvärdering Leverans Slutseminariet Presentera er tekniska lösning, er produkt och ert sätt att arbeta Presentationen speglas av lärare från Temainstitutionen Seminarium Tävlingen hålls utanför Java fiket 10
Efter leveransen Eventuella korrigeringar Utvärdering Efter.. s Slutrapport Leverans Betyg: G eller UK för hela projektgruppen 6 Utvärdering Dokument i ett projekt Kravspecifikation (förhandlas med beställaren) Systemskiss Projektplan Tidplan Designspecifikation Statusrapporter Mötesprotokoll Tidsredovisning 1 gång/vecka Teknisk dokumentation med användaranvisning Efterstudie Hemsidan http://www.isy.liu.se/edu/kurs/tsea29/ Startsida med senaste nytt Kursinformation Litteratur Föreläsningar Personal Projektarbete och leveranser Examination Grupper Projektförslag med projektdirektiv Länkar: Vanheden, WebPack, MPLAB Examination För att bli godkänd i kursen krävs: Väl utfört projektarbete dokument och rapporter har lämnats in i tid projekt- och tidplaner har uppdaterats efter ändrade förutsättningar den budgeterade tiden har använts enligt satta prioriteringar Alla i gruppen ska ha deltagit i arbetet med överenskommet antal timmar Ett väl genomfört föredrag Demonstration av fungerande apparat enl. krav Godkänd dokumentation: kravspecifikation systemskiss, projektplan och teknisk dokumentation Återlämning av materiel Inlämnad efterstudie Onsdag 10-12 i T1: Val av projekt och grupper 11