ZigBee-verkon luominen Matrix Multimedian E-Blocks opetussarjalla
Manninen, Onni (2010)
Manninen, Onni
Tampereen ammattikorkeakoulu
2010
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201004096293
https://urn.fi/URN:NBN:fi:amk-201004096293
Tiivistelmä
Tutkintotyön tarkoituksena oli tutustua Matrix Multimedian E-Blocks -opetussarjaan, Flowcode-ohjelmointityökaluun sekä luoda demolaitteisto käyttäen hyväksi E-Blocks sarjan ZigBee-kortteja. Työn tarkoituksena oli selvittää, kuinka E-Blocks -opetussarjan laitteilla muodostetaan toimiva ZigBee-verkko eri laitteiden välille, tutkia kuinka laitteiden välillä lähetetään informaatiota sekä arvioida laitteiston luotettavuutta.
E-Blocks -opetussarja toimii muokattavana laitteistoalustana erilaisille PIC- sekä AVRmikrokontrollereille. Mikrokontrollerit ja niihin liitetyt laitteet ohjelmoidaan Matrix Multimedian omalla Flowcode-ohjelmointityökalulla helposti omaksuttavalla vuokaavioohjelmoinnilla. Flowcode huolehtii ohjelmoidun vuokaavion kääntämisestä ensin Ckielelle, sitten assembly-konekielelle ja lopuksi mikrokontrollerin ymmärtämäksi heksakoodiksi. Lopullisen ohjelman Flowcode siirtää mikrokontrollerille USB-liitännän kautta.
Matrix Multimedian E-Blocks -sarjaan kuuluu lukuisia yhteensopivia lisäkortteja, kuten LCD-näyttöjä, painonappikortteja, näppäimistöjä, sensorikortteja, relekortteja tai esimerkiksi langattomaan tiedonsiirtoon liittyviä lisäkortteja. Tutkintotyössä käytettiin E-Blocks -sarjaan kuuluvia ZigBee-kortteja sekä muita demolaitteiston tarvitsemia kortteja. Demolaitteiston halutut toiminnot määritteli koneautomaation laboratorioinsinööri Seppo Mäkelä. Tutkintotyön varsinaiseksi tehtäväksi muodostui Flowcode-ohjelman käytön opettelu, demolaitteiston kokoaminen sekä ohjelmoiminen ja laitteistolla muodostetun ZigBeeverkon luotettavuuden analysointi.
Työn tuloksena voidaan todeta, että Matrix Multimedian tarjoaman ohjelmointityökalun sekä E-Blocks -sarjan avulla voi suunnitella sekä toteuttaa vaativia laitteistokokonaisuuksia kohtuullisen lyhyen perehtymisen jälkeen. Laitteiston avulla voi helposti tutustua mikrokontrollerien tarjoamiin käytännön mahdollisuuksiin, sekä valmistaa hyötysovelluksia esimerkiksi kotiautomaation käyttöön.
E-Blocks -opetussarja toimii muokattavana laitteistoalustana erilaisille PIC- sekä AVRmikrokontrollereille. Mikrokontrollerit ja niihin liitetyt laitteet ohjelmoidaan Matrix Multimedian omalla Flowcode-ohjelmointityökalulla helposti omaksuttavalla vuokaavioohjelmoinnilla. Flowcode huolehtii ohjelmoidun vuokaavion kääntämisestä ensin Ckielelle, sitten assembly-konekielelle ja lopuksi mikrokontrollerin ymmärtämäksi heksakoodiksi. Lopullisen ohjelman Flowcode siirtää mikrokontrollerille USB-liitännän kautta.
Matrix Multimedian E-Blocks -sarjaan kuuluu lukuisia yhteensopivia lisäkortteja, kuten LCD-näyttöjä, painonappikortteja, näppäimistöjä, sensorikortteja, relekortteja tai esimerkiksi langattomaan tiedonsiirtoon liittyviä lisäkortteja. Tutkintotyössä käytettiin E-Blocks -sarjaan kuuluvia ZigBee-kortteja sekä muita demolaitteiston tarvitsemia kortteja. Demolaitteiston halutut toiminnot määritteli koneautomaation laboratorioinsinööri Seppo Mäkelä. Tutkintotyön varsinaiseksi tehtäväksi muodostui Flowcode-ohjelman käytön opettelu, demolaitteiston kokoaminen sekä ohjelmoiminen ja laitteistolla muodostetun ZigBeeverkon luotettavuuden analysointi.
Työn tuloksena voidaan todeta, että Matrix Multimedian tarjoaman ohjelmointityökalun sekä E-Blocks -sarjan avulla voi suunnitella sekä toteuttaa vaativia laitteistokokonaisuuksia kohtuullisen lyhyen perehtymisen jälkeen. Laitteiston avulla voi helposti tutustua mikrokontrollerien tarjoamiin käytännön mahdollisuuksiin, sekä valmistaa hyötysovelluksia esimerkiksi kotiautomaation käyttöön.