Jump to content
View in the app

A better way to browse. Learn more.

Tinkerunity

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Geschrieben

Hi TF

Der DC Brick hat die Methode get_current_consumption(). Leider gibt es dafür keine Callback Funktion, die z.B. gerufen wird, wenn der Motor eine bestimmte Menge an Strom zieht. War dies nicht möglich? Könnt ihr die API hier noch erweitern?

 

Hintergrund: Wenn bei einem Roboter ein Rad blockiert, steigt der Strom und dann will ich den Motor schnell abschalten können.

  • 3 weeks later...
Geschrieben

für den Stepper-Brick bitte auch erweitern, die Methode liefert zwar Werte zurück jedoch zweifle ich an den Werten wenn der Motor blockiert -> keinen Nennenswerte Veränderung.

  • 10 months later...
Geschrieben
  • Autor

Ja beim Stepper gibt's 'allData'

Beim DC Brick seh ich das nicht. Da gibts nur den CALLBACK_EMERGENCY_SHUTDOWN. Der wird gerufen, wenn der Strom über 5 A oder dir Temperatur über 175 Grad liegt.

Meine Motoren ziehen 2,1A unter Vollast. Ich weiss nicht, ob im Falle eines blockierten Rades die 5A viel zu spät erreicht werden, und damit das Getriebe vorher zuerstört wird.

Ich würd gerne bei 3A schon den Motor abschalten können via Callback. Das ist der Hintergrund.

Oder ich mach halt alle 10 ms den call 'get_current_consumption()' ohne Callback.

 

Geschrieben

:o Alle 10ms den getter, das ist dann aber nur eine Notlösung, optimaler wäre ein CB Threshold wie z.B. beim VoltageCurrent Bricklet:

http://www.tinkerforge.com/de/doc/Software/Bricklets/VoltageCurrent_Bricklet_Delphi.html#TBrickletVoltageCurrent.SetCurrentCallbackThreshold

Oha, den würde ich mir aber auch für den Stepper Brick wünschen ::)

 

Den VoltageCurrent zw. Motor und Stromquelle anbinden wäre keine Option?

Geschrieben
  • Autor

Nochmal VoltageCurrent hinzufügen würde bedeuten nochmals 51€ für die drei Bricklets + einen neuen Master mit 29€, da mir sonst die Bricklet Ports ausgehen.

 

BTW: Ich finde schon den DC Brick mit 49€ für einen single Motortreiber relativ teuer. Den gleichen Chip (MC33926) gibts als Dual Motortreiber deutlich billiger: http://www.generationrobots.com/de/400946-dualer-motorcontroller-mc33926-pololu.html auch wenn das nicht direkt vergleichbar ist.

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gast
Reply to this topic...

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.