Projekt:tuerschlossV2: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
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]]


https://github.com/Schaffenburg/Tuerschloss-V2
Zeichnung für Version mit 10-Gang Poti zur Schlüsselwinkelerfassung
<!--
[[File:Türschloss V3.PNG|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===
Hier die gesammelten Werke an STL Files:
* "lock": schließt den Riegel, wenn alle Bedingungen erfüllt sind und liefert Rückgabewert
[[:File:Türschloss STL V2_1.zip]]
* "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:
** "0x00" door closed
** "0x01" door open
** "0x02" door locked
** "0x03" door unlocked
** "0xF1" ERR unlock limit not reached
** "0xF2" ERR lock limit not reached
** "0xF3" ERR Door not closed
===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
-->
<!--
===Paketstruktur===
** 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===
===Erklärung===
* FastLED.h
Die beiden Platten links werden unter der Abdeckung des Türgriffs befestigt. Dafür müssen unter Umständen längere Schrauben verwendet werden.
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) 


==Mechanik== 
Entworfen mit Fusion360
[fusion datei]
[[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