Szenzorok megismerése Érzékelők használata



Hasonló dokumentumok
Adattárolás Szenzorok

ANDROID ALKALMAZÁSFEJLESZTÉS

Mérés és adatgyűjtés

Android Commander Felhasználói kézikönyv

Android Commander Felhasználói kézikönyv

INFRA HŐMÉRŐ (PIROMÉTER) AX Használati útmutató

Felhasználói kézikönyv - Android kliens

6 az 1-ben digitális multiméter AX-190A. Használati útmutató

E3S-CT11 E3S-CT61 E3S-CR11 E3S-CR61 E3S-CD11 E3S-CD61 E3S-CD12 E3S-CD62

Digitális hőmérő Modell DM-300

Regresszió számítás. Tartalomjegyzék: GeoEasy V2.05+ Geodéziai Kommunikációs Program

BT-R820 Használati utasítás BT-R820 Wireless GPS Egység Használati utasítás Dátum: Szeptember, 2006 Verzió: 1.1

Mozgáselemzés MEMS alapúgyorsulás mérőadatai alapján

Deep Learning a gyakorlatban Python és LUA alapon Felhasználói viselkedés modellezés

Kamera. Hálózati kocka kamera. Gyors üzemelési útmutató magyar. Ez a gyors útmutató a következő készülékekre vonatkozik: UD.

TxBlock-USB Érzékelőfejbe építhető hőmérséklet távadó

Overview. Service. Application Activity Activity 2 Activity 3. Fragment. Fragment. Fragment. Frag ment. Fragment. Broadcast Receiver

Google Maps használata OSM, mint alternatív térkép

Intelligens Közlekedési Rendszerek 2

Moore & more than Moore

Informatika a valós világban: a számítógépek és környezetünk kapcsolódási lehetőségei

Új traffipax koordináták a megújult M0-án

Android Wear programozás. Nyitrai István

ÉRZÉKELŐK ÉS BEAVATKOZÓK I. 3. MÉRÉSFELDOLGOZÁS

SWS 500 HU FELHASZNÁLÓI KÉZIKÖNYV. Megjegyzés: A mobiltelefon nem tartozék.

Képrestauráció Képhelyreállítás

DistanceCheck. Laser nm

Zoiper VoIP mobil alkalmazás szoftver beállítása Android rendszerre

WiFi-s adatgyűjtő rendszer

StP Műszaki Fejlesztő, Gyártó és Kereskedelmi Kft.

Digitális hangszintmérő

Point of View Android 2.3 Tablet Kézikönyv ProTab 2XL

MÉRÉSTECHNIKA. BME Energetikai Gépek és Rendszerek Tanszék Fazekas Miklós (1) márc. 1

CORONA ER TÖBBSUGARAS ELEKTRONIKUS VÍZMÉRŐ

Használati utasítás D11 Wifi termosztát DIMAT KFT.

VMD960 MB. Digitális video mozgásérzékelő Egycsatornás verzió. Jellemzői

KISTOCK adatrögzítők KT 320 / KTT 320

Tartalomjegyzék. A termék kialakítása... 4 Gombok Az óra feltöltése Az óra szíja... 6 Az óra szíjának kicserélése... 6

Vizsgálati jelentés. BLOWER DOOR légtömörség mérésről

Leica Geosystems. Építőipari Viszonteladói Nap

Méréselmélet és mérőrendszerek

Felhasználói kézikönyv

MP 210. Nyomás-légsebesség-hőmérsékletmérő. Jellemzők. Kapcsolat. Típusok (további érzékelők külön rendelhetők)

RHTemp TepRetriver-RH. Hőmérséklet- és páratartalom adatgyűjtő, LCD kijelzővel. Hőmérséklet- és páratartalom adatgyűjtő

SKYWELL 5TE. Gyors üzembe helyezési útmutató. Atmoszférikus vízgenerátor 5T INFORMÁCIÓK ELÉRHETŐK A SKYWELL.COM OLDALON. Rendszergazda kézikönyv

Légsebesség-térfogatáram-páratartalommérő VT 210 M. VT210 + SFC300 hődrótos érzékelő (légsebességhőmérséklet)

Intelligens Digitális Szenzortechnika

Minden mérésre vonatkozó minimumkérdések

ConCorde tab T10 + BT Billentyüzet

Broadcast Service Widget

Tranziens földzárlatvédelmi funkció

Adatrögzítés terepen

Gépészmérnöki alapszak, Mérnöki fizika 2. ZH, december 05. Feladatok (maximum 3x6 pont=18 pont)

ÜZEM ALATTI RÉSZLEGES KISÜLÉS MÉRÉS. AZ AKTIVITÁS VÁLTOZÁSAINAK MEGFIGYELÉSE Tuza János (Diagnostics Kft.)

Hordozható nyomás-, és átfolyásmérő

nagyoknak kicsiknek SKOLÁBA ISKOLÁBA ISKOLÁBA ISKOLÁ PROGRAMOZÁS ROBOTIKA BEHOZZUK A ZÖLD ENERGIÁKAT AZ OSZTÁLYTERMEKBE

Java Programozás 5. Gy: Java alapok. Adatkezelő 1.rész

Alkalmazási példa: konyha. Meghatározott háttérfény jelenet, például napi rutin szerint. Fényerő: csökkentett

WESAN WPV E WOLTMAN ELEKTRONIKUS VÍZMÉRŐ

MSP430 programozás Energia környezetben. Analóg jelek mérése

Felhasználói kézikönyv

Piri Dávid. Mérőállomás célkövető üzemmódjának pontossági vizsgálata

Intelligens Rendszerek Elmélete. Technikai érzékelők. A tipikus mérőátalakító transducer

Mobil Telefonon Keresztüli Felügyelet Felhasználói Kézikönyv

CM-06D és CM-06N videó kaputelefon rendszer. Használati Utasítás

Értékelés Összesen: 100 pont 100% = 100 pont A VIZSGAFELADAT MEGOLDÁSÁRA JAVASOLT %-OS EREDMÉNY: EBBEN A VIZSGARÉSZBEN A VIZSGAFELADAT ARÁNYA 15%.

WINDOWS TELEPÍTÉSI ÉS AKTIVÁLÁSI ÚTMUTATÓ A FOTOBETYAR.HU - PHOTOSHOP PLUGINJEIHEZ

DataScope program SE/SP-300 távadókhoz HASZNÁLATI UTASÍTÁS

Vevõ egység Egér Numerikus billentyűzet. C: Görgõ D: Elemtartó E: Ki/be kapcsoló F: Csatlakozás gomb G: Optikai mozgásérzékelõ

VI. Robotprogramozó Országos Csapatverseny évfolyam

Felhasználói kézikönyv

Foscam. FosBaby és C1 light beállítási segédlet. Okostelefon segítségével

Méréselmélet és mérőrendszerek 2. ELŐADÁS (1. RÉSZ)

Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar. Villamos Energetika Tanszék. Világítástechnika (BME VIVEM 355)

AUSB DIGITÁLIS HÚSKEMÉNYSÉGMÉRŐ

Felhasználói kézikönyv V 1.0

Felhasználói kézikönyv

UI megismerése, különböző felbontások támogatása, használati jogok kérése

Kompenzációs kör vizsgálata. LabVIEW előadás

Receiver REC 220 Line

Az ÚJ Leica DISTO X-range

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI

ES-D1A. Vezeték nélküli mozgásérzékelő.

Használati útmutató. TFA_No_ _Anl :03 Uhr Seite 1

Szűrő berendezések. Használati útmutató. Ipari mágneses vízszűrők CP HASZNÁLATI ÚTMUTATÓ

Modern műszeres analitika szeminárium Néhány egyszerű statisztikai teszt

GOLDEN MEDIA GM

OP-300 MŰSZAKI ADATOK

6000 Kecskemét Nyíri út 11. Telefon: 76/ ; Fax: 76/ Gyakorló feladatok

A távérzékelés és fizikai alapjai 4. Technikai alapok

Arduino, programozás, elektronika egy út az ismeretek integrált felhasználásához

ABSOLUTE! AOS! DIGIMATIC Tolómérő. ellátott indukciós jeladó

Használati utasítás D11 Wifi termosztát DIMAT KFT.

AQUA LUNA aqua_luna_int 08/11

2000 Szentendre, Bükköspart 74 MeviMR 3XC magnetorezisztív járműérzékelő szenzor

WESAN WP E WOLTMAN ELEKTRONIKUS VÍZMÉRŐ

Merevlemez üzembe helyezése, particionálása

E Y E Z O N E B1080PX-3 BEMUTATÁS

BME MOGI Gépészeti informatika 6.

Mark-X Használati utasítás

Átírás:

Szenzorok megismerése Érzékelők használata Sicz-Mesziár János sicz.mj@gmail.com 2011. április 14. OE-NIK

Mi a szenzor? Olyan elem, amely a környezet jellemzőit méri és arról információval szolgál, valamilyen fizikai, kémiai, biológia változásra érzékeny eszköz. Típusai Passzív Csakis a környezet fizikai jellemzőinek megváltozására épít. Pl.: hő-, fény-, nyomásszenzor Aktív A méréshez valamilyen segédjelet bocsájt ki. (fény, rádióhullám, ) Pl.: közelségérzékelő, kapacitív érintőképernyő Fontosabb paraméterek: Érzékenység Méréstartomány Jel/zaj viszony Adaptációs képesség Karakterisztika Ideális szenzor: 2

Accelerometer Szenzor teszt videó Gyorsulásmérő, tipikusan egy BMA150-es szenzor Android készülékekben 3-tengelyű gyorsulásmérő Mértékegysége: m/s^2 G = -9.81 m/s^2 SensorManager.remapCoordinateSystem() Segítségével a koordináták transzformálhatóak. Pl.: telefon megdöntése miatt (landscape) 3

Orientation sensor Irány szenzor Mértékegység fokban értendő Digitális iránytű X, Y és Z tengely: values[0]: Azimuth (0-359): 0 = Észak 90 = Kelet 180 = Dél 270 = Nyugat values[1]: Pitch (-180 +180) values[2]: Roll (-90 +90) 270 Az értékek ugyanúgy remap () segítségével transzformálhatóak 0 180 90 4

Magneticfield X, Y és Z tengelyen mért mágneses mező Jellemzően AK8973-as szenzorral Mértékegység: micro-tesla (ut) Fémekre, mágneses és elektromágneses zajokra érzékeny 5

Proximity Közelség érzékelő, aktív szenzor segédfényt használ Működése infraleddel: Demonstráló videó Bináris adat vagy mért távolság centiméterben Sensor.getMaximumRange() el lekérdezhető a maximális értékhatár 6

Még néhány szenzor Temperature Hőmérséklet érzékelése Nem mindegyik készülékben, de 1 hőszenzor az akkumulátornál mindig szokott lenni Light Fényszenzor, SI lux mértékegységben értendő Összes Android okostelefonnál elérhető Pressure Légnyomásmérő SensorManager.getAltitude() : légnyomás alapján magasság Gyroscope Pörgettyű Mértékegység: radian / sec 7

Szenzorok elérése gyakorlatban Jogosultság kérése ebben az esetben nem szükséges. SensorManager példányosítása: SensorManager manager = (SensorManager)getSystemService(SENSOR_SERVICE); SensorEventListener implementálása: SensorEventListener listener = new SensorEventListener(){ public void onsensorchanged(sensorevent event){} public void onaccuracychanged(sensor s, int a){} }; Feliratkozás a szenzor adatokra manager.registerlistener( listener, manager.getdefaultsensor(sensor.type_proximity), SensorManager.SENSOR_DELAY_FASTEST ); 8

Emulátorban Szenzor szimulátor letöltése OpenIntents oldaláról bin/sensorsimulatorsettings-x.x.x.apk telepítése emulátoron: adb install SensorSimulatorSettings-x.x.x.apk Standard Java alkalmazás futtatása PC-n: bin/sensorsimulator-x.x.x.jar Telepített APK alkalmazásban IP cím megadása Külső JAR fájl hozzáadása az Android projekthez Eredeti kód cseréje alábbiak szerint, egyébként ugyanaz: msensormanager = (SensorManager)getSystemService(SENSOR_SERVICE); msensormanager = SensorManagerSimulator.getSystemService(this, SENSOR_SERVICE); msensormanager.connectsimulator(); 9

Szűrők alkalmazása Cél: hibák, pontatlanságok kiszűrése Átlagolás: Páratlan számú mérési adat átlagolása 1-1 jelentős érték (pl.: mérés-hiba) befolyásolja Ezen javít a legkisebb és legnagyobb értékek eldobása Küszöb Meghatározott érték alatt, felett nem veszem figyelembe a kapott adatokat Medián Zajszűrésre egy jó módszer Rendelkezésre álló adatokat sorba rendezem és veszem a középső elemet Csúszóablakos megoldás (alkalmazkodó) Fix nagyságú ablak adataival dolgozom, pl.: utolsó 5 adat átlag medián 10

Választható feladatok! E-Dobókocka Interaktív irányítású kígyós játék Szenzorok kezelése 11

E-Dobókocka Készíts egy interaktív dobókockát, mely a telefonkészülék rázására dob egy számot 1 és 6 között! A szám egy véletlen generátor által adott szám legyen! Csak 1 és 6 közötti szám szükséges. A rázás alatt folyamatosan új szám generálódjon, mind addig, amíg a rázás véget nem ért! Használj szűrőt, hogy kicsit rázósabb körülmények között is használható legyen! Pl.: vonaton utazva Szám kiírása helyett legyen valami látványos grafikai megjelenése. Pl.: számlapképek cseréje, véletlen elforgatása, 12

Kígyós játék interaktív irányítással A klasszikus Snake kígyós játék megvalósítása, melynek irányítása nem 4 irányú gombokkal történik, hanem a telefon megdöntésével. Egy egyszerű vonal halad előre a zárt térben, mely irányt változtat a készülék megdöntésével megegyező irányba. A játék véget ér, ha: a kígyó a saját testébe harap a pálya szélére ért 13