<div dir="ltr">Brian,<div><br></div><div>I did not look at the photos but I have disassembled a few hot-air popcorn poppers and they all used the same approach with the line voltage dropped via a small heater coiled wired to a discrete diode bridge attached to the motor leads. I opened the first one up to investigate automation and had a few poppers die on me after extended coffee roasting. The ancient popcorn popper shown in the post below has been going strong for YEARS. They really do not make them like they used to.

</div><div><a href="https://fettricks.blogspot.com/2018/10/roasting-coffee-with-hot-air-poppcorn.html">https://fettricks.blogspot.com/2018/10/roasting-coffee-with-hot-air-poppcorn.html</a>    <br></div><div><br></div><div>Most recently I had to work on the internals to by-pass a low-temperature thermal switch attached to the metal chamber. It seems some manufacturers do not want their hot-air poppers to be used for roasting coffee (I use these poppers only outside, on concrete, at least 12 feet from the house, I had an Alpen Roaster (linked below) experience a software glitch that caused a fire so I am cautous and always keep an eye on the roaster). I needed a fix for the poppers because I had bought a box of four.  </div><div><a href="https://legacy.sweetmarias.com/library/prod.swissmar-alpenrost2">https://legacy.sweetmarias.com/library/prod.swissmar-alpenrost2</a>  <br></div><div><br></div><div>I did expect that using an Arduino's pin 5 or 6 with a 960 Hz PWM, when combined with the inductance of the motor, the inertia of the fan blades and thermal inertia of the heater, would provide a response to varied PWM duty cycle that is more than smooth enough for the application. <br></div><div><br></div><div>The greater failure in my recommendation was a failure to point out that the MOSFET must be rated to standoff the peak rectified DC voltage from the 120 VAC line, roughly 170 VDC, that will be present on the circuit when the MOSFET is off. So you would need something like a 200 volt DC rating for the  MOSFET or DC solid-state relay in this application.</div><div><br></div><div>So all in all, it does look like an  AC Solid-State relay would be the simplest way to go for modulating the second heater coil and fan! </div><div><br>Cheers!</div><div>Shane</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 7, 2020 at 12:56 PM Brian via TriEmbed <<a href="mailto:triembed@triembed.org">triembed@triembed.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Annnnd just a bit more:<br>
<br>
I realized that my thoughts on PWMing an unfiltered DC waveform are <br>
unfounded, after playing around with a circuit in a simulator[1].  If <br>
the PWM period is sufficiently higher than the power waveform's period <br>
(a couple orders of magnitude at least), then the noise averages out.<br>
<br>
I stand by my suggestion of using an AC switching element instead of <br>
trying to tie in between the bridge rectifier and the motor, though, <br>
simply on the grounds of ease of work.  It's a lot easier to just cut a <br>
wire. :-)<br>
<br>
-B<br>
<br>
[1] Check out <a href="https://falstad.com/circuit" rel="noreferrer" target="_blank">https://falstad.com/circuit</a><br>
<br>
here's the circuit I used:<br>
<a href="http://tinyurl.com/yfssghhk" rel="noreferrer" target="_blank">http://tinyurl.com/yfssghhk</a><br>
<br>
_______________________________________________<br>
Triangle, NC Embedded Computing mailing list<br>
<br>
To post message: <a href="mailto:TriEmbed@triembed.org" target="_blank">TriEmbed@triembed.org</a><br>
List info: <a href="http://mail.triembed.org/mailman/listinfo/triembed_triembed.org" rel="noreferrer" target="_blank">http://mail.triembed.org/mailman/listinfo/triembed_triembed.org</a><br>
TriEmbed web site: <a href="http://TriEmbed.org" rel="noreferrer" target="_blank">http://TriEmbed.org</a><br>
To unsubscribe, click link and send a blank message: mailto:<a href="mailto:unsubscribe-TriEmbed@bitser.net" target="_blank">unsubscribe-TriEmbed@bitser.net</a>?subject=unsubscribe<br>
<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><table style="max-width:600px;direction:ltr">
                        <tbody><tr><td> 
                         <table style="max-width:470px;padding-bottom:10px;margin-bottom:8px" border="0" cellspacing="0" cellpadding="0"> <tbody><tr> <td>  <table border="0" cellspacing="0" cellpadding="0" width="470" style="width:470px"> <tbody><tr valign="top"> <td style="width:10px;padding-right:10px"> <img src="https://d36urhup7zbd7q.cloudfront.net/90c0bf9d-3fff-46c1-b0e0-2d6ec5d88108/ShaneBioPhotoCroppeddeleted19624a8551057e0d6dc353501de57e4d.crop_1536x2003_430,259.preview.format_png.resize_200x.jpeg#logo" width="65" height="84.7623697917" alt="photo" style="border-radius: 0px; width: 65px; height: 84.7624px; max-width: 120px;"> </td> <td style="border-right:1px solid rgb(69,102,142)"></td> <td style="text-align:initial;font:12px Arial;color:rgb(100,100,100);padding:0px 10px"> <div style="margin-bottom:5px;margin-top:0px"><b>Shane D Trent</b><br> <span>Patent Agent</span> </div> <table style="width:470px;margin-top:5px" width="470" border="0" cellspacing="0" cellpadding="0"> <tbody><tr> <td style="color:rgb(141,141,141);font-size:12px"> <p style="margin:0px"> <a href="tel:919-348-0061" style="color:rgb(141,141,141);text-decoration:none;font-family:sans-serif" target="_blank">919-348-0061</a>  <span style="color:rgb(69,102,142);display:inline-block">|</span> <span style="display:inline-block"><a href="mailto:shanedtrent@gmail.com" style="color:rgb(141,141,141);text-decoration:none;font-family:sans-serif" target="_blank">shanedtrent@gmail.com</a></span> </p> </td> </tr> <tr> <td style="color:rgb(141,141,141);font-size:12px">  <p style="margin:0px"> <span style="white-space:nowrap;display:inline-block"><a href="http://ShaneTrent.com" style="color:rgb(141,141,141);text-decoration:none;font-family:sans-serif" target="_blank">ShaneTrent.com</a></span>  <span style="color:rgb(69,102,142);display:inline-block">|</span> <span style="display:inline-block"><span style="color:rgb(141,141,141)">Skype: <a href="#SignatureSanitizer_SafeHtmlFilter_" style="text-decoration:none;color:rgb(141,141,141);font-family:sans-serif">skype:shane.trent1</a></span></span>  </p> </td> </tr> <tr> <td style="color:rgb(141,141,141);font-size:12px;font-family:sans-serif"> <span style="color:rgb(141,141,141);display:inline-block;font-family:sans-serif">Raleigh, North Carolina</span> </td> </tr> </tbody></table> <div style="margin-top:10px"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr style="padding-top:10px"><td align="left" style="padding-right:5px;text-align:center;padding-top:0px"> <a href="http://www.linkedin.com/in/shanetrent" target="_blank"><img src="https://cdn.gifo.wisestamp.com/social/linkedin/0077b5/16/0.png"></a></td><td align="left" style="padding-right:5px;text-align:center;padding-top:0px"> <a href="http://twitter.com/sdtrent" target="_blank"><img src="https://cdn.gifo.wisestamp.com/social/twitter/55acee/16/0.png"></a></td></tr></tbody></table></div> </td> </tr> </tbody></table> </td> </tr> </tbody></table> <table cellpadding="0" cellspacing="0" border="0"><tbody><tr><td></td></tr></tbody></table></td></tr></tbody></table>
                        <div href="http://WS_promo" style="width:auto;padding-top:2px;font-size:10px;border-top:1px solid rgb(238,238,238);margin-top:10px;display:table;direction:ltr;line-height:normal;border-spacing:initial">
        <div style="padding-top:2px">
                <a href="https://www.wisestamp.com/signature-in-email/?utm_source=promotion&utm_medium=signature&utm_campaign=create_your_own" style="color:rgb(0,0,0);text-decoration:none" target="_blank">Create your own <span style="color:rgb(165,3,16)">email signature</span></a>
        </div>
</div>
                        
                
        </div>