Alarmanlage

Hallo. Ich entschuldige mich gleich dafür Anfänger zu sein, aber mir fehlt ein Ansatz für mein Projekt.

Und zwar möchte ich in meinem Gitarrenkoffer (sicher auch für andere Koffer interessant) eine kleine Alarmanlage einbauen. Der Alarm soll über einen Beschleunigungssensor ausgelöst werden. Soweit wäre es ja ganz einfach. Meine Idee war allerdings, dass der Alarm erst nach einer gewissen Zeit auslöst, in der der Koffer bewegt wird. Das hat einfach einen praktischen Hintergrund, dass jemand den Koffer berühren oder wegstellen kann (oder er versehentlich umfällt) ohne dass der Alarm auslöst. Die Frage der Zeit bereitet mir allerdings Probleme.

Ist es möglich, dass der Alarm auslöst, wenn der Sensor z.B. 10sek kontinuierlich Bewegung feststellt? Und des Weiteren der Zähler z.B. nach 3sek wieder zurückgesetzt wird und von neuen beginnt. Nicht, dass jemand meine Gitarre in 10sek Schritten klaut :smiley:

Ich danke schon mal.

Der Ansatz für dein Projekt ist doch sehr einfach.
Du musst einen Sketch schreiben, der weitestgehend deinen Vorstellungen entspricht.
Den zeigst du uns und wir versuchen dir dabei zu helfen, den lauffähig zu machen.

Stephan666:
Ist es möglich, dass der Alarm auslöst, wenn der Sensor z.B. 10sek kontinuierlich Bewegung feststellt?

--> ja

Stephan666:
Und des Weiteren der Zähler z.B. nach 3sek wieder zurückgesetzt wird und von neuen beginnt.

--> ja

Entscheidungsfragen sind einfach die schönsten Probleme :slight_smile:

Hallo,

Du benötigst mindestens eine Verzögerungszeit. Dazu solltest Du Dich mit der function millis() beschäftigen und lernen wie man die benutzt. Vergess delay() das wird nix weil Du dann wärend der Zeit nicht mitbekommst wenn keine Bewegung mehr vorhanden ist. Programtechnisch ist also das kein Problem, du solltest Dir allerdings Gedanken um die Stromversorgung machen. Wenn Du z.B einen Nano mit USB Stecker nimmst kannst Du alles mit einem 5V Powerpack versorgen und kannst die Standard Steckverbindungen benutzen.

Heinz