Studentský minisatelit CanSat pro evropskou soutěž ESA 2015



Podobné dokumenty
Minimální verze CanSATu vlastní konstrukce

NÁVRH A REALIZACE PIKOSATELITÚ PRO SOUŤĚŽE CANSAT 2010

Studentský minisatelit CanSat pro evropskou soutěž ESA 2016

STUDENTSKÝ MINISATELIT CANSAT DRUHÉ GENERACE

Využití STM32 pro studentské projekty

Připojení periferií k palubnímu počítači minisatelitu CANSAT s AT91SAM7S256

Cílem dnešní lekce je obohatit náš dosavadní systém a připravit se na připojení do cloudu

Zařízení pro měření teploty, atmosférického tlaku a nadmořské výšky

Propozice národního kola soutěže CANSAT 2017

GSM/GPRS modul pro Arduino

Metodický materiál. Dron pro měření kvality ovzduší

CanSat aneb využití Arduina v zájmové činnosti na střední škole

Představení partnerů projektu

Studentská tvůrčí a odborná činnost STOČ Stavba minisatelitu. Karel Zanáška, David Vajda. Střední průmyslová škola Přerov

1 Podrobná specifikace Yunifly Datasheet

XPortKit. Vývojový kit pro Lantronix XPort. 17. února 2011 w w w. p a p o u c h. c o m (06083)

Výuková laboratorní sestava seminář pro učitele

Příloha č. 1. Software pro prototyp mikroprocesorově řízeného ohřevu aktivních vložek využívající moderních polovodičových prvků

Automatic Home System

DIGITÁLNÍ ODPALOVACÍ PULT

Pro zprovoznění komunikace našeho Sigfox modemu se sítí je potřeba udělat následující kroky. Jako první si otevřeme webové stránky

Sériový programátor SI Prog

ArduinotechGSMShield knihovna

Vývojové kity Mega48,

P232/485. Převodník RS232 na RS485. Příručka uživatele AUTOMATIZAČNÍ TECHNIKA

Stavba meteo stanice WeatherDuino Pro2

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

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

Úvod do mobilní robotiky AIL028

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

TECHNICKÁ UNIVERZITA V LIBERCI Studentská 1402/ Liberec 1

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

Dokumentace ke knihovně InsDevice

NÁVOD K OBSLUZE konfigurační SW CS-484

Středoškolská technika SCI-Lab

Climbing Robot. Václav Michal. SŠ AGC a.s Rooseveltovo nám. 5, Teplice

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV RADIOELEKTRONIKY. OPTICKÝ SPOJ LR-830/1550 Technický popis

Příloha č. 1. Prototyp mikroprocesorově řízeného ohřevu aktivních vložek využívající moderních polovodičových prvků. (popis jednotlivých bloků)

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

GPRS-A. Rychlý instalační manuál. Plná verze je dostupná na Firmware verze 1.00 gprs-a_sii_cz 02/18

ExperimentalCar Rozšířeny kurz provozních měření na experimentálním vozidle

Elektronická stavebnice: Teploměr s frekvenčním výstupem

TIO. výkonový člen systému TQS. 1x přepínací kontakt relé. 1x vstupní kontakt. komunikace RS září 2004 w w w. p a p o u c h.

UniPi 1.1 Lite Technologická dokumentace

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

TDS. LED zobrazovače. 4 sedmisegmentový svítící displej Výška znaku 10 nebo 57 mm Komunikace přes RS července 2012 w w w. p a p o u c h.

1. POPIS 2. SPECIFIKACE. ECLIPSERA s.r.o. Distributor pro ČR. VÝROBNÍ ČÍSLO. Tento malý a kompaktní modul je schopen určit vaši polohu

Arduino Data Logger Shield

Universální CNC stolní vrtačka

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

SuperCom. Stavebnice PROMOS Line 2. Technický manuál

UC485P. Převodník RS232 na RS485 nebo RS422. Průmyslové provedení s krytím

LABORATORNÍ CVIČENÍ Střední průmyslová škola elektrotechnická

AD4RS. měřící převodník. 4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace linkami RS232 nebo RS485

PK Design. Uživatelský manuál. Modul USB-FT245BM v2.2. Přídavný modul modulárního vývojového systému MVS. Verze dokumentu 1.0 (7. 11.

Návod pro použití snímače tlaku s rozhraním IO-Link

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

Studentská soutěžní práce

Samořízené auto na autodráhu

1 Jednoduchý reflexní přijímač pro střední vlny

Inteligentní domácnost

Nastavení V-GSM-SI pro měření hladiny pomocí VSDP

Magnetické čidlo pro snímání úhlu otočení Úvod. Popis funkce čidla

Students for Automotive (S4A)

Zadání projektu č.2. Digitální binární hodiny

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

Stack Match neboli dělič výkonu pro 144 MHz

LED zobrazovač. Úvod. Jak to pracuje? Popis zapojení. Autor: Ing.Tomáš Pavera / OK2TPQ Datum: Revize: 1.0

PK Design. Modul USB2xxR-MLW20 v1.0. Uživatelský manuál. Přídavný modul modulárního vývojového systému MVS. Verze dokumentu 1.0 (05.04.

Středoškolská technika Stratosférická sonda

Control4 driver systému Lacrima - přijímač TRX-A a bateriové rádiové snímače teploty, vlhkosti TTX-A, TTX-AH a TTX-AX

Programování mikropočítačů platforma Arduino

IPZ laboratoře. Analýza komunikace na sběrnici USB L305. Cvičící: Straka Martin, Šimek Václav, Kaštil Jan. Cvičení 2

UC485. Převodník linky RS232 na RS485 nebo RS422 s galvanickým oddělením

Modul DHT11 s ESP POPIS 2. SPECIFIKACE. ECLIPSERA s.r.o. Distributor pro ČR. VÝROBNÍ ČÍSLO

EWS/EWSi. Instalační manuál Verze 1.2

Chytkarobot. Karel Chytra. Vyšší odborná škola, Střední škola, Centrum odborné přípravy Budějovická 421 Sezimovo Ústí

4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace linkami RS232 nebo RS485

SEAHU SH017 (PiToDin) Hardwerový popis

Dětské hodinky s GPS. Návod k obsluze. Hlavní výhody přístroje: Jednoduché ovládání Malé rozměry Online mapový podklad

Reprodukce tohoto návodu k obsluze, nebo jeho části, v jakékoli formě bez předchozího písemného svolení společnosti DEGA CZ s.r.o. je zakázána.

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

Geoinformační technologie

MONITORING A ANALÝZA KVALITY ELEKTŘINY

PŘÍLOHY. PRESTO USB programátor

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

Zapojení HW, oživení. Odpor R13 a připojený napájecí konektror. Změny v osazení. Popisky programovacího konektoru

PCKEYB JEDNOTKA PRO OBSLUHU KLÁVESNICE TYPU PC AT. Příručka uživatele a programátora

VUT EBEC2017 Projekt. Wiping Turn Indicator Audi TT

Změna nastavení dronu Blade Chroma a aktualizace firmware

Čtečka otisků prstů 1. POPIS 2. SPECIFIKACE. ECLIPSERA s.r.o. Distributor pro ČR. VÝROBNÍ ČÍSLO

14. Elektronická navigace od lodní přes leteckou po GPS principy, vlastnosti, technické prostředky

PRESTO. USB programátor. Uživatelská příručka

Programování a kalibrace 1-Wire UNI senzorů pomocí SW HWg -


Univerzální jednočipový modul pro řízení krokových motorů

/1. novacom řešení komunikace s cizími systémy. Systems

STŘEDOŠKOLSKÁ TECHNIKA 2013

Modul univerzálních analogových vstupů R560. Shrnutí

PCKIT LPT MODUL SBĚRNICE IOBUS PRO PC LPT. Příručka uživatele. Střešovická 49, Praha 6, s o f c o s o f c o n.

Transkript:

Středoškolská technika 2015 Setkání a prezentace prací středoškolských studentů na ČVUT Studentský minisatelit CanSat pro evropskou soutěž ESA 2015 Vladimír Váňa, Viola Pětivoká, Anna Gasparijan, Marie Timurová, Ena Kos, TerezaDušková, Lenka Wendlová Střední průmyslová škola elektrotechnická Ječná 30, Praha 2 1. Co je to CanSat? Před několika lety se objevila zajímavá technická novinka - stavba minisatelitů soukromými osobami využívajícími k jejich konstrukci plechovku od limonády. Odtud pochází i jejich název - CanSat. Poprvé s myšlenkou CanSatu přišel profesor Robert Twiggs na konci 90. let. Tvůrci CanSatů do plechovky od limonády obvykle umisťují nějaká čidla jako např. čidlo tlaku a teploty, GPS moduly, kamery apod., jednočipové mikropočítače a vysílač pro VKV či UKV pásma ISP či pro některé z radioamaterských pásem 2m, 70cm, 23cm či 12cm. K vypuštění CanSatu vybaveného vlastním padáčkem obvykle slouží balon či signální raketa. Poté, co CanSat opustí raketu či balon, padá s pomocí padáčku k zemi a přitom vysílá naměřené údaje. Stavbou a provozem CanSatů se zabývají často zejména vysokoškolští studenti. Někdy je to i součást jejich studia. V roce 2010 začala Evropská vesmírná agentura (ESA) pořádat soutěž pro středoškoláky zvanou CanSat competition. Evropská soutěž CanSat je součástí iniciativy ESA inspirovat mladé lidi ke studiu v oblasti vědy a inženýrství, s cílem zajistit dostupnost vysoce kvalifikovaných pracovních sil v kosmickém průmyslu budoucnosti.[1] 1.2. Podmínky soutěže Úkolem je navrhnout a realizovat minisatelit, který bude vypuštěn raketou do výše cca 1km a poté bude na padáčku klesat k Zemi, přitom bude plnit dvě mise. První z nich je pro každý tým povinná. Jde o měření atmosférického tlaku a teploty. Druhá mise již závisí na volbě soutěžního týmu. Při sestupu minisatelitu k Zemi jsou hodnoty naměřených údajů vysílány pomocí trancieveru pro pásmo 70cm, jsou zachyceny pozemní stanicí soutěžního týmu, dále pak zpracovány a v reálném čase zobrazeny na PC. Data jsou ještě zálohována na SD kartu umístěnou na palubě Cansatu. Všechny komponenty minisatelitu, s výjimkou padáku, se musí vejít do standardní plechovky od nápoje (výška 115mm a průměr 66mm). Výjimkou mohou být radiové a GPS antény, které lze umístit po stranách nebo v horní či dolní části plechovky. Hmotnost CanSatu musí být v rozmezí 300g až 350g. Minisatelit musí být schopen odolat zrychlení až 20g. Cena CanSatu by neměla přesahovat 500. 1/17

Obr. 1: CanSat Launcher V7 render pro odpálení CanSatu Obr. 2: CanSat přistávající k Zemi 1. 3. Výběr druhé mise Jako druhou misi si náš tým GirlsSAT 2015 zvolil 3D měření zrychlení a 3D měření magnetického pole Země. Při výběru druhé mise, měření zemského magnetického pole, jsme se inspirovali tradicí měření zemského magnetického pole pomocí řady satelitů Magion. MAGION je název řady malých MAGnetosférických a IONosférických družic, vyrobených v České republice v Ústavu fyziky atmosféry Akademie věd ČR (pod vedením P.Třísky a J.Vojty) a vypouštěných jako subdružice ruských vědeckých družic. Družice byly určeny k měření parametrů kosmického plazmatu způsobem družice/subdružice současně ve dvou nepříliš vzdálených bodech. [2] 2/17

Družice Start Hmotnost Perigeum Apogeum Stabilizace Magion 1 24.10.1978 15 kg 406 km 768 km magnetické pole Magion 2 28.09.1989 50 kg 500 km 2500 km magnetické pole Magion 3 18.12.1991 52 kg 438 km 3070 km magnetické pole Magion 4 03.08.1995 59 kg 1 000 km * 198 000 km * rotace Magion 5 29.08.1996 62 kg 1 000 km * 20 000 km * rotace 2. Hardware Mise CanSatu přímo určují, jaké elektronické vybavení budeme potřebovat. Skládá se z bloku čidel teploty, atmosférického tlaku, 3D akcelerometru, 3D gyroskopu a 3D magnetometru. Bude také obsahovat palubní počítač pro komunikaci s čidly (nastavení jejich vlastností, přečtení dat) a komunikaci s vysílačem. Dalším blokem tedy bude ještě vysílač. Protože nemůžeme zaručit nerušený příjem naměřených dat, rozhodli jsme se doplnit elektroniku o SD kartu a naměřená data na ní zaznamenávat. Jako napájecí zdroj pro elektroniku bude sloužit 9V baterie. Vzhledem k tomu, že musí být komponenty CanSatu umístěny do plechovky, musíme dbát nejen na jejich funkčnost, ale také ohlídat, abychom nepřekročili povolené limity. 2.1 Konstrukční provedení Cansatu V praxi se ustálily dvě konstrukční provedení Cansatů. Ukazují je dva obrázky: 3. a 4. Obr. 3: První provedení CanSatu 3/17

Obr. 4: Druhé provedení Cansatu Zvolili jsme druhou variantu, protože nám přišlo druhé provedení praktičtější díky pevnější konstrukci. Na následujícím obrázku (obr. 5) můžeme vidět příklad provedení desky plošného spoje pro druhou verzi provedení CanSatu. Tato deska má čtyři otvory o Ø 3,2 mm, které slouží k navlečení desek na čtveřici svorníků se závitem M3 viz obrázek 4. Obr. 5: Deska plošného spoje s otvory pro svorníky 4/17

2.2 Palubní počítač Zapojení počítače je velice jednoduché obsahuje krystal 16MHz stejně jako ARDUINO UNO a dále obsahuje již jen propojení svých pinů s odpovídajícími dutinkami konektoru tak, aby tato deska byla v rozsahu D0 D13 a A0 až A5 kompatibilní s počítačem od T-minus. Potom obsahuje již jen 4 pinový konektor pro připojení programátoru Arduino, např. s FT232RL. Obr. 6: schéma palubního počítače 5/17

Obr. 7: PCB palubního počítače 2.3 Blok čidel Předpokládáme použití čidel tlaku, teploty, 3D akcelerometru, 3D magnetometru a 3D gyroskopu od firmy STMicroelectronics. Při vývoji této desky jsme vycházeli z článku [1]. Využili jsme přitom modul STEVAL MKI124V1 module (Obrázek 8. ), který obsahuje LPS331AP (čidlo tlaku), LSM303DLHC (3D akcelerometr, 3D magnetometr) a L3GD20 (3D gyroscop). Obr. 8: Zapojeni adaptérové destičky STEVAL-MKI124V1 S modulem STEVAL MKI124V1 se komunikuje prostřednictvím I2C. Dále se podíváme na základní parametry MKI124V1 týkající se napájení: Napájení 2,4 až 3,6 V. I/O napěťové úrovně max. 3,6V takže se nesmí připojit na TTL přímo, tj ani k Arduino, které je napájeno 6/17

5V! Protože i2c signály SDA a SCL jsou obousměrné, musí být převodník mezi 3V3 a 5V také obousměrný. Ten jsme vytvořili s tranzistorem BSS138. Destičku čidel MKI124V1 nakonec umístíme na destičku s trojicí konektorů 2 x 10 pinů, zapojených stejně, jako na desce palubního počítače a trancieveru. Deska bude ještě obsahovat zdroj 3.3V pro čidla, dvojici tranzistorů řízených polem pro oboustranný převod úrovní signálů SDA a SCL (I2C) 3.3V a 5V. Dále ke sběrnici I2C máme na této desce připojeno čidlo teploty a obvod hodin. Současně se záznamem či vysíláním naměřených dat potřebujeme totiž vědět i čas, kdy byla data pořízena. Obr. 9: Schéma zapojení modulu čidel 7/17

Obr. 10: PCB modulu čidel 2.5 SD karta Z obavy z výpadku přenosu dat z mikrosatelitu do pozemní stanice jsme se rozhodli naměřená data nahrát na SD kartu. Pro komunikaci s ní využíváme SPI čtveřici signálů MOSI, MISO, SCL a CS. Schéma modulu SD karty je zobrazeno na obr. 11 8/17

Obr. 11: zapojení bloku SD karty Destička umožňuje osazení buď slotem pro SD kartu nebo slotem pro SD mikro kartu. Osadili jsme slotem SD. Zapojení je jednoduché, jde o SPI komunikaci s Arduinem. Protože SD karta je napájena 3V3, je na desctičce i zdroj tohoto napětí. Dále jsou zde tři odporové děliče snižující úroveň SPI signálů z Arduina z V na 3V3 pro SD kartu. Výběr SD karty CS je připojen k A10, což musí být respektováno v obslužném sw. 9/17

Obr. 12: PCB bloku SD karty 2.6 Vysílač a přijímač Použili jsme TR52D-433 (a variantně TR72D pro 868MHz ISM pásmo) české firmy Microrisc [11] a [12]. Velikost těchto modulů je 25 x 14,9 mm. Do systému se připojují pomocí SIM konektoru. Principielní zapojení TR72D ukazuje následující obrázek 13. Obr. 13: principielní zapojení TCVR systému IQRF Microrisc [12] 10/17

Obr. 14: palubní počítač s IQRF TCVR 11/17

Obr. 15: pozemní stanice s IQRF TCVR 3. Software Tvorba software (firmware) je poměrně jednoduchá vzhledem k použití vývojového prostředí i jazyka Arduina a knihoven systému Arduino pro sériovou komunikaci UART (s vysílačem ), I2C (s čidly) a SPI (s mikro SD kartou). 3.1 Programová obsluha čidel Programovou obsluhu čidel si ukážeme na příkladě čidla atmosférického tlaku. Na začátku sketche uvedeme použité knihovny a vytvoříme instanci ps třídy LP331. #include <Wire.h> #include <LPS331.h> LPS331 ps; Poté, jak je v Arduino sketchi běžné, uvedeme definice metod setup() a loop(). To je podstatný rozdíl od jazyka C++. Jsou použity místo metody main() v C++. V metodě setup nejprve nastavíme parametry sériové komunikace. void setup() { Serial.begin(9600); Wire.begin(); if (!ps.init()) 12/17

{ } Serial.println("Failed to autodetect pressure sensor!"); while (1); } ps.enabledefault(); Následně se zavolá metoda init instance ps ps.init() a provede se kontrola její úspěšnosti. Pokud se inicializace nepodaří, vypíše se chybová hláška. V případě úspěchu se zavolá metoda enabledefault(), čímž se zapne čidlo a nastaví se jeho nepřetržitá funkce. 13/17

Dále již probíhá veškerá činnost ve smyčce loop() void loop() { float pressure = ps.readpressuremillibars(); float altitude = ps.pressuretoaltitudemeters(pressure); float temperature = ps.readtemperaturec(); Serial.print("p: "); Serial.print(pressure); Serial.print(" mbar\ta: "); Serial.print(altitude); Serial.print(" m\tt: "); Serial.print(temperature); Serial.println(" deg C"); } delay(1000); Nejprve se v ní zavolá metoda readpressuremillibars, která do proměnné pressure načte hodnotu změřeného atmosférického tlaku v milibarech. Poté se zavolá metoda pro přepočet tohoto tlaku na nadmořskou výšku a dále metoda pro přečtení teploty. Následujících sedm řádků kódu slouží k odeslání právě naměřených hodnot sériovou linkou a nakonec je volána metoda delay, která pozdrží průběh smyčkou, neboť se měření má provádět 1 x za sekundu. 3.2 Zpracování dat v LabView Grafický programovací jazyk od společnosti National Instruments jsme použili v programu zpracovávající data v PC, který je připojen k přijímači a zpracovává data z Cansatu. Jak program vypadá je k vidění na obrázku 16. Náhled "zdrojového kódu" tedy, grafického zpracování našeho programu v LabView je k vidění na obrázku 17. Obr. 16: Program na zpracování dat v LabView 14/17

Obr. 17: Náhled na grafické programování v LabView 4. Návrh a realizace přistávacího padáčku Při řešení velikosti padáku jsme využili vzorec kde m je celková hmotnost našeho systému [kg] g je gravitační zrychlení 9,80665m/s 2 [m/s 2 ] q je hustota vzduchu 1.225 kg/m 3 [kg/m 3 ] v je rychlost letu padáku [m/s] c d je součinitel odporu vzduchu 0,5 [-] S je plocha povrchu padáku [m 2 ] [3] 15/17

Obr. 18: Hotový padák 16/17

5. Závěr Naším úkolem bylo navrhnout a zrealizovat zařízení Cansat, které by náš tým použil ve finále evropské soutěže ESA v červnu 2015 v Portugalsku. Naší první verzí se nám podařilo splnit požadavky zadání, nicméně je zde stále možnost dalšího vylepšování systému na základě jeho testování, kalibrace čidel a zejména vlastního zpracování dat a jejich interpretace. Citovaná literatura [1] V. Váňa, Co je to Cansat, Časopis praktická elektronika, p. 25, 11 2013. [2] MEK - Magion, [Online]. Available: http://mek.kosmo.cz/cz/magion/index.htm. [3] V. Váňa, Čidla pro CanSat a Raspbery PI, Časopis praktická elektronika, pp. 20-22, 11 2014. [4] W. Torstein, http://www.rocketrange.no, [Online]. [5] Arduino, [Online]. Available: http://arduino.cc/. [6] STMicroelectronics, [Online]. Available: http://www.st.com. [7] CanSat Ječné, [Online]. Available: http://www.spsejecna.net/cansat/. [8] CadSoft, [Online]. Available: http://www.cadsoftusa.com/. [9] ESA, [Online]. Available: http://www.esa.int/esa. [10] CanSat Kit User Manual, CanSat Kit User, 2014. [11] http://www.microrisc.com/webcz/index.php [12] http://www.iqrf.org/weben/ 17/17