Teneriffa Süd Abflug
Über ein Tastenfeld wird die Anlage aktiviert, zwei LEDs signalisieren den jeweiligen Zustand der Anlage: Dauergrün für deaktiviert, pulsierendes Rot für Betriebsbereitschaft. Die Schaltung, die dem Codeschloss zu Grunde liegt, basiert auf dem Einsatz von Thyristoren. Diese ähneln Transistoren in ihrer Schaltweise, jedoch ist die Collector-Ermitter-Strecke stromlos, bis über das Gate der Thyristor "gezündet" wird. Diesen Effekt macht sich die Schaltung zu Nutze: Nur wenn alle Ziffern des Codes in der richtigen Reihenfolge eingegeben werden, lässt sich das Schloss öffnen. Alarmanlage bauen schaltplan s51. Wird eine Ziffer falsch eingegeben, fällt die Spannung von allen Thyristoren ab und der Code muss von vorne eingebeben werden. Das erschwert das Raten des Codes ungemein und verhindert das Öffnen des Schloss über wahlloses Drücken auf dem Tastenfeld. Die Thyristoren sind dazu da, die einzelnen Tastenbefehle auf dem Tastenfeld in die Schaltung weiterzugeben. Wurde der Code korrekt eingeben und die Bestätigungstaste gedrückt (die letztlich auch nur eine weitere Ziffer des Codes darstellt), fällt das Relais ab und entschärft die Anlage.
digitalWrite(ledAktivPin, HIGH); //Wenn kein Alarm aktiviert ist, so soll der Status des Alarmpins ausgewertet werden. if (isAlarm == false) { isAlarm = digitalRead(alarmPin) == HIGH;}} else { //Wenn die Alarmanlage deaktiviert ist, dann soll die rote LED aus sein und das Relais soll abgefallen sein. digitalWrite(ledAktivPin, LOW); digitalWrite(relaisPin, HIGH);} //Wenn die Alarmanlage an ist und es besteht ein Alarm so soll das Relais angezogen werden. if ((isActive == true) && (isAlarm == true)) { digitalWrite(relaisPin, LOW);} else { //Wird vor das RFID Modul ein Chip gehalten so wird diese ID ausgelesen. So basteln Sie sich eine Alarmanlage mit Arduino - PC-WELT. if (() && adCardSerial()) { String serial = parseId(rfid); //Ausgabe der ID auf dem Seriellen Monitor intln("RFID Nummer: " + serial); //Schleife zum pruefen der erkannten RFID. int counter = 0; boolean foundId = false; for (counter = 0; counter < sizeof(ids) - 1; counter++) { //Wenn die RFID bekannt ist so soll die Alarmanlage aktiviert bzw. deaktiviert werden. if (serial == ids[counter]) { isActive =!
String getNumPosAsHEX(RFID rfid, int position) { return String([position], HEX);} Download des Quellcodes Ausblick auf die nächste Ausbaustufe Als nächste Stufe wird diese fliegende Schaltung nun in eine Dose verbaut. Abzweigdose, als Gehäuse für die Alarmanlage
[fliph:7f258dadbd][/fliph:7f258dadbd] Übrigens, der Wert des Basiswiderstands ist in diesem Fall unkritisch, Hauptsache der maximal zulässige Basisstrom und die maximale Verlustleistung am LDR wird nicht überschritten. 10. 2009, 21:47 #9 Robotik Einstein den basisvorwiderstand nicht zu groß machen, den Transistor als Schalter betreiben, sprich übersteuern 3-5 x Ib reduziert die Verlustleistung am Transistor gegenüber Betrieb in der Kennlinie... Vor den Erfolg haben die Götter den Schweiß gesetzt
Nach ein paar Sekunden, wenn die elektronische Kippschaltung wieder im stabilen Zustand ist, gibt das Thermoelement den Strom für die Alarmgeräte frei.