Forum: Haus & Smart Home Alarmanlage im Hobbykeller


von g0nz00 (Gast)


Lesenswert?

Ich habe nun leider ungewollt ein Project.

Wir haben in einem leerstehenden Fabrikgebäude einen 110m^2 großen Raum 
bekommen für meinen ewigen Traum eine Werkstatt ;)

Nun habe ich meine Werkzeuge dorthin gebracht und alles schön 
eingerichtet.

Und heute Morgen hat mir mein Freund erzählt das er dort gestern nacht 
gebastelt hat und einige dunkle gestalten durt ums gebäude geschlichen 
sind.

Ich wollte immer mal einen Hausbus mit CAN entwickeln nur leider bin ich 
noch nicht so weit. lerne grade erst mit uart und timer umzugehen.

Jetzt wollte ich erstmal mit einer CAN alarmanlage beginnenen. Damit ich 
an der Anlage weiter experimentieren kann und nicht alles neu machen muß 
wenn ich mich weiter vorgearbeitet habe.

Also wenn irgendwehr auf dem bus sendet egal was soll alarm losgehen.

Ich dachte an einem AtMaga128+Cancontroller für die Zentrale und für die 
Bewegungsmelder und Fensterkontakte einen Tiny12 mit Can controller pro 
modul.

Es soll erstmal nur Alarm auslösen wenn fenster und Türen geöffnet 
werden.

Das die Alarmanlage 30s Alarm macht und das Licht 2 min Drehen läßt is 
alles kein problem. Nur mit dieser einfachen CAN nutzung wirds wohl auf 
die schnelle hapern.

Wenn jemand so etwas schon fertig hat als Code wäre ich glücklich 
ansonsten werde ich einfach mal anfangen die tage und hoffen das ihr 
mich hier oder dort mal korrigieren köntet.

Über Links zum Thema wäre ich sehr erfreut


g0nz00

von g0nz00 (Gast)


Lesenswert?

Kann ich eine software SPI schnittstelle Programmieren um den Mega123 
mit 2 oder mehr CAN Controllern kommunizieren zu lassen?

Für Alarmlinien oder sowas?

von dunkle Gestalt (Gast)


Lesenswert?

>Ich habe nun leider ungewollt ein Project.

Mir scheint, du bist sehr froh, einen Grund für ein Projekt gefunden zu 
haben.

von ka5aa (Gast)


Lesenswert?

>Kann ich eine software SPI schnittstelle Programmieren um den Mega123
>mit 2 oder mehr CAN Controllern kommunizieren zu lassen?

Ich glaub nicht, nachdem ich gelesen habe, was du hier für Fragen 
stellst. Ansonsten ist die Komminikation mit CAN Controllern per SPI 
recht einfach.

von Jennifer (Gast)


Lesenswert?

Ich würde einfach mehrere Bewegungssensoren auf Basis von IR verteilen. 
Wenn jemand Unbefugtes den Raum betritt nachdem die Sensoren aktiviert 
wurden, könnten mehrere extrem laute Sirenen ertönen und ich würde den 
Raum mit 20000 W Halogenstrahler überfluten. Evtl. noch ne Digicam 
auslösen lassen und mit dem Foto dann zur nächsten Polizeidienststelle 
gehen und Anzeige erstatten. Oder aber du lässt Fenster und Türen von 
einer Elektronik veriegeln und automatisch eine SMS an die Polizei 
senden. Die brauch dann nur noch örtlich aktiv zu werden.



von ka5aa (Gast)


Lesenswert?

>Oder aber du lässt Fenster und Türen von Oder aber du lässt Fenster und >Türen 
von einer Elektronik veriegeln

Au ja, und dann alles im Raum mit Laserstrahlen in 10x10x10qcm große 
Würfel schneiden. Vielleicht gibts mal nen Fehlalarm, und dann nimmt der 
Anteil der sinnlosen Fragen hier ein kleines bißchen ab.

von g0nz00 (Gast)


Lesenswert?

@dunkle gestalt: froh schon ein wenig, aber ich habe eigentlich kaum 
zeit für sowas.....

@ka5aa: naja ich weiß auch das man eine UART mit Software realisieren 
kann, dies war nur eine einfache frage mehr nicht.

Bei dieser frage gings mir nur darum ob es möglich ist.

mit 15-20 alarmkontakte werde ich aber noch keinen 2 ten CAN Controller 
brauchen.

Dachte es gibt ne ganz einfache lösung um die information Fenster/Tür 
offen ohne großen aufwand an die steuereinheit zu senden und alarm 
auszulösen. ansonsten wird auf dem bus nix gesendet.

von g0nz00 (Gast)


Lesenswert?

Da ein AtTiny12 nur einen reduzierten Pointer hat und nicht mehr als 
3(?) unterprogramme aufrufen kann, könnte es doch sehr eng werden wenn 
er mit einem CAN Controler kommuniziert oder?

Habe noch einige AtMega8 rumliegen aber die finde ich ein wenig groß für 
eine einfache meldung. Denke wenn ich 10 oder 20 von den dingern bauen 
will dann könnte ich mit einem passendem µC ein wenig geld sparen.

So wie es aussieht werde ich einfache Fensterkontakte nehmen diese 
entprellt auf ein Portpin legen und wenn sich der zustand ändert sendet 
er dann eine Meldung über CAN zur Steuereinheit.

von Frank B. (fbx111)


Lesenswert?

@: So wie es aussieht werde ich einfache Fensterkontakte nehmen diese
entprellt auf ein Portpin legen und wenn sich der zustand ändert sendet
er dann eine Meldung über CAN zur Steuereinheit.

Und der nächste Einbrecher legt dir deine schöne Anlage lahm oder geht 
einfach durch die Fensterscheibe.
Ich will ja hier nicht klugscheißen aber ich hab das mal eine Zeit lang 
beruflich gemacht und gestatte mir mal ein paar Tips dazu:

Erste Grundregel: ALLE Komponenten der Anlage mit Sabotageschutz 
versehen. Auch die Sirene, die Blitzlampe oder das Schloss.

Ansonsten war die o.g. Idee mit den IR-Meldern schon richtig, da sich 
sicherlich bei eingeschalteter Anlage niemand mehr im Raum befindet. 
Einen im Eingangsbereich und ausreichend viele im Fensterbereich, aber 
aufpassen, dass durch Sonnenwärme oder Reaktionen darauf kein Fehlalarm 
entstehen kann. Es ist schon vorgekommen, dass Sonnenwärme aufsteigende 
Luftströme produziert hat und sich dadurch Zimmerpflanzen bewegt haben 
=> Fehlalarm.

Zwischen den Sensoren und der Alarmanlage bzw. zu Sirene/Blitz/Schloss 
solltest du niemals einen Bus verwenden, nur normalen Draht.

Die Idee mit der Kamera ist gut und auch schon praktiziert worden. Da 
kannst du dich dann mit dem Bus austoben. Die Verbindung von der 
Alarmanlage zur Steuer- und Speichereinheit der Kamera kannst du damit 
machen.

Zu guter Letzt: Ein Sichtschutz kann auch nicht schaden.

von Michael J. (jogibaer)


Lesenswert?

> Und der nächste Einbrecher legt dir deine schöne Anlage lahm oder geht
> einfach durch die Fensterscheibe.
> Ich will ja hier nicht klugscheißen aber ich hab das mal eine Zeit lang
> beruflich gemacht und gestatte mir mal ein paar Tips dazu:


Hallo,

Du warst mal "beruflicher Einbrecher" ???-:).

Wußte gar nicht, daß das ein offizeller Lehrberuf ist.


Jogibär

von balu (Gast)


Lesenswert?

also ich habe sowas auch mal gemacht
das beste ist eine vernünfige meschanische sicherheit was bringts wenn 
bilnkt und tutet und doch alles weg is  gitter im fenster einbetonieren 
und doppelte tür mit dickem stahl  das hilft mehr

von Frank B. (fbx111)


Lesenswert?

Hi Jogibär. Also wenn Einbrecher ein Lehrberuf ist, dann wohl kein 
offizieller. Ansonsten eher ein LEERberuf ;-)
Ich habe mal für eine Alarmanlagenfirma gearbeitet.

Balu: auch das dickste Gitter ist schnell rausgezerrt oder durchgeflext.
Es kommt nur auf die Säge an....

von g0nz00 (Gast)


Lesenswert?

keinen Bus zwischen Sirene und Blitzlicht möchte ich so nicht hinnehmen 
wenn ich die Sirene mit Akku ausstatte und von ihr überprüfen lasse ob 
sie kontakt zur zentrale hat dann sollte es gehen. Bei fehlender 
Zentrale über 5 sec wird alarm ausgelöst.

Bewegungsmelder kommen auch mit rein und sabotagekontakt und schleife 
werde ich natürlich mitinstallieren.

Werde kleine Module für AP Schaltdosen basteln worann ich 1-8 eingänge 
legen kann und die daten auf den bus gesendet werden.

da ich einen VIA Epia rechner im hintergrund der Alarmanlage mitlaufen 
lasse für onlineüberprüfung usw. kann ich auch kammeras anbringen. und 
diese dann übers i-net ansprechen.

von Frank B. (fbx111)


Lesenswert?

@ keinen Bus zwischen Sirene und Blitzlicht...

Naja, es gibt auch Sirenen, die über Funk angesteuert werden.
Aber wenn du sowieso ein Kabel legst, kannst du auch gleich die 12V für 
Sirene und Blitz und den Sabotagekontakt anschließen, ohne erst an 
beiden Seiten Buskoppler zu setzen und deine Sirene mit Akku und 
Netzteil (zum Akkuladen) zu bestücken.
Aber ich vermute mal, es geht dir um den Spass an der Bastelei dabei.
;-)

von Magnus Müller (Gast)


Lesenswert?

> Also wenn irgendwehr auf dem bus sendet egal was soll alarm losgehen.

Ich würde das umgekehrt machen:

Alle "Sensormodule" werden permanent abgefragt. Ein Alarm soll ausgelöst 
werden wenn:

a) eines der Sensormodule einen Alarm meldet (Tür/Fenster geöffnet,
   Glasbruch o. Ä.)

b) eines der Sensormodule nicht mehr antwortet (Kabel zwischen
   Alarmzentrale und Sensormodul durchtrennt [Sabotageschutz])

Gruß,
Magnetus

von g0nz00 (Gast)


Lesenswert?

@Frank hehe ich glaube der spaß wird mir schon schnell genug vergehen.

@Magnus Da ich noch nix insachen CAN bus programmiert habe habe ich 
erstmal die einfachste Variante geschildert. aber wenn ich alles 
schonmal mit CAN ausrüßte kann ich es immer noch umstellen.

von Tobias Schneider (Gast)


Lesenswert?

Bin schon auf den ersten Fehlalarm gespannt, wenn in irgendeinem Sensor 
was ueberlaeuft

Gruss Tobias

von g0nz00 (Gast)


Lesenswert?

Hallo,

Wie löse ich am elegantesten das problem das ich den Mega8 über SPI 
programmieren möchte und er den MCP2515 auch über SPI ansteuert. Kann 
das einfach verbunden bleiben beim Flashen oder gibt das fehler?

Welche mindestanforderungen stellt der MCP2515 an den µC damit er alles 
verarbeiten kann z.B. Mhz, Speicher usw.  reicht der Mega 8 aus?
Es sollen nur Schaltvorgänge bearbeitet werden also nix großes.

Das Kabel mußte aus renovierungsgründen schonmal verlegt werden habe 
CAT5 genommen das sollte reichen.

von g0nz00 (Gast)


Lesenswert?

kann mir keiner einen tip geben wie ich das löse mt der SPI 
programmierung?

von g0nz00 (Gast)


Angehängte Dateien:

Lesenswert?

Hier mal ein Schaltplan eines Dosenmoduls hoffe ich habe nix vergessen.

Wenn ihr Fehler findet bitte melden.

G0nz00

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.