Projekt BROB. Základy robotiky. Téma: Digitální časomíra. Vedoucí projektu: Tomáš Jílek

Podobné dokumenty
GFK-2004-CZ Listopad Rozměry pouzdra (šířka x výška x hloubka) Připojení. Skladovací teplota -25 C až +85 C.

GFK-1904-CZ Duben Rozměry pouzdra (šířka x výška x hloubka) Připojení. Skladovací teplota -25 C až +85 C. Provozní vlhkost. Skladovací vlhkost

Vana RC0001R1 RC0001R1

GFK-2005-CZ Prosinec Rozměry pouzdra (šířka x výška x hloubka) Připojení. Provozní teplota -25 C až +55 C. Skladovací teplota -25 C až +85 C

GFK-1913-CZ Prosinec Rozměry pouzdra (šířka x výška x hloubka) Připojení. Skladovací teplota -25 C až +85 C.

Dokumentace. UZ detektor pohybu. k semestrální práci z předmětu Elektronické zabezpečovací systémy. Vypracoval: Lukáš Štěpán

Optoelektronické. snímače BOS 26K

MĚŘENÍ ČASU PRŮJEZDU TRASY

Studentská tvůrčí a odborná činnost STOČ 2015

ROZHRANÍ 4 VSTUPŮ/VÝSTUPŮ. 4x OPTICKY ODDĚLENÉ LOG. VSTUPY 4x RELÉ SPÍNACÍ VÝSTUPY OVLÁDÁNÍ: LINKA RS232

4IOT-SEN-01 Sensor pro IoT aplikace Technická dokumentace

Projekt BROB B13. Jízda po čáře pro reklamní robot. Vedoucí projektu: Ing. Tomáš Florián

Raspberry PI: Obr. 1 Raspberry PI

Vestavné systémy BI-VES Přednáška 5

SEAHU SH017 (PiToDin) Hardwerový popis

Elektronický přepínač rezistorů, řízený PC

Modul GPS přijímače ublox LEA6-T

Převodník Ethernet ARINC 429

Tester chybovosti 4xSTM-1

digitální proudová smyčka - hodnoty log. 0 je vyjádří proudem 4mA a log. 1 proudem 20mA

PROUDOVÝ ZDROJ PRO LED MODULY Nastavitelný proudový zdroj 100 ma 2000 ma s měřením

Měřící světelné zábrany SST/R 02

Maturitní témata. pro obor vzdělávání M/01 Informační technologie

Převodník sériového rozhraní RS-485 na mnohavidové optické vlákno ELO E171 Uživatelský manuál

BROB - Základy robotiky (2016) GPS navigace pro plovoucího robota třídy KAMbot (S.12) Jan Mazoch, Jakub Hadámek, Lukáš Hvizdák

MĚŘENÍ Laboratorní cvičení z měření Měření optoelektronického vazebního členu, část

Bezdrátový přenos signálu v reálné aplikaci na letadle.

TECHNICKÁ DOKUMENTACE TOUCHBOX

Ultrazvukový senzor 0 10 V

Ultrazvukový senzor 0 10 V

Mikropočítačová vstupně/výstupní jednotka pro řízení tepelných modelů. Zdeněk Oborný

PROUDOVÝ ZDROJ PRO LED MODULY

MSP 430F1611. Jiří Kašpar. Charakteristika

Malý kompaktní I/O modul

Návod k obsluze ISI36

Obsah. O autorovi 11 Předmluva 13 Zpětná vazba od čtenářů 14 Errata 14

Manuál přípravku FPGA University Board (FUB)

TECHNICKÁ DOKUMENTACE

TW15 KONCOVÝ PRVEK MSKP. Popis výrobku Technická data Návod k obsluze. Technologie 2000 s.r.o., Jablonec nad Nisou

České vysoké učení technické v Praze Fakulta elektrotechnická. Katedra měření. Dokumentace. Rotační enkodér

Návod k obsluze výukové desky CPLD

Crouzet em4. Products Elektrické stroje Automatizační moduly

Optoelektronické BOS 21M. snímače

PŘÍSTUP. Docházkový terminál itouch. Produktový list : DT - itouch

Návrh konstrukce odchovny 2. dil

VYHODNOCOVACÍ JEDNOTKA A VELMI RYCHLÝ PŘEVODNÍK

Optoelektronické. snímače BOS 65K

BEZDRÁTOVÉ ZABEZPEČOVACÍ ZAŘÍZENÍ

Malý kompaktní I/O modul

ZDROJE NAPAZ. I.Výrobní program firmy

Stroboskop pro školní experimenty

Projekt PilsenCUBE. Hledání rozumného řešení velkého množství otázek. Lze zajistit dlouhodobě spolehlivou funkci satelitu?

Programovatelný časový spínač 1s 68h řízený jednočip. mikroprocesorem v3.0a

1.Zadání 2.POPIS MĚŘENÉHO PŘEDMĚTU 3.TEORETICKÝ ROZBOR

Návod k obsluze ISI30/31/32/33

Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus

Integrovaná střední škola, Sokolnice 496

Návrh a analýza jednostupňového zesilovače

Multifunkční dataloger s displejem EMD-1500

ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE

Frekvenční měniče a servomotory Frekvenční měnič D2

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

Ganitor. Monitorovací a řídicí I/O moduly pro systém C dubna 2011 w w w. p a p o u c h. c o m v.1.2

VETRONICS 760. Technická specifikace mobilní jednotky

RS , , RS 485, USB, GSM/GPRS

Počítač jako elektronické, Číslicové zařízení

FREESCALE TECHNOLOGY APPLICATION

Vzdálené ovládání po rozvodné síti 230V

VÁLCOVÉ MALÉ M12 OPTICKÉ SNÍMAČE V POUZDŘE M12 PRO RŮZNÁ POUŽITÍ VÁLCOVÉ MALÉ HLAVNÍ VÝHODY

FVZ K13138-TACR-V004-G-TRIGGER_BOX

On-line datový list VS/VE18-4P3712 V18 VÁLCOVÉ OPTOELEKTRONICKÉ SNÍMAČE

Obsah ZÁKLADNÍ DESKA. O autorech 11 Úvod 13

Příloha č. 3 TECHNICKÉ PARAMETRY PRO DODÁVKU TECHNOLOGIE: UNIVERZÁLNÍ MĚŘICÍ ÚSTŘEDNA

On-line datový list VS/VE18-4P3240 V18 VÁLCOVÉ OPTOELEKTRONICKÉ SNÍMAČE

Crouzet Micro-PLC Millenium 3 Smart

Arduino Martin Friedl

I/O-modul, digitální a univerzální vstupy

Na trh byl uveden v roce 1971 firmou Signetics. Uvádí se, že označení 555 je odvozeno od tří rezistorů s hodnotou 5 kω.

Systém elektronické evidence návštěvnosti TDL500

OPTICKÉ SNÍMAČE HLAVNÍ VÝHODY

Zápočtová úloha z předmětu KIV/ZSWI DOKUMENT SPECIFIKACE POŽADAVKŮ

Optoelektronické BOS 21M. snímače

TGZ. 2-osé digitální servozesilovače

Funkční vzorek. Distribuovaný měřicí systém pro měření teplot

Programovatelné relé Easy (Moeller), Logo (Siemens)

DIGITÁLNÍ ODPALOVACÍ PULT

RobPi autonomní robot

Základní deska (motherboard, mainboard)

NDEM 02 Síťový terminál pro docházkové aplikace

On-line datový list WTB4SC-3P2262A00 W4S-3 MINIATURNÍ OPTOELEKTRONICKÉ SNÍMAČE

Test. Kategorie M. 1 Na obrázku je průběh napětí, sledovaný osciloskopem. Jaké je efektivní napětí signálu?

EC Motor. IO Modul EC200. EC200 Int. EC200 Ext. Verze 1.20, revize PMControl s.r.o.

2.9 Čítače Úkol měření:

Měření teploty, tlaku a vlhkosti vzduchu s přenosem dat přes internet a zobrazování na WEB stránce

Seznámení s Quidy. vstupní a výstupní moduly řízené z PC. 2. srpna 2007 w w w. p a p o u c h. c o m

Autonomní snímací jednotky řady SU104*

OBSAH. Volitelný port CNT UŽIVATELSKÝ MANUÁL

On-line datový list MLG1-0140F511 MLG MĚŘICÍ SVĚTELNÉ MŘÍŽE PRO AUTOMATIZAČNÍ TECHNIKU

Hlasový modul HLM-472 Dávač

EXTERNÍ MODUL SIGNALIZACE PORUCHY

Transkript:

FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Základy robotiky Projekt BROB Téma: Digitální časomíra Vedoucí projektu: Tomáš Jílek Projektanti: Petr Bilík (ID:191970) Jakub Bittner (ID:198395) Petr Dvorský (ID:191395)

Obsah Zadání projektu... 3 Části projektu:... 3 Návrh a realizace elektroniky... 3 Návrh šasi pro přijímač a vysílač v prostřdí SOLIDWORKS... 8 Návrh a realizace softwaru... 9 Aplikace v prostředí C#... 9 Zdroje... 10 Obsah obrázků Obrázek 1: Zapojení obvodu vysílače... 3 Obrázek 2: Schéma zapojení vysílače... 4 Obrázek 3: Vysílač... 4 Obrázek 4: Schéma zapojení přijímače s optočlenem... 5 Obrázek 5: Zapojení přijímače... 5 Obrázek 6: Přijímač... 6 Obrázek 7: Zapojení optočlenu... 6 Obrázek 8: Použité Raspberry Pi 3 s optočlenovou nádstavbou... 7 Obrázek 9: Celková sestava optických závor a Raspberry Pi... 7 Obrázek 10: Krabička vysílače... 8 Obrázek 11: Krabička přijímače... 8 Obrázek 12: Aplikace pro PC... 9 2

Zadání projektu Realizujte digitální časomíru, která bude primárně určena pro automatizované měření výsledků na závěrečné soutěži v předmětu BPRP. Části projektu: 1. Návrh elektroniky optických závor 2. Realizace HW 3. Měřicí aplikace pro Raspberry Pi 4. Interní vizualizace pro Raspberry Pi 5. Externí vizualizace pro PC Návrh a realizace elektroniky Vysílač Jako zdroj světelného paprsku je použita infračervená LED (940nm), která je modulována časovačem NE555P na frekvenci přibližně 35 khz, aby bylo zabráněno rušení denním světlem, nebo jiným zdrojem světla. Frekvence byla nastavena pomocí obvodu kolem časovače za použití vzorce: Napájení: Baterie 9V, odběr typicky 40mA Obrázek 1: Zapojení obvodu vysílače 3

Obrázek 2: Schéma zapojení vysílače Obrázek 3: Vysílač 4

Přijímač Přijímač je založený na fototranzistoru TSOP31236, který je spínán při vystavení světlu o frekvencích v okolí 36 khz. Mezi výstup a napájení tranzistoru je připojen odpor o velikosti 470Ω pro potlačení vnitřního odporu součástky 30kΩ. Obrázek schématu zapojení obsahuje i zapojení optočlenu (BPC-817C), který je realizován samostatným obvodem připevněným k Raspberry Pi, kde slouží jako přepěťová ochrana a jako hardwarový tlumič zákmitů, který tlumí frekvence vyšší cca 1kHz. Výstupem TSOP31236 je log1 při rozepnutí, která je optočlenem negována, Raspberry Pi tedy reaguje na sestupnou hranu signálu pro spuštění stopování. Obrázek 4: Schéma zapojení přijímače s optočlenem Obrázek 5: Zapojení přijímače 5

Obrázek 6: Přijímač Obrázek 7: Zapojení optočlenu Mikroprocesor Zpracování signálu z přijímačů zajišťuje mikroprocesor Raspberry Pi 3 model B+. Jeho hardwarové parametry (64-bitový procesor ARM cortex-a53, 1GB RAM) výkonnostně s dostatečnou rezervou překrývají požadavky pro výpočetní výkon aplikace časomíry a její komunikaci s okolními periferiemi. Firmware na Raspberry Pi pro tuto aplikaci je verze Raspbian Stretch Lite (K.V. 4.14). 6

Obrázek 8: Použité Raspberry Pi 3 s optočlenovou nádstavbou Obrázek 9: Celková sestava optických závor a Raspberry Pi 7

Návrh šasi pro přijímač a vysílač v prostřdí SOLIDWORKS Vysílač - přední strana - zadní strana Obrázek 10: Krabička vysílače Přijímač - přední strana - zadní strana Obrázek 11: Krabička přijímače 8

Návrh a realizace softwaru Měřicí aplikace pro Raspberry Pi je naprogramována v jazyce C za použití vývojového prostředí NetBeans IDE (viz. kód v příloze). Kód zajištuje přijmutí a zpracování přerušení z přijímačů pomocí knihovny <pigpio.h>. Následkem vyhodnocení těchto jednotlivých přerušení se vyhodnocují START a STOP impulzy. Ty se vnitřně přepočítávají a zpracovávají na data ve formátu (HH:MM:SS:XXX). Vyhodnocená data jsou ukládána do souboru VYSLEDKY.TXT v adresáři spuštění aplikace časomíry. Vyhodnocená data jsou taktéž odesílána na připojené řídící PC pomocí standartního protokolu UPD (port 8881) a ke zpracování dále v aplikaci vytvořenou v prostředí C#. Aplikace v prostředí C# Aplikace je naprogramována v jazyce C# ve vývojovém prostředí Visual Studio 2015. Program komunikuje s Raspberry Pi, přijímá data, která reprezentují výsledné časy jednotlivých pokusů. Komunikace probíhá pomocí standartního protokolu UDP přes port 8881, kdy se Raspberry Pi chová jako Server a počítač jako Client. Aplikaci je nutno ještě doladit, aby byly data přijímány ve správném formátu. Kód viz. příloha. Obrázek 12: Aplikace pro PC 9

Zdroje For Electronics: TSOP based IR Sensor [online]. May 9, 2014 [cit. 2018-05-06]. Dostupné z: https://forelectronics.wordpress.com/2014/05/09/tsop-based-ir-sensor/ Circuit Digest: IR Transmitter and Receiver [online]. [cit. 2018-05-06]. Dostupné z: https://circuitdigest.com/electronic-circuits/ir-transmitter-and-receiver-circuit Raspberry Pi: Raspbian [online]. [cit. 2018-05-06]. Dostupné z: https://www.raspberrypi.org/downloads/raspbian Wikipedia: Raspberry Pi [online]. [cit. 2018-05-06]. Dostupné z: https://cs.wikipedia.org/wiki/raspberry_pi 10