{"id":2858,"date":"2017-12-07T23:44:07","date_gmt":"2017-12-07T22:44:07","guid":{"rendered":"http:\/\/dronesonen.hibu.no\/?p=2858"},"modified":"2025-08-26T10:55:44","modified_gmt":"2025-08-26T09:55:44","slug":"sluttprosjekt-smart-drone","status":"publish","type":"post","link":"https:\/\/dronesonen.usn.no\/?p=2858","title":{"rendered":"Sluttprosjekt Smart Drone"},"content":{"rendered":"<h3>Oppsumering<\/h3>\n<ul>\n<li>&nbsp;Utstyrsliste\n<ul>\n<li>4 fire bladers propellere<\/li>\n<li>4 Multistar Elite DC motorer<\/li>\n<li>4 Electronic Speed Controller<\/li>\n<li>4 Ultra Sonic sensorer<\/li>\n<li>Gyro \u2013 MPU 6050<\/li>\n<li>9 Volts batteri<\/li>\n<li>3C 11.1V batteri<\/li>\n<li>Arduino Uno<\/li>\n<li>Isopor<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Produktet vi \u00f8nsket \u00e5 skape skulle v\u00e6re et produkt med flest mulig bruksomr\u00e5der. Vi ville at det skulle kunne brukes i mange forskjellige situasjoner og av flest mulig. Derfor startet vi dette prosjektet med dr\u00f8fting og diskusjon om hvordan vi ville utforme et produkt som dekket alle v\u00e5re \u00f8nsker, og hva det skulle v\u00e6re. Gruppen gikk sammen til foreleserne og presenterte sine forslag slik at vi sammen med dem kunne v\u00e6re enige om et produkt som inkluderer v\u00e5re \u00f8nsker og samtidig inneholde faglige krav. Produktet vi endte med \u00e5 sette som utgangspunkt var en drone, med flere bruksomr\u00e5der og sensorer til \u00e5 kunne reagere p\u00e5 omgivelser. Hovedm\u00e5let v\u00e5rt var \u00e5 bygge en drone som ville overstyre og kontrollere unna dersom en av sensorene oppdager hindringer.<\/p>\n<p>En smart-drone burde v\u00e6re utstyrt med sensorer som kan beregne retningsbaner til objekter rundt, og kunne styre unna potensielle sammenst\u00f8t. En annen praktisk bruksm\u00e5te for \u00e5 kunne bist\u00e5 ved n\u00f8dsituasjonen kan blant annet v\u00e6re at den kan styres ut til en person i n\u00f8d, for eksempel fly ut med en redningsvest til en person i vannet. Droner kan v\u00e6re en fornuftig investering for privatpersoner som \u00f8nsker kameravinkler som vanligvis ville v\u00e6re uoppn\u00e5elig. P\u00e5 en slik m\u00e5te kan man forvente at det i fremtiden vil bli plassert smarte droner over for eksempel sentrum i byer p\u00e5 standby for \u00e5 ta imot oppdrag. Alt dette er forslag og bruksm\u00e5te vi s\u00e5 for oss.<\/p>\n<p>&nbsp;<\/p>\n<h3>Forventninger<\/h3>\n<p>Gruppens forventninger var \u00e5 bygge en funksjonell drone med sensorer som kan overstyre brukeren til \u00e5 unng\u00e5 sammenst\u00f8t. Vi satt sammen en gruppe med fem h\u00e5pefulle studenter, best\u00e5ende av tre data-, en elektro-, og en maskinstudent. Med tverrfaglig kompetanse har gruppen tilrettelagt et solid grunnlag for at prosjektet skal v\u00e6re gjennomf\u00f8rbart. Ingen i gruppen har noen forkunnskaper om drone, gyrostabilisering eller avstandsm\u00e5lere, derfor ser vi for oss et stort l\u00e6ringsutbytte ved gjennomf\u00f8ring. Gruppen forventer etter samtale med foreleserne at skole skal stille med flesteparten av n\u00f8dvendige deler og komponenter, men er forbrett p\u00e5 \u00e5 m\u00e5tte kj\u00f8pe enkelte spesialtilpassede deler.<\/p>\n<p>Studentene hadde delvis tidligere bekjentskap slik at forventningene til tverrfaglig samarbeid burde g\u00e5 problemfritt. Vi regnet med \u00e5 gj\u00f8re demokratiske beslutninger for \u00e5 hele tiden holde gruppen samlet, og tilfredsstille flesteparten.<\/p>\n<p>&nbsp;<\/p>\n<h3>Fremgangsm\u00e5te<\/h3>\n<p>Som nevnt tidligere startet vi med \u00e5 diskutere hvilket fagomr\u00e5de vi skulle basere oss p\u00e5, og hva slags kunder produktet ville talt til. Da vi hadde bestemt oss og fikk klarert med foreleser at det dekket faglige krav, samlet vi oss for \u00e5 diskutere hvordan designet skulle v\u00e6re. Vi \u00f8nsket \u00e5 lage dronen spesiell og med unike trekk. Det gikk mye tid til s\u00f8k p\u00e5 nettet etter andre droner med litt uvanlig design og research etter viktig og relevant informasjon for \u00e5 bygge en drone. Ettersom v\u00e5r bakgrunn med arduino besto av et relativt lavt kunnskapsniv\u00e5 og tiln\u00e6rmet null forst\u00e5else tok det i starten mye tid \u00e5 tilvende seg spr\u00e5ket. Underveis testet vi alltid hver eneste komponent og kartla rammeverket for v\u00e5rt bruk. Dersom deler ikke opprettholdt \u00f8nsket standard eller manglet funksjoner, hadde vi en strukturert oversikt med mangler og forbedringspotensialet.<\/p>\n<p>Da vi hadde bestemt oss for en drone med et isoporskall, gikk vi p\u00e5 isoporjakt. Etter \u00e5 omsider ha skaffet isopor, startet vi med oppm\u00e5ling, kutting, filing og spraymaling. Vi klarte til slutt \u00e5 omforme isoporen til et skall vi var forn\u00f8yd med og som kunne brukes.<\/p>\n<p>Kodene til en sammensatt drone kartla vi til \u00e5 v\u00e6re tre hoveddeler:<br \/>\n&#8211;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Kommunikasjon fra styringsenhet til dronen<br \/>\n&#8211; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; M\u00e5ling av avstand til omgivelser med Ultra Sonic Sensor<br \/>\n&#8211; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Gyrostabilisering<\/p>\n<p>Vi delte de tre hoveddelene til hver av datastudentene som utgangspunkt, slik at vi hadde en ansvarlig for hver av delene. Maskinstudenten startet p\u00e5 sine gitte arbeidskrav, mens elektrostudenten tok ansvar for \u00e5 finne ut og beregne motorst\u00f8rrelse, batterist\u00f8rrelse og hvilken type rotorblader som er best egnet til v\u00e5rt produkt. Da vi kodet i Arduino merket vi raskt at det letteste var \u00e5 samarbeide slik at vi fant sm\u00e5feil i kodene p\u00e5 raskest m\u00e5te. Derfor ble vi stort sett gjennom hele prosjektet alltid jobbende i grupper, og fikk raskt tilrettelagt og ordnet opp i kodefeil. Likevel, tar \u00abpr\u00f8ve og feile\u00bb teknikken lang tid, og mangfoldige timer ble nedlagt i denne prosessen. En av de f\u00f8rste problemene vi hadde var at funksjonen vi pr\u00f8vde p\u00e5 ikke fungerte med Arduino Mega, men fungerer med Arduino Uno. Det har v\u00e6rt slike feil som har v\u00e6rt prosjektet st\u00f8rste tidstyv.<\/p>\n<p>Mot slutten av prosjektet og da andre eksamener var unnagjort for flesteparten av oss ble det en siste innspurt. Vi gikk n\u00e5 inn i en intensiv uke p\u00e5 skolen fra morgen til kveld. Vi hadde ikke kommet s\u00e5 langt vi skulle ha \u00f8nsket, men s\u00e5 fremdeles at m\u00e5let kunne n\u00e5es. Lange dager, mange uforst\u00e5elige feil og slitsomme kvelder har gitt oss svar og solide resultat p\u00e5 flere av hoveddelene, men s\u00e5 ikke ut til \u00e5 gi oss ett sluttprodukt vi s\u00e5 for oss i starten. De siste ukene var det virkelig viktig at vi klarte utnytte informasjon og kunnskapen vi hadde tilegnet oss fra starten for \u00e5 f\u00e5 ferdigstilt produktet. Vi har under hele prosjektet v\u00e6rt flinke til \u00e5 poste hyppig oppdateringer p\u00e5 prosjektet for \u00e5 fortelle leserne hva vi har gjort og hva vi arbeider med.<\/p>\n<p>Dronen er oppbygd av fire motorer der hver av dem har sin egne Electronic Speed Controller (ESC). Det er ESCen som kommuniserer med motoren og holder orden p\u00e5 at motoren kj\u00f8rer p\u00e5 turtallet den har f\u00e5tt beskjed om. Alle motorene er originalt koblet til lik normalfart. Denne farten skal i utgangspunktet v\u00e6re styrt av en telefon som sender bluetooth signaler. Som vist p\u00e5 figur 1, inneholder dronen flere m\u00e5lere. Hver m\u00e5ler er kodet slik at dersom avstanden m\u00e5lt i centimetere er mindre enn en valgt varslingsavstand, vil de to n\u00e6rliggende ESCene sende signaler til sin motor om at farten m\u00e5 \u00f8kes for \u00e5 styre unna hindringen. Dersom farten allerede er tiln\u00e6rmet maks vil dronen gi beskjed om \u00e5 senke turtallet p\u00e5 de to motorene p\u00e5 motsatte side. For eksempel, dronen kj\u00f8rer med en rolig fart n\u00e5r Ultra Sonic sensor M2 bemerker at m\u00e5leren har gitt gjentatt varsler om en hindring. Da vil den sende melding til ESC2 og ESC3 at turtallet m\u00e5 \u00f8kes for \u00e5 trekke seg tilbake vekk fra hindringen. I motsetning, vil den i h\u00f8y fart senke de to motst\u00e5ende motorenes turtall, alts\u00e5 ESC1 og ESC4.<\/p>\n<p><a href=\"http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/damn.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2859\" src=\"http:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/damn-300x296.png\" alt=\"\" width=\"300\" height=\"296\" srcset=\"https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/damn-300x296.png 300w, https:\/\/dronesonen.usn.no\/wp-content\/uploads\/2017\/12\/damn.png 334w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h3>Smart drone produksjon<\/h3>\n<p>Vi valgte \u00e5 g\u00e5 for laserkutting da vi skulle velge produksjonsmetode. Dette ble gjort fordi det er en kjapp og enkel m\u00e5te \u00e5 produsere noe p\u00e5, og som gir oss resultatet raskt. Det at vi fort kan g\u00e5 fra skisse til modell var noe som ogs\u00e5 bidro i avgj\u00f8relsen. Dessuten er det kun rammen som skal produseres med den valgte metoden, og ettersom at rammen har s\u00e5pass simpel form vil laserkutting v\u00e6re mer enn nok. I tillegg er laserkutting en billig produksjonsmetode, sammenliknet med de andre metodene.<\/p>\n<p>N\u00e5r det kom til materialvalg hadde vi kun to krav. At det var sterkt nok, og hadde relativt lav vekt. Kryssfiner oppfyller begge disse krave. Selvsagt er det flere materialer som oppfyller begge disse kravene i enda st\u00f8rre grad, men disse alternativene er vesentlig dyrere enn kryssfiner. Dessuten oppfyller kryssfiner kravene mer enn nok<\/p>\n<p>&nbsp;<\/p>\n<h3>Samarbeid<\/h3>\n<p>Ettersom at flesteparten av gruppens medlemmer hadde tidligere bekjentskap, visste vi i stor grad hva vi gikk til i dette prosjektet. Alle hadde ogs\u00e5 likt ambisjonsniv\u00e5 noe som gjorde at hele prosjektet gikk enklere.<\/p>\n<p>Vi etablerte fort hvilke dager vi skulle jobbe med prosjektet p\u00e5, og satte opp en kumulativ timeplan. Gjennom hele prosjektet har vi klart \u00e5 holde oss til denne planen, noe vi er veldig forn\u00f8yd med.<\/p>\n<p>&nbsp;<\/p>\n<p>Det at medlemmene kommer fra forskjellige linjer er noe som har hjulpet oss enormt. Da en drone er et komplekst prosjekt som krever kunnskaper innenfor mange forskjellige disipliner har det ganget oss enormt at vi kommer fra forskjellige fagfelt.<\/p>\n<p>Dersom det har oppst\u00e5tt uenigheter gjennom prosjekt har vi behandlet gruppen som et demokrati og hatt avstemning.<\/p>\n<p>&nbsp;<\/p>\n<h3>Konklusjon<\/h3>\n<p>Som nevnt tidligere, hadde vi forventninger om \u00e5 f\u00e5 dronen til \u00e5 fly, samt inneha de \u00f8nskede funksjonene. Gjennom prosjektet har vi innsett at dette er et relativt h\u00e5rete m\u00e5l. Prosjektet krevde mange flere timer enn hva vi f\u00f8rst s\u00e5 for oss. Likevel, valgte vi \u00e5 holde oss etter planen vi trodde inneholdt mer enn nok arbeidsdager, slik at det ikke gikk ut over de andre fagene som gir like mange studie poeng. \u00c5 implementere de \u00f8nskede funksjonene i dronen var vanskeligere enn forventet, og skapte mange t\u00e5refulle kvelder foran pc-skjermen. Gjennom prosjektet var det mange feil og misforst\u00e5elser slik at koden ikke fungerte. Vi strevde med Electronic Speed Controller som mange ganger fikk oss til \u00e5 se ut som sp\u00f8rsm\u00e5lstegn. De var avhengige av \u00e5 f\u00f8rst f\u00e5 innsendt en lav verdi som tilsvarte at motorene skulle klargj\u00f8res, deretter sende en h\u00f8y verdi som kunne starte rotorene. Vi har hatt ett par avstandsm\u00e5lere som ikke fungerte, men likevel ikke har skapt store problemer da vi fort l\u00f8ste det med \u00e5 bytte til en av de flere tilgjengelige sensorer vi hadde. For \u00e5 potensielt kunne ha styrt dronen brukte vi ferdiglagde applikasjoner og en Bluetooth-mottaker vi koblet til arduinobrettet. Slik kunne vi enkelt lese av hvilke verdier vi sendte fra mobilen. En slik verdi var ikke problematisk \u00e5 bruke til \u00e5 styre en forh\u00e5ndsinnstilt retning.<\/p>\n<p>Ut fra v\u00e5re forkunnskaper er samtlige av gruppens medlemmer forn\u00f8yde med det vi har prestert. \u00c5 bygge en drone var vanskeligere enn det noen av oss hadde forestilt oss, men f\u00f8ler vi har taklet oppgaven bra. Sluttproduktet ble ikke som \u00f8nsket, men vi har mestret prosjektets tre hoveddelene uten \u00e5 ha fullf\u00f8rt sammensetting.<\/p>\n<p>Vi har hatt et enormt l\u00e6ringsutbytte av dette prosjektet. Det at vi har jobbet med medstudenter fra andre linjer og vist interesse i hverandres arbeid, har gjort at vi har f\u00e5tt l\u00e6re mye nytt av hverandres fagfelt og gitt en bredere forst\u00e5else p\u00e5 sammenhenger mellom fagene. Gruppen f\u00f8ler at mye av det vi har l\u00e6rt er meget relevant med hensyn p\u00e5 arbeidslivet senere, i motsetning til for eksempel l\u2019Hopitals regel.<\/p>\n<p>Koder &amp; film:<\/p>\n<p><a href=\"https:\/\/www.dropbox.com\/s\/cwktbptgslxycqw\/Smart%20Drone.zip?dl=0\">https:\/\/www.dropbox.com\/s\/cwktbptgslxycqw\/Smart%20Drone.zip?dl=0<\/a><\/p>\n<p><a href=\"https:\/\/www.dropbox.com\/s\/34330ml1apjjmsv\/25035209_1831786363498829_168588814_o.jpg?dl=0\">https:\/\/www.dropbox.com\/s\/34330ml1apjjmsv\/25035209_1831786363498829_168588814_o.jpg?dl=0<\/a><\/p>\n<p><a href=\"https:\/\/www.dropbox.com\/s\/1ve50v8u2vjdfjs\/Motor___ultrasonic.ino?dl=0\">https:\/\/www.dropbox.com\/s\/1ve50v8u2vjdfjs\/Motor___ultrasonic.ino?dl=0<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Oppsumering &nbsp;Utstyrsliste 4 fire bladers propellere 4 Multistar Elite DC motorer 4 Electronic Speed Controller 4 Ultra Sonic sensorer Gyro \u2013 MPU 6050 9 Volts batteri 3C 11.1V batteri Arduino Uno Isopor Produktet vi \u00f8nsket \u00e5 skape skulle v\u00e6re et produkt med flest mulig bruksomr\u00e5der. Vi ville at det skulle kunne brukes i mange forskjellige [&hellip;]<\/p>\n","protected":false},"author":53,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2858","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/2858","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/users\/53"}],"replies":[{"embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2858"}],"version-history":[{"count":5,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/2858\/revisions"}],"predecessor-version":[{"id":10503,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/2858\/revisions\/10503"}],"wp:attachment":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2858"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2858"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2858"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}