Präzision des Linearsensors aus einem Drucker

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ก.ย. 2024
  • Inhaltsverzeichnis:
    00:05 Einleitung
    00:47 Versuchsaufbau
    02:32 Steuerung per Mikrocontroller
    04:08 Spiel in der Mechanik
    06:50 Grenzen des Linearsensors
    Die Projektseite:
    www.homofaciens...

ความคิดเห็น • 19

  • @jerosacoa
    @jerosacoa 8 ปีที่แล้ว

    As always... an excellent and informative video. Keep on...

  • @ITSEChris
    @ITSEChris 8 ปีที่แล้ว +1

    Hey. Vielen Dank für dein Video. Witziger Weise an dem Tag hochgeladen als ich meinen ersten Arduino geliefert bekommen habe :-D
    Ich habe hier noch zig kaputte Drucker im Keller stehen gehabt - den Arduino entdeckt - überlegt das ich schon lange nichts mehr programmiert habe - und auseinandergebaut und einen Arduino bestellt :-D
    Kannst du etwas zur Auslastung des Arduino sagen und zur Anschaltung und Software? Gibts bestimmt was von dir auf deiner Seite - ich habe aber bisher nur den Spendenknopf gefunden ;)
    Liebe Grüße
    Christian

    • @HomoFaciens
      @HomoFaciens  8 ปีที่แล้ว +2

      Besten Dank für das Benutzen des Spenden-Knopfes ;-)
      Die Auslastung des Arduino hängt von der geschriebenen Software ab - da gib't fast immer was zu optimieren. Für die Steuerung eines Linearantriebes ist entscheidend, dass keine Schritte ausgelassen werden. Das kann man relativ einfach überprüfen:
      Die Sensorscheibe in diesem Video unterteilt eine Drehung in 128 Schritte. Wenn der Antrieb mit voller Geschwindigkeit um 128, 256, 1024... Schritte bewegt wird, sollte die Scheibe immer wieder in der Ausgangsposition stehen bleiben.
      Mehr Basiswissen zum Arduino gibt's auf meinen Seiten unter anderem in den folgenden Kapiteln:
      www.homofaciens.de/technics-computer-io-boards_ge_navion.htm
      www.homofaciens.de/technics-computer-arduino-uno_ge_navion.htm
      www.homofaciens.de/technics-base-circuits-encoder-disc_ge_navion.htm
      Außerdem ist dieser Microcontroller in (fast) all meinen CNC-Maschinen verbaut. Die Neuste entsteht gerade im Zuge des HackadayPrize2016:
      hackaday.io/project/10299-self-replicating-cnc-for-194-or-more-countries

  • @samsunggsii95de
    @samsunggsii95de 8 ปีที่แล้ว

    wie wäre es den plastikstreifen auf ein rad auf zu kleben und dieses rad dann sozusagen als sensorscheibe zu verwenden? so hast du einen sehr präzisen abstand der Markierungen zueinander und eine sehr feine Auflösung.

    • @HomoFaciens
      @HomoFaciens  8 ปีที่แล้ว +2

      Da nehme ich doch lieber gleich einen der Rotationssensoren, die ebenfalls in fast jedem Tintenstrahldrucker zu finden sind.

    • @samsunggsii95de
      @samsunggsii95de 8 ปีที่แล้ว

      +HomoFaciens oh. okay. hab noch nie n Drucker auseinander genommen xD

  • @DerKritiker11880
    @DerKritiker11880 8 ปีที่แล้ว

    Hallo, wieder ein sehr gutes Video! Ich habe vor sowas ähnliches nachzubauen.
    Wie schließe ich so einen Linearsensor an einen Raspberry Pi an? Finde dazu leider nichts im Internet.
    Vielen Dank schonmal.

    • @HomoFaciens
      @HomoFaciens  8 ปีที่แล้ว

      Das liegt daran, dass das mit dem Raspberry Pi nicht funktionieren wird. Der ist nämlich zu langsam was das Einlesen der Zählpulse betrifft. Hier wird ein "Echtzeit-Betriebssystem" benötigt, was (mit wenigen Ausnahmen) nur bei Microcontrollern der Fall ist.

    • @DerKritiker11880
      @DerKritiker11880 8 ปีที่แล้ว

      Vielen Dank für die schnelle Antwort.

    • @dingsens2810
      @dingsens2810 4 ปีที่แล้ว

      @@HomoFaciens den echtzeit kernel von linuxcnc kann man soweit ich weiß auch auf einen arm zum laufen bekommen, allerdings benutzt man normalerweise encoder ics um so etwas auszulesen, dann muss ein controller nicht die hälfte der rechenzeit mit interrupts verbringen

    • @HomoFaciens
      @HomoFaciens  4 ปีที่แล้ว

      Bezüglich Echtzeit-Linux ist man mittlerweile in der Tat weiter (meine Antwort oben ist schon 3 Jahre alt). Damit werde ich bei Gelegenheit mal etwas experimentieren. Danke für den Hinweis.

  • @samsunggsii95de
    @samsunggsii95de 8 ปีที่แล้ว

    und wenns ein linearmesssystem bleiben soll dann statt der doppelgabellichtschranke vielleicht die optische maus aus deinem anderen video nehmen; )

    • @HomoFaciens
      @HomoFaciens  8 ปีที่แล้ว

      Die Maus werde ich mit dem Antrieb als nächstes untersuchen.

  • @dingsens2810
    @dingsens2810 4 ปีที่แล้ว

    ich muss schon sagen, auf der einen seite eine 1/100 messuhr und nen encoderstreifen und auf der andern seite eine GeWinDeStANgE... das tut... irgendwie weh. es gibt gute china kugelumlaufspindeln mit denen man dann tatsächlich (nicht absolut aber zumindest inkrementell) mikrometer jagen kann

    • @HomoFaciens
      @HomoFaciens  4 ปีที่แล้ว

      Meine Absicht ist es aber, zu zeigen, mit welch einfachen Mitteln man ebenfalls in den Bereich von 1/10mm (und besser) vorstoßen kann. Billige China-Spindeln (von denen ich schon einige in Händen hatte) sind deutlich schlechter als die von mir gezeigte Version mit Baumarkt-Gewindestangen. Man sollte seine alten Vorurteile immer mal wieder überprüfen ;-)

    • @dingsens2810
      @dingsens2810 4 ปีที่แล้ว

      @@HomoFaciens das problem ist nur, dass die gewindestangen schon nach kurzer zeit und geringer belastung viel verschleiß haben. das hat was mit der geometrie zu tun. da sind trapezgewindestangen deutlich besser, und am verschleißärmsten sind und bleiben kugelumlaufspindeln. klar für einen temporären aufbau mag das gehen, aber nicht für eine maschine, die die spindeln über einen längeren zeitraum belastet

    • @HomoFaciens
      @HomoFaciens  4 ปีที่แล้ว

      ​@@dingsens2810 Wegen des Verschleißes verwende ich Kunststoffstreifen als Führungsmutter:
      th-cam.com/video/X6FeddDZOq0/w-d-xo.html
      Funktioniert bestens bei meinen CNC-Fräsen und die müssen schon so einiges an Belastung aushalten. Musste bislang keine der Streifen austauschen.

  • @techtom2768
    @techtom2768 8 ปีที่แล้ว

    erster