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



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

Digitala Projekt(EITF40) - Larm

Digitala Projekt (EITF11)

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

The Intelligent Timer

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

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

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

Rapport Digitala Projekt EITF11 Grupp 4 Axel Sundberg, Jakob Wennerström Gille Handledare: Bertil Lindvall

Växtviskaren EITF11 Digitala projekt VT15, I12

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

Pulsmätare med varningsindikatorer

Rapport. Fyra i rad-spel. Rapport Digitala Projekt EITF11 Grupp 9 Emma Rasmusson & Louise Ragnarsson Handledare: Bertil Lindvall

Projektrapport i Digitala System

EDI021 Digitala projekt. Rapport LARMSYSTEM. Utförd av: Niklas Eklund E03 David Olsson E04. Inlämnad:

Digitala Projekt (EITF11) Hemlarm

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

EITF40 - RFID-terminal. Joakim Marculescu (dt08jm6), Eric Johansson (dt08ej6)

Lunds Tekniska Högskola Elektro- och informationsteknik Digitala projekt (EITF11)

Digitala Projekt(EITF40) - Larm

Digitalt Projekt: Radiostyrd Bil

Jan Babor och Oscar Ågren Handledare: Bertil Lindvall 5/16/2011

TEMPERATUR OCH VINDMÄTARE MED HÖGTALARFUNKTION

DIGITALA PROJEKT Väderstation

Digitala projekt, EDI021 Rapport Handledare: Bertil Lindvall

PROJEKTTYP: Rapportsammanfattning STUDENTER: Larsson, J. ( ) och Oredsson, J. ( ) DATUM: 26 april, 2015

Gustaf Backman, Anton Nystedt, Nicholas Peebo Battleships. Lunds tekniska högskola. EITF11 Digitala projekt

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

TETRIS. LTH, Campus Helsingborg EITA15 Digitala System

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

Digitala projekt - Radiostyrd bil

Digitala Projekt Konstruktion av Tamagocchi. Av: Oskar Andersson D05 & Danial Rehman D05

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

PIC-projekt: Kodlås till dörr

Innehåll. 1 Inledning 3

1 Bakgrund 4. 2 Kravspecifikation Definitioner Grundläggande krav Användarfall 5

DANCING ROBOT. EITF11, Grupp 10. Kajsa Salomonsson, Hugo Hedin och Petter Mårtensson

LUNDS TEKNISKA HÖGSKOLA. Väderstation. Digitala Projekt, EITF11. Martin Olofsson, I08 & Fredrik Oher, I08 Vt 2012

EITF11 - Digitala projekt. Hastighetsmätare. Hugo Backmyr Mattias Karlsson

EITF11 Digitala Projekt TIC TAC TOE. Lukas Ljungblom & Johan Lyckenvik I-13 Handledare: Bertil Lindvall

Blue Key Digitala projekt VT

Whac A mole. Ett rektionstest i kursen Digitala Projekt EITF11 utfört av: Axel Spångberg I10 Marcus Witting I10. Handlett av: Bertil Lindvall

Pong Mayhem. Innehållsförteckning Inledning Kravspecifikation Komponenter/Hårdvara Arbetsprocess Reflektion...

Feeding Daisy. EITF11 Lunds Tekniska Högskola. Grupp 12: Pontus Akervall Louise Landare Anton Schölin. En automatisk blomvattnare

Effektpedal för elgitarr

Digitala Projekt VT13. PING-Pong

Helena Harrysson och Linnéa Wickberg

FAQs: HomeSecure GSM-MA-0004

Handhavandeinstruktion

Digitala System Projekt - EITA15 VT *SUPER DUPER KLOCKAN*

DIGITALA PROJEKT - EITF11

Falck 6709 Rörelsedetektor

Projektlaboration 4, synkronisering av klockan

Datorteknik 1 (AVR 1)

Display Display Tangentbord

Avant BRUKSANVISNING. FAKTARUTA AVANT Hög utnivå med förstärkning upp till 57 db. Automatiska funktioner för tilt och förstärkning

EM2050 RotoBolt Elektroniskt Svängregellås. BRUKSANVISNING för ANVÄNDARE och MANAGER_EL1+9/S (EM2050) Att Öppna: Exempel: jjjjjj.

ESIM364. Inkopplingsanvisning

Projektrapport - Roterande digital LED-klocka

ESIM264. Inkopplingsanvisning

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

Väderstation. Digitala Projekt EITF11 Institutionen för Elektro- och Informationsteknik Lunds Tekniska Högskola

DIGITALA PROJEKT (EITF40) Fartmätare

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

Digitala projekt Linjeföljande bil

ANGE ALLTID ANLÄGGNINGSNUMMER NÄR DU RINGER STAR ALARM AB

PROMI500 I N S T A L L A T I O N S A N V I S N I N G KODLÅS I KOMPAKT UTFÖRANDE MED INBYGGD BERÖRINGSFRI LÄSARE. PROMI500 Installationsmanual

ATS-centralapparat. Användarmanual

Manuell SMARTCD.G

Användarmenyn. S k r i v d i n k o d...

Installations- och bruksanvisning

EITF11. WormFight. Axel Eriksson, Felix Geuken Handledare: Bertil Lindvall EITF11

Handhavandeinstruktion

Pulsmätare Digitala Projekt EITF11

Projektrapport Målgång

Hotelltjänster Artikelnr. N November 2005

Maximanus. Tangenter med speciell betydelse på Maximanus. Uppkoppling

Programmera och ladda ny mjukvara till DT-serien. SatEdit V3 laddas ner från Ladda hem.

Programmering av stegmotorer ett miniprojekt i samarbete med Svensk Maskinprovning

Lunds Tekniska Högskola EITF11 Digitala projekt. Bandspelaren

Användarmanual 948 GSM-GPRS

Digitalteknik: CoolRunner-II CPLD Starter Kit

Fjärrkontroll med timer

CanCom C721 RadioTransceiver V1.19

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

Programmera och ladda ny mjukvara till DT-serien. Information och nerladdning av SatEdit V3 från: Ladda hem.

Programmera i teknik - kreativa projekt med Arduino

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

Installationsmanual. Installera systemet: För att installera systemet korrekt så krävs följande: Steg 1.1- Förbered systemet.

Avståndsmätare. Digitala System EITA Grupp 7. Abdelsalem Yabrag, Abdulhadi kikar, Fredrik Peterson, Jesper Annefors

Programmering av. PADDY mini

Monterings råd till ditt nya Larm Dokumentet hjälper dig att göra en bra montering med högsta säkerhet.

CAASE ROBUST KODLÅS FÖR ALLA DÖRRMILJÖER. 4 DIAX screw M5x16. 1 M5 DIAX skiftnyckel. 1 Varistor. Bakstycke: 105x80x45mm. Antal Beskrivning Bild

Lunds Tekniska Högskola. I-10 Grupp 11: David Sundström Max Schulz Albert Lundberg Handledare: Bertil Lindvall

MOTORVÄRMAR HANDBOKEN manual för användare

Digitala Projekt: Digitala Projekt, EITF11 - VT17 Oscar Ahlgren, Patrik Lorentsson och Sten Hellberg Handledare: Bertil Lindvall

TMT-918 Fjärrkontroll med timer. Säkerhet. Tekniska data

Falck 6709 Magnetkontakt sändare

Ver 2.2. ELDES ESIM364 Kom igång

GSM-RELÄ MED 2 INGÅNGAR, 2 UTGÅNGAR. 850/900/1800/1900 MHz. GSMS-SW22 Manual

Transkript:

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

1. Sammanfattning Vi har byggt ett larm vars syfte är att användas i hemmet. Larmet använder sig av rörelsedetektorer, en knappsats, en display och två LED-lampor, en grön och en röd. Larmet har programmerats i C. Vid utlöst larm skickas en signal till en dator.

Innehållsförteckning 1. Sammanfattning... 1 2. Inledning... 3 3. Kravspecifikation... 3 4. Kopplingsschema... 3 5. Hårdvara... 3 5.1 Processor... 3 5.2 Display... 3 5.3 Knappsats... 3 5.4 Encoder... 3 5.5 LED-lampor... 3 5.6 Rörelsedetektorer... 3 5.7 Seriell kommunikation... 3 6. Mjukvara... 4 7. Konstruktionsprocess... 4 8. Slutsats... 5 Bilaga 1 Kopplingsschema... 6 Bilaga 2 C Kod... 7

2. Inledning Projektet består av att bygga och programmera ett fungerande hemlarm. Larmet kommer använda sig av rörelsedetektorer, en knappsats för att styra larmet och en display för att förmedla information. Programmeringen görs i språket C. 3. Kravspecifikation 1. Den skall kunna hantera insignaler ifrån två IR-sensorer för övervakning av rörelser. 2. Vid utlöst larm skall en röd lysdiod blinka. 3. Det ska vara möjligt att manövrera med en numerisk knappsats. 4. Möjlighet att kommunicera med annan dator skall finnas. 5. För att aktivera/avaktivera larmet skall man ange en fyrsiffrig PIN-kod. 6. Systemet skall vara kopplat till en LCD-display. 7. Är larmet aktiverat skall en röd lysdiod lysa och displayen skall visa LARMAT. 8. Är larmet avaktiverat skall en grön lysdiod lysa och displayen skall visa AVLARMAT. 4. Kopplingsschema Kopplingsschemat är framtaget med hjälp av PowerLogic 5.0, och hittas i bilaga 1. 5. Hårdvara 5.1 Processor Processorn vi har använt oss av är en AVR ATmega16. Den är på åtta bitar, kan vid 16 MHz utföra upp till 16 MIPS, och har ett inbyggt flashminne på 16 kb. Processorn är kopplad till en JTAG-enhet för att kunna programmeras. 5.2 Display För att kunna kommunicera med användaren har vi har använt en alfanumerisk display, SHARP Dot- Matrix. Den kan skriva ut två rader med respektive 16 tecken. 5.3 Knappsats Knappsatsen har fyra rader och fyra kolumner med knappar 0-9 och A-F. Den är kopplad till processorn via en encoder. 5.4 Encoder På grund av brist på pins på processorn har vi kopplat in en 16-knappars encoder, MM74C922. Tack vare denna minskas antalet pins till processorn från åtta till fyra stycken. 5.5 LED-lampor För att enkelt visa när larmet är på respektive av har vi använt oss av två stycken LED-lampor, en röd och en grön. Dessa är kopplade till processorn via resistorer på 330 ohm. 5.6 Rörelsedetektorer Vi har använt oss av två stycken PIR-Sensor (#555 28027) för att detektera rörelse. De utgör ett infrarött ljus och har en räckvidd på cirka 9 m. Dessa är kopplade direkt till processorn. 5.7 Seriell kommunikation För att kunna kommunicera med en dator har vi använt oss av en serial, MAX233. Denna är kopplad mellan processorn och en PC serial port.

6. Mjukvara Mjukvaran har kodats i språket C med hjälp av programmet Atmel Studio 6.1. Systemet går konstant igenom en while-loop där systemet lyssnar på input från knappsatsen, samt rörelsedetektorerna om larmet är aktiverat. För att kommunicera med datorn programmerar vi processorns USART (Universal Synchronous and Asynchronous serial Reciever and Transmitter). 7. Konstruktionsprocess Vi började med att utvärdera vilka komponenter som krävdes för att uppnå våra krav. Därefter ritade vi upp ett kopplingsschema med hjälp av datablad för de olika komponenterna. När kopplingsschemat var färdigt lödde vi fast komponenterna på kopplingsplattan och därefter kopplade vi ihop de olika komponenterna. När allting var färdigkopplat testade vi så att allt var korrekt inkopplat. Vi upptäckte lite problem med strömmen, samt att vi inte färdigkopplat displayen. När detta var åtgärdat började vi koda. Den största utmaningen var att skapa en metod som byter värde på en enskild pin. Detta löstes med hjälp av bitvis operationer. Ett annat krångligt moment var att ställa in USART:en. Men med utförlig forskning i processor handboken lyckades vi lösa detta. Det sista stora problemet i koden var att få knappsatsen att fungera korrekt. Med användandet av en interrupt-funktion och encoderns inbyggda data-available funktion löstes detta utan större problem. När koden var korrekt och larmet fungerade som det skulle byggde vi hemsidan.

8. Slutsats Larmet uppfyller de funktioner som vi ville ha då vi startade projektet. Det är fullt möjligt att använda detta som ett hemlarm, men larmet är primitivt på många olika sätt. PIN-koden bestäms i mjukvaran, och går därför ej att ändra manuellt via terminalen. Knappsatsen fungerar inte optimalt då den vid vissa tillfällen skriver en siffra dubbelt. I övrigt är där inga märkbara problem med larmet.

Bilaga 1 Kopplingsschema

Bilaga 2 C Kod To be inserted!