topbanner.gif
Login
Username

Password




Not a member yet?
Click here to register.

Forgotten your password?
Request a new one here.
Shoutbox
You must login to post a message.

snwcmpr
03/18/2019 8:15 AM
1 lb roasted lasts a week. I can taste the flavor increase to peak, then drop after. Still very good, but interesting to follow the wave of flavor rise and fall.

snwcmpr
03/11/2019 4:10 PM
Roasted Panama Gesha Esmeralda yesterday. Yummy.

Beebee74
03/11/2019 3:10 PM
I seem to have lost any roasting touch I thought I had. Very frustrated to be wasting time and money. I’m hoping someone can provide some insight on roasting at high altitude. I’m at 4400ft. Thank

aicardo
03/07/2019 8:50 AM
tb

Husamka
03/05/2019 2:32 PM
husamka

Users Online
Guests Online: 2

Members Online: 0

Total Members: 5,857
Newest Member: efesu
In Memory Of Ginny
Donations

Latest Donations
renatoa - 2.00
JitterzZ - 50.00
PRABHATH COFFEE WORKS - 10.00
John Despres (Scene... - 25.00
snwcmpr - 10.00

View Thread

Who is here? 1 guest(s)
 Print Thread
Simple heater control
renatoa
Hi,

In the quest of the simplest/cheapest/easiest to use roaster electronics, I developed a heater control method suitable for anyone using whatever Windows based roasting app, for instance Artisan.
The method is solderless, Arduino-less, programing-less :) and use a cheap ($5) USB to serial adapter and some software, to directly or automatically control the heater SSR.
It could be suitable to control some fans, but not any electric motor ! So ask, to investigate first for the specific motor you intend use ...
DC motors for example can be controlled with this solution if you replace the SSR with a PWM input speed controller.

To make possible the usage of that adapter to generate PWM for motor control, a windows app was been developed to do the magic, providing also a simple user interface allowing manual control.
The LCD theme chosen used make it almost part of Artisan look.

Those who like use the same concept for reproducing app for Mac or Linux, just search for "FTDI bitbang".

Attached pictures shows the adapter-SSR connection, applet UI, and Artisan configuration to interface with this control method.

In Artisan you should call the applet in two places, once for the power slider change event, and use as argument the {} notation to pass the PWM value, and second, in some several places/button events where you want to shut off the heat, having as argument value zero.
When called as command line the applet has three arguments, the third is optional, allowing you to pass a short descriptor of the event that triggered power change, to be logged for later diagnosis.

Beware: a non initialised serial line status is equivalent with heater 100% on !
For this reason, you should use one of the following protection methods: either have a manual switch on heather circuit, either, start Artisan and be prepared to press Reset as fast as you connect the USB adapter.

Not attaching the control app yet, want to polish it more, to be sure is bug free.
And maybe you have suggestions to improve :)

PS: for some technical limitations, the control range is between 10 and 90% PWM.
I can think to some tricks to allow also control in the 5-10% range, but not sure if useful, what do you think ?
renatoa attached the following images:
com2pwm-heater_off_button_events.jpg com2pwm-power_slider_event_assign.jpg com2pwm-ui.jpg com-ssr_wiring.jpg

Edited by renatoa on 02/13/2018 1:06 AM
DIY: TO based IR to bean 750g
Moded commercial: Dieckmann RoestMeister, Nesco, popcorn.
TC4ESP, PID controllers, MS6514 USB/Artisan/Apps
Grinder: MBK Feldgrind, mod'ed Porlex to 47 conical burrs, vintage PeDe Dienes
 
chaff
Nice going !

Can I take it we are at one now with Artisan's PID ? :)
Would connecting the SSR to 5v and signal out get around the startup issue ?
 
renatoa
Gave up with PID, I am controlling manually the roast using the applet.
There is a bug somewhere on the command chain, from the moment I see the power slider changing in Artisan and the command line is issued, there is a 3 seconds delay.
PID overshots are even worse, 10 seconds and tens degrees off, for any PID values.
Probably will write my own control app in a future. Tapping in the serial stream carrying the data from thermocouples is not difficult, so Artisan will continue doing the logger job.

Reversing the control logic will raise another issue, no more possible to cut heater off.
I can't drive line up permanently, I mean programatic, only down.
 
Jump to Forum:

Similar Threads

Thread Forum Replies Last Post
Simple, bigger, better, faster, SC/TO high torque motor replacement for ~$35 Turbo Oven Roasters 22 03/09/2019 9:19 PM
Update to my TC4 control box Dataloggers/Controllers/Rate of Rise Meters 9 02/19/2019 3:21 PM
PID control help and Artisan Dataloggers/Controllers/Rate of Rise Meters 8 02/14/2019 7:15 AM
DC motor speed control and over current protection Drum Roasters 5 01/19/2019 4:04 PM
Roast Control Options ??? Fluidbed Roaster 3 01/19/2019 8:26 AM
Homeroasters Association Logo, and all Content, Images, and Icons © 2005-2016 Homeroasters Association - Logos are the property of their respective owners.
Powered by PHP-Fusion Copyright © 2019 PHP-Fusion Inc
Released as free software without warranties under GNU Affero GPL v3
Designed with by NetriX