Drehgeber oder: Bau eines digitalen Servos mit einem Arduino und Lichtschranken.

Поделиться
HTML-код
  • Опубликовано: 5 дек 2024

Комментарии • 78

  • @SuperSupplyGuy
    @SuperSupplyGuy 5 лет назад +4

    Ohne deinen Channel würde keine meiner Maschinen funktionieren. Soviel gelernt über viele Jahre. Danke dafür :)

    • @HomoFaciens
      @HomoFaciens  5 лет назад +1

      Freut mich das zu hören. Ich mach mir all die Arbeit, um Wissen zu vermitteln. Du bist der Beweis, dass das offensichtlich funktioniert ;-)

  • @timwolf8341
    @timwolf8341 8 лет назад +2

    Danke für diese ausführliche Arbeit und umfangreiche Dokumentation

  • @Mathias_Mechanic
    @Mathias_Mechanic 9 лет назад +1

    Gude!
    Ich habe jetzt schon einige von deinen Videos gesehen. Und ich muss sagen, wenn meine Profs damals im Studium die Sachverhalte genauso gut und anschaulich erklärt hätten wie du es machst, dann wäre mir das alles einfacher gefallen :)
    Endlich hab ich mal kapiert, wie man ein Drehgeber bauen kann und wie man da die Drehrichtung feststellen kann. Und hat man es kapiert, ist es eigentlich ganz einfach....
    Also vielen Dank dafür :)

  • @AndreasSpiess
    @AndreasSpiess 9 лет назад +9

    Sehr gut gemachtes Video. Einfach und trotzdem fundiert erklärt. Weiter so!

    • @HomoFaciens
      @HomoFaciens  9 лет назад +4

      +Andreas Spiess Danke für das Kompliment und weiter mach ich auf jeden Fall.

  • @Tschosef
    @Tschosef 8 лет назад

    gefällt mir einfach....... der "tonfall" ist zwar nicht super unterhaltsam, ABER... es ist echt, und korrekt, und autentisch.... UND vorallem Einleuchtend erklährt......
    Dazu noch die schöne "Bastlerart" (dosenbleche und sonstiges) das ist ne schöne Mischung ;-)

    • @HomoFaciens
      @HomoFaciens  8 лет назад

      +Tschosef ...hab meine Videos ja auch nicht unter der Rubrik "Spaß und Unterhaltung", sondern unter Wissenschaft, Technik und Bildung veröffentlicht ;)

  • @applosapples4924
    @applosapples4924 9 лет назад

    Bin echt begeistert von deinen Videos, kenne das alles leider nur aus der Theorie von Elektrotechnik, Systemdynamik, Regelungstechnik etc in der Uni, aber hier seh ich vieles endlich mal in Aktion und bekomm richtig Lust zum selber "basteln" :D Mal schauen, fürs nächste Jahr hab ich mir vorgenommen eine CNC Fräse zu bauen mit der ich bis zu 8mm starke Aluplatten fräsen kann. Bin momentan aber noch relativ unwissend in Bezug auf die ganze Sache mit dem Adruino und den Software technischen Sachen.

    • @HomoFaciens
      @HomoFaciens  9 лет назад

      +Mr Schräglage Danke! Da hilft nur: Schlauer machen! Ich habe vor in nicht allzu ferner Zukunft die Softwareseite des "Physical Computing" genauer zu erklären. Eigenbau benötigt immer auch Eigensoftware, um das Optimum zu erzielen.

    • @applosapples4924
      @applosapples4924 9 лет назад

      +HomoFaciens Hört sich spannend an, vielleicht helfen mir da meine C Kenntnisse etwas weiter :) Freu mich auf die Videos zur Software, frohe Weihnachten dir

    • @HomoFaciens
      @HomoFaciens  9 лет назад

      +Mr Schräglage Für Arduino-Programmierung ist C extrem hilfreich und wer eine textbasierte Computersprache beherrscht, dem fällt es relaliv leicht, weitere Programmiersprachen zu erlernen.
      Gleichfalls ein frohes Fest!

  • @nosaltiesandrooshere7488
    @nosaltiesandrooshere7488 5 лет назад +1

    👍 Sehr schön dein Kanal, ich habe mir ganz schnell mal deine Video Uploads angesehen, sehr gut, vielleich finde ich darunter die Lösung für mein Problem. 😉 Ich habe dir dafür ein Abo dagelassen und freue mich auf deine nächsten Projekte!
    Liebe Grüße aus Österreich!

  • @psh1491
    @psh1491 4 года назад

    깊이 있는 회전 센서 교육 감사합니다.

  • @sergejjost
    @sergejjost 4 года назад +1

    Einfach genial!

  • @LetsPatrick
    @LetsPatrick 9 лет назад +1

    Vielen lieben Dank für das Video

  • @kirill291090
    @kirill291090 8 лет назад

    Hey,
    danke für das tole Video.
    Ich habe eine Frage und zwar hast du ab 3:40 eine Sensorscheibe.
    Wie programmiere ich die, damit ich das hochzählen kann. Mein Problem ist dass wenn mein Gegenstand länger in der Schranke bleibt mein Zähler es die ganze Zeit hochzählt. Mit zwei Lichtschranken habe ich kein Problem aber mit einer fällt mit keine Lösung ein.
    Danke im Vorraus

    • @kirill291090
      @kirill291090 8 лет назад

      +kirill291090 Habe es geschafft. Mir ist aber eine andere Frage eingefallen, die du mir vielleicht beantworten kannst.
      Ich will ich den Serial Monitor eine Eingabe machen z.B. 10
      Der Counter soll jetzt bis 10 zählen und dann ausgehen.
      Wie kann ich die 10 eingeben ohne dass mit eine Decimale Zahl oder so raus kommt, was jetzt der Fall bei mir ist.
      Danke

    • @HomoFaciens
      @HomoFaciens  8 лет назад

      +kirill291090 Google mal nach serial.readStringUntil(). Nach dem Einlesen des Strings musst du diesen in einen Zahlwert umwandeln mit DeinString.toInt().

  • @CUBETechie
    @CUBETechie 6 лет назад

    Was ist das für eine Lampe die du verwendest? Und kann man sie außerdem der Fassung betreiben? Wenn ja wie?

  • @FriesinNF
    @FriesinNF 8 лет назад

    Ich möchte es mal mathematisch ausdrücken: von knapp 9000 Klicks 225 Bewertungen = Scheißegal %! Aber 225 positive : 0 negative = unendlich positive Zufriedenheit! Herzlichen Glückwunsch :-)

  • @plavix221
    @plavix221 8 лет назад

    Geniales Video.

  • @Martin-dz8qp
    @Martin-dz8qp 8 лет назад

    servus, eine kleine Frage am Rande, wie hast du am Schluss die Blech-Scheibe am Rotor befestigt?

    • @HomoFaciens
      @HomoFaciens  8 лет назад

      +Martin Brandstätter Den "Gnubbel" am hinteren Ende des Gehäuses abgesägt, damit die Welle ein klein wenig herausschaut und daran habe ich die Scheibe mit Epoxidharz geklebt.

  • @Jascraftmedien
    @Jascraftmedien 9 лет назад

    Welches Computer-Oszilloskop wurde in dem Video verwendet? Und kannst du es weiterempfehlen?

    • @HomoFaciens
      @HomoFaciens  9 лет назад

      +Jascraft Medien Ist ein DSO2090 und ich finds vollkommen in Ordnung. Ob's das immer noch zu kaufen gibt? Das Video gib'ts auf jeden Fall noch hier:
      ruclips.net/video/qc0BqbiBdb4/видео.html

    • @PyroShim
      @PyroShim 9 лет назад

      +HomoFaciens Bei amazon.de gibt es das DSO2090 ab 140€.

  • @ntreumer2839
    @ntreumer2839 7 лет назад

    Hallo, ein tolles Video von dir. Kann ich dasselbe bauen, bloß, dass der Arduino die Befehle nicht von einem PC bekommt, sondern von einer normalen 2.4GHz Modellbaufernsteuerung? Wie geht das am Besten?

    • @HomoFaciens
      @HomoFaciens  7 лет назад

      Sicher dürfte das gehen, ich hab's aber noch nicht gemacht. Auf jeden Fall benötigt man am Arduino ein Empfängermodul für den WLAN Sender. Die Programmierung dieses Empfängers und des Arduino ist aber nicht mal eben in einem Kommentar abzuhandeln.

  • @svendegraat460
    @svendegraat460 4 года назад

    Wow super Video! Ich kann mir garnicht vorstellen was das für eine Arbeit war! Abo ist dir sicher :)
    Gibt es auch irgendwo deine lib. Zum Download?
    Würde gerne mal die Schrittmotor lib sehen und mit spielen :)
    Liebe Grüße!

    • @HomoFaciens
      @HomoFaciens  4 года назад

      Wie im Video gesagt und auch in der Beschreibung unter dem Video, gibt's das auf meinen Seiten. Also hier nochmal zum Mitschreiben ;-)
      homofaciens.de/technics-base-circuits-encoder-disc_ge.htm
      Grüße zurück und viel Spaß beim Basteln!

  • @torukmacto4879
    @torukmacto4879 8 лет назад

    Schönes Video. Alles zu kompliziert. Woher die Teile nehmen? Gabellichtschranke habe ich irgendwo mal ausgebaut. Da steht nichts drauf. Keine Ahnung wo man was anschließen soll. Microkontroller? Ist das was zu essen? Keine Ahnung was das ist. Ich brauchte zwei Servos. Und einen Steuerknüppel. Auf ab/ rechts links. Und das mit ausreichender Leistung. USB ist für mich ein Buch mit sieben Siegeln. Baue mir so eine Schaltung und ich werde Dir ewig dankbar sein. Würde mich über eine antwort freuen.

    • @HomoFaciens
      @HomoFaciens  8 лет назад

      ...zumindest zu deinem Drucker-Lichtschranken-Problem kann ich mit einem weiteren Video helfen:
      ruclips.net/video/uuC7sCPV6yM/видео.html

  • @cyklop1977
    @cyklop1977 6 лет назад

    17:40 Motorparameter ---is it PID or something works like PID

    • @HomoFaciens
      @HomoFaciens  6 лет назад

      It's at least a proportional control loop. You can get the source code I used on my pages:
      homofaciens.de/technics-base-circuits-encoder-disc_en.htm

    • @cyklop1977
      @cyklop1977 6 лет назад

      thx , but I use bascom for avr . I interest to know of the idea (control motor , is it PID or something like PID)...if it is not PID then can You explain how it works ....how You control PWM

    • @HomoFaciens
      @HomoFaciens  6 лет назад

      My chapter about PID including sample code for Arduino Uno is here:
      homofaciens.de/technics-computer-arduino-uno_en.htm

  • @KarlAlfredRoemer
    @KarlAlfredRoemer 8 лет назад

    Tolles Video, wie fast immer. :)))
    Eine Frage: Wie kann man aus den vier Zustanden der beiden Gabellichtschranken die Drehrichtung heraus bekommen? Machst du das mit IF-Abfragen? Also if((Zustand vorher = High High) and (Zustand jetzt = Low High)) Then Drehrichtun = Uhrzeigersinn?
    Das müsste man dann ja für alle vier Zustandsänderungen machen, was relativ viel Zeit kostet. Geht das effizienter ohne gleich in Assembler programmieren zu müssen?

    • @HomoFaciens
      @HomoFaciens  8 лет назад +1

      Danke!
      Ja, die Abfrage erfolgt über If-then-Statements und dem Speichern des vorherigen Zustands. Wenn Zeit ein kritischer Faktor ist, kann man zu Hardware Interrupts greifen. Der Arduino Uno besitzt davon leider nur 2, was allerdings für einen Encoder ausreicht.

    • @KarlAlfredRoemer
      @KarlAlfredRoemer 8 лет назад

      Vielen Dank, dann werde ich das mal versuchen. Aber da der Getriebemotor 64 Taktflanken hat und die Getriebeausgangswelle stark untersetzt ist, fürchte ich, dass der schlecht compilierte C Code trotzdem zu langsam ist. Es
      Wären bei 100U/sek immerhim 6400 Interrupts pro Sekunde.

    • @HomoFaciens
      @HomoFaciens  8 лет назад +1

      Die interrupts werden problemlos abgearbeitet (hier wird ja lediglich ein Zählwert errechnet) , die Schleife für den Regelkreis sollte aber gut durchoptimiert sein. Ist zumindest einen Versuch wert.

  • @MBGrille
    @MBGrille 9 лет назад

    Hallo HomoFaciens,
    ich wollte dir erstmal sagen: ich liebe deine Videos!
    Jetzt mal eine Frage:
    Ich sehe bei deinen Projekten immer diese recht grob gefertigten Blechdrehscheiben. Ich habe verstanden: je mehr Zähne diese Scheibe hat, um so genauer kann die Drehung des Motors bestimmt werden.
    1.Frage: Da du, um die Drehrichtung festzustellen, zwei Gabellichtschranken benutzt: gibt es eigentlich auch Gabellichtschranken, die bereits zwei Sensoren für das IR-Licht enthalten? Denn wenn die Sensoren dichter nebeneinander liegen, sollte doch auch die Auflösung erhöht werden können. Bei einem solchen Bauelement bräuchte mann vielleicht auch nur eine IR-Lichtquelle, was natürlich auch Strom spart - interessant für Roboter - oder?
    2. Frage: schätzt du den Auflösungs-Gewinn, den man hat wenn die Drehscheibe sehr viele Zähne hat, als wichtigen Fortschritt ein, oder ist es eigentlich kaum merklich genauer, wenn sich eine Welle in 10 Grad-Schritten dreht als in 45 Grad-Schritten? Wann fängt lohnt der Aufwand deiner Meinung nach nicht mehr, noch genauer zu werden?
    3. Frage: wie ich glaube, kann man die Genauigkeit erhöhen, je dichter die beiden Gabellichtschranken zusammenstehen. Da du in diesem Film ein solches Bauelemet in der mitte durchgeschnitten hast: Hast du schon probiert die Gabellichtschranken übereinander zu setzen und den Abstand der beiden zu verringern?
    Praktisch sollte durch eine genaue Bearbeitung der Drehscheibe + Gabellichtschranken diagonal zueinander und nur minimal versetzt, die Genauigkeit maximiert werden können: also Gabellichtschranken nicht nebeneinander, sondern eine Lichschranke auf der einen Seite der Drehscheibe, die andere auf der diagonal gegenüberligenden Seite der Drehscheibe.

    • @HomoFaciens
      @HomoFaciens  9 лет назад

      +MBGrille
      1.) Ja, gibt es. In dem Video habe ich die Gabellichtschranke eines alten Druckers verwendet. Hier ist nur eine LED und es sind zwei Sensoren verbaut.
      2.)Hängt davon ab, wie genau du den Rest der Mechanik gebaut hast. Wenn du sehr gute (teure) Linearführungen und Antriebe mit geringem Spiel verwendest, bringt eine höhere Winkelauslösung auch einen Gewinn an Präzision. Bei meinen bisherigen CNC-Maschinen sind die 8 Zähne ausreichend:
      ruclips.net/video/WZz0t63X8EQ/видео.html
      3.)Die Lichtschranken müssen nicht zwingend dichter beieinander sein, Diese können theoretisch auch in einem Winkel von fast 180 Grad um die Scheibe verteilt sein (z.B. 179 Grad und sehr schmale Zähne). Das meinst du wohl mit diagonal. Das funktioniert auch, wenn du unbedingt eine hohe Auflösung benötigst.

  • @derwissenskiosk8041
    @derwissenskiosk8041 9 лет назад

    Wie Viele schritte kann die hier gezeigten Sensorik schalten Hz, Pulse /sek,upm oder Pulse/ min ich möchte mir auch eine Einfache CNC Fräse Bauen um Sperrholz oder Plexiglas bzw. Platinen zu fräsen oder zu Plotten nach meinen Plänen läst sich die CNC maschine mit nur ca.50-150€ bauen quasi eine weitere Version deiner Maschinen aber etwas Professioneller ein Elektroniker von Siemens, ein freund hilft mir dabei (software) ich möchte diese auch ohne Schrittmotoren bauen deshalb die Frage ich würde mich freuen wenn du meine folgenden video,s zum Thema kommentieren würdest und Tipps gibst was elektronische Steuerung angeht ? ; )

    • @HomoFaciens
      @HomoFaciens  8 лет назад

      +Der Wissenskiosk ...ab 15:48 zeig' ich doch, wieviele Pulse pro Sekunde der Arduino verarbeiten kann.
      Viel Spaß beim Bauen deiner CNC. Man lernt wirklich viel beim selber machen.

    • @derwissenskiosk8041
      @derwissenskiosk8041 8 лет назад

      Oki danke hab ich überhört ; )

  • @ismaelgoldsteck5974
    @ismaelgoldsteck5974 9 лет назад

    woher kommst du?

    • @HomoFaciens
      @HomoFaciens  9 лет назад +1

      +Walter Spurer Midde aus Hesse!

    • @supidrupi
      @supidrupi 6 лет назад

      Erbarmen,

    • @HomoFaciens
      @HomoFaciens  6 лет назад

      ..zu spät!

    • @supidrupi
      @supidrupi 6 лет назад

      Super, Du hast Humor!

    • @HomoFaciens
      @HomoFaciens  6 лет назад

      Du awwer offensischtlisch auch ;-)
      ...und auf dem 40jährigen Bühnenjubiläum der Rodgau Monotones war ich erst vor kurzem.

  • @cha0sbear940
    @cha0sbear940 8 лет назад

    Hängt die Genauigkeit auch von der Sensorscheibe ab.

    • @HomoFaciens
      @HomoFaciens  8 лет назад +1

      Im Prinzip ja (je mehr Unterteilungen, um so kleiner der theoretische Schrittwinkel), das Spiel im Schneckengetriebe ist allerdings bei 4 Zähnen schon größer als die Schrittweite.

  • @p-196
    @p-196 6 лет назад

    die meisten Smartphone Kameras zeigen Infrarotlicht an. das liegt daran, dass sie entweder gar keinen oder nur einen sehr schlechten Infrarotfilter verbaut haben.

  • @218nicci
    @218nicci 7 лет назад +2

    Manche Leute haben einfach ein gutes technisches Verständnis...Ich leider nicht. v.v

    • @HomoFaciens
      @HomoFaciens  7 лет назад

      Mit technischem Verständnis wird man nicht geboren. Also immer schön lernen, dann klappt's jeden Tag besser.

  • @DrakoonLP
    @DrakoonLP 8 лет назад

    Kameras können aber Infrarot Licht sehen

    • @HomoFaciens
      @HomoFaciens  8 лет назад

      +DrakoonLP Stimmt, aber meist haben die Kaeras einen Infrarot-Filter vorgeschaltet oder blenden den IR-Anteil per Software aus.

    • @DrakoonLP
      @DrakoonLP 8 лет назад

      +HomoFaciens achso ok

    • @HomoFaciens
      @HomoFaciens  8 лет назад

      +Andrin Bucher Schaltpläne und Software inklusive Bauteile gibt's als Download auf der Projektseite:
      www.homofaciens.de/technics-base-circuits-encoder-disc_ge_navion.htm
      Gabellichtschranken besitzen eine IR-Diode und einen Phototransistor. Da gibt es sehr viele Kombinationen (nach denen die Lichtschranken benannt werden), aber meist arbeiten die mit einem Strom von 10-50mA und sind daher alle für die im Video gezeigten Schaltungen geeignet.
      V 69735 / TCST 2103 steht auf den von mir verwendeten Bauteilen oder auch 8738 / H22A3.

    • @123Pyrofire
      @123Pyrofire 8 лет назад

      +HomoFaciens Wie funktioniert das dass die Kamera IR per Software ausblendet ?

    • @HomoFaciens
      @HomoFaciens  8 лет назад

      +123Pyrofire Lerne microcontroller zu Programmieren, um das zu verstehen. Das Umrechnen wird schon in der Kamera erledigt (Firmware).

  • @MrYshca
    @MrYshca 9 лет назад

    Good afternoon WAIT YOUR NEW VIDEO AND WANTED TO ASK YOU WHAT DO YOU THINK ABOUT IT
    ruclips.net/video/m3lWKGQuQoc/видео.html
    ruclips.net/video/5MOSnFSx8JQ/видео.html
    And Arduino + AS5311

    • @HomoFaciens
      @HomoFaciens  9 лет назад

      +яша Аб Two more great machines. My favorite is the robot arm with the printer motors - guess why ;)

  • @SunnyJulienDivine
    @SunnyJulienDivine 6 лет назад

    Jemand hat dein Video geklaut: ruclips.net/video/f00hPj19ptM/видео.html

    • @HomoFaciens
      @HomoFaciens  6 лет назад

      Nicht geklaut, mein's ist ja noch da ;-)
      All meine Videos sind unter "Creative Commons" veröffentlicht, Kopieren und Verändern ist also erlaubt.

    • @SunnyJulienDivine
      @SunnyJulienDivine 6 лет назад

      Okay alles klar 🙂