Measuring a Steam Engine's Speed with Arduino

Measuring a Steam Engine's Speed with Arduino

Steam engines were integral to the industrial revolution, and steam power— in a different form—provide electrical power to a vast number of people.

Steam engines were integral to the industrial revolution, and steam power— in a different form—provide electrical power to a vast number of people. You may have some vague idea that a steam engine pistons push a wheel in a reciprocating motion, but how does this power source actually work?

Arduino

As it just so happens, Joop Brokking has obtained one so small that it’s powered by a small beeswax candle, and shows us how it works in the video below. The boiler is first filled with water, then the candle is lit. After a few minutes, the water gets hot enough to bubble up and push the piston over and over after starting the flywheel. The trick here is that as the piston moves, it intermittently aligns with a port that pushes steam in, then a second port that allows it to exhaust at the top. When combined with a flywheel, the system clicks along nicely at around 1850 RPM… But how does Brokking know its speed?

Arduino

The answer comes at around 5:15 in the video, where he measures it with an Arduino, LED, and potentiometer. He simply adjusts the light to flash at the correct speed with the input potentiometer, eventually making it appear nearly still via a stroboscopic effect. This is then read out of the serial port, giving a convenient way to measure any sort of reciprocating motion.

For another pointless-but-awesome device, check out the solenoid boxer engine model that we covered earlier!

Angular 9 Tutorial: Learn to Build a CRUD Angular App Quickly

What's new in Bootstrap 5 and when Bootstrap 5 release date?

Brave, Chrome, Firefox, Opera or Edge: Which is Better and Faster?

How to Build Progressive Web Apps (PWA) using Angular 9

What is new features in Javascript ES2020 ECMAScript 2020

Guide to Python Programming Language

Guide to Python Programming Language

DIY Sleep Apnea Screening with Arduino Pro Mini

I recently asked my doctor about testing for sleep apnea. There were a few reasons I suspected I might have sleep apnea: I’d sometimes wake up with shortness of breath, morning tiredness, occasional snoring, and had a family history of it. He...

Learn Python Programming

Learn Python Programming