Projekt:tuerschlossV2: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 3: Zeile 3:
|status          = beta
|status          = beta
|beschreibung = Automatische Schließanlage Eingangstüre
|beschreibung = Automatische Schließanlage Eingangstüre
|autor          = [[Benutzer:Elektronik133|Jonas]]<br> [[Benutzer:MaesterK|Karsten]]
|autor          = Elektronik133  
|image          = TuerschlossV2_1.JPG
|image          = TuerschlossV2_1.JPG
|imagesize      = 240
|imagesize      = 240
Zeile 25: Zeile 25:
* 1x Schrittmotor 1,8°
* 1x Schrittmotor 1,8°
* 1x Hallsensor(typ?)
* 1x Hallsensor(typ?)
* 2x Endschalter
* 1x 10 Turn Poti
* 1x WS2812 LED
* 1x WS2812 LED
* 1x Taster
* 1x Taster
* (alarm buzzer)
* 1x 12V Steckernetzteil
* (1x 48V to 12V Wandler)


==Software==
==Mechanik==
totmann schaltung: ist in den letzten 15min kein "open" Komanndo empfangen worden, verriegelt die Tür automatisch.
Altes Bild mit 2 Endschaltern:
<!--
[[File:TuerschlossV2_1.JPG|400px|center]]
===Kommandos===
** "0x55" + "0x34": open
** "0x55" + "0x12": close
** Türstatus
*** "0x10" + "0x00 door closed
*** "0x10" + "0x01 door open
*** "0x10" + "0x02 door locked
*** "0x10" + "0x03 door unlocked
*** "0x10" + "0xF1 ERR unlock limit not reached
*** "0x10" + "0xF2 ERR lock limit not reached
*** "0x10" + "0xF3 ERR Door not closed
**
-->
===Komandos===
* "lock": schließt den Riegel, wenn alle Bedingungen erfüllt sind und liefert Rückgabewert
* "unlock": öffnet den Riegel und liefert Rückgabewert
* "info": Liefert "Arduino Tuer Steuerung"
* "version": Liefert "Arduino Tuer Steuerung #Version#
* "status": liefert den aktuellen Türstatus zurück
* Rückgabewerte:
**
===Bestandteile===
* serial
* Led Ausgabe
* Abfrage der limitschalter
* abfrage des Userbuttens
* Abfrage des Türsensors
* Steuern des Steppers
* packetdecode
* auswerten der Kommandos
* Dead man überwachung
* fehlererkennung


<!--
Zeichnung für Version mit 10-Gang Poti zur Schlüsselwinkelerfassung
===Paketstruktur===
[[File:Türschloss V3.PNG|400px|center]]
** Start_frame: 0xA1
** checksum: summe(lenth + data) in 8bit abgeschnitten
** length: Anzahl nutzbytes
** data
** end_frame: 0xA1
** "0xA1" - "0xA2"+ "0x01"
** "0xA2"+ "0x01" - "0xA1"
** Bsp: Daten(0x01, 0x04, 0x10)  0xA1,0x12,0x03,0x01,0x04,0x10,0xA1
-->


===verwendete Libs===
Hier die gesammelten Werke an STL Files:
* FastLED.h
[[:File:Türschloss STL V2_1.zip]]


==Mechanik==
===Erklärung===
Entworfen mit Fusion360
Die beiden Platten links werden unter der Abdeckung des Türgriffs befestigt. Dafür müssen unter Umständen längere Schrauben verwendet werden.
[fusion datei]
Der Schlüssel wird durch den großen Pully gesteckt und durch den Knauf gehalten.
Für die Schlüsselwinkelerfassung wird ein 10 Gang-Poti auf dem Riehmentrib verwendet. Beim Einbau muss auf die Maximallagen des Potis bei "Riegel geschlossen" und "Türfalle offen", geachtet werden.
(Bei jedem Umbau des Riehmentriebs muss natürlich der Analogwert neu kalibriert werden) 


[[File:TuerschlossV2_1.JPG|400px|center]]
[[File:TuerschlossV2_2.JPG|400px|center]]


liste der Teile:
* [[:File:knauf.stl]]
* [[:File:tuerschlossV2_1_ring.stl]]
* [[:File:tuerschlossV2_2_ring.stl]]
* [[:File:tuerschlossV2_endschalter links.stl]]
* [[:File:tuerschlossV2_endschalter rechts.stl]]
* [[:File:tuerschlossV2_Motorhalterung.stl]]
* [[:File:tuerschlossV2_retainer halter.stl]]
* [[:File:tuerschlossV2_retainer.stl]]
* [[:File:tuerschlossV2_ringhalter v2.stl]]
* [[:File:tuerschlossV2_ringhalter.stl]]


<gallery mode="packed-hover">
<gallery mode="packed-hover">
File:TuerschlossV2_4.jpg
File:TuerschlossV2_4.jpg
File:TuerschlossV2_5.jpg
File:TuerschlossV2_5.jpg
File:TuerschlossV2_6.jpg
File:TuerschlossV2_7.jpg
File:TuerschlossV2_8.jpg
File:TuerschlossV2_8.jpg
File:TuerschlossV2_9.jpg
File:TuerschlossV2_10.jpg
File:TuerschlossV2_11.jpg
File:TuerschlossV2_12.jpg
File:TuerschlossV2_13.jpg
File:TuerschlossV2_13.jpg
</gallery>
</gallery>
mitglieder
416

Bearbeitungen