| Zeit:
23.07.2024 11:29:13 |
Hallo, Für mein Projekt verwende ich einen Nema 17 ( https://www.oyostepper.de/goods-31-Nema-17-Schrittmotor-Bipolar-18-Grad-87Ncm-1A-35V-4-Draden-Hybrid-Schrittmotor.html ) mit dem Motorshield. Zuerst dachte ich, der Schrittmotor würde 12 V verbrauchen, also habe ich ihn über die DC-Buchse des Arduino mit Strom versorgt. Dadurch wurde der Schrittmotor extrem heiß und nachdem ich die Spezifikationen noch einmal gelesen hatte, kam ich zu dem Schluss, dass er nur 3,5 V verbraucht. Mein Problem ist jetzt, dass mein Projekt nur mit 3,5 V von der DC-Buchse des Arduino (mit Jumper) und der zusätzlichen Stromversorgung vom USB-Eingang laufen kann, da ich zwei KY-040 und ein I2C-Display an die 5 V angeschlossen habe. Gibt es eine Möglichkeit, alles mit nur einer Stromquelle zum Laufen zu bringen, vielleicht über eine Art Stromregler? Andernfalls müsste ich einen Schrittmotor finden, der mindestens 5 V verbraucht ... das Problem dabei ist, dass ich einen 20-mm-Schrittmotor brauche und diese kleinen Schrittmotoren normalerweise nur 3,5 V verbrauchen. Vielleicht noch etwas anderes: Ich habe versucht, diese verdammten KY-040 per Software zu entprellen... das ist im Grunde unmöglich. Obwohl die Pullup-Widerstände für CLK und DT sehr hilfreich sind, sind diese Encoder verdammt launisch. Außerdem habe ich einen von ihnen, der einen Interrupt aufruft. Daher ist jegliches Entprellen per Timing nicht möglich. Online habe ich nur Standardverfahren gefunden und keines davon funktioniert wirklich gut für diesen KY-040. Dies ist mein erstes Projekt mit Mikroprozessoren (normalerweise entwickle ich Code auf einem MAC) und ich bin ziemlich beeindruckt, was man damit machen kann und wie einfach die Entwicklungsumgebung zu verwenden ist. Ich frage mich nur, was die Absicht war, auf das Motorobjekt über Zeiger in der Bibliotheksversion 2 zuzugreifen. Ich verstehe, dass das seit Version 1 geändert wurde. In einer praktischen Anwendung macht das keinen großen Unterschied... Ich bin nur neugierig auf diese Wahl. Ich bin jedoch sehr zufrieden mit Ihren Produkten und wäre für eine Antwort dankbar, insbesondere zu meinem Spannungsproblem.
|
| Zeit:
23.07.2024 12:46:36 |
Am einfachsten dürfte die Verwendung eines Festspannungsregler sein z.b. LD1117V33 Zum Thema entprellen:
https://www.mikrocontroller.net/articles/Entprellung
|