Benutzer-Werkzeuge

Webseiten-Werkzeuge


0x0017

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
0x0017 [2023/02/01 14:27] – [Hardware] torsten.roehl0x0017 [2023/02/01 14:36] (aktuell) – [Links] torsten.roehl
Zeile 27: Zeile 27:
 |1|Arduino Nano (Klon) | | |1|Arduino Nano (Klon) | |
 |1|4,7 k Widerstand | | |1|4,7 k Widerstand | |
-|1|BC 548B Transistor | | +|1|BC 548B Transistor | {{:bc548.png?300 |}}|  
 +|1|Digimatic-Kabel  |{{:digimatic_kabel.jpg?300|}} |  
 +|1|Wannenstecker (10-polig) 2.54mm |{{:wannenstecker_03.png?300|}} 
  
 Grundsätzlich könnten alle Messgeräte mit dem Digimatic-Protokoll ausgelesen werden (auch andere Schnittstellen als RB6, z.B. RB5, inbegriffen). Testen konnten wir natürlich nur mit dem uns zur Verfügung stehenden Messgerät(siehe folgende Tabelle). Der Wannenstecker ist nur notwendig, wenn das Digimatic-Kabel verwendet wird. Eine Alternative ist im Abschnitt Downloads/Links aufgeführt (Adapter RB6 auf RB5).  Grundsätzlich könnten alle Messgeräte mit dem Digimatic-Protokoll ausgelesen werden (auch andere Schnittstellen als RB6, z.B. RB5, inbegriffen). Testen konnten wir natürlich nur mit dem uns zur Verfügung stehenden Messgerät(siehe folgende Tabelle). Der Wannenstecker ist nur notwendig, wenn das Digimatic-Kabel verwendet wird. Eine Alternative ist im Abschnitt Downloads/Links aufgeführt (Adapter RB6 auf RB5). 
Zeile 81: Zeile 83:
 </caption> </caption>
 </figure> </figure>
 +
 +
 +
 +Manuelle Herstellung der Elektronikausschnitte:
 +
 +  - Mit einem CAD Programm Schablonen anfertigen und anschließend so auf dem Adapter platzieren, dass die Bohrlöcher vorgekörnt werden können.
 +  - Bohrlöcher vorkörnen.
 +  - Mit einem kleinen Bohrer (ca. 1mm) in die Ecken für die Ausschnitte bohren. Die Bohrlöcher für die Schrauben sollten ebenfalls vorgekörnt werden.
 +  - Mit der Laubsäge das Material entfernen.
 +  - Schlüsselfeilen benutzen, um alles sauber in Form zu bringen.
 =====Software===== =====Software=====
 ====Digimatic-Protokoll==== ====Digimatic-Protokoll====
Zeile 497: Zeile 509:
 </code> </code>
 ======Download/Links====== ======Download/Links======
 +Die beiden wichtigsten Quellen sind eine Datei (PDF) über das Digimatic-Protokoll und eine Anleitung von Instructables, die das Auslesen von Mitutoyo-Messgeräten aufzeigt. Unsere Messuhr ist ähnlich aufgebaut, sodass dieser Artikel hilfreich ist. Allerdings enthält der dort verwendete Code einen Bug (kommt nur bei großen Messwerten in inch zum Tragen). Außerdem ist die Verwendung von Strings, selbst wenn man schon mit "Arduinos" programmiert, ungewöhnlich. Ohne Verwendung von Strings läuft der Code wesentlich performanter. 
 +
 ====Download==== ====Download====
 +  * {{ :digimatic_techmusings.pdf |Digimatic Protokoll (TechMusings) }}
 +  * {{ :messuhr.zip |Quellcode: Arduino und Java (mit JSSC) }}
 +
 ====Links==== ====Links====
  
 +Angaben zu den Messgeräten & Kabeln. 
 +  * Kabel Digimatic https://www.amazon.de/gp/product/B0006J415K/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1 (Mitutoyo mt905409 Anschluss Kabel (2 m) 905409)
 +  * Kabel Adapter https://www.shop.santool.de/de/zubehoer/anschlusskabel-digitale-messuhr.html?bruttonetto=with (Art.Nr.: MI-02027153 Anschlusskabel für digitale Messuhr)
 +  * Messuhr https://www.amazon.de/gp/product/B0747MG36S/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1 (CNC QUALITÄT Digital- Messuhr 12,7 mm Messbereich, Ablesung 0,001 mm )
 +
 + Java API für die serielle Schnittstelle: https://code.google.com/archive/p/java-simple-serial-connector/
  
 + Anleitung von Instructables https://www.instructables.com/id/Interfacing-a-Digital-Micrometer-to-a-Microcontrol/
0x0017.1675261661.txt.gz · Zuletzt geändert: 2023/02/01 14:27 von torsten.roehl