Fizikai mérések Arduino-val

Hasonló dokumentumok
Mérések ARDUINO-val. Csajkos Bence, Veres József. Csatári László Sándor mentor

Időjárás állomás Arduinoval

Programozás és Digitális technika I. Pógár István eng.unideb.hu/pogari

Labor 2 Mikrovezérlők

A LEGO Mindstorms EV3 programozása

MSP430 programozás Energia környezetben. Kitekintés, további lehetőségek

Arduino bevezető Szenzorhálózatok és alkalmazásaik

Mérés, Vezérlés. mérésadat rögzítés CMC - 99 CMC kis és nagytestvér

T Bird 2. AVR fejlesztőpanel. Használati utasítás. Gyártja: BioDigit Kft. Forgalmazza: HEStore.hu webáruház. BioDigit Kft, Minden jog fenntartva

ÖNÁLLÓ LABOR Mérésadatgyűjtő rendszer tervezése és implementációja

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

Ismerkedés az MSP430 mikrovezérlőkkel

Multi-20 modul. Felhasználói dokumentáció 1.1. Készítette: Parrag László. Jóváhagyta: Rubin Informatikai Zrt.

USB adatgyűjtő eszközök és programozásuk Mérő- és adatgyűjtő rendszerek

Mérési útmutató a Mobil Kommunikáció és Kvantumtechnológiák Laboratórium méréseihez

Mérési útmutató. A/D konverteres mérés. // Első lépésként tanulmányozzuk a digitális jelfeldolgozás előnyeit és határait.

Új kompakt X20 vezérlő integrált I/O pontokkal

T Bird 2. AVR fejlesztőpanel. Használati utasítás. Gyártja: BioDigit Kft. Forgalmazza: HEStore.hu webáruház. BioDigit Kft, Minden jog fenntartva

Nagy Gergely április 4.

AVR-Duino / Ext1. Felhasználói dokumentáció. AVR-Duino alappanel-kiegészítő az alapfunkciók megismeréséhez. (c) TavIR-AVR

Eduino mérőpanel. Alapötlet:

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

D/A konverter statikus hibáinak mérése

Automatizált frekvenciaátviteli mérőrendszer

AVR-Stamp1.0F_USB Leírás, használati útmutató. Rev.B

Laboratóriumi műszerek megvalósítása ARM alapú mikrovezérlővel és Linux-szal

Mintavételes szabályozás mikrovezérlő segítségével

Mikrokontrollerek és alkalmazásaik Beadandó feladat

Mezőgazdasági robot fejlesztése és jövőbeli bővíthetősége

PCS-1000I Szigetelt kimenetű nagy pontosságú áram sönt mérő

AVR-Duino Eth Shield / AVR-Duino EthMAX Shield

Norway Grants. Az akkumulátor mikromenedzsment szabályozás - BMMR - fejlesztés technológiai és műszaki újdonságai. Kakuk Zoltán, Vision 95 Kft.

Újdonságok az Arduino szabadszoftveres platform körül. Noll János FSF.hu Alapítvány

Házi feladatok Szenzorhálózatok és alkalmazásaik

Bevezetés az elektronikába

KIBŐVÍTETT RUGALMAS AUTOMATIZÁLÁS

ALPHA és ALPHA XL műszaki leírás

TxRail-USB Hőmérséklet távadó

Vezeték nélküli, elosztott rendszerű jelzőlámpás forgalomirányítás

Analóg kimeneti modul MULTICAL -hoz és ULTRAFLOW -hoz. 1.0 Alkalmazás

Open Smart Metering Gateway EWIO-9180-M. Fogyasztásmérés, energia felhasználás monitorozása épületekben, gépeken, installációkon és rendszereken

PLC-K ÁLTALÁNOS FELÉPÍTÉSE

EPW02 EEPROM ÉGETŐ. MC68HC05B4/4Mhz MC68HC05B6/4Mhz MC68HC05B8/4Mhz MC68HC05B16/4Mhz MC68HC05B32/4Mhz

GSM ALAPÚ SMS KOMMUNIKÁTOR HŐMÉRSÉKLET FELÜGYELETHEZ, VEZÉRLÉSHEZ 8 HŐMÉRŐ BEMENETTEL

TANULÓI KÍSÉRLET (párban végzik-45 perc) Kalorimetria: A szilárd testek fajhőjének meghatározása

PÁLYÁZATI LAP a Színpadon a Természettudomány 2014 rendezvényre

A MINI SZATELLITTŐL A SUMO-ROBOTIG

Jármû-elektronika ELEKTRONIKAI-INFORMATIKAI SZAKFOLYÓIRAT november. 890 Ft. XII. évfolyam 7. szám

3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA

GSM ALAPÚ SMS KOMMUNIKÁTOR HŐMÉRSÉKLET FELÜGYELETHEZ, VEZÉRLÉSHEZ

A Panasonic GRIDEYE szenzor 2. generáció használata 2. rész

SZENZORMODUL ILLESZTÉSE LEGO NXT PLATFORMHOZ. Készítette: Horváth András MSc Önálló laboratórium 2 Konzulens: Orosz György

ARM Cortex magú mikrovezérlők

Szárazföldi autonóm mobil robotok vezérlőrendszerének kialakítási lehetőségei. Kucsera Péter ZMNE Doktorandusz

VILLAMOSMÉRNÖKÖK RÉSZÉRE MEGHIRDETETT SZAKDOLGOZAT TÉMÁK 2012/13.II. és 2013/2014 I. félévekre

loop() Referencia:

Erősítő tanfolyam Keverők és előerősítők

Programozó- készülék Kezelőkozol RT óra (pl. PC) Digitális bemenetek ROM memória Digitális kimenetek RAM memória Analóg bemenet Analóg kimenet

Kaméleon K860. IAS Automatika Kft

Mikrovezérlők alkalmazása házi feladatok

Bevezetés a mikrovezérlők programozásába: Ismerkedés az Arduino fejlesztői környezettel

Cikkszám Termék neve Termék leírása nettó db ár áfás db ár TSC-10D hőmérő patron hőmérő kapszula 2 m. kábelen vegyes érzékelős rendszerekhez

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

SR mini PLC Modbus illesztő modul. Modul beállítása Bemeneti pontok kiosztása főmodul esetén Bemeneti pontok címkiosztása kiegészítő modul esetében

Labor gyakorlat Mikrovezérlők

Labor gyakorlat Mikrovezérlők

MICRO PLC PR TERMÉKKÍNÁLAT

Betekintés a gépek állapot felügyeletére kifejlesztett DAQ rendszerbe

Yottacontrol I/O modulok beállítási segédlet

Hőmérsékletmérés inels BUS System

GSM KÖZPONTOK > LAN KÖZPONTOK > HŐMÉRSÉKLET ÉRZÉKELŐK > PÁRAMÉRŐK > CO2 SZENZOROK > NYOMÁSMÉRŐ SZENZOROK >

MSP430 programozás Energia környezetben. LED kijelzok második rész

KINCO árlista. Viszonteladói árlista. K2 PLC család K5 PLC család MT,GL univerzális kijelzők CV frekvenciaváltók PS tápegységek

OPERÁCIÓS RENDSZEREK I. BEVEZETÉS Koczka Ferenc -

MSP430 programozás Energia környezetben. Szervó motorok vezérlése

Summer of LabVIEW The Sunny Side of System Design

Alapvető információk a vezetékezéssel kapcsolatban

Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Irányítástechnika és Informatika Tanszék DARU IRÁNYÍTÁSA

IoT alapú mezőgazdasági adatgyűjtő prototípus fejlesztési tapasztalatok

1. ábra A PWM-áramkör mérőpanel kapcsolási rajza

Billentyűzet. Csatlakozók: A billentyűzetet kétféle csatlakozóval szerelhetik. 5 pólusú DIN (AT vagy XT billentyűzet csatlakozó),

Készítette: Oláh István mestertanár

MŰSZAKI LEÍRÁS Az I. részhez

"Eseményekre imm/connection Server scriptek futtatása

ATMEL ATMEGA MIKROVEZÉRLŐ-CSALÁD

KINCO PLC és HMI, frekvenciaváltó árlista

DTMF Frekvenciák Mérése Mérési Útmutató

Többfunkciós hobbirobot építése és vezérlése Arduino UNO mikrovezérlő kártya segítségével

VB IP. IP Kommunikátor

Hőmérsékleti sugárzás

LPT_4DM_2a. Bekötési utasítás

Átírás:

Fizikai mérések Arduino-val Csajkos Bence, Veres József Csatári László Sándor mentor Megvalósult az Emberi Erőforrások Minisztériuma megbízásából az Emberi Erőforrás Támogatáskezelő a 2015/2016. tanévre hirdetett nyílt pályázatán az "Útravaló Ösztöndíjprogram Út a tudományhoz alprogram" UT-2015 keretében Debrecen 2016.

Arduino A legelterjedtebb az Arduino Uno panel. Ez az Atmel AVR ATMega328-as mikrovezérlőre épül. Az ATMega328-as egy 28 lábú mikrovezérlő, ami 20db felhasználható I/O lábbal rendelkezik. Ebből a 20-ból 6db használható analóg bemenetnek, 6db használható PWM kimenetnek és két láb használható külső megszakításokhoz. Az Arduino panel a számítógéphez egy USB kábellel csatlakoztatható. Ezen keresztül történik a panel tápellátása, a mikrovezérlő programozása és a PC-vel történő kommunikáció. forrás: http://arduino.cc/en/main/arduinoboarduno Több, gyári panelt (shield) ültethetünk az alappanelre. Az így kapott "toronnyal" már egész számítógépet kiváltó egységet készíthetünk. Arduino "torony"

Fejlesztő környezet Az Arduino nemcsak a hardvert takarja, hanem az egész fejlesztőkörnyezetet is magában foglalja. A PC-n futó ingyenesen letölthető Arduino [1] nevű programmal könnyen írható a mikrovezérlőre kód, ami lefordítás után az USB kábelen keresztül az Arduino panelre tölthető. A fejlesztőkörnyezet által használt Arduino programnyelv a C++ egy egyszerűsített változata, amely rengeteg beépített könyvtárat tartalmaz, de sok ingyenes könyvtár is letölthető. Ezek a bonyolultabb programozási feladatokat nagymértékben leegyszerűsítik. Arduino fejlesztő környezet

LabVIEW toolkit Egy másik programozási lehetőség a National Instruments által kifejlesztett LabVIEW program Arduino toolkitje. [2] (A program diákigazolvánnyal rendelkező tanulók számára kedvezményesen, 3500 Ft körüli összegért elérhető, sőt 6 hónapra ingyenes licensz igényelhető, a toolkit ingyenesen letölthető. (forrás: https://decibel.ni.com/content/docs/doc-30610) LabVIEW toolkit (forrás: http://sine.ni.com/nips/cds/view/p/lang/hu/nid/209835) Az Arduino panelt mint mérőeszközt használhatjuk. Ekkor az Arduino Uno segítségével 6 analóg bemenet és 13 digitális ki és bemenet áll rendelkezésre. Itt a toolkit korlátait figyelembe kell venni, például, ha számlálót készítünk, akkor csak byte típusként, 255-ig tudunk számlálni. A másik lehetőség, hogy az Arduinon futó program soros kommunikációval küldi az adatokat a LabVIEW (vagy más soros adatokat feldolgozni képes program) számára. Ezt programból egyszerű lekezelni, járhatóbb út, nagyobb szabadságot biztosít. Sajnos, a két lehetőség nem kombinálható. Egyedüli veszélyforrás, hogy a LabVIEW melyik virtuális portra teszi a gépre dugott Arduinot. Előfordulhat az "egyik gépen fut, a másikon hibával kiakad" effektus. Ezt a programból kell lekezelni (bármit is csinálunk, előtte válasszuk ki a megfelelő portot). Szenzorok A méréshez LM35DZ típusu hőmérséklet - feszültség átalakítót használunk. Ez a szenzor a Celsiusban mért hőmérséklettel arányos feszültséget szolgáltat mv-ban. LM35DZ szenzor

Mérés Határozzuk meg különböző anyagból készült poharak hővezető képességét! A mérés kellékei A konkrét méréshez két szenzort használunk. Két különböző hőmérsékletű folyadék (víz) hőmérsékletváltozását mérjük az idő függvényében. A mért értékeket LabVIEW-ban írt program dolgozza fel. Hőtani méréseknél fontos a környezettel való hőcsere meggátolása, ezért a kísérleti összeállítást egy hőszigetelt edényben állítottuk össze. Az egyik folyadék (2 tömegegységnyi) egy porcelán bögrében van, a másik (egy tömegegységnyi) különböző poharakban. Erre a célra műanyag, üveg és porcelánpoharakat használunk. A kiinduló hőmérsékletek is egyformák (ennek garantálásához a csapból folyó hideg és meleg vizet használjuk. Mérési elrendezés és a program mérés közben

A mérések kiértékelése során megállapítható, hogy a termikus egyensúly beálltáig (mindhárom esetben 25 C) eltelt idő műanyag pohár esetében 600 s, üveg pohár esetében 1690 s, porcelán pohár esetében 950 s volt. Legjobb hőszigetelő tehát az üvegpohár. Az eredmény kiértékelése Összegzés A bemutatott mérés a konyhában megtalálható eszközökkel könnyen kivitelezhető. A kiértékelő program megírása igényel némi programozói tudást, de a grafikus programnyelv könnyen tanulható. Az Arduino és a szenzorok olcsón beszerezhetőek, az otthoni kísérletezésre alkalmasak. Felhasznált irodalom [1] http://arduino.cc/en/main/software [2] https://decibel.ni.com/content/docs/doc-30610