Controlling RC Servos with Artisan Software - consistently control your roaster heat!

Sdílet
Vložit
  • čas přidán 2. 02. 2021
  • I recently installed a digital ammeter from from Amazon on my Artisan 6 electric fluid bed roaster. After doing that, I realized just how non-linear the heat control knob is on the Artisan. So I replaced the heat control knob with an RC car servo! Now, using the Phidget RCC-1000 and the HUB0000 (aka the VINT hub), I can control the level of my heat entirely by touchscreen, giving me much more consistency when roasting.
  • Zábava

Komentáře • 50

  • @rockfitclub
    @rockfitclub Před 8 měsíci +1

    thank you

  • @hansr7968
    @hansr7968 Před 3 lety

    so so appreciate the time you have put in to this -absolutely fantastic, giving me the confidence (now om the drawing board for when I get the next few months) to connect to a needle valve controlling propane to my gas fired air roaster.

    • @hermetheuscoffee
      @hermetheuscoffee  Před 3 lety

      Thank you, Hans... that’s actually EXACTLY what I did on my prior roaster. I used the same servos and everything. Although I used a 1/4 turn valve instead of a needle, so the control wasn’t very linear. Needle will work much better for you. I have a short video of that roaster on my channel, although it’s not a tutorial or how-to. It was just a demo of it for when I sold it.

  • @alexmussman6372
    @alexmussman6372 Před rokem

    Just getting into roasting and your video on the “smola” brought me to your channel. I feel soooo much more confident going this route for 200g roasts. Greatly appreciate these videos you’ve created!!

    • @alexmussman6372
      @alexmussman6372 Před rokem

      Also. Just guessing, is each movement of the servo is 1.5 degree of rotation?

    • @hermetheuscoffee
      @hermetheuscoffee  Před rokem

      @@alexmussman6372 Glad you've found the videos helpful! The degrees of rotation per increment are adjustable via the min/max you set for the slider. For many people (and this video), a 0-100 slider would equate to 2.7 degrees per increment (because it's a 270-degree servo).

    • @alexmussman6372
      @alexmussman6372 Před rokem

      @@hermetheuscoffee so I finally pulled the trigger to try it and everything works as expected, but my servo rotates the wrong direction so when I attach it to the knob, from zero to 180 it wants to turn to the left rather than yo the right. I got the HS-485hb so I didn’t know if yours was wired to rotate correctly or if you had to require the servo motor.

    • @hermetheuscoffee
      @hermetheuscoffee  Před rokem

      Yes, you'll need to use the "factor" and "offset" values to essentially shift your servo values. The newest version of Artisan has a little calculator for these in Config>Events... on the far right, it's the button with the 3 dots on it. You might have to use a negative value for offset or factor to get it to behave the way you want it to. I'm sorry I can't just give you the values... I haven't used Phidgets in quite some time now, so I'm rusty on the precise configuration.

  • @jedipatzer2220
    @jedipatzer2220 Před 3 lety +2

    Good Lord. What an amazing video/explanation of how this all works. Thank you, Good Sir! The only thing I don't understand is where the Up Arrow and Down Arrow INCREMENT comes from. Is that configurable, or is it a locked in value/percentage??

    • @hermetheuscoffee
      @hermetheuscoffee  Před 3 lety +2

      Thanks for the kind words! The keyboard arrows increment your SLIDER by 1 integer. So in that sense, customizing the sensitivity of the slider is how you could get an up/down arrow to go more (or less) than 1. For instance, let's take a standard 1-100 slider. I you needed more granular control, you could set the max value for that slider to 200, but then use a "factor" value in the settings of 0.5.
      Conversely, if you wanted it to make bigger jumps with each keystroke, you could set a max value of 50 and then use a factor of 2.
      Hope this helps!

  • @krakencoffeeroasters3727

    What method did you use to cut the hole in your chaff hood for your LED light, Jason?

    • @hermetheuscoffee
      @hermetheuscoffee  Před 3 lety +1

      Just a simple Milwaukee hole saw, then some finishing with a Dremel.

  • @roastingshackspecialtycoff3996

    How did you wire the ammeter?

    • @hermetheuscoffee
      @hermetheuscoffee  Před 2 lety +2

      It’s super easy. The ammeter is just a cheap one from Amazon. I just fed it power and then ran supply wires from the 2 contactors through the donut-shaped transformer coils of the ammeter. Then it’s some simple Dremmel work to install it in the cabinet.

  • @mahmoodmahmoud5606
    @mahmoodmahmoud5606 Před 4 měsíci

    is there a way to do similir thing using cropster roasting software ?
    i really like your video .

    • @hermetheuscoffee
      @hermetheuscoffee  Před 5 dny

      I'm not a Cropster user, so I'm afraid I can't speak to its capabilities.

  • @jasonk2021
    @jasonk2021 Před rokem

    Is there a way to have the buttons on the bottom load roasting profiles instead of changing the servo position?

    • @hermetheuscoffee
      @hermetheuscoffee  Před rokem

      Absolutely! Instead of choosing "RC Command" as the "Action" type, choose "Artisan Command" instead. Then, in the "Documentation" field, enter loadBackground("C:/Documents/MyProfile.alog")
      Just make sure to use your actual path and filename in the part in double quotes. NOTE: be CERTAIN to use a forward slash in your path! /
      Even though Windows is happy with a backslash \, Artisan is not.

    • @jasonk2021
      @jasonk2021 Před rokem +1

      Thank you so much, this is going to save me a lot of clicking!

  • @orangejuli07
    @orangejuli07 Před 3 lety

    Do you think anyone will be developing a similar option for those of us with 3e or Xe Artisan roasters? I have a lot of interest in the Artisan software, and it seems only appropriate that the Artisan Roasters (even though unrelated) should be connected like you've done.

    • @orangejuli07
      @orangejuli07 Před 3 lety

      That said - I am still overwhelmed by a lot of the DIY stuff you're explaining. I know it's a tall ask, maybe I'm better off finding a roaster that has profiling built in to some extent.

    • @hermetheuscoffee
      @hermetheuscoffee  Před 3 lety

      What I describe here fully works on any Coffee Crafters Artisan… 3, 6, 9, and Xe. I’ve personally worked with guys who followed this tutorial. The PID settings vary slightly, but the process is identical.

    • @hermetheuscoffee
      @hermetheuscoffee  Před 3 lety

      @@orangejuli07 you can also check out my other video on how to do PID. It will explain things further.

    • @hermetheuscoffee
      @hermetheuscoffee  Před rokem +1

      I now have a kit for sale that packages much of this into a plug and play unit. If you're not wanting to build this yourself, you can look for the Hermetheus Roaster Co-Pilot. Happy roasting!

  • @erharddinges8855
    @erharddinges8855 Před rokem

    2 problems remaining: can I use the the temperature infos I already have from my K204, and the 2. is regarding my needle ventil- it is very precise and I would need a nearly endless steering- more than5 circumferences.

    • @hermetheuscoffee
      @hermetheuscoffee  Před rokem

      What kind of a roaster are you using? It sounds like it's a natural gas drum roaster. While I've done automated PID on a gas drum roaster, it did NOT have a needle valve. As you mention, there are more than 5 turns required to go from 0% to 100% burner on a needle valve. This means that a servo approach isn't really viable, since the servo is limited to 270 degrees. They make "continuous" rotation servos, but those also wouldn't work out-of-the-box because they don't know when to stop. Even when your needle valve is completely open, the servo would continue to attempt to turn it. Anything can be accomplished, but unfortunately, I don't think you'll be able to adapt my approach to your roaster.

    • @erharddinges8855
      @erharddinges8855 Před rokem

      I have a 1kg propane-gas drum roaster, with a sensitive needle valve ( needs more than 10 complete rotations from min to max. I control gas pressure manually with a 0-50mbar pressure gauge.
      Yes, I understand, that I would need a continous rotation servo. The stop command should be programmed in connection with bean temperature and PID. Seems to be doable, but I do not know if there exist examples already. Would certainly demand advanced programming skills for the RC_command in Arduino+ ARTISAN or
      with Phidgets parts. Before investing in those this shoulld be solved..

    • @hermetheuscoffee
      @hermetheuscoffee  Před rokem +1

      @@erharddinges8855 the main challenge that I see is the complete lack of position awareness in a continuous rotation servo. There’s no way to tell it to stop after, say, 10 rotations, because it doesn’t track position or rotations. (This is different from a standard servo, which has precise position control.) this type of servo could easily exceed the rotational limits of your needle valve, possibly damaging it or the servo. I don’t thing my approach is at all applicable to a gas needle valve application, unfortunately.

  • @salessidewalk8200
    @salessidewalk8200 Před 3 lety +1

    Hi there. followed all the instructions and the damn servo is turning the wrong way! Is there a simple fix to reverse it via RC Command or software. I can research it but need to know what language i need to look up. Phidget 1066 controller doesn't give me the option to reverse it. Many thanks this video helped me a lot. David

    • @hermetheuscoffee
      @hermetheuscoffee  Před 3 lety

      I’m not aware of a simple flag to reverse the servo, so we’ll have to use some creative math on the slider screen. Let’s assume that your slider goes from 0-100. If this is the case, simply enter an “offset” vale of -100 and then a “factor” value of -1. This effectively reverses your servo.
      Here’s what it does: you essentially want a slider value of 100 to equate to 0, and a value of 0 to equate to 100. Let’s say you move the slider to 75. The OFFSET value will subtract 100 from that, giving us a value of -25. The FACTOR value now takes this times -1 to change it to a positive 25. Voila! Servo reversed!

    • @salessidewalk8200
      @salessidewalk8200 Před 3 lety

      @@hermetheuscoffee *** LEGEND STATUS ***

    • @renatoa
      @renatoa Před 3 lety

      You can reverse mechanically, turning the servo, or changing the link to the arm on the other side.

    • @hermetheuscoffee
      @hermetheuscoffee  Před 3 lety

      @@renatoa there is no linkage/arms to reverse in this case. The servo shaft is directly coupled to the shaft of the potentiometer. Because it needs to turn more the. 180 degrees, linkage was out of the question. Direct drive or gear drive were the only options. Appreciate the suggestion though!

    • @krakencoffeeroasters3727
      @krakencoffeeroasters3727 Před 6 měsíci +1

      Correct me, if I'm wrong, but the SIMPLE way to do this would be to change the position of the outside wire of the potentiometer to the OTHER SIDE. Middle post stays the same. Pull the outside wire off the potentiometer & push it on the connector on the other end.@@hermetheuscoffee

  • @RichardsonAng
    @RichardsonAng Před rokem

    how to get address command

    • @RichardsonAng
      @RichardsonAng Před rokem

      dc motor and stepper motor thank's sir

    • @hermetheuscoffee
      @hermetheuscoffee  Před rokem

      This isn't designed around a stepper motor setup, but instead a servo motor setup.

  • @erharddinges8855
    @erharddinges8855 Před rokem

    Could not find the motorcontrol part! And does'nt the Phidget need an extra temperature part?
    So this long and well intended video turns out rather worthless for me.

    • @hermetheuscoffee
      @hermetheuscoffee  Před rokem +1

      The Phidgets website will sell individual parts. You’ll need the RCC1000_O, the HUB0000, and the TMP1101_0
      You’ll then need to fill in the gaps on how to feed it power.and attach thermocouples. That is to say, this isn’t for everyone… you’ll need to be a bit of a DIY/Maker. Good luck! I’m sorry this long video was worthless to you.

    • @erharddinges8855
      @erharddinges8855 Před rokem +1

      Thank you very much for answering! If you ever will visit Austria, I would be glad to have you as my guest.

    • @erharddinges8855
      @erharddinges8855 Před rokem

      I must confess, it was not worthless, I learned a lot, especially that it can work with Artisan and how to do all the adjustments.
      The TMP1101-0= is a part where the thermocuples are connected? Until now I use 4 tcs with a voltcraft 204, so I would need the TMP1101-1 and connect it to the VintHub also ?! This would fill the gap.

    • @hermetheuscoffee
      @hermetheuscoffee  Před rokem

      @@erharddinges8855 Yes, the TMP1101 can connect up to 4 thermocouples. You wouldn't use the voltcraft at all. Artisan software will show you your temperature readings. The TMP1101 will plug into the VINT Hub, which then plugs into your computer, and Artisan will recognize all of it.

    • @hermetheuscoffee
      @hermetheuscoffee  Před rokem +1

      @@erharddinges8855 I've always wanted to visit Austria! My Austrian-built KTM is an Erzberg edition, and I would love to see the ErzbergRodeo in person someday. I'd also love to watch the F1 race at the Red Bull Ring in Spielberg.