RFID entrédörr - Från kaos till ordning

4.7
232 röster
Skapat
2011-09-18
Senast ändrat
2011-10-02
Visningar
33 131

Följ min dröm att skapa det intelligenta hemmet. Detta är delprojekt 1: Målet är att slippa nycklar och istället kunna öppna dörren med en RFID-tagg. Och i sann Sweclockers-anda måste en dator givetvis vara med på ett hörn.

RFID-tekniken kan ni läsa mer om här:
http://sv.wikipedia.org/wiki/RFID

Assa motorlås 810
http://www.assa.se/sv/site/assa/Produkter/?groupId=6097

Ha tålamod! Det återstår mycket arbete ännu.
Kritik, smicker och åsikter är varmt välkomna!

Tack!
//Supreme

Grov skiss på Touchscreenmontering

Ungefär så här hade tänkt att det ska se ut när det är klart. Från Touchskärmen ska man, förutom att administera RFID-taggar och hantera dörren, styra andra delar av hemmet samt kunna se elförbrukning, SL-tider, Väder, Epost mm.

Första leveransen - Elektronikdelarna.

Andra leveransen - Motorlåset Assa 810S

Assa motorlås 810S samt kontrollenhet DAC 430 plus diverse monteringsmaterial.
http://www.assa.se/sv/site/assa/Produkter/?groupId=6097

Testkörning av RFID-läsaren med hjälp av ett usb-kort.

Vara tvungen att leka av mig med alla nya leksaker!
På bilden ser ni RFID-läsaren monterad på en USB-breakout board.

Tredje leveransen - LCD 12" Touchscreen DVI

LCD 12" Touchscreen med DVI-ingång. Upplösning på 1024.

LCD-chassit bortmonterat

LCD Slim!

Baksidan på LCD-skärmen

Arbetet med elektroniken påbörjad.

Insåg att 15-pins DSUB kontakter är utmärkta på alla sätt. Så jag har monterat 2st på mitt chassi för att ansluta DAC:en, RFID-läsaren, Ultraljudssensorn och lysdioderna på frontpanelen.

Det är ett helsike att läsa av motstånd

Dags att skaffa glasögon!

Lysdiod med inbyggt motstånd.

Hittade lysdioder med inbyggt motstånd på ELFA. Gött!

Lysdiod med hållare för panel

Lysdiod med hållare för panel

Ojojoj - Hur ska det här sluta

Efter denna bild finns det ingen återvändo!

Puh! - Djupet verkar vara tillräckligt för att kunna få plats

Djupet verkar vara tillräckligt för att kunna få plats med alla komponenter på insidan

Utsågningen klar.

Stiligt va!

Ström please!

Ström måste man ha. Och givetvis fanns ingen strömkälla på rätt sida av dörren. Så fram med sticksågen och såga ur en kanal för flex-rör.

Bad luck - Betong a lá skithård!

Den sista biten visade sig vara betong av den skithårda sorten.

problem solver!

Försökte få till en bild som visade hur jävla manlig den best är! För en IT-nörd är det sällan man känner sig så här manlig!

El-säkerheten främst

Knappen för ytterbelysningen sedd innefrån

Knappen för ytterbelysningen sedd innefrån. Istället för en strömbrytare ska jag montera en RFID-läsare istället. Har ingen bild tyvärr; men jag monterade ett till flexrör på den lediga anslutningen ni ser på bilden och drog runt dörren till mitt uppsågade hål

RFID-läsare monterad!

Vilken skillnad va! Bytte ut ramen mot en ny samt satte en blindbricka framför RFID-läsaren.

Kablarna framdragna

Innerväggen tillkapad

Sticksågen gick varm idag för att tillverka väggarna för hålet. På bilden ser ni en snygg top-innervägg. Så jäkla bra blev det....

...tills jag skulle montera el-uttagen. Ser ni felet? Inte?
Det gjorde som sagt inte jag heller innan el-uttagen skulle monteras. De gröna dosorna är i fel storlek!!

Mini-ITX dator ihopbyggd

Har inga bilder tyvärr. Men gissa hur skönt det var att göra nånting man faktiskt kan nånting om!

ASSA DAC:en ansluten

Leverans av plexiglasskivan

Betydligt större än vad jag trodde.
http://www.plexiglasshopen.se/shop/product/plexiglas-gs-svart...

Högblank svart plexiglas

Opak - ej genomskinlig. Very nice!

Serialport-Server

Eftersom endast ett program åt gången får lyssna / prata med en serieport (elektroniken är inkopplad via SerialOverUSB) så har jag byggt en server som sköter all "diskussion" med elektroniken.

På bilden ser ni vad elektroniken rapporterar när dörren öppnas och stängs.

Serverprogrammet publicerar en web service som t.ex. en mobiltelefon eller websajt kan använda sig för att ta emot / skicka kommandon.

I väntan på byggbilder

I brist på byggbilder lägger jag upp programmeringsbilder, mycket intressant eller hur!

Det känns nästan som jag sviker er när ni har visat så mycket intresse och uppmuntran!

(Bilden visar Arduino-koden)

Nästan OK Plexiglas

Det har inte riktigt gått som planerat i helgen kan man väl lugnt säga. I lördags sågade jag till plexi-glaset ni ser på bilden. Helt ok men hålen för lysdioderna blev skeva. Så jag gjorde ett nytt försök med samma resultat. Suck! I och med att hålen ligger på en linje syns minsta millimeter-fel lika tydligt som damm i solljus. Så idag söndag åkte jag ut till föräldrarna för att få hjälp.

Plexiglaset tog form, om än något långsamt. Vi mätte och trippelkollade. Mätte igen ner på tiondelsmillimetern. And behold, efter några timmar hade vi skapat den ultimata plexiglasskivan som bara var möjligt. Nu återstod endast att få de kapade kanterna blanka med hjälp av gasbrännare... you guessed it!?

Tror du inte skiten spricker precis när vi är klara med sista sidan! Un-fucking-believeable!

När väl chocken lägger sig blir det ett nytt försök.

Server-kod

Servern publicerar i sin tur en WCF-tjänst som kan användas för att interagera med elektroniken

Början på Touchscreen-GUI:t

en (fungerande) mock-up av det grafiska gränsnittet till Touch-skärmen. Alla ideér och synpunkter välkomna då jag inte är en fena på design!

Vargbesök: Titta vad jag fick syn på promenaden i lördags!

... i Kolmården
Besöket sinkade dock mitt projekt. Ajajaj

Alright, back in business.

Löder ihop lysdioderna + Ultraljudsmätaren.

Lackering DeLuxe!

Tryckte skruvarna som ska användas för panelmontaget genom en bit kartong. Fungerade perfekt som hållare när jag sprayade dem svarta.

LCD:n monterad

De två elektronikkort ni ser "på" LCD:n är styrkortet och knappsatsen. Ytterst på knappsatsen hittade jag IR-mottagaren för fjärren, så den monterades så att IR-mottagaren har "fri sikt" ut via ventilationshålen.

Provmontering

YES!!! Efter lite justeringar och svordomar fungerar det! Sweet!

Ber om ursäkt för bildkvaliteten. Ska se till och ta bättre bilder när jag är helt klar.