Pokojový termostat řízený pomocí SMS zpráv v síti GSM

Slides:



Advertisements
Podobné prezentace
ProBot © Ondřej Staněk.
Advertisements

Na velikosti (ne)záleží aneb Úvod do programování jednočipů
HARDWARE 1 STAVBA PC 6. ročník verze
Logická relé Logická relé řady CL – nový sortiment Spínání,řízení a komunikace Nástupce AC010.
Základní škola Zlín, Nová cesta 268, příspěvková organizace
Porovnání implementací protokolu D.A.L.I
Sintony® 60 - bezpečný domov v elegantním hávu
Filtr významnosti jako framework pro prezentační vrstvu
Radiofrekvenční řízení budov
Ovládání budov 3. Sběrnicový systém INELS – komponenty instalované v budově mimo rozvaděč – část první Josef Bardoň Střední škola, Havířov-Šumbark, Sýkorova.
Rozhraní PC.
Radiofrekvenční řízení budov
Didaktické pomůcky.
Přístroje nízkého napětí
Komunikační moduly C2COM a CSAIO8x
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
Implementace USB rozhraní AVR mikrořadičem Diplomová práce Implementace USB rozhraní AVR mikrořadičem Vypracoval: Jan Smrž Vedoucí práce: Ing. Pavel Kubalík.
UČÍME V PROSTORU Název předmětu: Název a ID tématu: Zpracoval(a): Automatizační technika Programovatelné automaty – technické vybavení (EL52) Ing. Zuzana.
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
Čítač impulzů Ondřej Krejza Zadavatel: Kovovýroba Vladimír Sochor ČVUT FEL Praha.
Počítač, jeho komponenty a periferní zařízení
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
Vývoj inteligentního senzoru relativní vlhkosti vzduchu
DOMINTELL.
Provedení logických obvodů
Technické prostředky PLC OB21-OP-EL-AUT-KRA-M Ing. Petr Krajča.
Imobilizér s palubním počítačem Lubomír Sehnálek SLE4.
Digitální učební materiál
Začátky mikroprocesorů
Ovládací jednotka zkušební stanice NC108
Filtr významnosti jako framework pro prezentační vrstvu Ing. Igor Kopetschke – TUL, NTI
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
GSM ovládání spotřebičů
HARDWARE Co je to ?.
ALTERA Stratix – LE až 7427 Kbitů RAM tři bloky RAM pamětí rychlé DSP bloky až 12 PLL (4+8 rychlých) až 16 globálních hodin a 22 zdrojů podpora.
Inovace Modelu Robota Bakalářská práce
Přenosové soustavy VY_32_INOVACE_pszczolka_ Převodníky - test Tento výukový materiál byl zpracován v r ámci projektu EU peníze.
Programovatelné automaty Popis PLC 02
Ústav technických zařízení budov MĚŘENÍ A REGULACE Ing. Václav Rada, CSc. ZS – 2003/
Přenosové soustavy VY_32_INOVACE_pszczolka_ Digitálně/Analogové převodníky Tento výukový materiál byl zpracován v rámci projektu EU peníze středním.
Klient pro správu databází MySQL 1 Klient pro správu databází MySQL Zbyněk Munzar České vysoké učení technické v Praze Fakulta elektrotechnická.
Odborný výcvik ve 3. tisíciletí Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Stmívací jednotka.
Security Systems BU Communication Systems Slide 1 a) Distribuce zpráv a upozornění na veřejných prostranstvích informační hlášení = místní rozhlas evakuační.
Řízení technologie pomocí SMS Karel Nový. 2 Obsah prezentace  Seznámení účastníků s různými verzemi zadání  Návod k obsluze a ovládání zařízení  Ukázka.
České vysoké učení technické v Praze Fakulta elektrotechnická Katedra mikroelektroniky řešitel: Michal Šesták vedoucí práce: Ing. Vladimír Janíček DIPLOMOVÁ.
Arduino 101 Workshop Štěpán Martin
Jednočipové počítače v robotických systémech Vypracoval: Ing. Jaroslav Chlubný Kód prezentace: OPVK-TBdV-AUTOROB-ME-3-JCP-JCH-001 Technologie budoucnosti.
Odborný výcvik ve 3. tisíciletí Tato prezentace byla vytvořena v rámci projektu.
ELEKTRICKÁ MĚŘENÍ Ing. Petr Hanáček ELEKTRONICKÉ MĚŘÍCÍ PŘÍSTROJE.
Mikropočítačová technika Úvod do mikropočítačové techniky a její aplikací.
Výukový materiál zpracován v rámci projektu
Radiofrekvenční řízení budov
Programování mikropočítačů Platforma Arduino
Výukový materiál zpracován v rámci projektu
Inicializace portů mikrokontroléru
Vývojový kit Freescale M68EVB908GB60
Obor: Elektrikář silnoproud Ročník: 2. Vypracoval: Bc. Josef Dulínek
Tato prezentace byla vytvořena
Výukový materiál zpracován v rámci projektu
Mikropočítač Vnitřní struktura 2
Výukový materiál zpracován v rámci projektu
Výukový materiál zpracován v rámci projektu
ELEKTROTECHNICKÉ SCHÉMY A ZARIADENIA,
Radiofrekvenční řízení budov
Provedení motorového vývodu
Ostatní přístroje nízkého napětí
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Základní škola Zlín, Nová cesta 268, příspěvková organizace
Transkript prezentace:

Pokojový termostat řízený pomocí SMS zpráv v síti GSM Prezentace bakalářské práce Tomáš Vondra České vysoké učení technické v Praze Fakulta elektrotechnická Katedra počítačů Červen 2009 Vedoucí práce: Ing. Martin Novotný

Osnova Cíl práce Rozbor trhu Vlastní výrobek Komponenty projektu Softwarová část – SMS PDU Softwarová část – AT příkazy Softwarová část – Hlavní program Hardwarová část – AVR Butterfly Hardwarová část – Spínací obvod Výsledky práce

Cíl práce Pokojový termostat GSM řízení a dohled Princip znám v průmyslu (např. výtahy) Málo rozšířen v domácnostech Použití: rekreační objekt / služební cesty Motivace: Neexistuje řešení v rozumné cenové hladině Nenašel jsem volně dostupnou implementaci

Rozbor trhu: Electrobock PT30GSM Programovatelný 7+2 týdenní programy funkce dovolená Nastavení teploty přes SMS a tlačítka Přesnost na 0,1˚C Nastavitelná hystereze Specielní LCD displej Výkonový spínač Cena: 6 188 Kč

Rozbor trhu: SEA GSM RELÉ var. 2 Nastavení teploty přes SMS Žádná tlačítka a displej 3 logické vstupy 1 výkonový a 2 logické výstupy Přehrávání zvuků Cena: 7 173 Kč

Rozbor trhu: Jablotron GD-04 DAViD Nelze nastavit teplotu Žádná tlačítka a displej 4 vstupy 2 výkonové výstupy Bezdrátové rozšíření Komplexně programovatelný Cena: 4 205 Kč bez termostatu

Vlastní výrobek: GSM termostat Nastavení teploty přes SMS a tlačítka Přesnost na 1˚C Pevná hystereze 6 znakový LCD displej Výkonový spínač Možnost rozšíření Výrobní cena: asi 770 Kč bez telefonu

Komponenty projektu Softwarová část Hardwarová část SMS PDU AT příkazy Hlavní program Hardwarová část AVR Butterfly Spínací obvod Mobilní telefon Propojovací kabel

Softwarová část – SMS PDU SMS PDU mode Kodér a dekodér standardních SMS GSM 7bit kódová stránka Bitový packing Kódování i dekódování Psáno v jazyce C a testováno na platformě GNU

Schéma kódování GSM 7 bit

Softwarová část – AT příkazy Podmnožina AT příkazů pro práci se SMS Norma GSM 07.07 (3GPP TS 27.007) Funkce na: Inicializaci telefonu Odeslání zprávy Polling příchozích zpráv Přečtení zprávy Smazání zprávy Stavový automat na vyhodnocení odpovědí vč. přijímače oznámení o příchodu zprávy +CSMS Select Message Service +CMGF Select SMS Message Format +CPMS Preferred Message Storage +CMGS Send Message +CNMI New SMS Message Indications +CMGL List Messages +CMGR Read Messages +CMGD Delete Messages

Softwarová část – Hlavní program Platforma Atmel AVR Vývojové prostředí WinAVR / AVR-gcc Upravený demo program AVR Butterfly Přejaty procedury na ovládání hardware Změny zvláště v měření teploty a timerech Lepší knihovna pro práci s USARTem Napsána nová hlavní smyčka Portován AT parser a PDU kodér

Struktura programu

Hardwarová část – AVR Butterfly Platforma AVR Butterfly obsahuje: Mikrokontrolér AVR ATmega169 Displej, tlačítka, termistor, hodinový krystal RS-232 převodník, baterii, flash paměť, piezo Open-source demonstrační aplikace Rozumná cena Mnoho periferií -> málo volných pinů

Hardwarová část – Spínací obvod Nutno připojit relé k procesoru Mikrokontrolér nedodá dostatečný proud -> spínací tranzistor Pro tranzistor proud zbytečně velký -> předřadný odpor Tranzistor nesnese napěťové špičky z relé -> ochranná dioda Nelze postavit „ve vzduchu“ -> univerzální plošný spoj Přidáno několik dalších součástek (LED, D-sub) Propojeno s AVR Butterfly pomocí kolíků/dutinek

Schéma obvodu

Výsledky práce Funkční prototyp GSM Termostatu Možnosti přídání více vstupů/výstupů: další topná soustava, chlazení, snímání teploty ve více místnostech + termokohouty, alarm, spínání osvětlení, zavlažování… Univerzální knihovna pro SMS zprávy v jazyce C Zkušenosti s programováním mikrokontroléru v jazyce C Použijí elektroamatéři mou konstrukci?