MIDI-Controller: Motorfader (und weiteres) an Arduino anschließen und ansteuern?


  • #22
Der erste Motorfader kam heute und jetzt bin ich bereit mit dem Arduino Mega mal zu testen.
1000068424.webp
 
  • Danke
  • Gute Antwort
  • Interessant
Reaktionen: jet2, BonesLazy, SteinHal und eine weitere Person
  • #23
Sieht gut aus.
Den Mega verwende ich auch gerne, der hat 80MHz, also ordentlich Power.

Was willst du als "Leistungselektronik" verwenden? Der Motor benötigt ca 800mA max, also beim Anlauf. Das kann der Arduino nicht treiben.
 
  • Danke
Reaktionen: Schludi
  • #24
Sieht gut aus.
Den Mega verwende ich auch gerne, der hat 80MHz, also ordentlich Power.

Was willst du als "Leistungselektronik" verwenden? Der Motor benötigt ca 800mA max, also beim Anlauf. Das kann der Arduino nicht treiben.
Ich muss jetzt nochmal warten, ich habe mir diesen MotorController bestellt:
https://www.amazon.de/dp/B0G34SRZ7H

Damit wollte ich dann den Motor steuern. Evtl. sollte ich mir mal nen günstiges Labornetzteil kaufen, ich schlag mich immer mit einer Kiste von alten Netzteilen rum ;-). Am Ende braucht der Motor 12V und der Arduino 5V - evtl. werde ich mir noch einen Dropdownregler dazwischenbasteln damit der Strom komplett von einem Netzteil gespeist wird.

Als Fader-Griff soll dann natürlich ein Darth Fader drauf ... so lange er nicht stört werde ich dann sehen :D ...
20260317_155133.webp
 

Anhänge

  • 1773741552827.webp
    1773741552827.webp
    44,3 KB · Aufrufe: 45
Zuletzt bearbeitet:
  • Danke
Reaktionen: Neobiont
  • #25
Welchen Arduino benutzt du? Den Mega 2560 Rev 3? So viel ich weß, brauchst du noch einen DA-Wandler zum ansteuern des Motors. Laut Datenblatt wird dieser Mega mit 16 MHz betrieben. Je nach Softwareprogrammierung sollte das reichen.

 
  • Danke
Reaktionen: Neobiont und Schludi
  • #26
Welchen Arduino benutzt du? Den Mega 2560 Rev 3? So viel ich weß, brauchst du noch einen DA-Wandler zum ansteuern des Motors. Laut Datenblatt wird dieser Mega mit 16 MHz betrieben. Je nach Softwareprogrammierung sollte das reichen.
stimmt, der Arduino™ due hat 80MHz, da hat die Platine den gleichen Formfaktor
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: Schludi
  • #27
Welchen Arduino benutzt du? Den Mega 2560 Rev 3? So viel ich weß, brauchst du noch einen DA-Wandler zum ansteuern des Motors. Laut Datenblatt wird dieser Mega mit 16 MHz betrieben. Je nach Softwareprogrammierung sollte das reichen.
Ja genau auf den warte ich gerade, ich hab diesmal bei Temu und AliExpress bestellt aber auch bei Reichelt :D ...

Der Motortreiber kam heute leider noch nicht. Ich habe mal den Potentiometer getestet der scheint zu gehen. Der Touch geht auch ohne Darth Fader Kopf nicht.

DarthFader.webp
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: Neobiont
  • #28
Der Touchsensor schaltet bei Berührung den Motor ab, richtig? Dann muss ich den Darth Vader Kopf irgendwie mit leitendem Filament drucken :confused: . Oder ich versuch mal ein Negativabdruck davon zu machen und den Negativabdruck mit Lötzinn zu füllen
 
Zuletzt bearbeitet:
  • #29
Der Touchsensor schaltet bei Berührung den Motor ab richtig?
Vom verlinkten Datenblatt von Steinhal würd ich ja sagen, "Conductive Resistance" beschreibt doch Masse-abhängige Widerstände.
 
  • Danke
Reaktionen: Schludi
  • #30
Vom verlinkten Datenblatt von Steinhal würd ich ja sagen, "Conductive Resistance" beschreibt doch Masse-abhängige Widerstände.
Ja ich müsste in der Firmware den Touch erkennen und den Motor auf Bypass schalten, damit man ihn z.B. festhalten kann wenn Automation in der DAW läuft.
 
  • #31
*hüstel* die letzten motorisierten Fader mit denen ich gebastelt habe hatten noch keinen Touch, da
wurde über einen Folienwiderstand und A/D die Position erfasst, alles vorher noch mit Operationsverstärker
und jede menge Sekundärelektronik. Bin da wohl mittlerweile ein Fossil :green:

Ja ich müsste in der Firmware den Touch erkennen und den Motor auf Bypass schalten, damit man ihn z.B. festhalten kann wenn Automation in der DAW läuft.
Klingt schlüssig, wie kommt denn das Signal vom Touch, als 0/1 oder osszillierend (falls mit integrieter Elektronik, sah auf dem Datenblatt nicht so aus)
 
  • Danke
Reaktionen: Schludi
  • #32
 
  • Interessant
  • Danke
Reaktionen: Neobiont und SteinHal
  • #33
Klingt schlüssig, wie kommt denn das Signal vom Touch, als 0/1 oder osszillierend (falls mit integrieter Elektronik, sah auf dem Datenblatt nicht so aus)
Eine oft benutzte Methode ist ein simpler Oszillator aus einem Komperator mit ein paar hundert kHz Frequenz der auf die metallische Faderkappe gelegt wird. Ist so verschalten, dass wenn der Finger die Kappe berührt durch die zusätzliche Kapazität die Frequenz stark absinkt. Über den Mikrocontroller liest man die Flankenwechsel ein und wenn die Frequenz weit genug abgesunken ist weis der Controller dass gerade jemand den Fader berührt. Den Motor dann aber sauber abzustellen bzw. mit bisschen "Gegenmoment" fahren zu lassen ist gar nicht so easy und erfordert viel Ausprobieren und Nachjustieren.
 
  • Danke
  • Interessant
Reaktionen: Schludi und Neobiont
  • #34

Cool, das sieht gut aus, werde das hier weiter mit Spannung verfolgen.
 
  • Danke
Reaktionen: Schludi
  • #35
Eine oft benutzte Methode ist ein simpler Oszillator aus einem Komperator mit ein paar hundert kHz Frequenz der auf die metallische Faderkappe gelegt wird. Ist so verschalten, dass wenn der Finger die Kappe berührt durch die zusätzliche Kapazität die Frequenz stark absinkt. Über den Mikrocontroller liest man die Flankenwechsel ein und wenn die Frequenz weit genug abgesunken ist weis der Controller dass gerade jemand den Fader berührt.
Dankeschön,
dann lag ich ja nicht so daneben, konnte mich errinnern ganz früher ähnliches glaube im Zusammenhang
mit Leitungssuchern oder Metalldetektoren gelesen zu haben.
 
  • Danke
Reaktionen: Schludi
  • #36

 
Zuletzt bearbeitet:
  • Danke
Reaktionen: Neobiont und SteinHal
  • #37
Sehr cool, freut mich neues zu sehen und das es läuft. 👍😎
 
  • Danke
Reaktionen: Schludi

Ähnliche Themen

×
Dir gefällt Recording.de? ❤️ Lasse dir unsere neuesten Inhalte in der Google-Suche ganz oben anzeigen!

Oft gelesene Themen

Zurück
Oben