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) Raspberrry pi? 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 mm. Konstruktion 2h 2h 4h 2h 2h Lab Mätteknik logikanalysator 2 tim (2 stud) 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 (exempelvis 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 to v35 kravspecifikation ti v37 överenskommen to v39 kravspecifikation systemskiss projektplan och tidplan 2
Projektorganisation Beställare Projektledare Projekt medlemmar Handledare Expert Expert Expert Expert Beställare: Handledare: Personal i projektet Tomas Svensson Kent Palmkvist Mattias Krysander 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 Olov Andersson De första 5 veckorna i projektet Före Projektidé BP0 förstudie BP1 förberedelse BP2 De kommande 9 veckorna utförs projektet Under 3 4 5 to v35 kravspecifikation ti v37 överenskommen to v39 kravspecifikation 3 4.. m.... n Support: Föreläsningar LIPS mallar Beställare Handledare Tekniska experter systemskiss projektplan och tidplan Tillgång till MUXEN Dygnet runt Design kod Kretsschema etc. Test Provning Systemtest Integration Från före Beslutspunkter beslutspunkter specifikationer planer Kunddokument kunddokument rapporter protokoll Design Designspec. Testspec. Projektplan ny version WEEK Under 8-13 Testprotokoll BP3 Implementation BP4 Systemtest BP5 teknisk dokumentation Användar manual Statusrapporter, tidrapporter och mötesprotokoll 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 3
Muxen är öppen dygnet runt Muxen-projektlab 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 Arbete vid en labplats Projekt Välj bland: Autonom robotkamp Labyrintrobot Combo Labyrint- och linjeföljande robot Kartrobot Vandrande Robot (4-ben eller 6-ben) i Labyrint Lagerrobot med arm(ar) Autonom bil för tävling Autonom bil för vardagligt bruk Antal 2-4 2-4 2-4 1-4 2-4 1-3 2 1-3 Robotkamp 4
Alternativ bana 5
Bana för labyrintrobot Labyrintrobot Combo linjeföljning + Linjeföljare Kartrobot, exempel på bana 6
Kartrobot Kartrobot 6-bent robot (18 st servo) 4-bent robot (12 st servo) 6-bening 6-bent robot (18 st servo) Hinder (överkurs) 7
3D skrivare för tillbehör Lagerrobot Robotarm på lagerrobot(6 st servo) Ett varulager Robotarm kinect 8
kinect Lagerrobot? Autonom bil, skala 1:10 Autonom bil Autonom bil Autonom bil 9
Tävlingsbil Bana för autonom bil Bana för autonom bil 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 bedöms och kommenteras av lärare från Temainstitutionen Seminarium 10
Seminarium Tävlingar i nya arenan Visionen 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 11
Tisdag 13-15 KMC Val av projekt och grupper Projektdirektiv och en kopia på presentationen finns på kurshemsidan i em. 12