David Nelissen Mathias Spiessens Niels Salien Tom Pattyn
2de Semester 2006 - 2007
Project 2 : Domotica
Onder begeleiding van Wouter Deketelaere en Wim Dams
Inhoudsopgave -----------------1 Inleiding 2 Mogelijkheden 2.1 Besturing 2.2 Beveiliging 2.3 Media 2.4 Alarm clock 2.5 Lock 2.6 Car tracker 2.7 Tv-gids 2.8 Settings 3 Taakverdeling 3.1 Tom Pattyn 3.2 Niels Salien 3.3 Mathias Spiessens 3.4 David Nelissen 4 Hardware 4.1 K8055 usb bord 4.2 MK120 IR-sluis 4.3 K6400 Codeslot 4.4 Hardwarebord 4.5 Lego 5 Software 5.1 Visual Basic 5.2 Website 6 Conclusie
1. Inleiding ------------In het eerste jaar krijgen we het 2de semester de opdracht om een zelfgekozen project uit te voeren. Er moet wel rekening mee gehouden worden dat dit project in de lessen past. Wij hebben ervoor gekozen om een domotica systeem te maken. Het hele systeem wordt bediend via touchscreens die in het huis op verschillende Plaatsen opgehangen worden. Deze zijn verbonden met een centrale computer, die op zijn beurt verbonden is met al de hardware. De simulatie gebeurt in een maquette van lego.
2. Mogelijkheden -------------------2.1 Besturing ---------------- In 4 kamers het licht aan- / uitzetten (vier 5V krypton lampjes) - Airco regelen (kleine 5V motor met schroef, pwm gestuurd.) - Buitenverlichting aan- / uitzetten (30 rode LED's) - Fontein aan- / uitzetten (niet hardwarematig.) - Poort open / toe doen (lego poort met 5V motor, aangestuurd via tandwiel en tandlat.) - Binnen- en buitentemperatuur uitlezen (geen sensoren, software aansturen via potmeter.) - Poort bedienen met codeslot buiten aan de poort (velleman codeslot die een puls geeft aan de software, die bepaalt of de poort open of toe moet.) - Beweging aan de deur waarnemen dmv IR sluis (velleman infrarood poort aan de voordeur) - Telkens een melding van de 'house-voice' bij bedienen van knoppen (gesproken boodschap bij het bedienen van de knoppen.)
2.2 Beveiliging ------------------ Beveiligingscamera bekijken (webcam aan gesloten op usb poort) - Via skype een bericht laten sturen bij beweging aan de deur - Via email een bericht laten sturen bij beweging aan de deur - Via email een foto van de camera laten sturen bij beweging aan de deur
2.3 Media ------------ Mediaplayer die CD of radio speelt (CD's zijn playlists met MP3's. radio is via internet.) - Keuze uit 4 CD's en 5 radiozenders (aanpasbaar naar meerdere CD's en/of zenders.) - Keuze om de 'house-voice' uit te zetten (tijdens het spelen van media kunnen de gesproken boodschappen worden uitgezet.)
2.4 Alarm clock ------------------- Drie alarmklokken met 24-uurs bereik die afzonderlijk kunnen worden ingesteld - Keuze uit 3 meldingen: mediaplayer, beep of gesproken bericht
2.5 Lock mode ----------------- Het programma wordt geblokeerd en kan enkel terug worden opgeroepen door de juiste code in te geven (Bescherming tegen ongewenst gebruik van derden, of bij het verlaten van het huis.)
2.6 Car Tracker ------------------ Hier kan via een Kaart van heel Europa een auto gevolgd worden die een aprs systeem aan boord heeft (ARPS = Automatic Positioning Report System. GPS signaal via modem naar een zender op 144.800 mhz.) - Keuze uit manueel of automatisch volgen (automatisch: kaart volgt de auto op straatniveau en centreert de kaart automatisch.) - Knoppen voor: in en uitzoomen, verplaatsen van middelpunt van de kaart
2.7 TV gids ------------- Tv programma van de huidige dag van een zelf te kiezen zenderlijst (automatisch opgehaald via internet.)
2.8 Settings ------------- “house-voice” aan / uit zetten - E-mail opties aan / uit zetten - Skype opties aan / uit zetten
3. Taakverdeling -------------------3.1 Tom Pattyn: 15% ------------------ Website
3.2 Niels Salien: 21,5% ------------------- K8055 aansturen in C - Website - Maquette bedraden - Bedrading aansluiten - Info verzamelen over alle onderdelen
3.3 Mathias Spiessens: 25% -------------------------- Website - Maquette bouwen - Maquette bedraden - Bedrading aansluiten - Ontwerp temperatuursensor
3.4 David Nelissen: 38,5 % ----------------------- Maquette bouwen - Hardware bouwen - Programma schrijven - Maquette bedraden en aansluiten - Film maken - Verslag opstellen
4. Hardware -------------4.1 K8055 usb bord ------------------------ 8 digitale uitgangen - 5 digitale ingangen - 2 analoge uitgangen - 2 pwm uitgangen - 2 analoge ingangen
4.2 mk120 IR-sluis ---------------------- 1 relais uitgang
4.3 K6400 Codeslot ------------------------ pulsuitgang of wisselcontact
4.4 hardwarebord --------------------- plank met IR-sluis, usb bord, 10 relais, voedingsblokjes
4.5 lego --------- volledig bedrade maquette
5 Software ------------5.1 Visual Basic -------------------- Het volledige programma is geschreven in Visual Basic 6 - 13 forms, 1 module - UI-view32 component - Skype component - L&S Text To Speech component 5.2 Website ------------- http://shortcircuit.kalyan.be - Gesponsord door http://www.kalyan.be
5.3 Film --------- Film gemaakt met Moviemaker en Stop Motion 4 - Duur : 2,15 minuten - Grootte: +/- 500 Mb - Foto’s : Nikon D80, Nikon D50, Olympus
6 conclusie ------------Als je begint aan een project waar je zowat oneindig veel uitbreidingsmogelijkheden bij hebt, is het verstandig om op tijd te stoppen met uitbreiden. Werk af wat je hebt, zorg dat dit werkt, en breid dan verder uit.
Bijlagen --------PROGRAMMA: --------------------
Alles uit
Alles aan
Alarm clok
Camera
Hoofdmenu
Car tracker
TV gids SCHEMA’S: --------------Mk120 Receiver: --------------------
Mk120 Transmitter: -----------------------
Codeslot
K6400 Codeslot: -------------------
K8055 USB board: ----------------------
FOTO’s ----------
Dankwoord --------------
Wij danken: Onze ouders, die er toch bleven in geloven dat het zou werken en niet (heel de tijd) zaagden over de rommel die we in huis maakten. Jasper, voor de webspace en domeinnaam [Kalyan] De heren Wouter Deketelaere en Wim Dams die ons door ons project loodsten en ons tijdig tips gaven over hoe het beter kon. (of niet…) Niet te vergeten dat ze ons de kans gaven om ons werk te demonstreren op de opendeurdag waardoor ook anderen iets konden bijleren. Stefan - on4sh, voor het mogen gebruiken van de touchscreen. De school, die ons de gelegenheid gaf om de grenzen van onze kennis nogmaals te verleggen.
------------------------