LABORATÓRNE  CVIČENIE  č. 35 Meranie vlastností inerciálnej meracej jednotky (9 axis IMU)

25 marca, 2024 | Posted by doc. Pančík in Hlavná stránka - (Komentáre vypnuté na LABORATÓRNE  CVIČENIE  č. 35 Meranie vlastností inerciálnej meracej jednotky (9 axis IMU))
STREDNÁ  PRIEMYSELNÁ  ŠKOLA  J.  MURGAŠA  BANSKÁ  BYSTRICA                          Elektrotechnické  laboratóriá
  
 Odbor:  Dátum merania: 
Trieda: Dátum odovzdania: 
Skupina: Vyučujúci: doc.RNDr.Juraj Pančík, CSc. 
Laboratórium: Klasifikácia:Známka:Podpis:
Meno a priezvisko žiaka:   
   
  
LABORATÓRNE  CVIČENIE  č. 35 Meranie vlastností inerciálnej meracej jednotky (9 axis IMU)
 
 OBSAH:
 1. Názov cvičenia a jednotlivých úloh. 
 2. Súpis prístrojov a pomôcok pri meraní.     
 3. Popis meracej metódy a schéma merania.      
 4. Tabuľky a grafy nameraných a vypočítaných hodnôt.    
 5. Vyhodnotenie merania.        
 
           
 1. NÁZOV CVIČENIA:Meranie vlastností inerciálnej meracej jednotky (9 axis IMU) 
           
 Úlohy      a) Oboznámte sa s hardvérovým a softvérovým riešenia meracieho prípravku –  9 osová inerciálna meracia jednotka (IMU) so snímačom typu MEMS  BNO 055. Vysvetlite zmerané a vypočítané veličiny poskytované týmto snímačom. 
 b) Vykonajte merania vlastností pohybu a dynamickej zmeny polohy objektu. Pre meranie použite koncový bod jednoduchého kyvadla ako zdroj pohybu. 
 c) Na základe vlastných meraní určite hodnotu dobu kyvu pri pohybe koncového bodu kyvadla.       
 d) Zobrazte získané časové rady vybraných veličín vhodným zobrazovacím sw nástrojom (napríklad on line nástroj CHART STUDIO od fy. PLOTLY 
 e)   
           
 2.SÚPIS POUŽITÝCH PRÍSTROJOV       
 Prístroj – pomôckaTypové označenie a rozsahVýrobcaInventárne číslo
1.MP c.35 Merací prípravok so snímačom typu MEMS  BNO 055    
2.Mechanická zostava jednoduchého kyvadla      
3.SW:  Putty, Notepad++, EXCEL     
Nedostatky pri hodnotení (zapíše vedúci merania  učiteľ):

3. Popis meracej metódy a schéma merania

Jednoduché kyvadlo – teória

Jednoduché kyvadlo má na rozdiel od dvojitého (či zloženého) iba jedno rameno. Vzťahy medzi fyzikálnymi  veličinami dobre popisuje zdroj napr.  (Blevins, 2016) a  Obrázok 1. Vlastná frekvencia kyvadla nezávisí od hmotnosti kyvadla a je nepriamo úmerná druhej odmocnine z dĺžky ramena podľa rovnice nižšie (platí pre maximálny uhol výchylky  menší ako 1 rad cca 57 ). Hodinové kyvadlo s periódou 2 s je 0,99 m dlhé a jeho spúšťací mechanizmus tiká raz za sekundu v krajných polohách kyvu kyvadla.   

  Obrázok 1 Zjednodušený model jednoduchého kyvadla ZDROJ:  (Blevins, 2016)

Jednoduché kyvadlo – konštrukcia

Fotografia použitého jednoduchého kyvadla (v pohybe ) je uvedená na  Obrázok 2 a v pokoji Obrázok 3

 Obrázok 2 Snímok z videa pohybujúceho sa jednoduchého kyvadla so 9 axis IMU snímačom  na jeho konci (ZDROJ: vlastné spracovanie)

Obrázok 3 Voľno visiace kyvadlo s detailami jeho konštrukcie. (ZDROJ: vlastné spracovanie)

Obrázok 4 ARDUINO rozširujúca doska 9axis IMU so snímačom BNO 055. ZDROJ: (ARDUINO Ltd., 2020)

Princíp merania parametrov pohybu koncového bodu jednoduchého  kyvadla  

Merací prípravok bol pripevnený na koniec ramena jednoduchého kyvadla Obrázok 3 s dĺžkou ramena L = 560 mm. Rameno kyvadla je vyrobené z plotovej smrekovej dosky so šírkou = 82 mm a hrúbkou = 18 mm. 

Srdcom meracieho prípravku je 9 osová inerciálna meracia jednotka (IMU) so snímačom typu MEMS  BNO 055 osadenom v rámci ARDUINO UNO shield-u (ARDUINO Ltd., 2020). Snímače parametrov pohybu MEMS (Bharath University, 2023), (Keim, 2018), (Analog Devices, 2015) sú veľmi významné pre technické odbory. Funkcie senzora BNO055 sú nasledovné : trojrozmerné zrýchlenie, rýchlosť odklonu (gyroskop v 3 osiach), údaje o intenzite magnetického poľa v 3 na seba kolmých osiach. Snímač poskytuje aj vypočítané signály fúzie senzorov, ako sú kvaternióny, eulerove uhly, vektor rotácie, lineárne zrýchlenie a vektor gravitácie. Inteligentný senzor BNO055  (BOSCH Sensortec. , 2023)je riešenie SiP (System in Package), ktoré integruje trojosový 14-bitový akcelerometer, presný trojosový 16-bitový gyroskop s uzavretou slučkou, trojosový geomagnetický senzor a 32-bitový mikrokontrolér so softvérom BSX3.0 FusionLib. Tento inteligentný senzor je výrazne menší ako porovnateľné riešenia. Integráciou senzorov a fúzie senzorov v jednom zariadení BNO055 uľahčuje integráciu, vyhýba sa zložitým multidodávateľským riešeniam, a tým zjednodušuje inovácie, napr. nové aplikácie, ako je hardvér internetu vecí.  Snímač BNO055 je ideálnou voľbou pre rozšírenú realitu, hry, osobné zdravie a fitnes, navigáciu v interiéri a všetky ostatné aplikácie, ktoré vyžadujú kontextové povedomie. Ideálne sa hodí pre náročné aplikácie, ako je rozšírená realita, navigácia, hry, robotika alebo priemyselné aplikácie. Spoločnosti BOSCH Sensortec Ltd. a ARDUINO Ltd.  poskytujú zadarmo sw knižnicu IMU ARDUINO LIBRARY : Arduino_NineAxesMotion. Táto sw knižnica umožnila integráciu nášho snímača do meraní.

Data acquisition – zber údajov

=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2024.01.20 09:50:51 =~=~=~=~=~=~=~=~=~=~=~= lY: -0.53  lZ: -0.02  gX: 0.50  gY: -9.78  gZ: e: 0.10  aZ: -0.78  lX: -0.26  lY: 0.02  lZ: 0.00  gX: 9.77  gY:10909  qX: 2405  qY: -11794  qZ: 2133Time: 310627  aX: 9.50  aY: 0.10  aZ: -0.78  lX: -0.26  lY: 0.02  lZ: 0.00  gX: 9.77  gY:rţDefault accelerometer configuration settings…Range: 1 Bandwidth: 3 Power Mode: 0 Streaming in …3…2…1…Time: 3990  aX: 9.48  aY: 0.11  aZ: -0.81  lX: -0.29  lY: -0.01  lZ: -0.08  gX: 9.77  gY: 0.13  gZ: -0.72  eH: 0.00  eR: 85.69  eP: -179.19  qW: 11149  qX: 161  qY: -12004  qZ: -3Time: 4017  aX: 9.49  aY: 0.10  aZ: -0.78  lX: -0.28  lY: -0.02  lZ: -0.05  gX: 9.77  gY: 0.13  gZ: -0.72  eH: 0.00  eR: 85.69  eP: -179.19  qW: 11149  qX: 161  qY: -12004  qZ: -3

Bol napísaný program pre platformu ARDUINO UNO založený na spomenutej sw knižnici ARDUINO LIBRARY Arduino_NineAxesMotion. Program inicializuje snímač BNO 055 a cyklicky vyčítava všetky zmerané a snímačom vypočítané „fusion“ údaje tieto posiela  na sériovú linku. Terminálový program v počítači (PUTTY.EXE) umožňuje záznam (tzv. „log“) údajov vysielaných ARDUINOM do textového súboru (napríklad) putty_LOG.txt. Záznam tlmených kyvov jednoduchého kyvadla trvá 2 minúty, frekvencia čítania dát je 50 Hz (120 s x 50 = cca 6000 riadkov). Zaznamenaný súbor putty_LOG.txt sa upravil – pomocou textového editora (Notepad++) sa  desatinné bodky  zamenili za čiarky (je to kvôli kompatibilite s EXCEL – om pri importe dát). Následne sa súbor putty_LOG.txt  importoval do EXCEL-u a excelovský súbor sa uložil (ako napr.) 230118 PENDULUM_1.xlsx. Zaznamenané dáta v čase (tzv. TIME SERIES) sa „vizualizovali“ a spracovávali v online nástroji CHART STUDIO PLOTLY (PLOTLY, 2024), ktorého výrobca je spoločnosť PLOTLY.

Obrázok 5 Úvodná sekvencia textového záznamu ukazujúca počiatočné nastavenia snímača  BNO 055. ZDROJ: vlastné spracovanie

Obrázok 6 Časová séria údajov zo snímača BNO055 importovaná zo súboru TXT určená pre  ďalšie spracovanie.  ZDROJ: vlastné spracovanie

Data processing – vyhodnotenie údajov

Údaje sme vyhodnocovali pre zmeranie doby kyvu kyvadla pre zmeranú dĺžku ramena L=560 mm. Z časovej série pre Eulerov uhol eR (ROLL) (viď. Obrázok 7) sme po zväčšení  (viď. Obrázok 8) sme vybrali časy prechodu hodnoty eR cez nulu a zaznamenali sme výsledky do Tabuľka 1.

4. Tabuľky a grafy nameraných a vypočítaných hodnôt.

Obrázok 7 Záznam časovej série eulerovho uhlu eR (ROLL). ZDROJ: vlastné spracovanie

Obrázok 8  Detail záznamu časovej série eulerovho uhlu eR (ROLL). ZDROJ: vlastné spracovanie

n.Časová značka (ms)Doba trvania polperiody (ms)Zmeraná frekvencia kyvu kyvadla (Hz)Vypočítaná frekvencia kyvadla pre L = 0,560mRozdiel medzi zmeranou a vypočítanou frekvenciou kyvu (s)
06697    
 75538560,580,66647040,08
183808270,600,66647040,06
 92628820,570,66647040,10
2100658030,620,66647040,04
 109208550,580,66647040,08
3117248040,620,66647040,04
 125528280,600,66647040,06
4133838310,600,66647040,06
 141888050,620,66647040,05
5150148260,610,66647040,06
 157967820,640,66647040,03
6166018050,620,66647040,05
 174288270,600,66647040,06
7181827540,660,66647040,00
 190138310,600,66647040,06
8197897760,640,66647040,02
 205948050,620,66647040,05
9213487540,660,66647040,00
 221538050,620,66647040,05
10229337800,640,66647040,03
 237117780,640,66647040,02
 15331,18810,190,620,670,05

Tabuľka 1 Zmerané časy prechodu uhla eR (ROLL) cez nulu, vypočítané a zmerané doby kyvu kyvadla. ZDROJ: vlastné spracovanie

5. Vyhodnotenie merania

Merania doby kyvu jednoduchého kyvadla na základe záznamu jedného z eulerových uhlov (ROLL) poukázali na výbornú zhodu s vypočítanou (0,05s t.j. 7%). Hodnota L reprezentuje vzdialenosť teoretického bodu ťažiska kyvadla od bodu otáčania a preto je L predmetom odhadu. Doba kyvu pri tlmených kmitoch kyvadla sa nemení a naše je dôkazom fyzikálnej teórie. Záznam tlmených kyvov jednoduchého kyvadla trvá 2 minúty, frekvencia čítania dát je 50 Hz (120 s x 50 = cca 6000 riadkov) čo už predstavuje príklad tzv. BIG DATA. Technika  zobrazenia a analýzy dlhých časových radov pomocou dedikovaných nástrojov je moderná metóda. Pre pochopenie meraných a vypočítavaných veličín snímačom BNO055 je táto metóda veľmi účinná.  

6. Informačné zdroje

Analog Devices. 2015. Accelerometer and Gyroscopes Sensors: Operation, Sensing, and Applications. [Online] 17. 3 2015. [Dátum: 25. 2 2024.] https://www.analog.com/en/technical-articles/accelerometer-and-gyroscopes-sensors-operation-sensing-and-applications.html.

ARDUINO Ltd. 2020. ARDUINO 9 Axis Motion Shield. [Online] 2020. [Dátum: 25. 2 2024.] https://docs.arduino.cc/hardware/9-axis-motion-shield.

Bharath University. 2023. Introduction to MEMS (Microelectromechanical Systems). [Online] 2023. [Dátum: 25. 02 2024.] https://www.bharathuniv.ac.in/page_images/pdf/courseware_eee/Notes/NE3/BEE026%20MEMS.pdf.

Blevins, Robert D. 2016. Formulas for dynamics, acoustics and vibration. s.l. : Willey, 2016. s. 119-120. ISBN 978-1-119-03811-5.

BOSCH Sensortec. . 2023. Smart sensor: BNO055 Integrated MCU + flash. Integrated sensor fusion. [Online] 2023. [Dátum: 25. 2 2024.] https://www.bosch-sensortec.com/products/smart-sensor-systems/bno055/.

Keim, Robert. 2018. Introduction to MEMS (Microelectromechanical Systems). [Online] 4. 12 2018. [Dátum: 25. 2 2024.] https://www.allaboutcircuits.com/technical-articles/introduction-to-mems-microelectromechanical-systems/.

PLOTLY. 2024. CHART STUDIO PLOTLY. [Online] https://en.wikipedia.org/wiki/Plotly, 2024. [Dátum: 25. 02 2024.] https://chart-studio.plotly.com/create/#/.

Meranie č.35 : Meranie vlastností inerciálnej meracej jednotky (9 axis IMU)

25 marca, 2024 | Posted by doc. Pančík in Hlavná stránka - (Komentáre vypnuté na Meranie č.35 : Meranie vlastností inerciálnej meracej jednotky (9 axis IMU))

Ciele merania  (Úlohy) : 

  • Oboznámte sa s hardvérovým a softvérovým riešenia meracieho prípravku – 9 osová inerciálna meracia jednotka (IMU) so snímačom typu MEMS BNO 055. Vysvetlite zmerané a vypočítané veličiny poskytované týmto snímačom.
  • Vykonajte merania vlastností pohybu a dynamickej zmeny polohy objektu. Pre meranie použite koncový bod jednoduchého kyvadla ako zdroj pohybu.
  • Na základe vlastných meraní určite hodnotu dobu kyvu pri pohybe koncového bodu kyvadla.
  • Zobrazte získané časové rady vybraných veličín vhodným zobrazovacím sw nástrojom (napríklad on line nástroj CHART STUDIO od fy. PLOTLY

POZNAMKA:

— u kazdeho merania/vypoctu  urobte chybovu analyzu a skontrolujte spravnost mikropocitacovym programom  vykonanych vypoctov

Pokyny pre spracovanie meracieho protokolu : 

— Na zaklade nameranych udajov bol vypracovany vzorovy meraci protokol  (subor WORD) s prilohou [3] (subor EXCEL)

— detailnejsi postup pri priprave protokolov prejdeme na hodinach ELMc

Merací protokol (Google Drive https://drive.google.com/drive/folders/19roGOVXPYTavLFDBc2j-iR7rXj5iAlNv?usp=sharing):  

Sablona suboru WORD na Google Drive: …Predmet_ELM_cvicenia\WORK_5 NEVEL Meranie s 9 axis IMU\ELM_MP35_PANCIK_JURAJ.docx

Sablona suboru EXCEL – prilohy : …Predmet_ELM_cvicenia\WORK_5 NEVEL Meranie s 9 axis IMU\ELM_MP35_PANCIK_JURAJ PRILOHA.xlsx

Pokyny pre spracovanie meracieho protokolu : 

— Na zaklade nameranych udajov bol vypracovany vzorovy meraci protokol  (subor WORD) s prilohou (subor EXCEL)

— detailnejsi postup pri priprave protokolov prejdeme na hodinach ELMc

—  vzorový protokol z laboratórneho merania je TU

LITERATÚRA:

Analog Devices. 2015. Accelerometer and Gyroscopes Sensors: Operation, Sensing, and Applications. [Online] 17. 3 2015. [Dátum: 25. 2 2024.] https://www.analog.com/en/technical-articles/accelerometer-and-gyroscopes-sensors-operation-sensing-and-applications.html.

ARDUINO Ltd. 2020. ARDUINO 9 Axis Motion Shield. [Online] 2020. [Dátum: 25. 2 2024.] https://docs.arduino.cc/hardware/9-axis-motion-shield.

Bharath University. 2023. Introduction to MEMS (Microelectromechanical Systems). [Online] 2023. [Dátum: 25. 02 2024.] https://www.bharathuniv.ac.in/page_images/pdf/courseware_eee/Notes/NE3/BEE026%20MEMS.pdf.

Blevins, Robert D. 2016. Formulas for dynamics, acoustics and vibration. s.l. : Willey, 2016. s. 119-120. ISBN 978-1-119-03811-5.

BOSCH Sensortec. . 2023. Smart sensor: BNO055 Integrated MCU + flash. Integrated sensor fusion. [Online] 2023. [Dátum: 25. 2 2024.] https://www.bosch-sensortec.com/products/smart-sensor-systems/bno055/.

Keim, Robert. 2018. Introduction to MEMS (Microelectromechanical Systems). [Online] 4. 12 2018. [Dátum: 25. 2 2024.] https://www.allaboutcircuits.com/technical-articles/introduction-to-mems-microelectromechanical-systems/.

PLOTLY. 2024. CHART STUDIO PLOTLY. [Online] https://en.wikipedia.org/wiki/Plotly, 2024. [Dátum: 25. 02 2024.] https://chart-studio.plotly.com/create/#/.

Hlavicka_programu_C#_SR2023-24

25 marca, 2024 | Posted by doc. Pančík in Hlavná stránka - (Komentáre vypnuté na Hlavicka_programu_C#_SR2023-24)

— program v C# napisany v prostredi .NET Fiddle musi obsahovat nasledovnu hlavicku:

/**************************
Meno a Priezvisko :

Datum :

Uloha :

(text zo zadania EDUPAGE, napr.CW12/24 SKUPINA S1 ALGORITMY_5: ZORADENIE TROCH CISIEL PODLA VELKOSTI S RESPEKTOVANIM VYSLEDKU PREDCHADZAJUCEHO KROKU)

PSEUDOKOD : – zapis algoritmu podla vzorov v knihe MARES-VALLA kap.1
******************************/

LABORATÓRNE  CVIČENIE  č. 32 Meranie teploty s termočlánkom typu K

29 februára, 2024 | Posted by doc. Pančík in Hlavná stránka - (Komentáre vypnuté na LABORATÓRNE  CVIČENIE  č. 32 Meranie teploty s termočlánkom typu K)

Meranie teploty s infračerveným teplomerom

6 februára, 2024 | Posted by doc. Pančík in Hlavná stránka - (Komentáre vypnuté na Meranie teploty s infračerveným teplomerom)
STREDNÁ  PRIEMYSELNÁ  ŠKOLA  J.  MURGAŠA  BANSKÁ  BYSTRICA                          Elektrotechnické  laboratóriá
  
 Odbor:  Dátum merania: 
Trieda: Dátum odovzdania: 
Skupina: Vyučujúci: doc.RNDr.Juraj Pančík, CSc. 
Laboratórium: Klasifikácia:Známka:Podpis:
Meno a priezvisko žiaka:   
   
  
LABORATÓRNE  CVIČENIE  č. 34 Meranie teploty s infračerveným teplomerom a odhad emisivity kovových povrchov
 
 OBSAH:
 1. Názov cvičenia a jednotlivých úloh. 
 2. Súpis prístrojov a pomôcok pri meraní.     
 3. Popis meracej metódy a schéma merania.      
 4. Tabuľky a grafy nameraných a vypočítaných hodnôt.    
 5. Vyhodnotenie merania.        
 
           
 1. NÁZOV CVIČENIA:Meranie teploty s infračerveným teplomerom a odhad emisivity kovových povrchov 
           
 Úlohy      a) Oboznámte sa s hardvérovým a softvérovým riešenia meracieho prípravku –  infračerveného bezkontaktného teplomeru s IR  snímačom MELEXIS MLX90614 
 b) S infračerveným (IR) teplomerom vykonajte merania teploty povrchu kovového objektu s rôznymi nátermi. Použite referenčnú IR termokameru. 
 c) Na základe vlastných meraní odhadnite emisivitu povrchu kovovej nádoby s rôznymi povrchmi a vysvetlite rôzne hodnoty nameranej teploty IR bezkontaktnou metódou.     
 d)   
 e)   
           
 2.SÚPIS POUŽITÝCH PRÍSTROJOV       
 Prístroj – pomôckaTypové označenie a rozsahVýrobcaInventárne číslo
1.MP c.34 Merací prípravok pre bezkontaktné meranie teploty (infračervený (IR) teplomer )     
2.Infračervený (IR) teplomer  UT300A+ Unitest, Čína  
3.Infračervená kamera  FLIR C3-X FLIR, USA  
           
 Nedostatky pri hodnotení (zapíše vedúci merania  učiteľ):        
           
           
           

3. Popis meracej metódy a schéma merania

Princíp bezkontaktného merania teploty.

Srdcom meracieho prípravku je vysoko presný bezkontaktný infračervený snímač teploty od spoločnosti MELEXIS – MLX90614 [1]. Na rozdiel od väčšiny snímačov teploty tento snímač meria teplotu bez fyzického dotyku. Infračervené teplomery, ako napríklad MLX90614, využívajú skutočnosť, že akýkoľvek objekt vrátane človeka, ktorého teplota je vyššia ako absolútna nula (0°K alebo -273 °C), vyžaruje (ľudským okom neviditeľné) svetlo v infračervenom spektre, ktoré je priamo úmerné jeho teplote. Vnútorne je MLX90614 dvojicou dvoch zariadení: infračerveného termočlánkového detektora (thermopile detector) a ASSP (aplikačného procesora na úpravu signálu).

Obrázok 1 Bloková schéma vnútorného zapojenia IR snímača MLX90614 [1]

 Termočlánok typu (thermopile detector) je elektronické zariadenie, ktoré premieňa tepelnú energiu na elektrickú [2] a skladá sa z niekoľkých termočlánkov zapojených zvyčajne sériovo alebo menej často paralelne. Takéto zariadenie funguje na princípe termoelektrického efektu, t. j. generuje napätie, keď sú jeho rôznorodé kovy (termočlánky) vystavené teplotnému rozdielu. Výstupné napätie tohto termočlánku je priamo úmerné infračervenému tepelnému toku Φ prechádzajúcemu cez vrstvy tepelného odporu termočlánku. Na Obrázok 1 je vnútorná bloková schéma MLX90614, ktorá zobrazuje thermopilný detektor a aj ASSP (Application Signal Condition Application Processor) [3] . Infračervené žiarenie vyžarované objektom alebo človekom sa najprv sústredí pomocou konvergentnej (konvexnej) šošovky na špeciálny infračervený detektor nazývaný Thermopile. Termočlánok sníma, koľko infračervenej energie vyžarujú objekty v jeho zornom poli (FOV), a generuje tomu úmerný elektrický signál. Napätie vytvorené termočlánkom sa zachytí 17-bitovým ADC v ASSP a potom sa spracuje pred odoslaním do mikrokontroléra.

Obrázok 2 Zorné pole IR snímača teploty

Zorné pole (FOV).

Zorné pole (FOV, Field Of View) infračerveného teplomera je jedným z najdôležitejších parametrov, ktoré je potrebné poznať. Je určené uhlom, v ktorom je snímač citlivý na tepelné žiarenie [1]. To znamená, že snímač zistí všetky objekty v zornom poli a vráti priemernú teplotu všetkých objektov v ňom. Pre MLX90614 infračervený teplomer zorné pole je dôležité, aby meraný objekt úplne vyplnil zorné pole. V opačnom prípade môže snímač detegovať objekty, ktoré sa nemajú merať, čo má za následok nepresné merania. Infračervený teplomer MLX90614 zorné pole 90°. Zorné pole určuje aj vzťah medzi vzdialenosťou od objektu a snímanou oblasťou. Ak sa snímač nachádza v blízkosti objektu, jeho snímacia oblasť je veľmi úzka, ale so vzdialenosťou sa stále viac rozširuje.

Merací prípravok s IR snímačom.  Snímač MLX90614 sa integroval s jednodoskovým počítačom ARDUINO UNO Rev.3 prostredníctvom zbernice I2C. Softvérová  knižnica bola poskytnutá spoločnosťou ADAFRUIT Inc. (USA) [3]. Program v ARDUINO  prečítal po I2C zbernici hodnotu zmeranej teploty  a posielal ju po sériovej linke do meracieho počítača.

Obrázok 3 Fotografia nami použitého meracieho prípravku s IR snímačom snímajúcim tepelné žiarenie z povrchu šálky.

Meracia metóda : bezkontaktné meranie teploty.

V nasledovnom popíšeme merania s infračerveným (IR) teplomerom kde sme vykonali merania teploty povrchu kovového objektu s rôznymi nátermi. Infračervený teplomer je zariadenie na bezkontaktné meranie teploty pomocou snímania energie vyžiarenej povrchom meraného objektu. Je potrebné si uvedomiť a pri meraní zohľadniť, že meriame teplotu povrchu telesa, nie teplotu vo vnútri telesa. Ručné modely infračervených teplomerov  sú spravidla vybavené jedným alebo viacerými laserovými lúčmi na vyznačenie meraného miesta. Meranie prebieha vždy z plochy úmernej vzdialenosti podľa použitej optiky. 

Obrázok 4 Definícia „Distance to Spot“ pre IR teplomer [4] 

IR teplomer spravidla pracuje v infračervenej oblasti v rozmedzí 8-14 µm. Zariadenia, ktoré majú viacero snímačov napríklad v matici 16 × 16 označujeme ako termoskop alebo maticový pyrometer. Termokamera sa vyznačuje omnoho väčším rozlíšením, pokročilejšou optikou a funkciami. Pre špeciálne aplikácie sa používajú modely pracujúce na dvoch vlnových dĺžkach. V takom prípade nie je potrebné poznať emisivitu povrchu a meranie môže prebiehať aj v zahmlenom prostredí. Základnou podmienkou pre dobré meranie je vzájomná poloha teplomeru a meraného objektu a ich vzdialenosť. Snažíme sa umiestniť teplomer kolmo k meranému povrchu do takej vzdialenosti, aby bol merací bod o cca 20% menší ako objekt ktorý meriame. V anglickej literatúre sa používa označenie Field of View (zorné pole). Meraný objekt teda umiestňujeme do stredu zorného poľa teplomeru [4]. Pre naše merania sme použili pyrometer UT300A+ [5]. Veľkosť meracieho bodu sa mení podľa použitej optiky a rastie so zväčšujúcou sa vzdialenosťou. Každý prístroj ma inú optiku a objektív, preto je zvykom výrobcov umiestniť na infračervený teplomer nálepku s tabuľkou vzdialeností alebo nákresom. Tento parameter sa označuje ako Distance to Spot ratio skrátene D:S, viď. Obrázok 4. Pomer určuje aký veľký bude merací bod v určitej vzdialenosti. Pomer 1:1 znamená, že vo vzdialenosti 1 m bude priemer meracieho bodu 1 m. Pomer 10:1 znamená 2 cm veľký merací bod vo vzdialenosti 20cm.

Obrázok 5  Meracia nádoba – snímka kamerou FLIR C3-X vo viditeľnom a infračervenom spektre

.

Meracia nádoba bola oceľová pozinkovaná plechová konzerva s objemom  3l ktorej povrch  sme natreli dvoma samovypaľovacími farbami (tzv. „striebrenka“ t.j. hliníkový prášok [6] a čierna [7]) určenými pre náter vybraných častí vykurovacích telies (každá farba pokryla 120 stupňovú výseč valcového povrchu, pričom posledná výseč povrchu konzervy zostala nenatretá – išlo o galvanizovaný oceľový plech (lesklý zinkový povrch)). Do meracej nádoby sme vliali vriacu vodu a zaznamenali sme oboma IR teplomermi (UT300A+  a náš merací prípravok so snímačom MLX90614 ) zistené hodnoty bezkontaktných teplôt. Teplota vody v nádobe bola meraná termočlánkom typu K  (viď. zrealizované meranie č.32 : Meranie teploty v priemysle). 

Meracia metóda : odhad tepelnej emisivity rôznych povrchov meranej nádoby.

Pri meraní teploty infračerveným teplomerom alebo termokamerou meriame množstvo energie ktorý vyžaruje (alebo odráža!) meraný objekt k meraciemu prístroju. Pri tomto meraní je dôležitý údaj emisivita materiálu ktorý meriame. Emisivita je bezrozmerná veličina určujúca koľko tepla nám daný materiál vyžaruje (emituje) do okolia. Princíp merania a jej vplyv ilustruje Obrázok 6. Emisivita je definovaná ako pomer intenzity vyžarovania reálneho telesa k intenzite vyžarovania absolútne čierneho telesa s rovnakou teplotou. Emisivita absolútne čierneho telesa je 1, emisivita ideálneho zrkadla je 0.

Obrázok 6 Princíp bezkontaktného merania a vplyv emisivity [8]

Ako ďalší parameter bezkontaktného merania teploty vstupuje transmisivita (0..1). Spolu s emisivitou určujeme aj parameter reflexivita (koľko tepla odráža), ich vzájomný súčet je 1. Transmisivita je údaj ako daný materiál alebo prostredie prepúšťa žiarenie v použitej vlnovej dĺžke. Pri meraní „na vzduchu“ tento parameter zväčša zanedbávame, ak meriame cez priezor, je potrebné počítať aj s hodnotou transmisivity. Obecne platí, že profesionálne zariadenia majú emisivitu prestaviteľnú od 0-1 po krokoch 0,01. Pri meraní je rozhodujúci materiál povrchovej vrstvy meraného predmetu. Pri bezkontaktnom meraní  teploty kovu ktorý je natretý nastavujeme emisivitu povrchu, v tomto prípade hodnotu emisivitu náteru a nie emisivitu ocele. Závislosť chyby bezkontaktného merania teploty  na emisivite zobrazuje nasledujúci graf na Obrázok 7 [8] [9]

Obrázok 7 Vplyv zmeny emisivity o 1% percento na výsledok bezkontaktného merania teploty [8]

Meranie emisivity môže byť veľmi náročné meranie zvlášť kvôli špeciálnemu vybaveniu [10] [11] [12]. V našom prípade sme ju mohli iba odhadnúť s využitím kontaktného merania teploty horúcej vody v meracej kovovej nádobe. Následne sme pri nastavenej emisivite = 1 opakovane bezkontaktne merali teplotu IR teplomerom a naším meracím prípravkom.  Termokamerou sme sledovali rozloženie povrchových teplôt meracej  nádoby tak,  aby sme pri bodovom bezkontaktnom meraní teploty  zaznamenali teplotu z  čo najhomogénnejšieho  rozloženia povrchových  teplôt. 

4. Tabuľky a grafy nameraných a vypočítaných hodnôt.

TEPLOTA VODYPOVRCH MATNÁ ČIERNA
 MERANIETEPLOTA VODY
merané s MP c.2 [°C]
ROZDIEL TEPLOT KONTATNÉ – BEZKONTAKTNĚ
MP c.2-IR UT300A+
ROZDIEL TEPLOT KONTATNÉ – BEZKONTAKTNĚ
MP c.2-MP c.3
190,93,16,6
2906,412,31
388,255,5512
469,41,54,79
POVRCH MATNÁ ČIERNA
TEPLOTA MERANA IR TEPLOMEROM
IR UT300A+ [°C]
EMSIVITA VYPOCITANA Z MERANI S IR TEPLOMEROM
ε
TEPLOTA MERANA
MP č.3  [°C]
EMSIVITA VYPOCITANA Z MERANI S IR PRIPRAVKOM
ε
87,80,9784,30,93
83,60,9377,690,86
82,70,9476,250,86
67,90,9864,610,93
POVRCH MATNÁ STRIEBORNÁ
TEPLOTA MERANA IR TEPLOMEROM
IR UT300A+ [°C]
EMSIVITA VYPOCITANA Z MERANI S IR TEPLOMEROM
ε
TEPLOTA MERANA
MP č.3  [°C]
EMSIVITA VYPOCITANA Z MERANI S IR PRIPRAVKOM
ε
51,10,5852,790,63
520,6249,870,64
51,80,6351,650,68
44,40,6548,890,76
POVRCH GALVANIZOVANY OCEĽOVÝ PLECH
TEPLOTA MERANA IR TEPLOMEROM
IR UT300A+ [°C]
EMSIVITA VYPOCITANA Z MERANI S IR TEPLOMEROM
ε
TEPLOTA MERANA
MP č.3  [°C]
EMSIVITA VYPOCITANA Z MERANI S IR PRIPRAVKOM
ε
28,80,3332,40,38
300,3629,40,38
30,80,3731,350,41
28,80,4235,850,55

5. Vyhodnotenie merania

  • Gradient prestupu tepla z horúcej vody cez steny meracej nádoby vytvára homogénne tepelné pole na povrchu vhodné pre meranie bezkontaktným spôsobom. 
  • Voda sa v meracej nádobe rýchlo ochladzuje čo môže ovplyvniť opakovateľnosť meraní.
  • Hodnoty teplôt povrchu získané  meracím prípravkom s IR snímačom a IR teplomerom sú si blízke pre všetky tri vyhodnocované povrchy (galvanizovaná oceľ (0,30), čierny (0,95) a „striebrenkový“ (0,60) náter povrchu).
  • Získané hodnoty emisivity vyhodnocovaných povrchov sú reálne a zodpovedajú viacerým dostupným tabuľkám emisivít upravených či modifikovaných povrchov kovov ( [13] [14] [15] [16])
  • Tabuľky emisivít povrchov mnohých materiálov sú viazané na určité teploty, ktoré sú zvyčajne vyššie ako teploty používané nami
  • Teplo pri ochladzovaní elektrických komponentov sa odvádza vedením, prúdením a radiáciou [11] . Na základe našich meraní by chladič polovodičového prvku by mal mať povrch s vysokou emisivitou, aby tak umožnil radiačnej zložke tepla čo najlepší odvod energie.  
  • Predpokladáme, že varné platne sporákov sa natierajú na čierno (napr. grafitom či samovypaľovacími farbami [7]) aby efektívnejšie prenášali teplo do nádob vďaka vyššej hodnote emisivity a naopak emisivita dymovodov sa znižuje striebrenkovým náterom [6] aby zbytočne nevyhrievali miestnosti, kde sa varí. Satelity a helmy požiarnikov majú pozlátený povrch s veľmi nízkou emisivitou  aby ich radiačné teplo z okolia neprehrievalo absorpciou tepelného žiarenia. Efekt znižovania tepelných strát vyžarovaním majú aj „zlaté fólie“ používané záchranármi.

6. Informačné zdroje

[1]MELEXIS, „MLX90614 family Datasheet Single and Dual Zone Infra Red Thermometer in TO-39,“ [Online]. Available: https://www.melexis.com/-/media/files/documents/datasheets/mlx90614-datasheet-melexis.pdf. [Cit. 16 12 2023].
[2]Wikipedia, „Thermopile,“ [Online]. Available: https://en.wikipedia.org/wiki/Thermopile.
[3]„Interface MLX90614 Non-contact Infrared Temperature Sensor with Arduino,“ [Online]. Available: https://lastminuteengineers.com/mlx90614-ir-temperature-sensor-arduino-tutorial/. [Cit. 16 12 2023].
[4]T. ELSO.SK, „Infračervený teplomer / Pyrometer bezkontaktný teplomer, infrared thermometer,“ [Online]. Available: https://www.elso.sk/sk/blog/technologie/ako-merat-infracervenym-teplomerom. [Cit. 19 12 2023].
[5]UNI-T, „UT300A+ dartasheet,“ [Online]. Available: https://www.2mtechnologies.sg/images/pdf/products/uni-t/thermometer/ut300a.pdf. [Cit. 16 12 2023].
[6]A. s. 0910. [Online]. Available: https://www.natri.sk/tovar/farba-aluksyl-0910-strieborna-80g. [Cit. 16 12 2023].
[7]A. v. f. c. 0199. [Online]. Available: https://colormania.sk/aluksyl-farba-na-vysoke-teploty&plu=23811.
[8]T. ELSO.SK, „Emisivita,“ [Online]. Available: https://www.elso.sk/sk/blog/technologie/emisivita. [Cit. 16 12 2023].
[9]V. Francois-Xavier, „Emisivita – dEfinícia a vplyv na bEzkontaktné mEraniE tEploty,“ 4 3 2016. [Online]. Available: https://www.linkedin.com/pulse/emisivita-defin%C3%ADcia-vplyv-na-bezkontaktn%C3%A9-meranie-francois-xavier/. [Cit. 16 12 2023].
[10]„Meranie stupňa emisivity ( E ),“ [Online]. Available: http://termokamery.net/index.php?route=product/category&path=61_68. [Cit. 16 12 2023].
[11]J. Gančev, „Emisivita a její vliv na odvod tepla,“ Vysoké učení technické v Brně, Brno, 2016.
[12]„Měření hustoty tepelného toku, emisivita materiálů,“ [Online]. Available: https://www.fbi.vsb.cz/export/sites/fbi/030/.content/galerie-souboru/studijni-materialy/TechnickaMereni/Uloha5TepelnyTok.pdf. [Cit. 16 12 2016].
[13]ELSO.SK, „Tabuľka emisivít,“ [Online]. Available: https://www.elso.sk/sk/blog/technologie/tabulka-emisivity-materialov. [Cit. 16 12 2023].
[14]P. E. KOVŮ. [Online]. Available: https://eu.fme.vutbr.cz/file/vomm/2001.htm. [Cit. 16 12 2023].
[15]FLUKE, „Emissivity values of,“ [Online]. Available: https://dam-assets.fluke.com/s3fs-public/3038318_6251_ENG_C_W.PDF.
[16]„Hodnoty emisivity běžných materiálů,“ [Online]. Available: https://www.fbi.vsb.cz/export/sites/fbi/030/.content/galerie-souboru/studijni-materialy/TechnickaMereni/5_EmisivitaBeznychMaterialu.pdf. [Cit. 16 12 2023].

ARCHIV IoT, prax, II.IT, 2P, ŠR 23/24

31 januára, 2024 | Posted by doc. Pančík in Hlavná stránka - (Komentáre vypnuté na ARCHIV IoT, prax, II.IT, 2P, ŠR 23/24)
  • ************ KONCI  SKUPINA P2 ******************************

  • CW47  streda  22.11. 2023 IoT Prax  P2 (3h)
  • AGENDA: 
    • JuPa poskytne studentom radarovy snimac : ESP32 with RCWL-0516 Microwave Radar Proximity Sensor (Arduino IDE) ( https://randomnerdtutorials.com/esp32-rcwl-0516-arduino/ )
    • Ing. Dokoupil : buduci tyzden sa striedaju skupiny – hovorime o znamkovani
    • So studentami uzatvarame znamky z jednotlivych uloh, JuPa este prida do hodnotenia  hodnotenie pisomky z PWM a dnesny projekt „RADAR“
  • VYUCBA :
  • POZNAMKA:
    • EXPERIMENTOVANIE – PRIJEM ZNAKOV PO SERIOVEJ LINKE
    • PRILOHA: ARDUINO seriova linka – BUILT IN EXAMPLES –  SerialEvent 
      https://docs.arduino.cc/built-in-examples/communication/SerialEvent
    • PRILOHA: ARDUINO seriova linka  – ARDUINO Forum prijem znakov LINKhttps://forum.arduino.cc/t/serial-input-basics-updated/382007
    • ContentsThe following sections are in this Tutorial
      • Introduction
      • Serial data is slow by Arduino standards
      • Example 1 – Receiving single characters
      • Why code is organized into functions
      • Example 2 – Receiving several characters from the Serial Monitor
      • Example 3 – A more complete system
      • How many characters can be received?
      • Things that are not used in the examples
      • serialEvent()
      • Clearing the input buffer
      • Receiving numbers rather than text
      • Example 4 – Receiving a single number from the Serial Monitor
      • Example 5 – Receiving and parsing several pieces of data
      • Binary data
      • Example 6 – Program to receive binary data

      Please note that the tutorial continues into the next 2 Posts

  • CW46  streda  15.11. 2023 IoT Prax  P2 (3h)

  • AGENDA :
    • kratke preskusanie z temy PWM , body: MAX 5 (skratka PWM)
    • namet na samostudium https://blog.wokwi.com/explore-pwm-with-logic-analyzer/
    • ziaci si dopisu popis HW a SW do zositov z poslednych DU – pomoze im to v recitacii
  • VYUCBA :
    • kontrola zaslanych DU  v podobe „recitation“ (recitacia studenta ) samostatne rozpravanie  v trvani 5 minut na temu:  „Popis vybraneho programu z DU“ body: MAX 5 (skratka Wokwi Rec)
    • pri kazdom riadku kodu treba povedat dve veci :
      • co dana struktura (prvok) programu robi z pohladu realizacie algoritmu (priklad: cyklicky opakujuci kod vykonavajuci hlavny program vid.  void loop() {…. } )
      • co dana struktura (prvok) programu znamena z pohladu syntaxe (priklad: toto je bezparametrova funkcia loop ktora nevracia ziadnu hodnotu vid. (void loop() { …..} alebo int  )
  • WOKWI EXPERIMENTY: („linearne programy bez vetvenia“)
    • NAZOV PROGRAMU:  DU CW41-1  Digital Read Serial, Read a switch, print the state out to the Arduino Serial Monitor. https://docs.arduino.cc/built-in-examples/basics/DigitalReadSerial
    • PRIKLAD RIESENIA:
    • NAZOV PROGRAMU: DU CW41-2 Analog Read Serial,  Read a potentiometer, print its state out to the Arduino Serial Monitor. https://docs.arduino.cc/built-in-examples/basics/AnalogReadSerial
    • PRIKLAD RIESENIA:
    • NAZOV PROGRAMU: DU CW41-3  Read Analog Voltage, Reads an analog input and prints the voltage to the Serial Monitor. https://docs.arduino.cc/built-in-examples/basics/ReadAnalogVoltage
    • — Adam Krnac, II.IT :  https://wokwi.com/projects/378272575358017537
    • — Radovan Marko, II.IT: https://wokwi.com/projects/378271231885458433
    • NAZOV PROGRAMU: DU CW40-3: Analog serial data Analog serial data 
      •  
    • PRILOHA:  Co je recitacia
    • The purpose of recitation is to help students learn how to apply the information they’ve learned in lecture. You can help by giving insights into the reasoning that you’ve used to arrive at a solution. It is important, however, for students to be actively involved in the recitation.
    • Cieľom recitácie je pomôcť študentom naučiť sa aplikovať informácie, ktoré sa naučili na prednáške. Môžete im pomôcť tým, že im priblížite úvahy, ktoré ste použili, aby ste dospeli k riešeniu. Je však dôležité, aby sa študenti aktívne zapájali do recitácie.
    • What is recitation in teaching?
      So recitation means students quote or take their own parts of the lesson from certain books, then self-study and practice until they are ready to receive the material and remember it again.
    • Čo je recitácia vo vyučovaní?
      Recitácia teda znamená, že študenti citujú alebo si sami preberajú časti učiva z určitých kníh, potom sa učia sami a precvičujú, kým nie sú pripravení prijať látku a znovu si ju zapamätať.
  • CW45  streda  8.11. 2023 IoT Prax  P2 (3h)

  • kratka „katastroficka“ pisomka na temu PWM bude repete
  • praca na samostatnom projekte :  LUKACKO 5b MARKO 5b MAZUCH 5b
  • v timoch pracuje: KRNAC-KOJDIAK, MAZUCH-MARKO, LUKACKO-KOVAC
  • samostatne pracuju: LOVCICAN (citanie analogovej hodnoty z potenciometra), MELICHER (I2C LCDdisplej), POPROCKY (TILT senzor)
  • JuPa vypise DU na Edupage  WORK HW ARDUINO za MAX.5 BODOV (skratka HW Arduino) vid. zapis z 18.10. –> studenti pripoja svoj ARDUINO projekt .INO alebo link na WOKWI  termin 6.12.2023 (okomentovany s hlavickou)
  • CW44  streda  1.11. 2023 IoT Prax  P2 (3h)

    • jesenne prazdniny
  • CW43  streda  25.10. 2023 IoT Prax  P2 (3h)

  • AGENDA :
    • ziaci si dopisu popis HW a SW do zositov z poslednych DU – pomoze im to v recitacii
    • Alex poslal neskor DU – ma moznost si to opravit cez reciatcie
  • VYUBA :
    •  5b za HW ulohu KNAZOVIC a LOVCICAN
    • MAZUCH dorobi vysielanie na seriovu linku (robi projekt preblikavajucich LED)
    • VIKTOR sa pokusi dokoncit HW
  • CW42  streda  18.10. 2023 IoT Prax  P2 (3h)

    • AGENDA :
      • chcel by som Vas poziadat aby ste od buducej hodiny IoT sedeli v triede podla zasadacieho poriadku. Zasadaci poriadok respektuje abecedne radenie mien – vid Edupage.
      • zakaz hrania hier
      • Povinny obsah zosita IoT – skontrolujte si ci tam mate vsetko – link na CLANOK o TOM
      • priebezne vyhodnotenie simulacnych uloh  DU CW40-3, DU CW41-1, DU CW41-2, DU CW41-3 – termin 20.10.2023
    • VYUCBA :
      • — TEORIA : Pulzne Sirkova Modulacia PWM
        • PRIKLAD: 5. Projekt 3: Pulzar (Pulzujúca LED) z knihy BOZIK(2013) str.36-40 [1][1] …\Predmet_IoT_prax\MATERIALY a KNIHY\Ako naprogramovať Arduino bez predchádzajúcich znalostí.pdf
      • — vysvetlujeme si odsadzovanie textu v programe
      • — skusame popisat kod v programe syntakticky z hladiska syntaxe C/C++ a vyznamovo z hladiska algoritmu
      • — dalsie zdroje k PWM :
      • — PRAKTICKA VYUCBA:  vytvorenie pracovisk a realizacia HW a SW studentmi vybranych cviceni v postredi ARDUNIO IDE, analyza jednotlivych prikazov  programu
      • — Boli vytvorene HW timy: tim KRNAC, MARKO, KOJDIAK, MELICHER a tim MAZUCH, KNAZOVIC, MARKO, LUKACKO
        • HW ulohu za 5 BODOV dnes vyriesili KNAZOVIC ( Pulzujuca LED podla BOZIK(2013)  a MARKO ( DU CW40-3: Analog serial data Analog serial data )
      • — WORK HW ARDUINO za MAX.5 BODOV (skratka HW Ard)
      •  JuPa zavadza HW ulohu riesenu len v skole  – realizaciu naprogramovaneho ARDUINA s periferiou – treba doniest do skoly HW, v skole vytvorit program v ARDUINO IDE, „naflesovat“ program do ARDUINO a ukazat jeho funkcnost – pozaduje sa aby program nieco vypisoval na seriovu linku a student tuto komunikaciu ukazal
        • HW ulohu dnes vyriesili KNAZOVIC ( Pulzujuca LED podla BOZIK(2013) ) a MARKO ( DU CW40-3: Analog serial data Analog serial data )
  • CW41  streda  11.10. 2023 IoT Prax  P2 (3h)

  • AGENDA:
    • vyhodnotenie DU CW40-3:  Analog serial data  Termin: streda 22.10.2023, POLNOC
    • odovzdalo zatial 6 studentov – termin je polnoc
    • JuPa da studentom radarovy snimac : ESP32 with RCWL-0516 Microwave Radar Proximity Sensor (Arduino IDE) ( https://randomnerdtutorials.com/esp32-rcwl-0516-arduino/ )
  • VYUCBA : 
    • Sekvencia prikazov v programe :
      • WOKWI EXPERIMENTY: („linearne programy bez vetvenia“)
        • NAZOV PROGRAMU:  Digital Read Serial, Read a switch, print the state out to the Arduino Serial Monitor. https://docs.arduino.cc/built-in-examples/basics/DigitalReadSerial
        • NAZOV PROGRAMU:  Analog Read Serial,  Read a potentiometer, print its state out to the Arduino Serial Monitor. https://docs.arduino.cc/built-in-examples/basics/AnalogReadSerial
        • NAZOV PROGRAMU:  Read Analog Voltage, Reads an analog input and prints the voltage to the Serial Monitor. https://docs.arduino.cc/built-in-examples/basics/ReadAnalogVoltage
  • PRILOHA:
  • Hlavicka programu bude obsahovat komentovany blok  textu (t.j. v C/C++ to bude  text v /* ….. */ )
  • /* MENO A PRIEZVISKO: 
  • DATUM: 
  • PREDMET: IoT
  • PLATFORMA:  ARDUINO – simulator Wokwi (platforma =  kde resp. co vykonava program )
  • NAZOV DOMACEJ ULOHY:  napr.CW40-1 DU: ARDUINO program BLINK s LED-kou  – simulacia vo Wokwi
  • POPIS ZADANIA:  napr. Program blika dvoma LED diodami – striedavo, LED su zapojene na piny c.2 a c.3
  • VYSLEDOK TESTOV: simulator Wokwi ukazuje ocakavane chovanie programu (ALGORITMU)
  • HISTORIA :
    • — napr. tento program bol prevzaty z Internetu na linku Wokwi: https://wokwi.com/projects/375239525190710273 
    • — napr. autor mi nie je znamy
  •  */
  • ZADANIE DOMACICH ULOH :
  • DU CW41-1 Digital Read Serial
    CO TREBA UROBIT:
    — Read a switch, print the state out to the Arduino Serial Monitor
    — vo Wokwi overit cinnost programu na adrese https://docs.arduino.cc/built-in-examples/basics/DigitalReadSerial
    — do programu vlozit hlavicku programu a riadkove komentare
    ZMYSEL CVICENIA: naucit sa prevziat poznatky z referencneho zdroja
    SPOSOB ODOVZDANIA: umiestnit na DU Edupage, do zosita nakreslit schemu HW a zapisat kod SW, zosit predlozit na kontrolu
    TERMIN :22.10.2023
    HODNOTENIE: 5 bodov
  • DU CW41-2 Analog Read Serial
    CO TREBA UROBIT:
    — Analog Read Serial, Read a potentiometer, print its state out to the Arduino Serial Monitor.
    — vo Wokwi overit cinnost programu na adrese
    https://docs.arduino.cc/built-in-examples/basics/AnalogReadSerial
    — do programu vlozit hlavicku programu a riadkove komentare
    ZMYSEL CVICENIA: naucit sa prevziat poznatky z referencneho zdroja
    SPOSOB ODOVZDANIA: umiestnit na DU Edupage, do zosita nakreslit schemu HW a zapisat kod SW, zosit predlozit na kontrolu
    TERMIN :22.10.2023
    HODNOTENIE: 5 bodov
  • DU CW41-3 Read Analog Voltage
    CO TREBA UROBIT:
    — Read Analog Voltage, Reads an analog input and prints the voltage to the Serial Monitor
    — vo Wokwi overit cinnost programu na adrese
    https://docs.arduino.cc/built-in-examples/basics/ReadAnalogVoltage
    — do programu vlozit hlavicku programu a riadkove komentare
    ZMYSEL CVICENIA: naucit sa prevziat poznatky z referencneho zdroja
    SPOSOB ODOVZDANIA: umiestnit na DU Edupage, do zosita nakreslit schemu HW a zapisat kod SW, zosit predlozit na kontrolu
    TERMIN :22.10.2023
    HODNOTENIE: 5 bodov
  • ZDROJE:
  • [1] … \Predmet_IoT_teoria\SKEN KNIHA PSENCIKOVA 2009\PSENCIKOVA 2009 KAP.2.SEKVENCIA.PDF
  • [2] … \Predmet_IoT_teoria\SKEN KNIHA PSENCIKOVA 2009\PSENCIKOVA 2009 KAP.3.VETVENIE.PDF
  • [3]  in Arduino IDE „built-in“ EXAMPLES : https://docs.arduino.cc/built-in-examples/
  • [4]  ARDUINO: popis class SERIAL https://www.arduino.cc/reference/en/language/functions/communication/serial/

CW40 streda  4.10. 2023 IoT Prax  P2 (3h)

  • AGENDA:
  • — prihlasujeme do uctu Wokwi
  • — dakujem Vikrtorovi a Radovi za prinesenie HW na hodinu –> nech to prinesu aj na buduce skusime na ich HW domace ulohy
  • VYUCBA:
  • — odskusali sme program , ktory generuje na seriovu linku ASCII tabulku : https://docs.arduino.cc/built-in-examples/communication/ASCIITable
  • — dnes sa podrobne venujeme zavedeniu pojmu seriova linka a integracia seriovej linky do programu na  ARDUINO platforme
  • — nas referencny projekt pre simulator Wokwi pre  seriiovu linku  je :  https://wokwi.com/projects/373596556763439105
    • v projekte sa riadi potenciometrom jas blikajucej LED-ky
    • analogove hodnoty sa vypisuju na seriovu linku
    • nedokoncili sme  vyklad zdrojoveho kodu tohoto programu –> musime sa vratit a najprv prejst jednoduchsie programy (projekty )z knihy BOZIK(2013)
  • POZNAMKA:
    • JuPa  nevedel na hodine ako zapnut simulator seriovej linky : simulator seriovej linky sa da vidiet v okne simulatora:  tri bodky volba Debug (BETA)
    • JuPa odporuca studovat  podrobnejsi popis pojmu seriova linka v ARDUINO [1] – [4]
      • [1] kap.5 …\Predmet_IoT_prax\MATERIALY a KNIHY\Průvodce světem ARDUINA.pdf
      • [2]“Digital Read Serial“ https://docs.arduino.cc/built-in-examples/basics/DigitalReadSerial
      • [3]“Serial Input Basics – updated“ https://forum.arduino.cc/t/serial-input-basics-updated/382007
      • [4]“Serial“ https://www.arduino.cc/reference/en/language/functions/communication/serial/
      • [5] „Projekt s 3 LED riadenymi 3 tlacitkami“ (j etam vetvenie a cyklus – narocne) https://wokwi.com/projects/375785908541732865
  • ZADANIA DOMACICH ULOH:
  • ULOHA ZRUSENA DU CW40-1:  Projekt 1: „Hello world“ . Termin: streda 11.10.2023 
    • vytvorte projekt v simulatore podla projektu c.1 z knihy BOZIK(2013) [1] str. 29-33
    • nakreslite v simulatore HW a doplnte aj SW
    • overte cinnost programu
    • projekt ulozte – ziskate tak link na clod
    • Sposob odovzdania domacej ulohy : cez EduPage uviest  link na Vas projekt Wokwi
    • ZDROJ: [1] …\Predmet_IoT_prax\MATERIALY a KNIHY\Ako naprogramovať Arduino bez predchádzajúcich znalostí.pdf
  • ULOHA ZRUSENA DU CW40-2:  Projekt 2: Neblikám pre srandu, volám S.O.S  Termin: streda 11.10.2023
    • vytvorte projekt v simulatore podla projektu c.1 z knihy BOZIK(2013) [1] str. 34-40
    • nakreslite v simulatore HW a doplnte aj SW
    • overte cinnost programu
    • projekt ulozte – ziskate tak link na clod
    • Sposob odovzdania domacej ulohy : cez EduPage uviest  link na Vas projekt Wokwi
    • ZDROJ: [1] …\Predmet_IoT_prax\MATERIALY a KNIHY\Ako naprogramovať Arduino bez predchádzajúcich znalostí.pdf
  • DU CW40-3:  Analog serial data  Termin: streda 11.10.2023
  • PLAN NABUDUCE :
    • — kontrola zaslanych DU
    • — kontrola zositov
    • — podrobna analyza kodu prikladov z domacich uloh CW40 – zapis analyzy do zositov sposob grafickeho zapisu  PSENCIKOVA
    • — ukazka HW ARDUINO (JuPa, Viktor, Rado)
  • POZNAMKY: 
  • vyborny zdroj je ARDUINO reference k „Serial“ :
    •  https://www.arduino.cc/reference/en/language/functions/communication/serial/su tam vyborne priklady, napr. :
    • https://docs.arduino.cc/built-in-examples/communication/ASCIITable
    • https://docs.arduino.cc/built-in-examples/communication/Dimmer
    • https://docs.arduino.cc/built-in-examples/communication/ReadASCIIString
    • …..dalsie …..

CW39 streda  27.9. 2023 IoT Prax  P2 (3h)

  • venujeme sa nakupu hardveru pre domace experimentovanie:
  • vyber suciastok na zakupenie  bu mohol byt podriadeny experimentom v knihe BOZIK(2013) vid.[1]  a suciastkam uvedenym v dokumenatcii k Wokwi simulatoru
  • napriklad:
    • ARDUINO UNO https://techfun.sk/produkt/arduino-uno-r3-precizny-klon/
    • breadboard https://techfun.sk/produkt/nepajive-pole-400-bodov/
    • LED
    • odpory
    • vodice Male – Male
    • tlacitko
    • potenciometer
    • LCD displej (I2C, parallel)
    • klavesnica membranova
    • bzuciak
  •  [1] …\Predmet_IoT_prax\MATERIALY a KNIHY\Ako naprogramovať Arduino bez predchádzajúcich znalostí.pdf
  • parcujeme na zadanych domacich ulohach

ZADANIE DOMACICH ULOH :

  • DU CW38-3: do projektu dvojledkovej policajnej hukacky doplnit LCD 1602 displej  a vypise nan („Svieti CERVENA“ alebo „Svieti MODRA„) ∙ 5B ∙ Body
    • Odovzdanie domacej ulohy sa predlzuje na 4.10.2023
    • Radovan Marko poslal projekt ako prvy – dakujem a ocenujem (https://wokwi.com/projects/376372158715727873)doplnit / opravit v projekte – citajte to aj ostatni studenti :— zkraslit HW tahanie ciar – odpory nech su nie prekrizovane s vodicmi— vyuzit funkciu na konfiguraciu, mazanie displeja a nastavenie polohy kurzora lcd.begin(16, 2); lcd.clear(); lcd.setCursor(16, 1);— (citaj clanok: „Liquid Crystal Displays (LCD) with Arduino“ vid link https://docs.arduino.cc/learn/electronics/lcd-displays— dorobit diakritiku vid clanok „wokwi-lcd1602 Reference“ na konci je cast „User defined characters“ , vid. link https://docs.wokwi.com/parts/wokwi-lcd1602Sposob odovzdania:nazov projektu CW38-3 – uviest link na projekt Wokwiviac citajte na BLOG-u predmetu: https://www.drpancik.sk/vyucba-akademicky-rok-2022-23/spsjm-skolsky-rok-2023-24/internet-veci-prax-iotp-skupina-p2-sr-23-24/ podpoplnam dalsie poznatky
  •  DU CW38-1: precitat knihu BOZIK(2013), strany 1-29 (uvod, teoria Arduino, ….) 5B ∙ Body
    • Odovzdanie domacej ulohy sa predlzuje na 4.10.2023
    •  neposielat nic na EduPage – prebehne ustne preskusanie
    • citaj https://www.drpancik.sk/vyucba-akademicky-rok-2022-23/spsjm-skolsky-rok-2023-24/internet-veci-prax-iotp-skupina-p2-sr-23-24/

Merge email nedela 24.9.2023 

Dobry den, 
chcel by som Vas poprosit aby ste si na nase hodiny (t.j. IoT Prax, Iot Teoria) nosili zosity a nieco na pisanie a kreslenie obrazkov (bolo by super keby to bola obycajna tuzka a guma). 
Zosity mozu mat Vami zvolený formát (A4 a A5). 
Zosit bude nazvany ako IoT a bude na nom Vase meno. 
Nesmie byt pouzity na iný účel (napr. aj na matematiku ci hranie piskvoriek). 

Dovody:   
1. Vami podpisany a pokresleny zosit IoT je dokaz ze na mojich hodinach aj niečo robite
2. V praxi sa stale vela kreslí  rukou ("sketchuje") -  ci uz schemy hardveru alebo navrhy mechaniky (krabicky pristrojov). Rukou sa kreslia sa aj navrhy softveru (algoritmy) ci navrhy architektury systemu (napr. IoT).Tieto rukou nakreslene nacrty sa vzajomne zdielaju medzi clenmi tymu.  Mojou úlohou je Vas toto kreslenie náčrtov a pri nom pouzite znacky  naucit. 

Zavery: 
1. Zosity (ich existenciu na hodine ) budem priebezne kontrolovat. 
2. Kazdy stvrtrok vyhodnotim ich obsah ale aj formu - zapamatajte si ze jasne formulacie a kresby hovoria o jasnej hlave, ktora rozumie veci.  Nepodceňte to. 

Zdravi 
JuPa  
PS: 
link na web stranku nasho predmetu IoT  je : 
https://www.drpancik.sk/vyucba-akademicky-rok-2022-23/spsjm-skolsky-rok-2023-24/internet-veci-iot-teoria-ii-it-1h-tyz-sr-23-24/
a IoT prax je 
https://www.drpancik.sk/vyucba-akademicky-rok-2022-23/spsjm-skolsky-rok-2023-24/internet-veci-prax-iotp-skupina-p2-sr-23-24/ 

CW38 streda  20.9. 2023 IoT Prax  P2 (3h)

  • — prechadzame knihu BOZIK(2013)
  • — Domaca uloha:  precitat  knihu BOZIK(2013),  strany 1-29  (uvod,  teoria Arduino, ….)
  • — spolocne prechadzame projekt 1 (Projekt P CW38-1) : „Hello World “ (kniha BOZIK(2013), str.29-33)
    • hardware:  kazdy student vo Wokwi vytvori schemu a prenesie program z knihy do Wokwi
    • software:
    • podrobne hovorime o deklaracii datoveho typu „int“ a jeho rozsah stanovujeme pomoocu programatorskej kalkulacky vo Windows  (16 bit)
    • „On the Arduino Uno (and other ATmega based boards) an int stores a 16-bit (2-byte) value. This yields a range of -32,768 to 32,767 (minimum value of -2^15 and a maximum value of (2^15) – 1). „– vid link https://www.arduino.cc/reference/en/language/variables/data-types/int/
    • hovorime o nazvoch premennej,  ktore su CASE SENSITIVE (citlive na velkost pismen – CAPS LOCK)
    • na hodine doplname hw schemu o druhu ledku a robime z toho policajnu svetelnu sirenu tak ze do programu doplname dalsie priklady
  • — Domaca uloha DU CW38-1:  precitat  knihu BOZIK(2013),  strany 1-29  (uvod,  teoria Arduino, ….) – neposielat nic na EduPage – prebehne ustne preskusanie
  • — Domaca uloha DU CW38-2:  pomocou programatorskej kalkualcky odvodit ciselny rozsah datovy typ float. Citaj text: „Datatype for floating-point numbers, a number that has a decimal point. Floating-point numbers are often used to approximate analog and continuous values because they have greater resolution than integers. Floating-point numbers can be as large as 3.4028235E+38 and as low as -3.4028235E+38. They are stored as 32 bits (4 bytes) of information.“   – link: https://www.arduino.cc/reference/en/language/variables/data-types/float/. – Neposielat nic na EduPage – prebehne ustne preskusanie
  •  Domaca uloha DU CW38-3: do projektu dvojledkovej policajnej hukacky doplnit LCD 1602 displej  (projekt P CW36) a vypis nan („Svieti CERVENA“ alebo „Svieti MODRA„)
    • Radovan Marko poslal projekt ako prvy – dakujem a ocenujem (https://wokwi.com/projects/376372158715727873)
    • doplnit / opravit v projekte – citajte to aj ostatni studenti :
      • — zkraslit HW tahanie ciar – odpory nech su nie prekrizovane s vodicmi
      • — vyuzit funkciu na konfiguraciu, mazanie displeja a nastavenie polohy kurzora  lcd.begin(16, 2)lcd.clear() lcd.setCursor(161);
      • — (citaj clanok: „Liquid Crystal Displays (LCD) with Arduino“ vid link https://docs.arduino.cc/learn/electronics/lcd-displays
      • — dorobit diakritiku vid clanok „wokwi-lcd1602 Reference“ na konci je cast „User defined characters“  , vid. link https://docs.wokwi.com/parts/wokwi-lcd1602
    • Sposob odovzdania:  nazov projektu CW38-3 – uviest  link na projekt Wokwi 
  • — INE : hovorime o tom ake informacne zdroje na samostudium programovania pouzivaju IT profesionali (90 000 respondentov):
    • 41% ma Bc vzdelanie https://survey.stackoverflow.co/2023/#developer-profile-education
    • 80% pouziva (aj) videa na studium programovania https://survey.stackoverflow.co/2023/#developer-profile-learning-to-code

[1] …\Predmet_IoT_prax\MATERIALY a KNIHY\Ako naprogramovať Arduino bez predchádzajúcich znalostí.pdf

************ ZACINA NOVA SKUPINA P2***********************

Meranie sily so snímačom sily v mostíkovom zapojení (digitálna váha)

16 januára, 2024 | Posted by doc. Pančík in Hlavná stránka - (Komentáre vypnuté na Meranie sily so snímačom sily v mostíkovom zapojení (digitálna váha))
STREDNÁ  PRIEMYSELNÁ  ŠKOLA  J.  MURGAŠA  BANSKÁ  BYSTRICA                          Elektrotechnické  laboratóriá
  
 Odbor:  Dátum merania: 
Trieda: Dátum odovzdania: 
Skupina: Vyučujúci: doc.RNDr.Juraj Pančík, CSc. 
Laboratórium: Klasifikácia:Známka:Podpis:
Meno a priezvisko žiaka:   
   
  
LABORATÓRNE  CVIČENIE  č. 33 Meranie sily so snímačom sily v mostíkovom zapojení (digitálna váha)
 
 OBSAH:
 1. Názov cvičenia a jednotlivých úloh. 
 2. Súpis prístrojov a pomôcok pri meraní.     
 3. Popis meracej metódy a schéma merania.      
 4. Tabuľky a grafy nameraných a vypočítaných hodnôt.    
 5. Vyhodnotenie merania.        
 
           
 1. NÁZOV CVIČENIA:Meranie sily so snímačom sily v mostíkovom zapojení (digitálna váha) 
           
 Úlohy      a) Oboznámte sa s hardvérovým a softvérovým riešenia meracieho prípravku 
 b) Vykonajte merania hmotnosti pri rôznych hodnotách referenčných závaží pre mechaniku digitálnej váhy,  ktorá používa odporové snímače sily v mostíkovom zapojení. Použite referenčnú digitálnu váhu. 
 c) Kalibračným stanovte počiatočný offset „Offset“ [ADU]  a prevodovú konštantu digitálnej váhy vyjadrenú v jednotkách [ADU/g] 
 d) Vyjadrite linearitu modelu prevodovej charakteristiky digitálnej váhy (závislosť výstupnej veličiny signálu zo snímača sily [ADU]  na vstupnej veličine (hmotnosť, [g] ) ) 
 e)   
           
 2.SÚPIS POUŽITÝCH PRÍSTROJOV       
 Prístroj – pomôckaTypové označenie a rozsahVýrobcaInventárne číslo
1. MP c.33 Merací prípravok pre meranie sily (digitálna váha)     
2. Kuchynská digitálna váha (max.5 kg, presnosť ±1g)     
3. Sada závaží z laboratória fyziky     
           
 Nedostatky pri hodnotení (zapíše vedúci merania  učiteľ):        
           
           
           

3. Popis meracej metódy a schéma merania


Princíp merania sily. Ak sa pás vodivého kovu natiahne, stane sa tenším a dlhším, pričom obe zmeny vedú k zvýšeniu elektrického odporu od konca ku koncu. Naopak, ak sa pás vodivého kovu vystaví tlakovej sile (bez vybočenia), rozšíri sa a skráti. Ak sa tieto napätia udržiavajú v medziach pružnosti kovového pásika (aby sa pásik trvalo nedeformoval), pásik sa môže použiť ako merací prvok fyzikálnej sily, pričom veľkosť pôsobiacej sily sa odvodí z merania jeho odporu. Takéto zariadenie sa nazýva tenzometer. Tenzometre sa často používajú v strojárskom výskume a vývoji na meranie napätí, ktoré vznikajú v strojových zariadeniach. Jednou z oblastí použitia je testovanie komponentov lietadiel, kde sa na meranie napätia používajú malé tenzometrické pásy prilepené na konštrukčné prvky, spojovacie zariadenia a akékoľvek iné kritické komponenty draku lietadla. Väčšina tenzometrov je menšia ako poštová známka a vyzerá približne ako na obrázku Obrázok 1.

 Obrázok 1 Principiálna schéma snímača sily – tenzometra [1]

Odolnosť tenzometra. Typické odpory tenzometrov sa pohybujú od 30 Ω do 3 kΩ (bez napätia). Tento odpor sa môže zmeniť len o zlomok percenta pre celý rozsah sily meradla vzhľadom na obmedzenia vyplývajúce z elastických limitov materiálu meradla a skúšobnej vzorky. Sily dostatočne veľké na vyvolanie väčších zmien odporu by trvalo deformovali skúšobnú vzorku a/alebo samotné vodiče meradla, čím by sa meradlo ako meracie zariadenie zničilo. Preto, aby sme mohli tenzometer používať ako praktický prístroj, musíme merať veľmi malé zmeny odporu s vysokou presnosťou.

Mostíkový merací obvod


Takáto vysoká presnosť si vyžaduje mostíkový merací obvod. Na rozdiel od Wheatstonovho mostíka, ktorý využíva detektor nulovej rovnováhy a ľudskú obsluhu na udržiavanie rovnovážneho stavu, obvod tenzometrického mostíka indikuje meranú deformáciu stupňom nerovnováhy a na presné meranie tejto nerovnováhy využíva presný voltmeter v strede mostíka, viď.  Obrázok 2

Obrázok 2 Rozváženie tzv. „half bridge“ tenzometra pod vplyvom záťaže (váženej hmotnosti v prípade digitálnych váh) [1]

Meracia metóda


Nami použitá meracia metóda vychádza z konštrukcie digitálnej váhy kde sa použil tzv „full bridge“ t.j. štvorica tenzometrov, viď. Obrázok 3.

Obrázok 3 Mechanika digitálnej váhy a lokalizácia tenzometrov na hliníkovom nosníku s dvoma veľkými otvormi [2].

Merací systém


Merací systém pozostáva okrem spomínaných mechanických častí digitálnej váhy (hliníkový bloček s nalepenými tenzometrami v konfigurácii „full bridge“, polykarbonátové platne (horná a dolná)). Ďalším prvkom je zákaznícky obvod HX711 spoločnosti Avia [3], ktorý slúži ako „front end“ obvod, programovateľný zosilňovač, 24 bitový Sigma Delta ADC (analógovo digitálny prevodník) a komunikačno sériový interface (rozhranie) pre vyhodnocovací jednodoskový počítač typu ARDUINo UNO Rev.3, viď. Obrázok 4. Program v ARDUINO zabezpečil výpis získaných digitálnych údajov z HX711 tzv. 24 bit RAW dát (v jednotkách ADU) na sériovú linku čítanú terminálovým programom v počítači.  Program v ARDUINO dokázal vypočítať priemer z 10 hodnôt.     

Obrázok 4 Bloková schéma meracieho systému na meranie sily v zostave digitálnej váhy [2]

4. Tabuľky a grafy nameraných a vypočítaných hodnôt.

Najprv sme vykonali  merania hmotnosti pri rôznych hodnotách referenčných závaží pre mechaniku digitálnej váhy,  ktorá používa odporové snímače sily v mostíkovom zapojení. Použili sme referenčnú kuchynskú digitálnu váhu a zistili sme maximálne 1g odchýlku od deklarovaných hmotností použitých závaží.   Vstupná tabuľka č.1 prezentuje výsledky váženia pre jednotlivé hmotnosti kalibračných závaží (viď. stĺpec „Hmotnosť kalibračných závaží [g]“ ). V stĺpci „Signál z ADC [ADU]“ sú zaznamenané údaje z 24 bit Sigma delta ADC. Následne po tomto meraní sme vykonali kalibráciu digitálnej váhy.  Kalibračným postupom sme stanovili  počiatočný offset „Offset“ [ADU]  (hodnota 153 647 ADU) a stanovili sme prevodovú konštantu digitálnej váhy (= 757 [ADU/g]) vyjadrenú v jednotkách [ADU/g] nasledovným výpočtom :

Kalibračný faktor [ADU/g] =

 (Signál z ADC [ADU] pre 100 g závažie – OFFSET [ADU]) / 100 g (referenčná záťaž)    (1)

 Tabuľka 1 Výsledky váženia pre jednotlivé hmotnosti kalibračných závaží

nHmotnosť kalibračných závaží [g]Signál z ADC [ADU]Kalibračný faktor [ADU/g]
10153647 
2100229330757
3200304864755
4300379454746
5400454723753
11970888471 
121070964282758
1311701039856756
1412701114524747
1513701189804753

Grafom sme vyjadrili sme  linearitu modelu prevodovej charakteristiky digitálnej váhy (závislosť výstupnej veličiny signálu zo snímača sily [ADU]  na vstupnej veličine (hmotnosť, [g] ) ) – rovnica lineárnej závislosti (y = 756,83x + 153647) bola vypočítaná EXCELOM vrátane linearizačného koeficientu R² = 1. Táto hodnota koeficientu hovorí o vysokom stupni lineárnej odozvy snímačov sily  v našej mechanickej zostave digitálnej váhy.

Obrazok 5 Linearitu modelu prevodovej charakteristiky digitálnej váhy

5. Vyhodnotenie merania.

Oboznámili sa s hardvérovým a softvérovým riešením  meracieho prípravku – zaregistrovali sme veľký počet digitalizačných úrovní N použitého ADC (N=24) čo zrejme súvisí s potrebou získania vysokého odstupu signál šum v systémovom riešení spracovania signálu z tenzometrov. Vykonali sme  merania hmotnosti pri rôznych hodnotách referenčných závaží pre mechaniku digitálnej váhy a pri tomto sme použite referenčnú digitálnu váhu s presnosťou ±1g. Samotné nami použité závažia vykazovali taktiež tento rozptyl hodnôt hmotností ±1g. Kalibračným postupom s hmotnosťou kalibračného závažia  100 g sme stanovili počiatočný offset „Offset“ [ADU]  a prevodovú konštantu digitálnej váhy 757  vyjadrenú v jednotkách [ADU/g]. Kalibračné závažie by malo byť na hodnote 80% maximálnej povolenej záťaže hliníkového nosníka (v našom prípade 3kg) t.j. 2,4kg  – my sme použili nám dostupné 100g závažie.  Pomocou grafu na Obrazok 5 sme vyjadrili linearitu modelu prevodovej charakteristiky digitálnej váhy (závislosť výstupnej veličiny signálu zo snímača sily [ADU]  na vstupnej veličine (hmotnosť, [g])) pomocou rovnica lineárnej závislosti (y = 756,83x + 153647) bola vypočítaná EXCELOM vrátane linearizačného koeficientu R² = 1. Táto hodnota koeficientu hovorí o vysokom stupni lineárnej odozvy snímačov sily  v našej mechanickej zostave digitálnej váhy.

6. Informačné zdroje

[1]   https://www.allaboutcircuits.com/textbook/direct-current/chpt-9/strain-gauges/

[2]   https://randomnerdtutorials.com/arduino-load-cell-hx711/#more-110379

[3]   https://community.infineon.com/gfawx74859/attachments/gfawx74859/CodeExamples/546/7/HX711_v0_0_B.pdf

TMMP_podrobny_popis_semestralni_prace

22 decembra, 2023 | Posted by doc. Pančík in Hlavná stránka - (Komentáre vypnuté na TMMP_podrobny_popis_semestralni_prace)

Hodnocení předmětu TMM:

  • max. 30 bodů teoreticka zkouska test on line doma – uzavřené otázky se správnou 1 odpovědí a který je připraven z materiálů v adresáři :
  • …IS AMBIS Stud.materiály PBP_TMMP Zima 2023\1_PREDNASKY TMM.ZIP\1_PREDNASKY TMM\OTÁZKY KE ZKOUŠCE\
  • max. 70 bodů semestrální práce : Analýza a návrh IS „Sběrna elektrospotřebičů“ – TERMIN ODEVZDANI SEMESTRALNI PRACE : odevzdat elektronicky den pred termínem zkoušky.

POŽADAVKY NA SEMESTRÁLNÍ PRÁCI : 

  • POSTUP : 
  • 1. KROK : po napsání semestrální práce (antiplagiátorská kontrola v IS AMBIS, Uschovna –> kontrola „vejce k vejci“ ) :  
    • Prosím, ve smyslu směrnice AMBIS [1] zjistěte shodu obsahu a poslete mi procentuální číslo shody (vygenerujte screenshot „odležený“ výsledek kontroly textu z Úschovny — Vejde k vejci)
    • System vypočítá shodu ze souborů na Internetu až za nějaký čas
    • Proto nereagujte hned na to, když Vám systém napíše shodu 0% se soubory v databázi AMBIS (tj. ještě ne se soubory na Internetu).
    • Poznámka: ve smyslu směrnice AMBIS [1] je povolena shoda maximálně 10 %.
  • 2. KROK : semestrální práce se  zasílá  doc.Pancikovi na email:
    • na email juraj.pancik(at)ambis.cz
    • předmět emailu: TMMP_Prijimeni_Jmeno
    • v příloze k názvu: TMMP_Prijimeni_Jmeno.docx nebo TMMP_Prijimeni_Jmeno.pdf
    • UML diagramy v souborech (.drawio a .PDF) budou ZAZIPOVANE v jednom souboru s nazvem TMMP_Prijimeni_Jmeno.ZIP 
    • Kazdy UML diagram ma svuj soubor – zasila se format .drawio a jeho export  do .pdf
    • do emailu vložit screenshot „odležený“ výsledek kontroly textu z Úschovny — Vejde k vejci  (antiplagiátorská kontrola)
  • 3. KROK : doc. Pančík emailem potvrdí příjem semestrální práce, akceptuje ji (nebo neakceptuje)  a poděkuje za vykonání kontroly zhody
  • student se může sa zúčastnit teoretické skúšky

Povinná struktura práce ve WORDu : 

— POZNAMKY:

— k obsahu podkapitoly cti prislusny zapis z vyuky na www stranke predmetu

— k forme-cti pokyny AMBIS k zaverecnym pracim (jsou to PDF soubory ulozene v studijnich materialech k nasemu predmetu a nahrane na IS AMBIS) :

…\VP-R-01_Zaverecna_prace.pdf

…\Příloha č. 1 ke směrnici rektorky VP-R-01 Závěrečná práce.pdf

…\VP-R-11_Metodika_hodnoceni_kvality_bc__a_dipl__praci.pdf

…\VP-R-12-Zamezeni_plagiatorstvi_a_obsahove_shody.pdf

TITULKA titulka zaverecne prace AMBIS – vid. pokyny k zaverecnym pracim v AMBIS-u

OBSAH automaticky vygenerovany obsah ve Wordu

UVOD 0.5 strany – tu rozpesat popisovany informacni system „Sberna elektrospotrebicu“

1. POZADAVKY NA INFORMACNI SYSTEM 1.0-1.5 strany – TABULKA, funkcni a nefunkcni pozadavky – — — tabulkova forma pozadavku, identifikace cislami – vid. vzor. POLAKOVA

2. PROCESNI MODEL INFORMACNIHO SYSTEMU 1,0-1.5 strany, OBRAZEK, TEXTOVY POPIS

— JuPa odporuca prevziat do semestralnej prace nakreslene BPMN obrazky (KANISOVA, obr.3-16) od studentov a prekreslit ich pomocou Drawio (…\3_STUDENTSKE PRACE\3_STUD_WORK_DIAGRAM BPMN KANISOVA\)

3. USE CASES, 1,0-1.5 strany, OBRAZEK, TEXTOVY POPIS

— vid kniha KANISOVA Obr 4.2 str.38 – nezapomenout take uvest 1-3 scenare pripadu pouziti vid str. 39/40 a uvesttake alternativny scenar pripadu pouziti

4. MODEL TRID OBJEKTU, 1.0-1.5 strany , OBRAZEK, TEXTOVY POPIS – staci ilustrativni obrazek z ineho informacniho systemu – vid priklady v knize KANISOVA napr. Obr.7.1 na str.80, alebo obr.7.3 alebo Obr 7.4

5. SEKVENCNI DIAGRAM, 1,0-2,0 strany, OBRAZEK, TEXTOVY POPIS

— staci prekreslit  sekvencni diagramu spolu se scenarem pripadu pouziti (tento tam musi byt) – vid. obr.6.3 str. 70 kniha KANISOVA

6. STAVOVY DIAGRAM, 1.0-1.5 strany, OBRAZEK, TEXTOVY POPIS

— vhodny by bol napr. stavovy diagram obr.8-10 str.92 v knihe KANISOVA a prekreslit ho

7. ACTIVITY DIAGRAM, 1.0-1.5 strany, OBRAZEK, TEXTOVY POPIS

— vhodny by bolo napr. vybrat a prekreslit jeden alebo viac activity diagramov z obr.9.4 az 9.7 str.98 – 101 kniha KANISOVA

ZAVER

LITERATURA – automaticky generuje WORD

SEZNAM OBRAZKU – automaticky generuje WORD

ELMt : Otazky na pisomku IV.C a IV.D

11 decembra, 2023 | Posted by doc. Pančík in Hlavná stránka - (Komentáre vypnuté na ELMt : Otazky na pisomku IV.C a IV.D)

Pisomka ELMt. utorok  dna 12.12.2023

  1. Čo je náhodná chyba ?
  2. Čo je trieda presnosti (TP)
  3. Čo je magnetoelektrický jednosmerný prístroj, nakreslite jeho principiálnu schému.
  4.  Aká je schéma zapojenia bočníka k ampérmetru a aký je vzťah pre výpočet odporu bočníka ?
  5. Ako zväčšíte näpaťový rozsah voltmetra pomocou predradníku (nakreslite obrázok) a uveďte vzťah pre jeho výpočet ?

Pisomka ELMt. pondelok dna 11.12.2023 

  1. Čo je systematická chyba ?
  2. Čo je trieda presnosti (TP) ?
  3. Čo je magnetoelektrický jednosmerný prístroj, nakreslite jeho principiálnu schému. 
  4. Aká je schéma zapojenia bočníka k ampérmetru a aký je vzťah pre výpočet odporu bočníka ?
  5. Ako zväčšíte näpaťový rozsah voltmetra pomocou predradníku (nakreslite obrázok) a uveďte vzťah pre jeho výpočet ? 

IoT t : Otazky na pisomku II.IT 7.6.2024 a 14.6.2024

8 decembra, 2023 | Posted by doc. Pančík in Hlavná stránka - (Komentáre vypnuté na IoT t : Otazky na pisomku II.IT 7.6.2024 a 14.6.2024)

Pisomka IoT piatok dna 7.6.2024 Napiste, prosim, hore na papier meno datum a vzdy aj znenie otazky.

  1. Čo je PWM ?
  2. Čo je Duty Cycle (pomer plnenia, pracovny cas) ?
  3. Nakreslite priklady signalu s PWM s Duty cycle 0%, 50%, 75% a 100%
  4. Napiste vzorec pre vypocet Duty cycle (D)
  5. Aky je vztah pre vypocet odporu termistora R2 v odporovom delici ? – nakreslite obrazok s vstupnym a vystupnym napatim a oboma odpormi – R2 ma znacku termistora (pouzite ju).
  6. Napiste bitovu 16 bitoveho cisla zapisaneho v hexa sustave: RAD STUDENTOV A: 0xB423
    RAD STUDENTOV B: 0xC945
  7. Prevedte cislo v bitovej sustavy do hexa formatu RAD STUDENTOV A: b0000 0101 1110 0001
    RAD STUDENTOV B: b1100 0101 1111 0000
  8. Odvodte vztah (dokazte) spravnost implementacie kodu pre vypocet odporu NTC snimaca R2 pre pripad HLIVA alebo IMRICH – vid. dole – obe implementacie su spravne a su implementovane do zdojoveho kodu takto :

float R2= (a0*10000)/(1023-a0); //IMRICH and LENKA factory,
float R2= 10000 / (1023/a0 – 1); //HLIVA factory

kde a0 je hodnota z ARDUINO ADC vstup v jednotkach [ADU] a 10 000 reprezentuje odpor odporu R1 a termistor ma oznacenie R2

Pisomka IoT piatok dna 15.12.2023

  1. Čo je komunikácia ? 
  2. Čo sú údaje ?
  3. Popíšte 3 vrstvovú architektúru IoT
  4. Čo má na starosti v 4 vrstvovej architektúre analytická vrstva 
  5. Čo má na starosti v 4 vrstvovej architektúre HARDVÉROVÁ VRSTVA

Pisomka IoT piatok dna 8.12.2023

  1. Q: Čo je informácia ? 
  2. Q:  Čo sú údaje ?
  3. Q: Obrázkom popíšte 4 vrstvovú architektúru IoT
  4. Q: Čo má na starosti v 4 vrstvovej architektúre komunikačná vrstva EDGE
  5. Q: Čo má na starosti v 4 vrstvovej architektúre analytická vrstva