Goda råd till de som ska utföra ett liknande projekt (från KMM 2016)
|
|
- Dan Lundberg
- för 5 år sedan
- Visningar:
Transkript
1 Goda råd till de som ska utföra ett liknande projekt (från KMM 2016) Snöa inte er på lösningar som kanske fungerar, eller som ni bara vill få fungera. Var realistiska och våga byt lösning om den det verkar ta för lång tid. Var inte rädda för digitala protokoll, även om det blir många olika protokoll för olika sensorer. Börja integrationstesta tidigt, där upptäcker man många problem som man inte trodde att man hade. Använd Wifi istället för blåtand om möjligt, underlättar både utveckling och användarbarhet. Se till att använda bra kommunikationskanaler från första början. Var inte rädda för mer avancerad versionshantering, se det här som ett utmärkt tillfälle att lära sig. Best practices i ett lite större projekt. Dela upp enheter på olika virkort, underlättar i början när man kan jobb på flera enheter samtidigt. Undvik onödig hårdvaruprogrammering (VHDL) då det är väldigt svårt att felsöka och det tar lång tid att få komponenten att fungera.
2 Kontrollera UART-anslutningens baudrate om kommunikation inte fungerar, se till att UARTregistrets värde för inställd baudrate motsvarar den för processorns klockfrekvens. Kontrollera klockfrekvensen. Undvik att använda _delay_ms() / _delay_us() när det inte behövs. En kort _delay_ms() mellan överföringar kan lösa problem då bytes försvinner. Bluetooth-modulen kan överbelastas med inkommande data och stängs då av. Detta märks då bluetooth-modulen tappar anslutningen. Att inte skicka data så ofta kan lösa detta. Se till att läsa banspecifikationen noggrant. Testa kontinuerligt sensorenheten och verifiera att sensorerna fortfarande fungerar. Filtrera IR-sensorns, och LIDAR-sensorns värden då de är känsliga för brus. Filtrera mer än du tror du behöver, och sedan ytterligare lite till! IR-sensorerna kan störa ut varandra. Montera vertikalt och skärma av. Var försiktig med JTAG-programmerarna, de är känsliga och flatkabeln kan börja glappa. Testa systemet och modulerna ofta. Testa mellan
3 implementationerna, och testa enheterna för sig. En utförlig och välformulerad designspecifikation spar mycket tid i konstruktionsfasen. På de enheter som inte har någon display eller motorer anslutna, koppla in lysdioder som kan användas för felsökning och test. Oscilloskopet är ditt bästa arbetsverktyg på bänken! Gör ordentliga virningar. Klocksignalen kan inducera störningar i kommunikationsledningarna mellan enheterna. C++ är ett bra val för att programmera användargränssnittet. Biblioteket Qt ger mycket gratis, som t.ex. grafiska fönster, men också gränssnitt för datorns seriella portar. I2C är tidskrävande att få igång. Använd hellre andra kommunikationsvägar om möjligt t.ex. PWM för LIDARsensorn. Läs dokumentation och datablad noggrant. Kommunicera mera! Det Är svårt att lägga för mycket tid på just kommunikation. Se till att alla vet var som händer i alla delar av projektet, varje dag!
4 Planera upp en vettig struktur och hierarki inom gruppen istället för att hålla hierarkin mestadels platt med en huvudansvarig och resten utvecklare. Använd versionshantering för både kod och dokumentation. Att kunna backa till ett tidigare skede av projektet är otroligt tacksamt när man stöter på problem. Gå sakta fram i projektet och överskatta tidsåtgången. Saker tar längre tid än man tänkt från början, särskilt när man arbetar med hårdvara och nya tekniker. Se till att saker fungerar med tillräckligt hög pålitlighet innan ni går vidare. Att behöva backa tillbaka flera veckor för att en grundläggande funktion inte fungerar som den ska i en viss situation tar mycket tid. Samtidigt som det bidrar till en stabilare robot är det sjukt våghalsigt att ha krav på formen roboten ska klara 3 av 3 körningar". Lös problem i arbetsflödet direkt! Finns det något som gör att ni ofta lägger onödigt mycket tid eller som påverkar gruppens samarbete lönar det sig att skjuta upp allt annat för att behandla det här problemet direkt. Att skjuta på problemet gör bara att det tar upp ännu mer tid! Skriv väldefinierade aktiviteter, med tydliga definitioner av vad det innebär att aktiviteten är avslutad.
5 Ha bra och tydliga milstolpar, det är bättre att inte uppnå dessa till exakt den dagen ni har bestämt än att inte riktigt kunna veta när den är uppnådd. Börja med kommunikation mellan enheterna och få det att funka tidigt. Det är viktigt vid felsökning. Tänk efter noggrant hur reglering ska gå till och vilka typer av sensorer som kommer behövas för detta. Gör detta tidigt! Gör inte som vi och börja med reglering en vecka före leveransen. Versionshantering är viktigt. Använd Git eller SVN! I2C är krångligt och tog upp alldeles för mycket tid för oss. Det kan vara lämpligt att använda något bibliotek istället för att implementera allt själv. En fördel med I2C för exempelvis Lidar Lite är att mätvärdena man får är mycket mer tillförlitliga än om vi hade kört med exempelvis PWM. Se till att samtliga gruppmedlemmar har samma ambitionsnivå. Ha ett sätt att ta reda på hur långt ni har åkt som inte beror på batteriets spänning. Använd någon typ av sensor för att mäta lagd sträcka. Underskatta inte det här. Ta tag i saker i god tid. Om ni märker att något ni har tänkt er inte fungerar bör ni inte spendera veckor på att arbeta runt problemet utan istället ta ett steg tillbaka och fundera på om ni kan lösa det på ett bättre sätt. Löda är mycket bättre än att vira. Gör ett kretskort om ni kan.
6 Använd ett versionshanteringssystem och lär er att använda det ordentligt. Använd versionshantering samt integrera ihop kod ofta. Sätt från starten höga krav på kod som ska versionshanteras i gemensamma grenar samt följer en gemensam kodstandard. Vid felsökning bör processen startas från båda mjukvarusidan och hårdvarusidan. Det vill säga testa del för del, för att snabbt kunna utesluta fungerande delar. Planera in regelbundna möten för att diskutera kommande arbete samt avklarat arbete. Så alla i gruppen får en uppfattning av framgångar och motgångar. Om problem uppstår i projektgruppen, ta det direkt och gå inte och älta problem så att det blir en dålig stämning i gruppen. Planera tidigt hur ni vill att hårdvaran ska vara placerad samt vilken hårdvara som ska finnas på kortet då detta gör att ni slipper dra upp flertalet sladdar och vira om varje gång ni inser att en modul behöver läggas till. Se till att vira bra från början, så ni slipper vira om hela tiden. Dokumentera vilka portar ni använder och hur de ska kopplas. Gör inte saker onödigt komplicerade, starta med lätta saker och utöka funktionaliteten. UART är bra!
7 Bluetooth kommunikation med till exempel Raspberry pi är mycket användbart för felsökning. Använd c++ istället för c, klasser och dylikt är användbart. Att få bra sensorvärden kan vara mycket svårt så se till att vara noggranna när ni kalibrerar dem, felaktiga sensorvärden gör den autonoma navigeringen otroligt frustrerande Fundera på att använda inverterad kinematik till rörelser, de blir betydligt mycket finare (sexbening). Sätt gränser på servona så de inte slår i chassit och går sönder (sexbening). Använd PWM på LIDAR-sensorn, om ni endast ska mäta avstånd med den. Ha så korta och snyggt virade kablar som möjligt i digitala bussar. Skriv modulär kod som är enkel att modifiera. Lägg mycket tid i början av projektet så att ni slipper lägga ner väldigt mycket tid i slutet. Gör simulatorer.
Goda råd från studenterna som gjorde kandidatprojektet 2018
Goda råd från studenterna som gjorde kandidatprojektet 2018 Strukturera tiden och se till att komma igång tidigt i kursen. Det är en väldigt intensiv period när sommaren närmar sig och det är inte till
Läs merRapport Digitala Projekt EITF11 Grupp 4 Axel Sundberg, Jakob Wennerström Gille Handledare: Bertil Lindvall
Sammanfattning I denna rapport behandlas ett projekt inom kursen Digitala Projekt, EITF11, vid Lunds Tekniska högskola. Syftet med projektet är att konstruera en enkel digital prototyp samt programmera
Läs merDesign av inbyggda system
Design av inbyggda system Innehåll Hårdvarunära design Erfarenhet värd att tänka på Avbrottsrutiner och huvudloopar hantering av gemensamma data Kopplingsschema hur och varför Designspecar bra / dåligt
Läs merDesign vid utveckling av inbyggda system
Design vid utveckling av inbyggda system Föreläsning i KMM, 2013-10-11 Innehåll Hårdvarunära design Avbrottsrutiner och huvudloopar Kopplingsschema Designspec Dagens föreläsning Hårdvarunära design - värt
Läs merSnake. Digitala Projekt (EITF11) Fredrik Jansson, I-12 Lunds Tekniska Högskola,
Snake Digitala Projekt (EITF11) Fredrik Jansson, I-12 Lunds Tekniska Högskola, 2015-05-18 Oskar Petersen, I-12 Handledare: Bertil Lindvall Abstract Denna rapport beskriver ett projekt där ett klassiskt
Läs merDigitala projekt - Radiostyrd bil
Digitala projekt - Radiostyrd bil Handledare: Bertil Lindvall Johan Lennartsson e02jle David Thomasson e02dt Magnus Lisborg e02mls Innehållsförteckning 1. Inledning.3 2. Målsättning med projektet.......3
Läs merDesign av inbyggda system
Design av inbyggda system Innehåll Hårdvarunära design Erfarenhet/Utmaningar värda att tänka på Avbrottsrutiner och huvudloopar hantering av gemensamma data Kopplingsschema hur och varför Designspecar
Läs merLaboration i datateknik
KUNGLIGA TEKNISKA HÖGSKOLAN Laboration i datateknik Programmering av LEGO-robot Rickard Eriksson 2012-09-06 rieri@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Denna rapport är till följd
Läs merRemoteBud. Inlämnas: Patrik Johnsson, e01pjo Viktor Karlsson, e01vk
RemoteBud Inlämnas: 2005-02-01 Patrik Johnsson, e01pjo Viktor Karlsson, e01vk Abstract Skulle du också vilja styra dina lampor och rulla ner dina persienner med hjälp av din TV-fjärrkontroll? Remotebud
Läs merPROGRAMMERING I NXC. Sammanfattning KUNGLIGA TEKNISKA HÖGSKOLAN
KUNGLIGA TEKNISKA HÖGSKOLAN PROGRAMMERING I NXC Namn: Michel Bitar 2012-08- 25 E- post: mbitar@kth.se Introduktionskurs i datateknik, II1310 Sammanfattning Intressant och lärorik laboration om att programmera
Läs merDesign av inbyggda system. Innehåll. Hårdvarunära design. Hårdvarunära design. Hårdvarunära design. Hårdvarunära design TDD
Innehåll Design av inbyggda system Erfarenhet/Utmaningar värda att tänka på Avbrottsrutiner och huvudloopar hantering av gemensamma data hur och varför Designspecar bra / dåligt / hur / varför / när Inbyggt
Läs merInnehållsförteckning. Figur- och tabellförteckning. Figure 1 Blockschema över hårdvaran...4 Figure 2 Blockschema över programet...
Abstract Syftet var att konstruera en väder station som håller koll på temperaturen. Huvudfunktionen var att få en grafisk visning av temperaturen över ett visst tidsintervall eftersom vi valde den grafiska
Läs merDesign av inbyggda system
Design av inbyggda system Innehåll Hårdvarunära design Erfarenhet/Utmaningar värda att tänka på Avbrottsrutiner och huvudloopar hantering av gemensamma data Kopplingsschema hur och varför 10 sätt att lyckas
Läs merDigitala Projekt Konstruktion av Tamagocchi. Av: Oskar Andersson D05 & Danial Rehman D05
Digitala Projekt Konstruktion av Tamagocchi Av: Oskar Andersson D05 & Danial Rehman D05 DIGITALA PROJEKT KONSTRUKTION AV TAMAGOCCHI... 1 SAMMANFATTNING... 2 INLEDNING... 3 DESIGN... 3 BYGGE... 3 TESTNING...
Läs merDisposition av prototypkort
Mekinstruktioner Disposition av prototypkort För att undvika att prototypkortet inte får plats eller att man måste löda om en massa sladdar är det viktigt att man kollar innan att allt får plats på kortet
Läs merKevin Lane Kungliga Tekniska Högskolan Introduktionskurs i Datateknik (II1310) TIEDB0. [NXT Legorobot] [Programmering och felsökning]
[NXT Legorobot] [Programmering och felsökning] Kevin Lane 28/8-12 klane@kth.se Introduktionskurs i datateknik II1310 1 Sammanfattning I denna laboration så fick vi programmera och felsöka en LEGO-robot.
Läs merFöre Kravspecifikationen
projektidé BP0 förstudie BP1 förberedelse BP2 Kravspecifikationen Beskriver VAD som ska utföras i projektet? projektdirektiv beslutspunkter specifikationer planer kunddokument rapporter protokoll M beställarens
Läs merTemperaturmätare med lagringsfunktion DIGITALA PROJEKT EITF11 GRUPP 14, ERIK ENFORS, LUDWIG ROSENDAL, CARL MIKAEL WIDMAN
2016 Temperaturmätare med lagringsfunktion DIGITALA PROJEKT EITF11 GRUPP 14, ERIK ENFORS, LUDWIG ROSENDAL, CARL MIKAEL WIDMAN Innehållsförteckning INLEDNING... 3 KRAVSPECIFIKATION AV PROTOTYP... 3 FUNKTIONELLA
Läs merBilen som inte kan krocka
Projektrapport Digitala system EITA15 Bilen som inte kan krocka Gruppmedlemmar: Oscar Skarler, Jonathan Persson, Erik Schiemann och Mohammed Abou Naasa vt 2019 Sammanfattning Inom kursen Digitala system
Läs merGustaf Backman, Anton Nystedt, Nicholas Peebo Battleships. Lunds tekniska högskola. EITF11 Digitala projekt
Battleships Lunds tekniska högskola EITF11 Digitala projekt Gustaf Backman, Anton Nystedt & Nicholas Peebo 1 1. Inledning 1.1 Bakgrund Digitala projekt (EITF11) är en konstruktionskurs där studenter delas
Läs merDigitala projekt Linjeföljande bil
Digitala projekt Linjeföljande bil EITA15 Elektro- och informationsteknik Handledare: Bertil Lindvall Grupp 17 Hannes Adolfsson Milad Amini Albin Svärd Almir Šaran Emir Zukic EITA 15 - Digitala projekt
Läs merEV3 Roboten. Sida 1 av 13
EV3 Roboten Fyra output portar A,B,C och D(motorer) Fyra input portar 1,2,3 och 4 (sensorer) USB, Bluetooth, eller Wi-Fi koppling 16 MB flash minne 64 MB RAM SD Card Port: 32 GB Flera inbyggda verktyg
Läs merProjekt Rapport. RaidPlanner. Jeanette Karlsson UD10
Projekt Rapport RaidPlanner Jeanette Karlsson UD10 Abstrakt: Denna rapport handlar om mitt projekt i kursen Individuellt Mjukvaruutvecklings projekt. Rapporten kommer att ta upp hur jag gått tillväga,
Läs merHobbyelektronik med Raspberry Pi och Erlang
Hobbyelektronik med Raspberry Pi och Erlang 14-11-20 1 Agenda Det här är berättelsen om en resa, så därför blir presentationen som en reseberättelse. 1. Var ska man börja? 2. De första stegen mot något
Läs merViktiga begrepp. Algoritm. Array. Binärkod. Blockprogrammering. Bugg / fel och felsökning. Dataspel. Dator
Viktiga begrepp Den här ordlistan är till för dig som går kursen Om Programmering. Eftersom detta är en grundläggande kurs har vi i vissa fall gjort en del förenklingar. En del begrepp är svåra att förenkla,
Läs merProjektdirektiv Oskar Ljungqvist Sida 1. Kund/Examinator: Daniel Axehill, Reglerteknik/LiU
2018-08-30 Sida 1 Projektnamn Beställare Projektledare Projektbeslut Projekttid Rapportering, ISY Student, ISY Läsperiod 1-2, HT 2018. Projektet klart senast vid projektkonferensen. Löpande rapportering:
Läs merTETRIS. LTH, Campus Helsingborg EITA15 Digitala System
TETRIS LTH, Campus Helsingborg EITA15 Digitala System Handledare: Bertil Lindvall Författare: Isak Shamun, Viktor Kulle, Mark Slipac och Dennis Järnåsen Datum: 2019-05-09 Abstract This report concerns
Läs merLabbrapport - LEGO NXT Robot
KUNGLIGA TEKNISKA HÖGSKOLAN Labbrapport - LEGO NXT Robot Programmering och felsökning Stefan Sarkis 2014-09-02 ssarkis@kth.se Introduktionskurs i datateknik (II1310) Sammanfattning Denna rapport handlar
Läs merRöna fingrar e gött o ha:) SLUTRAPPORT BUDGETSYSTEM LNU
Röna fingrar e gött o ha:) SLUTRAPPORT BUDGETSYSTEM LNU FÖRFATTARE Viktor Karlsson Jarmo Baltzar DATUM 2011-03-15 Sammanfattning I rapporten återfinns en detaljerad beskrivning om webbapplikation Budgetsystem
Läs merIntroduktion till E-block och Flowcode
Introduktion till E-block och Flowcode Vad är E-blocks? E-blocks är små kretskort som innehåller block av elektronik som man vanligtvis kan hitta elektroniska eller inbyggda system Det finns över 50 olika
Läs merKUNGLIGA TEKNISKA HÖGSKOLAN. Laboration II1310. Programmera Lego Mindstorm robot i NXC
KUNGLIGA TEKNISKA HÖGSKOLAN Laboration II1310 Programmera Lego Mindstorm robot i NXC Johnny Vu 120904 Jvu@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Vi har genomfört en laboration för
Läs merKonstruera, styra, reglera och programmera en röd tråd F-9
Konstruera, styra, reglera och programmera en röd tråd F-9 Icke vinstdrivande grundskola F-9, grundad 1914. LGR-11 rev 2017 Centralt innehåll Årskurs 1-3 Teknik Arbetssätt för utveckling av tekniska lösningar
Läs merSLUTRAPPORT RUNE TENNESMED WEBBSHOP
SLUTRAPPORT RUNE TENNESMED WEBBSHOP -05-30 Abstrakt Under 10 veckor har jag och Oskar Norling arbetat med att ta fram en webbshop-applikation till företaget Rune Tennesmed i Kalmar. I denna rapport tänker
Läs merPROGRAMMERING AV LEGO-ROBOT VIA NXC
KTH KISTA PROGRAMMERING AV LEGO-ROBOT VIA NXC FELSÖKNING AV KOD I BricxCC Fredrik Radholm 28082014 Radholm@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Jag och några andra skulle uträtta
Läs merVälj rätt affärssystem för att din. organisation ska blomstra!
Välj rätt affärssystem för att din organisation ska blomstra! - En guide till dig som funderar på att byta eller investera i ett ERP system. Innehåll Därför är ett affärssystem viktigt för tillväxten...
Läs merProjektplan. Per-Emil Eliasson, Claes Fälth, Manne Gustafson, Andreas Gustafsson. 29 januari 2003
Per-Emil Eliasson, Claes Fälth, Manne Gustafson, Andreas Gustafsson 29 januari 2003 Innehåll 1 Inledning 2 2 Vad ska göras? 2 2.1 Steg I brainstorming....................... 2 2.2 Steg II designförslag........................
Läs merThe Intelligent Timer
The Intelligent Timer Linnea Karell och Oscar Bagge, I10 Handledare: Bertil Lindvall 2013-05-20 Abstract The objective of this project was to build a prototype of a digital timer. The product design specification
Läs merKUNGLIGA TEKNISKA HÖGSKOLAN KISTA. Lego Linefollower. Få en robot att följa linjen på golvet!
KUNGLIGA TEKNISKA HÖGSKOLAN KISTA Lego Linefollower Få en robot att följa linjen på golvet! Felix Ringberg 2012-08-09 felixri@kth.se Introduktionskurs i datateknik II1310 Sammanfattning I den här laborationen
Läs merFör smartare belysning
För smartare belysning CityTouch LightPoint Lighting Asset Management. CityTouch LightPoint / Asset Management 3 Välkommen till framtidens smarta belysning Professionell hantering av offentlig belysning
Läs merLoggbok lag 1. Problem/Aktivitet Ansvar Klart Brainstorming av kravspec OS 7/11
Loggbok lag 1 Datum: 7/1115 Brainstorming av kravspec 7/11 Datum: 10/1215 Funderade på kravsspecen, brainstormade lite Per vill ha en R2D2 Första skiss i CAD 10/12 Vidare på kravspec 19/1 Research av komponenter
Läs merRune Tennesmed. Oskar Norling 1DV430. Individuellt Mjukvaruutvecklingsprojekt 1DV430 Webbprogrammerare H12 Oskar Norling
Rune Tennesmed Oskar Norling Individuellt Mjukvaruutvecklingsprojekt Webbprogrammerare H12 Oskar Norling 2012-05-30 Abstrakt Denna rapport handlar om mitt mjukvaruutecklingsprojekt som jag och en klasskompis
Läs merKUNG. TEKNISKA HÖGSKOLAN. Laboration. Programmering av LEGO-robot
KUNG. TEKNISKA HÖGSKOLAN Laboration Programmering av LEGO-robot 2012-09-01 E-post: Maxwin@KTH.se Introduktionskurs i datateknik (II1310) Medlaborant: Andreas Bergstrand Sammanfattning I den här rapporten
Läs merLARMANLÄGGNING. Digitala Projekt, EITF11. Oskar von Knorring Emin Karimov Henrik Akej Handledare: Bertil Lindvall
LARMANLÄGGNING Digitala Projekt, EITF11 Oskar von Knorring Emin Karimov Henrik Akej Handledare: Bertil Lindvall 1. Sammanfattning Vi har byggt ett larm vars syfte är att användas i hemmet. Larmet använder
Läs merRekonditionering. EPIsafe 2 GSM. Art.nr 464238. Programversion x.x.x eller senare. Rev PA1 SE
Instruktion Rekonditionering EPIsafe 2 GSM Art.nr 464238 Programversion x.x.x eller senare Rev PA1 SE Innehållsförteckning 1. Inledning... 2 1.1 Viktig information... 2 2. Rekonditioneringsförfarande...
Läs merPlantPuppy Räddaren för den som inte kan hålla växterna vid liv
Lunds Tekniska Högskola Elektro- och informationsteknik Digitala Projekt PlantPuppy Räddaren för den som inte kan hålla växterna vid liv Gerda Sidwall Thygesen Sofia Sundbom Zoë Wyon ine14gth@student.lu.se
Läs merKonstruktion av en radiostyrd legobil. Digitala projekt av Arbon Vata Leonardo Vukmanovic Amid Bhatia
Konstruktion av en radiostyrd legobil Digitala projekt av Arbon Vata Leonardo Vukmanovic Amid Bhatia 1 1.Innehållsförtäckning Rapport Radiostyrd LEGO bil...1 1. Innehållsförtäckning...2 2.0 Inledning...3
Läs merDANCING ROBOT. EITF11, Grupp 10. Kajsa Salomonsson, Hugo Hedin och Petter Mårtensson
DANCING ROBOT EITF11, Grupp 10 Kajsa Salomonsson, Hugo Hedin och Petter Mårtensson Abstract As part of the course Digital Projects EITF11 at the Faculty of Engineering, Lund University, a prototype of
Läs merPulsmätare med varningsindikatorer
Pulsmätare med varningsindikatorer Elektro- och informationsteknik Projektrapport, EITF11 Digitala Projekt Charlie Hedhav Sofia Johansson Louise Olsson 2016-05-17 Abstract During the course Digitala Projekt
Läs merFyra vanliga SVAGA PUNKTER VID TRYCKKALIBRERING
Fyra vanliga SVAGA PUNKTER VID TRYCKKALIBRERING Tryckkalibrering är ofta avgörande för processtyrningssystem i och med att det bidrar till att optimera driften och se till att anläggningen är säker. Även
Läs merRekonditionering. EPIsafe och EPIsafe 2. Art.nr och Programversion x.x.x eller senare. Rev PB SE
Instruktion Rekonditionering EPIsafe och EPIsafe 2 Art.nr 464220 och 464230 Programversion x.x.x eller senare Rev PB SE Innehållsförteckning 1. Inledning... 3 1.1 Viktig information... 3 2. Rekonditioneringsförfarande...
Läs merSystemkonstruktion SERIEKOMMUNIKATION
Systemkonstruktion SERIEKOMMUNIKATION Laborationsansvariga: Anders Arvidsson Utskriftsdatum: 2005-04-26 Syfte Laborationen syftar till att ge studenten tillfälle att närmare bekanta sig med RS-232-protokollet,
Läs merSå avancerad att vi blev tvungna att skapa en ny kategori
Vi presenterar Fluke VT02 Visual IR Thermometer Så avancerad att vi blev tvungna att skapa en ny kategori Visuell inspektion Inga fel kan identifieras med blotta ögat Traditionell IR-termometer Optimerad
Läs merSenaste version kan hämtas från Internet i PDF 1 format Http://www.e.kth.se/~e92_sli/exjobb/projektplan/projektplan.pdf
SPECIFIKATION 1(11) Projektplan Distribution Detta dokument är ej under kontrollerad distribution. Innehavaren ansvarar själv för att den senaste utgåvan av detta dokument används och att inaktuella kopior
Läs merLIPs Fredrik Ljungberg ChrKr Projektdirektiv18_ROV.doc CKr
Fredrik Ljungberg 2018-08-28 Sida 1 Projektnamn Beställare Projektledare Projektbeslut Projekttid Rapportering Parter Projektets bakgrund och Remotely Operated Underwater Vehicle Fredrik Ljungberg, ISY
Läs merINSTALLATIONSHANDBOK. Digital tryckmätare BHGP26A1
INSTALLATIONSHANDBOK Digital tryckmätare BHGP6A BHGP6A Digital tryckmätare Installationshandbok INNEHÅLL Sida INSTALLATION Tillbehör... Installation... Arbetsrutin... Driftskontroll... 3 Felsökning...
Läs merLIPs Daniel Axehill ChrKr Projektdirektiv_Saab_v3 CKr
Daniel Axehill 2006-01-19 Sida 1 Projektnamn Beställare Daniel Axehill, ISY Projektledare Student Projektbeslut Torbjörn Crona, Daniel Axehill Projekttid Läsperiod 3-4, vårterminen 2006. Projektet klart
Läs merRobotfotboll med Arduino
Robotfotboll med Arduino Av Staffan Melin och Martin Blom Bild & form-skolan, Masthugget, Göteborg 2015 Staffan Melin, staffan.melin@oscillator.se Martin Blom, martinblomblom@hotmail.com Detta verk är
Läs merProjektrapport. Till Projektet Bluetoothstyrd bil
Till Projektet Bluetoothstyrd bil Av Erik Olsson Fornling Handledare: Fredrik Johansson n söndagen den 18 mars 2012 Sidan 1 (7) Sammanfattning Jag har byggt om en gammal radiostyrd bil och bytt ut all
Läs merAnledning: Generellt så undviker QUPER att göra fullständiga förutsägelser för relationerna mellan ett systems fördelar, kostnad och kvalitet.
Fråga 1. QUPER Påstående: QUPER är en modell för att elicitera krav Anledning: Generellt så undviker QUPER att göra fullständiga förutsägelser för relationerna mellan ett systems fördelar, kostnad och
Läs merDigitala projekt, EDI021 Rapport Handledare: Bertil Lindvall
Digitala projekt, EDI021 Rapport Handledare: Bertil Lindvall Zoltan Darvas (dt06zd8) Nicklas Nidhögg(dt06nn8) 2010-03-01 1 Abstract I detta project har vi skapat ett huslarm där det finns två stycken sensorer,
Läs merTräff 1 - Introduktion
Arduino Arduino är den lilla mikroprocessorn, baserad på ATmega chipet, som man med små C-skript kan få liv i sina hemprojekt och experiment. Arduino-kortet ansluts till datorns USB-port för både strömförsörjning
Läs merManual Sportident Onlinekontroll via GPRS
Manual Sportident Onlinekontroll via GPRS 2010-08-22 Komponenter För att använda onlinekontroll över GPRS behövs tre delar: GPRS modul (GPRS-modem med samlingsbox och batterier). PC-mjukvara BBRClient
Läs merUniverse Engine Rapport
1 Universe Engine Rapport Alexander Mennborg 2017-05-08 2 Inledning I denna rapport diskuteras utvecklingsprocessen till projektet Universe Engine. Denna diskussion omfattar hela utveckling från starten
Läs merProjekt EITA15. Väckarklocka. LTH Ingenjörshögskolan vid Campus Helsingborg Datateknik
Projekt Väckarklocka LTH Ingenjörshögskolan vid Campus Helsingborg Datateknik Grupp:, och Handledare: Bertil Lindvall och Lars Göran Larsson Kurs: EITA 15 Lunds Tekniska Högskola Datum: 2019-05-21 Sammanfattning
Läs merLARMANLÄGGNING. Digitala Projekt, EITF11. Oskar von Knorring Emin Karimov Henrik Akej Handledare: Bertil Lindvall
LARMANLÄGGNING Digitala Projekt, EITF11 Oskar von Knorring Emin Karimov Henrik Akej Handledare: Bertil Lindvall 1. Sammanfattning Vi har byggt ett larm vars syfte är att användas i hemmet. Larmet använder
Läs merGame of 40. Regler och om sidan är in princip samma sak. Det som skiljer dem åt är att de inte har samma text.
Presentation av uppgiften Vi har fått i att skapa en webbapplikation med ett spelbart spel inbyt i sig. Eller som läraren formulerar sig: uppgiften är att skapa en webbapplikation där en eller flera spelare
Läs merEn webbtjänst som är skapad i kursen 1DV611 - Mjukvaruutvecklingsprojekt i grupp.
En webbtjänst som är skapad i kursen 1DV611 - Mjukvaruutvecklingsprojekt i grupp. Alex Naga Frida Melin Rosa Ekström Simon Österdahl Robin Nowakowski Abstrakt Syftet med detta projekt är att en grupp studenter
Läs merLiTH Lab1: Asynkron seriell dataöverföring via optisk länk Laboration 1. Asynkron seriell dataöverföring via optisk länk
Lab: 2007-09-06 Laboration Asynkron seriell dataöverföring via optisk länk Kravspecifikation Lennart Bengtsson Version.4 Granskad Godkänd Status Lennart Bengtsson Sida PROJEKTIDENTITET Laborationsgrupp,
Läs merDetta är en liten ordlista med förklaringar på begrepp och aktiviteter relaterade till. elvisualiseringsverktyg
ordlista Detta är en liten ordlista med förklaringar på begrepp och aktiviteter relaterade till elvisualiseringsverktyg 2 3 datorgrafik 4 Datorgrafik är bilder skapade med hjälp av en dator, ofta i särskilda
Läs merAtt välja verktyg för portföljhantering. - Vad vet en leverantör om det?
Att välja verktyg för portföljhantering - Vad vet en leverantör om det? Agenda Problem som ska lösas med verktyg Olika typer av verktyg Att utvärdera och välja verktyg Egenutvecklat eller standard Förankring
Läs merMontering av Wisp628.
Montering av Wisp628. Monteringen bör inte medföra några problem för den som har monterat ett par kretskort förut. Som vanligt gäller noggrannhet och lite tålamod. Komponentnumren ( D2, R1 o.s.v.) i texten
Läs merProduktutvecklingsprocessen. (e)lvis
ordlista (e)lvis datorgrafik...5 effekt...7 elektricitet...9 energi...11 grenuttag...13 HDMI...15 komponenter...17 kretskort...19 kwh...21 minidator...23 minneskort...25 projektor...27 protokoll...29 radiomodul...31
Läs merProgrammera Lego Mindstormsrobotar
KUNGLIGA TEKNISKA HÖGSKOLAN Programmera Lego Mindstormsrobotar En introduktion till programmering Oskar Rosén 28/08-12 oros@kth.se Introduktion i datateknik (II1310) Sammanfattning Denna laboration gav
Läs merkrävs för att kunna utföra arbete. Den finns i många former men kan inte förstöras, bara omvandlas från en form till en annan.
energi krävs för att kunna utföra arbete. Den finns i många former men kan inte förstöras, bara omvandlas från en form till en annan. elektricitet är när negativa och positiva laddningar dras till varandra.
Läs merVälkomna till KMM! KMM. KMM - lärandemål Efter fullgjord kurs ska ni bland annat kunna:
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:
Läs merLIPs Martin Lindfors ChrKr Projdir2017_sbd.doc CKr
Martin Lindfors 2017-08-22 Sida 1 Projektnamn Beställare Projektledare Projektbeslut Projekttid Rapportering Minröjningssystem Martin Lindfors, ISY Student Torbjörn Crona och Martin Lindfors Läsperiod
Läs merLEGO Robot programmering och felsökning Hur svårt ska det vara att följa den svarta linjen?
ICT LEGO Robot programmering och felsökning Hur svårt ska det vara att följa den svarta linjen? Daniel Lindfors 12/9/07 dlindf@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Denna laboration
Läs merNu kan du le ikapp med din Smiley!
Nu kan du le ikapp med din Smiley! Professionell egenkontroll inom temperaturövervakning för dagligvaruhandel, restaurang och storkök Det handlar om livsmedelskvalitet, ekonomi och kundernas bästa. Du
Läs merTemperaturregleringssystem
Temperaturregleringssystem Ett arbete i kursen Digitala Projekt vid LTH vårterminen 2002 Stefan Nilsson d98sn@efd.lth.se Karl Torpel d98kt@efd.lth.se Inledning: 3 Bakgrund: 3 Kravspecifikation: 3 Genomförande:
Läs merHjulinställare RAVAGLIOLI RAV TD 3000 HP RAV TD 3000 ATS. Tel 0500-444 555 Fax 0500-470 270 www.spikenservice.se info@spikenservice.
RAV TD 3000 HP RAV TD 3000 ATS 3DT TARGET (Solid Vision Technology) 3-punktfäste med snabblåsning 8-24 styrning Ingen adapter krävs Extremt snabb Inget behov av run out Extremt lätt Inga elektroniska komponenter
Läs merPROGRAMMERING. Ämnets syfte. Kurser i ämnet
PROGRAMMERING Ämnet programmering behandlar programmeringens roll i informationstekniska sammanhang som datorsimulering, animerad grafik, praktisk datoriserad problemlösning och användaranpassad konfiguration
Läs merVälkomna till KMM! KMM. KMM - lärandemål Efter fullgjord kurs ska ni bland annat kunna:
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:
Läs merQuick Guide. Version 1.0 WWW.PROTECTGLOBAL.SE
Quick Guide Version 1.0 WWW.PROTECTGLOBAL.SE PROTECT ZOLO Paketet innehåller: Enhet Antal ZOLO GSM Larmsystem/PIR-sensor.... 1 Fjärrkontrol.... 1 ZOLO Kommunikationskort.... 1 PIR-sensor.... 1 USB-kabel....
Läs merMina listor. En Android-applikation. Rickard Karlsson 2013-06-09. Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu.
Mina listor En Android-applikation Rickard Karlsson 2013-06-09 Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu.se Innehållsförteckning 2. Innehållsförteckning 3. Abstrakt 4. Inledning/bakgrund
Läs merCW263BT. Badrumsvåg. Manual
CW263BT Badrumsvåg Manual Innehållsförteckning 1. Specifikationer... 3 2. Batteri... 4 3. Drift/Funktion... 4 3. Indikation... 5 4. ios Enheter... 5 5. Android Enheter Installation... 10 6. Andra Instuktioner
Läs merEnchipsdatorer med tillämpningar LABORATION 7, ROBOT
Enchipsdatorer med tillämpningar LABORATION 7, ROBOT Laborationsansvariga: Anders Arvidsson Utskriftsdatum: 2005-05-14 Laboranter: 1 Syfte Denna laboration syftar till att introducera interrupt och watchdog
Läs merLinköpings Tekniska Högskola Institutionen för Datavetanskap (IDA), Software and Systems (SaS) (c) Klas Arvidsson
Linköpings Tekniska Högskola Institutionen för Datavetanskap (IDA), Software and Systems (SaS) (c) Klas Arvidsson 2012-01-14 Introduktion Det första du behöver veta om PintOS är att det är ett riktigt
Läs merFilhanterare med AngularJS
Filhanterare med AngularJS Författare: Filip Johansson Peter Emilsson Oskar Georgsson Christian Nilsson Datum: 2014-03-26 1 Sammanfattning Filhanterare med AngularJS är en filhanterare skapad för Sigma
Läs merUppdragsbeskrivning. Markeringssystem. Version 1.0 Mats Persson
Version 1.0 Distributionslista Befattning Bolag/enhet Namn Åtgärd Info. Student KaU Niklas Ivarsson Student KaU Andreas Bergman Konsult/huvudhandledare Sogeti Konsultchef Sogeti Åsa Maspers Konsult/handledare
Läs merHar nu fått mitt första större projekt att programmera men känner att vissa funktioner har jag inte riktigt koll på.
DALI styrning, Helvar designer Postad av Paco - 04 okt 2013 05:55 Tänkte höra om det finns några elektriker här som har någorlunda kunnande när det gäller att programmera Helvars DALI router. Själv gick
Läs merPROGRAMMERING. Ämnets syfte. Kurser i ämnet
PROGRAMMERING Ämnet programmering behandlar programmeringens roll i informationstekniska sammanhang som datorsimulering, animerad grafik, praktisk datoriserad problemlösning och användaranpassad konfiguration
Läs mer2004-11-14. Manual för RN - 20. www.radonelektronik.se
2004-11-14 Manual för RN - 20 www.radonelektronik.se Display för direktavläsning av radonhalt Blinkande indikering för pågående mätning. Blinkar rött vid fel eller vid störning! Beskrivning Radonmätaren
Läs merFormula Blue. Digitala Projekt 8p. Jesper Ferm E02 Carl Hakenäs E04
Formula Blue Digitala Projekt 8p Jesper Ferm E02 Carl Hakenäs E04 Abstract The purpose with this project was to get some understanding how Bluetooth works and how to use it in practical applications. A
Läs merEfterstudie. LIPs. LiTH Autonom styrning av mobil robot Martin Elfstadius. Version 1.0. Status. TSRT71-Reglertekniskt projektkurs
Efterstudie Version 1.0 Status Granskad Godkänd TSRT71-Reglertekniskt projektkurs LIPs PROJEKTIDENTITET Autonom styrning av mobil robot Vårterminen 2007 Linköpings Tekniska Högskola, ISY Namn Ansvar Telefon
Läs merBilstereo bruks- och monteringsanvisning
Bilstereo bruks- och monteringsanvisning I. Kontrollpanel 1. Strömbrytare/mute/paus 2. MOD/CLK = välj uppspelningsläge: radio, AUX, USB ja SD/klocka 3. volym/funktionsknapp 4. Knapp följande 5. Skärm 6.
Läs merUppdragsbeskrivning. Paddel-appen Utmärkta kanotleder. Version 1.0 Mats Persson. Distributionslista. Namn Åtgärd Info.
Paddel-appen Utmärkta kanotleder Version 1.0 Distributionslista Befattning Bolag/en het Säljare Sogeti Bengt Löwenhamn Konsultchef Sogeti Åsa Maspers Mentor/handledare Sogeti Student KaU Claes Barthelson
Läs merSimon Boström Introduktionskurs i Datateknik
KTH KISTA Linefollower Med parprogrammering i NXC Simon Boström 2014-09-04 simbos@kth.se Introduktionskurs i Datateknik Sammanfattning Laborationstillfället var till för att man som ny på KTH skulle lära
Läs merEtt urval D/A- och A/D-omvandlare
Ett urval D/A- och A/D-omvandlare Om man vill ansluta en mikrodator (eller annan digital krets) till sensorer och givare så är det inga problem så länge givarna själva är digitala. Strömbrytare, reläer
Läs merSystemskiss. Joachim Lundh TSRT10 - SEGWAY 6 december 2010 Version 1.0. Status:
Systemskiss Joachim Lundh TSRT10 - SEGWAY 6 december 2010 Version 1.0 Status: Granskad Alla 6 december 2010 Godkänd Markus (DOK) 6 december 2010 PROJEKTIDENTITET Segway, HT 2010 Tekniska högskolan vid
Läs mer