Blue Key Digitala projekt VT

Relevanta dokument
LARMANLÄGGNING. Digitala Projekt, EITF11. Oskar von Knorring Emin Karimov Henrik Akej Handledare: Bertil Lindvall

Innehåll. 1 Inledning 3

Konstruktion av en radiostyrd legobil. Digitala projekt av Arbon Vata Leonardo Vukmanovic Amid Bhatia

Innehållsförteckning. Figur- och tabellförteckning. Figure 1 Blockschema över hårdvaran...4 Figure 2 Blockschema över programet...

Digitala Projekt(EITF40) - Larm

RemoteBud. Inlämnas: Patrik Johnsson, e01pjo Viktor Karlsson, e01vk

The Secure Light. Digitala Projekt EITF11. Hanna Tinglöf, I-12 Anna Horvath, I-12 Filippa Österlin, I-12. Handledare: Bertil Lindvall

The Intelligent Timer

LARMANLÄGGNING. Digitala Projekt, EITF11. Oskar von Knorring Emin Karimov Henrik Akej Handledare: Bertil Lindvall

Digitalt lås för ditt hem. An ASSA ABLOY Group brand

Intab. Wireless System. Konfiguration av Range Extender Gjutarevägen Stenkullen

Projekt EITA15. Väckarklocka. LTH Ingenjörshögskolan vid Campus Helsingborg Datateknik

Digitalt lås för ditt hem. An ASSA ABLOY Group brand

Digital Projekt EDI 021 Konstruktion av talande nummerpresentatör VT1 2004

Temperaturmätare med lagringsfunktion DIGITALA PROJEKT EITF11 GRUPP 14, ERIK ENFORS, LUDWIG ROSENDAL, CARL MIKAEL WIDMAN

PlantPuppy Räddaren för den som inte kan hålla växterna vid liv

Pulsmätare med varningsindikatorer

Larmcentral. Digitala Projekt. Cecilia Olsson & Erika Björck Handledare: Bertil Lindvall LUNDS TEKNISKA HÖGSKOLA

Control. Intelligenta nyckellister. NYHET! Välj låsbar/ej låsbar lösning. Monteras enkelt på vägg eller i säkerhetsskåp.

DIGITALA PROJEKT Väderstation

Digitala Projekt (EITF11)

KNX Visualisering - Erfarenheter och Nyheter Postad av William - 28 dec :14

Quickstartmanual Logger L-8828 / L8829

krävs för att kunna utföra arbete. Den finns i många former men kan inte förstöras, bara omvandlas från en form till en annan.

Digitala projekt - Radiostyrd bil

Sentrion intelligent säkerhet

SNABB-GUIDE FÖR GOOGOL T1 PROGRAMMERING.

Programmering av stegmotorer ett miniprojekt i samarbete med Svensk Maskinprovning

Snake. Digitala Projekt (EITF11) Fredrik Jansson, I-12 Lunds Tekniska Högskola,

B60 Domäncentral B60 används i system vid fler än 10 st. dörrmiljöer och/ eller VAKA-bokning.

Quick start manual. Smart-House Rev 1.1

Programmera ett dörrlarm. Se video

MÖTESPLATS INFÖR FRAMTIDEN. Borås 2-3 oktober Inger Edebro Sikström, Umeå kultur

Ny digital teknik införs för invånare som har trygghetslarm för att ge ökad trygghet, säkerhet och kvalité

Department of Information Technology Digitala projekt. SuperKull. Daniel Öhman Alexander Persson

iloq P10S-programmeringsenhet Manual

Användarmanual. SMS Fjärrkontroll för Värmepump / Air Condition. Modell: GARD

Programmering av. PADDY mini

D/A- och A/D-omvandlarmodul MOD687-31

Vägledning Larm hjälpmedel, tillbehör Sidan 1 (av 7)

MOBILT INKÖP MANUAL VERSION 3. Sida 1

Digitalteknik: CoolRunner-II CPLD Starter Kit

LANDSKRONA ENERGI STADSNÄT KOM IGÅNG GUIDE

Manual Separat reläutgång för varje kanal.

Växtviskaren EITF11 Digitala projekt VT15, I12

ABAX Föraridentifiering

Digital Display & Digital Knappsats

AirKey. Smart helt enkelt. Finns nu även för iphone

Quickstart manual. Rev SHTOOL Quickstart manual Smart-House

Micro-PLC em4. 3G, GPRS eller Ethernet Loggar och larmar Analoga in-/utgångar Fullständig fjärråtkomst

Tunstalls erbjudande. Vi ger dig plattformen för den moderna vården och. omsorgen.

TETRIS. LTH, Campus Helsingborg EITA15 Digitala System

ABT Tel: Fax: Org nr CR Fastighetsteknik AB Östra Trädal Ytterby Sweden

Styr och Regler Materiel

*1 Alternativ lösning Serial/IP COM Port Redirector v4.8 from tacticalsoftware.com För mer info se

SafetyMOB. Installations och användarmanual för. trådlöst nödstopp - dödmansgrepp. SafePort Marine. Dokument: SM_UM_sv Version:

Bruksanvisning. Bruksanvisning. Käyttöohje FIN. Brugsanvisning. User Manual. Gebruikershandleiding. DEFA SilentAlarm

Templog / TempControl PC

Detta är en liten ordlista med förklaringar på begrepp och aktiviteter relaterade till. elvisualiseringsverktyg

Safeline 1000-Porttelefon Montering och Programmerings manual Augusti 2002

Produktutvecklingsprocessen. (e)lvis

Torfors LonWorks System X4

Passersystem VAKA 10

============================================================================

LUXCONTROL modulardim

WAGO IO System Service Seminar. Diagnostik

Instruktion till. PigWin PocketPigs. Del 1 - Installation

Informatikai megoldások

Motionera med mera. Sammanfattning. Klass: Te2c, Polhemskolan i Lund Av: Viktor Joelsson Kristoffer Korén Harry Larsson

DEPARTMENT OF INFORMATION TECHNOLOGY. Digitala Projekt. Redovisning av Projekt - Grupp 14

ORTTELEFON PORTTELEFON. Aptus Logga_Negativ I cmyk 40% svart. Scala 1:1

TiS 2017 Inkluderande koppelkodning. Tomas Jonsson Maria Adlerborn

DigiMAX Dator/Radio inteface för digital mode

Smart. Enkelt. Säkert. Intelligent och flexibel nyckelhantering. KEYWIN

Snabb vägledning för 9 modul enhet Montering GSM-enheten indvändigt (oversättelse, se bilaga) Spänning

Digitalteknik: CoolRunner-II CPLD Starter Kit Med kommentarer för kursen ht 2012

TELEPROTECTION EQUIPMENT (TPE)

Snabbmanual WM Effektanalysator

Regulatorer Avfrostningsregulatorer Differentialtermostater Multistegsregulatorer

Digital Termometer J10 B4 A4 GND GND GND B1 GND GND GND GND B3 A3 +5V +5V A3 +5V A2 +5V +5V A2. +5v B16 A16 UREG UREG B1 6 AC AC A1 6 A6 6

Avancerad ljudmätare CIM8922

CT900LED-BED LS900. Bruksanvisning för DENNA BRUKSANVISNING GÄLLER FÖR MJUKVARUVERSION 1.9. KNOP Rehatek AB

Manual för PC-program Larm

Digitala projekt, EDI021 Rapport Handledare: Bertil Lindvall

Formula Blue. Digitala Projekt 8p. Jesper Ferm E02 Carl Hakenäs E04

Undersök vad som är programmerat. Lektionen handlar om den digitala tekniken i elevernas närmiljö. Undersök vad som är programmerat

Compact Store - Systemkrav

Smart alarm för ditt hem

Beskrivning av PowerSoft

Konfigurerbart säkerhetsrelä 440C-CR30

Nyckel DropBox. RFID-NFC technologi Baserat på ett intelligent system för Nyckel insamling & deposition. Teknisk dokumentation (2014)

ANVÄNDAR MANUAL. SESAM 800 RX MC Manager

JA-82Y Användarmanual

Windows 8.1, hur gör jag?

tillägg till AnvändarmANUAL För LarmSystemet Lansen Home Installera, Använda och Administrera

MANUAL. till CARDMAN

Användarmanual Personräknare med LCD Display TP 002

NEO Speech. Trygghetstelefon. Användarmanual (SE)

Iso DIN Användarmanual 1 kanals jordfelsövervakning

Kaba TouchGo Bekväm säkerhet. Beröring är nyckeln till dörren

Transkript:

Blue Key Digitala projekt VT 2 2004 Maj 2004 Martin Erikson, E00 Mikael Andersson, E00 Department of Information Technology 0 Lund Institute of Technology

Sammanfattning Denna rapport behandlar vårt projekt Blue Key. Blue Key är tänkt att vara själva avlarmningsfunktionen i t.ex. en larmapplikation. Systemet är uppbyggt av ett antal olika enheter varav de tre mest väsentliga är en enchipsdator, en bluetoothmodul och en mobiltelefon med bluetooth. Enchipsdatorn använder bluetoothmodulen för att söka efter användare som finns inom en förutbestämd radie. När väl en användare är inom avsökingsområdet jämför datorn telefonens ID med sparade ID och om dessa stämmer överens skickar datorn larma av. Det finns stora möjligheter till att utveckla och utöka Blue Key funktionerna. Man kan införa systemet i smarta hem så att då användaren närmar sig hemmet låses dörren upp samtidigt som de lampor och den radiokanalen användaren har angett går igång. Det finns i princip inga begränsningar för konceptet Blue Key, endast fantasin sätter gränser. 1

Innehållsförteckning 1 Presentation av problem... 3 2 Bakgrund... 3 3 Teori... 4 3.1 Larm... 4 3.2 Enchipsdator... 4 3.3 Bluetoothmodul... 5 3.4 Mobiltelefon... 5 3.5 Systemet som helhet... 5 4 Genomförande... 6 5 Funktionsbeskrivning... 8 6 Resultat och diskussion... 9 7 Källförteckning... 10 8 Appendix... 11 2

1 Presentation av problem Tanken är att byta ut nyckeln i ett larmsystem till något som de flesta redan bär med sig, mobiltelefonen. Att använda en mobiltelefons Bluetooth för att automatiskt larma/larma av när man närmar sig eller avlägsnar sig från systemet. 2 Bakgrund Dagens mobiltelefoner får fler och fler funktioner, men det är inte alla som utnyttjas till sin fulla potential. En del tillverkares telefoner är nu mer utrustade med en radiomodul, en så kallad Bluetoothmodul. Denna modul kan användas för att överföra data upp till 700kBps eller för att fjärrstyra telefonen. Det finns två effektklasser. Det som skiljer dessa är räckvidden, 10m eller 100m. Varje Bluetoothmodul har en unik adress precis som en IP-adress på Internet. Det är detta som utnyttjas i denna applikation. 3

3 Teori Som bild 3.1 visar består applikationen av ett antal olika block: Larm Enchipsdator (MC) Bluetoothmodul Mobiltelefon 3.1 Larm Bild 3.1 Funktionsbeskrivning. Detta block består av i stort sett vilket kommersiellt larm som helst. Inkoppling av olika larm måste naturligtvis ske på olika sätt men möjligheten finns. Billarm är lite svårare att anpassa medan villalarm har mer flexibilitet då det gäller val av nyckelsystem. 3.2 Enchipsdator Enchipsdatorn är en ATmega16. Denna har till uppgift att sköta kommunikationen med bluetoothmodulen och larmet. Kommunikationen med modulen sker via en serieport. ATmega16 har en inbyggd USART för RS-232 kommunikation. För närvarande sker larmning med en reläutgång men endast mjukvaran sätter begränsningar. 4

3.3 Bluetoothmodul Modulen som används är en TDK Blue2i serialmodule. Anledningen till att vi valde denna var att den kommunicerar med AT-kommandon och har ett RS-232 interface. Enda nackdelen med denna modul är att den måste kopplas in med en 40-pinnars board to board kontakt av typ Hirose DF12C med 0,5 mm delning se bild 3.2. Bild 3.2 Board to Board kontakt DF12C 3.4 Mobiltelefon Alla telefoner som har bluetooth kan användas som nycklar. 3.5 Systemet som helhet Atmega16 skickar kommandon till bluetoothmodulen som då börjar söka av om det finns några BT enheter i närheten. Om det finns det skickar den dessa BT-adresser till Atmega16. Enchipsdatorn kollar mot sitt minne för att se om några av dessa BTadresser är giltiga nycklar. Om så är fallet av aktiveras larmet. När sedan BT-enheten kommer för långt bort från systemet kommer denna inte hittas av BT-modulen vilket innebär att enchipsdatorn kommer att aktivera larmet. 5

4 Genomförande Eftersom bluetooth delen var helt ny för oss började vi med att koppla upp modulen mot en PC via comporten. Det vi inte hade räknat med var att man måste koppla in sig via den ovan nämnda board to board kontakten. Detta visade sig vara den verkliga utmaningen i detta projekt. Vi fick lov att rita ett kretskort i ett CAD program för att omvandla 0,5 mm delning till 2,54 mm delning som vi hade på labkortet. Att löda dit DF12C var inte det lättaste men efter åtskilliga försök lyckades vi att få ett fungerande kort. Sedan var det bara att koppla in modulen enligt bild 4.1 och skicka ATkommandon via ett terminalfönster. Genom att göra detta kunde vi komma fram till vilka inställningar och kommandon som måste utföras. Bild 4.1 Inkoppling PC till bluetoothmodul. Anledningen till att MAX3222 används är för att omvandla RS-232 standardens ±12 V till bluetooth modulens 3,3 V TTL. Man kan genom att ändra olika register i modulen ställa in en hel del olika egenskaper. Man kan välja sändareffekt, söktid, kryptering osv. När vi väl fått modulen att fungera som vi ville så började vi att koppla upp Atmega16 med JTAG ICE. Även denna kopplade vi mot PC:ns comport för att underlätta utvecklingen av programmet i enchipsdatorn. Här behövdes också spänningsomvandling från ±12 V till 5 V, detta gjordes med kretsen MAX232. Vi kopplade även in en LCD till enchipsdatorn, svårigheten med att koppla in displayen var att få timingen på de olika signalerna att bli rätt. 6

Bild 4.2 Timingdiagram för skrivoperation till LCD Som synes i bild 4.2 måste man sätta RS och R/W innan E sätts. E måste sedan ligga hög då data skickas, samt minst 0,5 ms. 7

5 Funktionsbeskrivning Programmet består av två delar: Lägg till BT-enheter som nycklar Normalläge, leta efter enheter Den delen som lägger till nycklar söker först efter enheter i närheten och visar sedan enheternas smeknamn på systemets display. Användaren har då möjlighet att välja Skip eller Confirm för varje enhet som BT modulen hittat se bild 5.1. Om Confirm valts läggs BT adressen för vald enhet till som nyckel. Om man däremot trycker på Skip kommer nästa smeknamn upp i displayen. När man är färdig med att lägga till nycklar trycker man på Mode knappen och programmet går över i normalläge. Bild 5.1 Användargränssnitt. 8

6 Resultat och diskussion Vid rapportens skrivande finns en fungerande prototyp dock med begränsad prestanda. Under projektets gång har vi fått lära oss C-programmering för att kunna göra programmet till ATmega16. För att bli klara i tid valde vi att endast tillåta en användare, vilket förenklade programmeringen. Detta är inget större problem då man med lite mer tid ganska lätt kan utöka programmet till att stödja fler användare. Ett annat problem som vi stött på är att board to board kontakteringen är relativt instabil. Detta leder till att enchipsdatorn inte alltid får kontakt med BT modulen. En lösning på detta problem är att beställa ett färdigt kretskort med DF12C monterad från en kretskortstillverkare. Blue Key är byggt så att man kan bestämma avståndet för vilket systemet skall upptäcka nycklarna. Detta gör det möjlig att anpassa applikationen till användaren. Då vi pratar om nycklar menar vi inte nödvändigtvis en mobiltelefon. Man kan använda i stort sett alla enheter med Bluetooth som nyckel t.ex. en handdator. Tanken med Blue Key är att man ska få en sak mindre att bära med sig, alltså väljer man en apparat med Bluetooth som man använder dagligen. 9

7 Källförteckning ATmega16 datablad (2004-05-12), http://www.atmel.com/dyn/resources/prod_documents/doc2466.pdf Brian W. Kernighan - Dennis M Ritchie (1988), The C programming language 2 nd edition, Prentice Hall Sharp LCD datablad (2004-05-12), http://www.it.lth.se/datablad/display/lcd.pdf MAX232 datablad (2004-05-12), http://www.it.lth.se/datablad/periphery/communication/max232-233.pdf MAX3222 datablad (2004-05-12), http://www.elfa.se/pdf/73/732/07322845.pdf Bluetooth Intelligent Serial Module AT Command Set (2004-05-12), http://www.blu2i.com/download/tdk%20bluetooth%20at%20command%20set.pd f Blu2i module user guide (2004-05-12), http://www.blu2i.com/download/blu2i%20module%20- %20User%20Guide%282%29.pdf 10

8 Appendix 11