A11-02 Infrapunasuodinautomatiikka kameralle



Samankaltaiset tiedostot
A11-02 Infrapunasuodinautomatiikka kameralle

S12-02 Infrapunasuodinautomatiikka kameralle

S14 09 Sisäpeltorobotti AS Automaatio ja systeemitekniikan projektityöt. Antti Kulpakko, Mikko Ikonen

A14-11 Potilaan mittaustiedon siirtäminen matkapuhelimeen

S Portaalinosturi AS Projektisuunnitelma Oleg Kovalev

Harjoitustyö - Mikroprosessorit Liikennevalot

AS Automaatio- ja systeemitekniikan projektityöt

S11-04 Kompaktikamerat stereokamerajärjestelmässä. Projektisuunnitelma

Altus RTS. 1 Tekniset tiedot: 2 Lähetin: Telis 1 Telis 4 Centralis RTS

Mikrokontrollerikitit - väliraportti

Peltorobotin akselimoduulin kontrolleri

Äänellä vauhtia robottiin

S14 09 Sisäpeltorobotti AS Automaatio ja systeemitekniikan projektityöt. Antti Kulpakko, Mikko Ikonen

LUKUJA, DATAA KÄSITTELEVÄT FUNKTIOT JA NIIDEN KÄYTTÖ LOGIIKKAOHJAUKSESSA

Electric power steering

iloq Privus - Ohjelmointiopas

S13-02 Linear motor controller for CAN-bus

S11-09 Control System for an. Autonomous Household Robot Platform

AS Automaatio- ja systeemitekniikan projektityöt. Projektisuunnitelma. Peltorobotin akselimoduulin ohjain

Tämän lisäksi listataan ranskalaisin viivoin järjestelmän tarjoama toiminnallisuus:

Tietokoneen muisti nyt ja tulevaisuudessa. Ryhmä: Mikko Haavisto Ilari Pihlajisto Marko Vesala Joona Hasu

Electric power steering

SUMO-ROBOTTI. Tehtävä

Luku 6. Dynaaminen ohjelmointi. 6.1 Funktion muisti

DC-moottorin pyörimisnopeuden mittaaminen back-emf-menetelmällä

MODULIPOHJAINEN OHJAUSKOTELO HUONETILOIHIN

Arkipäivän automaatiota ja robotiikkaa

AS Automaatio ja systeemitekniikan projektityöt Projektisuunnitelma Syksy 2009 A09 05 OSGi IRC Bot For Coffee Maker

A13-03 Kaksisuuntainen akkujen tasauskortti. Projektisuunnitelma. Automaatio- ja systeemitekniikan projektityöt AS-0.

Reittianalyysi Osakilpailu 6 Huittinen. RTM Jukka-Pekka Seppänen

S11-04 Kompaktikamerat stereokamerajärjestelmässä. Väliraportti

Pienoiskasvihuone. esimerkki ryhmäprojektista koululle tai koulun ulkopuoliselle asiakkaalle.

Elektroniikkalajin semifinaalitehtävien kuvaukset

HOME TRAINER MALLI B480

1 Muutokset piirilevylle

1 Tekniset tiedot: 2 Asennus: Asennus. Liitännät

Fin v2.0. VV4 Käsikirja

Tällä ohjelmoitavalla laitteella saat hälytyksen, mikäli lämpötila nousee liian korkeaksi.

Kitkapalat, tiivistysrengas, välilevy, pyöreä jousi, rullalaakerit ja ruuvi

EXIMUS Mx 180, EXIMUS Jr 140

Perusopintojen Laboratoriotöiden Työselostus 1

Vexve Controls - Vexve AM CTS. vakiolämpötilasäädin käyttö- ja asennusohje

JOHDATUS ELEKTRONIIKKAAN. Oppitunti 2 Elektroniikan järjestelmät

Ohjelmoinnin perusteet Y Python

ZigBee-ohjaus kuorma-autolle

Matopeli C#:lla. Aram Abdulla Hassan. Ammattiopisto Tavastia. Opinnäytetyö

STEP-404 askelmoottoriohjain PROBYTE/Pekka Ritamäki

Tenttilista kevät 2011

LED- päivyrinäyttö. 1: Anssi Kalliomäki, Marko Virtanen, Tomas Truedsson, Petri Syvälähde

Koodi. ELEKTRONIIKAN JA ICT:N PERUSTEHTÄVÄT (45 osp) AMMATTIELEKTRONIIKKA (30 osp) TIETO- JA TIETOLIIKENNETEKNIIKAN PERUSTUTKINTO 2018

Nopea, hiljainen ja erittäin taloudellinen ilmanpoisto

Oikosulkumoottorikäyttö

Asennus ja käyttöohjeet

HiTechnic -kompassisensorin käyttäminen NXT-G -ympäristössä

Projektisuunnitelma. Radio-ohjattavan pienoismallin mekatroniikan ja ohjelmiston kehitys

Tutustu Daisy-soittimeen!

Robottikerhon suunnitelma syksylle 2015

ESBE CRD122. Käyttöohje. Esbe CRD122 lämmönsäädin langattomalla ohjaimella. Kompakti lämmönsäädin paketti

Projekti A: iskunvaimennindynamometri

Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti

Mittausverkon pilotointi kasvihuoneessa

2 Tarjouskilpailujen haku

Elektroniikka II lopputyön ohje

Sylinterin holkki ja mäntä varsineen

Mikro-ohjain µc harjoitukset - yleisohje

TEHTÄVIEN RATKAISUT. b) 105-kiloisella puolustajalla on yhtä suuri liikemäärä, jos nopeus on kgm 712 p m 105 kg

Projektisuunnitelma: Vesipistekohtainen veden kulutuksen seuranta, syksy Mikko Kyllönen Matti Marttinen Vili Tuomisaari

Käyttöohje EMT757 / 3567 Ohjelmoitava digitaalinen kellokytkin

on hidastuvaa. Hidastuvuus eli negatiivinen kiihtyvyys saadaan laskevan suoran kulmakertoimesta, joka on siis

Synco TM 700 säätimen peruskäyttöohjeet

Power Steering for ATV

Ympäristö- tai vesitalouslupa-asiointi. Valtuuden luominen suomi.fi -valtuusrekisterissä

Taitaja semifinaali 2010, Iisalmi Jääkaapin ovihälytin

Teknillinen korkeakoulu T Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Siirtoprotokolla

TIES530 TIES530. Moniprosessorijärjestelmät. Moniprosessorijärjestelmät. Miksi moniprosessorijärjestelmä?

Mylab Projektitoiminnan kehittäminen. PM Club Tampere

- Kuvan osoittamalla tavalla klikkaa kohtaa Tallenna Tiedosto. - Esimerkissämme Firefox selaimessa latauspalkki näyttää tältä

S09 04 Kohteiden tunnistaminen 3D datasta

Projektisuunnitelma. Projektin tavoitteet

TRUST USB VIDEO EDITOR

Akkujen aktiivinen balansointi

SALAKIRJOITUKSEN VAIKUTUS SUORITUSKYKYYN UBUNTU käyttöjärjestelmässä -projekti

Radiopäätelaitteen on tarjottava gateway -toimintoa ja oltava tällä hetkellä käytössä olevaa mallia Sepura SRG 3900.

Liikennevalot. Arduino toimii laitteen aivoina. Arduinokortti on kuin pieni tietokone, johon voit ohjelmoida toimintoja.

Konfiguraatiotyökalun päivitys

GSRELE ohjeet. Yleistä

FYSP101/K1 KINEMATIIKAN KUVAAJAT

Kuulantyönnön ja kiekonheiton suoritustekniikan kehittämisprojekti 2009

Power Steering for ATV

Freestylen säännöt 2019

Mitä on konvoluutio? Tutustu kuvankäsittelyyn

AXCARD AXCARD PR JOHDANTO 2. LUKIJAN KÄYNNISTYS

ELEKTRONISET TOIMINNOT

Teemat. Vaativien säätösovellusten käyttövarmuus automaation elinkaarimallin näkökulmasta Tampere. Vaativat säätösovellukset

julkinen ja yksityinen tila menevät sekaisin kulunrajoitusta ja -ohjausta ihmisille toiminta osin ympärivuorokautista asennusalustoja ja -reittejä

AS Automaatio- ja systeemitekniikan projektityöt

Etunimi. Sukunimi. Oppimistavoite: ymmärtää, kuinka positiiviset ja negatiiviset magneettiset navat tuottavat työntö- ja vetovoimaa.

EV3 Liikemittauksia. Työkortit EV3 liikemittauksissa / Tehtäväkortit/ Piia Pelander / 2017 Innokas 1

1 YLEISTÄ. Taitaja2002, Imatra Teollisuuselektroniikkatyö Protorakentelu 1.1 PROJEKTIN TARKOITUS

Agenda. Johdanto Ominaispiirteitä Kokonaisjärjestelmän määrittely Eri alojen edustajien roolit Sulautetut järjestelmät ja sulautettu ohjelmointi

Transkriptio:

A11-02 Infrapunasuodinautomatiikka kameralle Projektisuunnitelma AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Lassi Seppälä Johan Dahl

Sisällysluettelo Sisällysluettelo 1. Projektityön tavoite 1.1 Piirisuunnittelu ja elektroniikan rakentaminen 1.2 Absoluuttianturin valitseminen, suunnittelu ja toteuttaminen 1.3 Ohjelmointi 1.4 Ohjaimen suunnittelu 2. Projektityön rakenne 2.1 Suunnitteluvaihe 2.2 Piirisuunnitteluvaihe 2.3 Elektroniikan rakentaminen 2.4 Absoluuttianturin toteuttaminen 2.5 Ohjelmointivaihe 2.6 Testausvaihe 3. Aikataulu 4. Riskit 4.1 Piirisuunnittelu 4.2 Absoluuttianturi 4.3 Ohjain Viitteet Infrapunasuodinautomatiikka kameralle Sivu 1

1. Projektityön tavoite Kuva 1: Suodatinjärjestelmän laatikko avattuna (1) Työssä rakennetaan kameran ja kolmen suodattimen muodostamaan kuvauslaitteistoon suodattimia pyörittävä liikkeen ohjain. Järjestelmä on esitetty kuvassa 1. Suodattimet ovat kiinni pyöreässä kiekossa, joka pyörii keskipisteensä ympäri. Suodatinmateriaalit ovat kiekossa 120 etäisyyksillä toisistaan. Kameran on siis otettava kuva silloin kun suodatin on kohdalla. Lisäksi suodattimen on pysyttävä kameran edessä kameran valoitusajan verran. Kamera laukaistaan jännitepulssilla, jonka lähettäminen vie myös tietyn ajan. Kameran kuvausnopeus on noin 10Hz, eli säätöalgoritmien on oltava hyvin tarkkoja jotta kuvien ottaminen tapahtuisi suodattimen kohdalla eikä siten, että kuvassa näkyy myös kiekon reunaa. Kamera näkee suodattimen läpi noin 60 ajan. (1) Infrapunasuodinautomatiikka kameralle Sivu 2

1.1 Piirisuunnittelu ja elektroniikan rakentaminen Ohjauspiiristä on alustava suunnitelma olemassa. Kuitenkin todennäköistä on, että tätä suunnitelmaa pitää vielä hieman virittää, jotta toiminta on halutunlaista. Piirisuunnittelusta ei kummallakaan työn tekijöistä ole paljoa kokemusta, joten tämä osa-alue saattaa kaivata jonkin verran itseopiskelua. 1.2 Absoluuttianturin valitseminen, suunnittelu ja toteuttaminen Pyörimiskulman absoluuttianturi tarvitaan normaalin pulssianturin lisäksi, jotta satunnaiset pulssin huomaamatta jättämiset eivät pitkällä aikavälillä kumuloituisi isommaksi virheeksi. Pyörimiskulman absoluuttianturi toteutetaan heijastavalla levyllä ja valo-transistorilla, jossa on mukana valo-sensori. Kun valo-transistori/sensori-yhdistelmä osoittaa heijastavaan levyyn, se antaa pulssin. Heijastavaa levyä liimataan kiekkoon 180 :lle ja heijastamatonta materiaalia lopulle 180 :lle. Tällä tavalla saadaan kiekon pyöriessä 1 nousevan- ja 1 laskevan reunan pulssi. 1.3 Ohjelmointi Ohjainlogiikan toteutus perustuu teensy2-piirillä, jota voi ohjelmoida Arduino-ohjelmointikielellä. Jos Arduinosta ei löydy kaikkia haluttuja ominaisuuksia, niin ohjelmoinnin voi tehdä myös C:llä. Kuitenkin Arduinolla on helpompi hallita bitti-operaatioita, joihin teensy2-kontrollerin ohjelmointi suurilta osin perustuu. 1.4 Ohjaimen suunnittelu Ohjaimen tehtävänä on säätää suodatinjärjestelmän nopeus halutunlaiseksi, ja liipaista kamera oikeaan aikaan, jotta kuva tulee otettua sinä aikana, jolloin kamera on suodattimen kohdalla. Suodatinkiekon pyörimisnopeus voidaan laskea moottorin akseliin asennetusta pulssianturista ja kiekon akselissa olevasta absoluuttianturista. Säädön voi tehdä joko nopeus- tai paikkasäätimenä. Paikkasäätimellä voidaan ajaa tiettyä ennaltamäärättyä rataa pitkin, jolloin on mahdollista tehdä suodattimen kohdalle hidastuksia. Tällöin voidaan kasvattaa kuvausnopeutta jos suodatinkiekon nopeus osoittautuu rajoittavaksi tekijäksi. Näin tapahtuu siinä tapauksessa, jos kameran valoitusajan kesto on tarpeeksi pitkä, jotta suodatin kerkeää nopeassa liikkeessä kuvattaessa alta pois. Ohjaimen on myös huomattava jos pulssianturien liikesuunta vaihtuu kesken kuvauksen. Tämä on tietenkin erityistapaus, joka tapahtuu silloin jos joku koskettaa anturia sen pyöriessä. Infrapunasuodinautomatiikka kameralle Sivu 3

2. Projektityön rakenne 2.1 Suunnitteluvaihe Suunnitteluvaihessa päätetään miten projekti etenee ja mitä menetelmiä eri aiheissa käytetään. Suunnitteluvaihe alkaa olla tällä hetkellä jo lopuillaan (josta on todisteena tämä suunnitelmadokumentaatio), mutta tarkempi eri osien suunnittelu jatkuu jokaisen toteutusosan kohdalla erikseen. 2.2 Piirisuunnitteluvaihe Piirisuunnitteluvaihe tulee ennen elektroniikan kokoamista, ohjelmointia ja muuta työn toteutusta. Tämä johtuu siitä, että ennen toimivaa piiriä ei ole järkevää ohjelmoida toimintalogiikkaa ja säädintä järjestelmälle, jonka toiminta saattaa muuttua piirisuunnittelun toteutuksen mukaisesti. 2.3 Elektroniikan rakentaminen Edellisen kohdan piirisuunnitelman perusteella rakennetaan halutun mukainen piirilevy. Tähän vaiheeseen kuuluu piirilevyn valmistaminen syövyttämällä oikean muotoiset kuviot piilevyn pintaan. Tämän jälkeen kiinnitetään komponentit piirilevyyn juottamalla. 2.4 Absoluuttianturin toteuttaminen Absoluuttianturin elektroninen toteutus on suunniteltava piirisuunnitteluvaiheessa, mutta kaikki anturiin kuuluvat osat on myös fyysisesti kiinnitettävä suodatinkiekon rattaaseen ja piirilevylle. 2.5 Ohjelmointivaihe Ohjelmointivaihe on piirisuunnitteluvaiheen kanssa päällekkäin siinä mielessä, että ohjelmointiympäristön ominaisuuksia voi selvittää ennen toimivaa elektroniikkapiiriä. Mahdollisimman aikaisessa vaiheessa on hyvä huomata jos käytettävä ohjelmointirajapinta ei tue jotain tärkeää ominaisuutta, joka on järjestelmän toteutuksen kannalta kriittinen. Ohjelmointivaiheen voidaan jakaa moneen eri osamomenttiin: Moottoriohjaus Järjestelmän toimintalogiikan ohjelmointi Ohjaimen, eli järjestelmän tilaa säätävän yksikön, ohjelmointi Sarjaporttien lukeminen ja järjestelmän tilan päätteleminen mittaustiedoista Infrapunasuodinautomatiikka kameralle Sivu 4

2.6 Testausvaihe Testaukseen on hyvä varata aikaa, jotta saadaan laite toimimaan optimaalisesti. Testausvaiheessa tutkitaan myös mikä on sopivin moottorin pyörimisnopeus jotta kamera ehtii ottaa mahdollisimman monta onnistunutta kuvaa sekunnissa. Ennen tätä kameran kuvaustahti täytyy saada synkronoitua moottorin pyörimisnopeuden kanssa jotta kamera ei ottaisi kuvia kun edessä ei ole suodatinta. Testausvaiheessa tutkitaan myös onko mahdollista hidastaa moottorin pyörimisnopeutta kun linssi on kameran edessä, mutta tästä ideasta luovutaan jos säädöstä tulee liian monimutkainen tai jos emme onnistu parantamaan kuvausnopeutta. Infrapunasuodinautomatiikka kameralle Sivu 5

3. Aikataulu Alla on listattu tärkeimmät päivämäärät projektissa. Projektin eri työvaiheet pyritään tehdä yhteistyötä mutta on mahdollista että eri osa-alueet pääaisallisesti tulee tehtyä yhden henkilön vastuulla. Infrapunasuodinautomatiikka kameralle Sivu 6

4. Riskit 4.1 Piirisuunnittelu Piirisuunnittelusta ei kummallakaan työn tekijöistä ole paljoa kokemusta, joten tämä osa-alue saattaa kaivata jonkin verran itseopiskelua. Tämän voi lukea riskiksi, koska projektiin käytetty aika saattaa kasvaa eksponentiaalisesti tästä syystä vaikka mitään konkreettista jälkeä ei syntyisi. 4.2 Absoluuttianturi Absoluuttianturin toteuttamisessa valotransistori on kiinnitettävä oikealle etäisyydelle, jolloin etäisyyttä olisi paras pystyä säätämään esim. kiinnittämällä levyn akseliin siten, että prikkoja voi laittaa kiinnitysruuveihin halutun määrän. 4.3 Ohjain Ohjainta suunnitellessa tiettyä rataa pitkin kulkeva paikkasäädin voisi olla nopeussäädintä varmempi ratkaisu, koska suodattimen kohdalla saattaa joutua hidastamaan vauhtia, jotta kameran valoitusajan aikana suodatin ei kerkeisi liikkua kuvauskohdan ohi. Lisäksi kameran laukaisemiseen saattaa mennä tietty aika, jolloin on otettava huomioon, että liipaisupulssi on lähetettävä aikaisemmin. Tämä liipaisupulssin lähetyskohta riippuisi tällöin suodatinkiekon kulmanopeudesta. Viitteet 1. Automaation projektityökurssi - S12-02 Suodinautomatiikka kameralle <http://autsys.tkk.fi/intranet/as-0.3200/s12-02> Infrapunasuodinautomatiikka kameralle Sivu 7