|
|
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> |