element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Bluetooth Unleashed Design Challenge
  • Challenges & Projects
  • Design Challenges
  • Bluetooth Unleashed Design Challenge
  • More
  • Cancel
Bluetooth Unleashed Design Challenge
Blog Stirling Blue - Project Description - Blog 1
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: dougw
  • Date Created: 7 May 2018 12:44 AM Date Created
  • Views 3481 views
  • Likes 20 likes
  • Comments 14 comments
  • stirling blue
  • doug wong
  • bbc micro:bit
  • psoc6
  • bluetooth unleashed
  • stirling engine
  • bluetooth unleashed design challenge
Related
Recommended

Stirling Blue - Project Description - Blog 1

dougw
dougw
7 May 2018

I have been fascinated with Stirling engines ever since studying them in University. Although we got to measure performance of internal combustion engines in great detail, we only analyzed external combustion (Stirling cycle) engines theoretically. The PSoC6 Pioneer Kit makes it feasible to put together a capable instrumentation system to examine Stirling engine operation and performance. Working with a physical Stirling engine will be so much more interesting than just analyzing Carnot cycles. I have wanted to do this for decades, but the cost always seemed to put it out of reach. This project challenge came along at a moment in time when prices have come down on machines and powerful low-cost electronics are readily available, in fact the project is sponsoring some of the main modules I will be using. I will still have to buy a a lot of stuff for the project, but I am absolutely delighted to finally embark on this exploration of the mysterious workings of Stirling engines.

image

This project will not only explain how the engines work, it will measure and monitor every aspect of their operation. All sensors will be read by a PSoC6 which will calculate engineering units and display values on an E-Ink display, which will also explain the exhibit even when there is no power. All engine parameters will also be transmitted via Bluetooth low energy (BLE) to a Raspberry Pi and as a stretch goal to a BBC micro:bit.

The Stirling engine will run a generator which should produce enough power to run the instrumentation. The sensor system will monitor the entire power train - starting with the fuel consumption and ending with the electrical power generation - voltage and current.

The sensors will include:

  • a capacitance sensor to measure volume of alcohol in the fuel tank
  • an ambient temperature sensor
  • a temperature sensor above the glass chamber over the flame
  • a temperature sensor on the hot cylinder
  • a temperature sensor on the cold cylinder
  • a tachometer to measure flywheel speed
    • generator speed will be calculated based on pulley ratio.
  • a voltage sensor on the generator
  • a current sensor on the generator output
    • power generated will be calculated based on voltage and current.

The project idea is fairly simple, but the complete system will be fairly complex - the system is expected to include 19 circuit cards, 5 of which I will be designing. I will have to program the system using 3 different IDEs and 3 different programming languages. There will be at least 8 MCUs and at least 6 of them will have my code running on them. It is shaping up to be quite an exercise to design an aesthetic enclosure for all the electronics.

One pcb will manage power from the generator and interface all the sensors to the PSoC6.

Another PCB will add an LCD and FRAM chip to a BBC micro:bit. The FRAM chip is needed because the micro:bit does not have enough memory for LCD fonts.

The Raspberry Pi will have a 7” touch screen to display engine parameters.

It will be important to keep power consumption low as the generator will not produce much power.

The tachometer will most likely use a slotted photo coupler sensor, but if power becomes marginal, it may need to use a piezo sensor instead.

Since the temperature near the flame may be very high, thermocouples will be used to measure temperature.

Given the ornamental design of the Stirling engine, the electronics will be packaged cleanly in 3D printed housings.

It will be very interesting to see how well all these Bluetooth modules communicate especially with more than 2 devices in the mix.

If there is excess power available from the generator, I will connect a small fan to cool the cold cylinder – to see how it affects power output.

I will experiment with different structure around the burner to see if I can extract more power from the heat. I also want to try solar power to see if it will run off a Fresnel lens. The instrumentation should indicate how well each configuration works.

Monitoring all the different Stirling engine characteristics will provide much better insight into how these fascinating engines work and how to make them work better.

This project is going to turn an intriguing novelty engine into an informative educational demonstration as well as a showcase for interesting Bluetooth modules.

 

Upcoming blogs:

Blog 2 will be a quick unboxing and first programming exercise

Blog 3 will be about PCBs I am designing - these designs need to be completed early because I have been having a lot of difficulty getting reasonable delivery times

Blog 4 will be about how Stirling engines work

 

Related Links:

Bluetooth Unleashed Design Challenge

Bluetooth Unleashed Design Challenge: The Challengers

Bluetooth Unleashed Design Challenge: About This Challenge

 

Links to other blogs for this project:

Stirling Blue - Project Description - Blog 1

Stirling Blue - Unboxing Hero - Blog 2

StirlingBlue1

Stirling Blue - micro:bit TXTR - Blog 3

Stirling Blue - Fuel Measurement - Blog 4

FuelMeasurement1

Stirling Blue - Interface Description - Blog 5

Stirling Blue - BBC micro:bit LCD - Blog 6

microbitLCD1

Stirling Blue - Power Measurement - Blog 7 (updated)

PowerMeasurement1

SpeedMeasurement1

Stirling Blue - Bluetooth Terminal Awakening - Blog 8

BluetoothTerminalAwake1

Stirling Blue - PSoC Bluetooth Terminal Keyboard - Blog 9

PSoC4KeyboardScanning1

Stirling Blue - Bluetooth Terminal - First Contact - Blog 10

BluetoothTerminal1stContact

Stirling Blue - micro:bit QWERTY keyboard & LCD - blog 11

MicroBitKeyboardLCD

Stirling Blue - TNT (Type-N-Text) - blog 12

TNT1

Stirling Blue - TNT Ignition - Blog 13

TNT2

Stirling Blue - Project Summary - Blog 14

PrizeUnboxing

Bluetooth Unleashed Design Challenge - Finisher Prize Unboxing - blog 15

  • Sign in to reply

Top Comments

  • dougw
    dougw over 7 years ago in reply to aspork42 +5
    Creative and entertaining ideas ..... I do have a Peltier module squirreled away somewhere.... but of course Stirling engines and Peltier modules are both notoriously inefficient so I'm not holding any…
  • mcb1
    mcb1 over 7 years ago in reply to dougw +4
    a small mistake in fuel consumption measurement The crews for SuperV8 racing measure the fuel before and after filling to determine useage. I'm sure you could do something similar but it would be in grams…
  • dougw
    dougw over 7 years ago in reply to mcb1 +4
    That is worth trying - I have a pretty good scale - I think it goes to 0.1 grams, but it isn't milligrams.
Parents
  • genebren
    genebren over 7 years ago

    Doug,

     

    This is a cool littler project.  I wonder about some of the temperature measurements.  Will the external temperatures be sufficient for the two cylinders, when it is the internal temperatures that make the magic happen?  Will fuel level be an accurate basis for the consumed fuel as evaporation may deplete some of the fuel?  I guess you might me able to infer some of these difference and correct for them.

     

    Good luck and have fun.

    Gene

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • genebren
    genebren over 7 years ago

    Doug,

     

    This is a cool littler project.  I wonder about some of the temperature measurements.  Will the external temperatures be sufficient for the two cylinders, when it is the internal temperatures that make the magic happen?  Will fuel level be an accurate basis for the consumed fuel as evaporation may deplete some of the fuel?  I guess you might me able to infer some of these difference and correct for them.

     

    Good luck and have fun.

    Gene

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
  • dougw
    dougw over 7 years ago in reply to genebren

    Good points Gene. I won't be drilling into the machine to get better measurements or modifying the internals in any way so I won't be altering the internal heat flow properties at all. I will only be modifying the external temperatures, heat flow and air flow, so I want to measure them. Relative performance changes will be easy to measure by speed and power output changes, so it will be easy to tell if a change improves or hurts performance, and hopefully I will find out something about where the biggest opportunities for improvement are.

    I will try to do an efficiency calculation based on measurements, but I know from past experience it will be difficult to get accurate results. There is so much energy in the fuel, a small mistake in fuel consumption measurement makes a huge difference to efficiency calculations. The calculation for efficiency only requires measurement or calculation of energy in and work out.

    I think I will be able to measure evaporation, but it shouldn't be a factor when the flame is consuming all the fuel coming out.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • jw0752
    jw0752 over 7 years ago in reply to dougw

    Hi Doug,

     

    Have you given any consideration to providing the heat electrically? This would give you a better control and ability to measure power.

     

     

    John

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dougw
    dougw over 7 years ago in reply to jw0752

    Excellent idea John. I'll try to find a suitable heater. My soldering irons are pretty far from ideal although they have some control of temperature.

    I also have a temperature controlled heat gun that might provide a constant temperature source.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • jw0752
    jw0752 over 7 years ago in reply to dougw

    Hi Doug,

    Could you put a mica or other wrap around the bulb and then wind some nichrome wire around it with some good high temp insulation around that. Then you could control voltage and current to give you an approximate power delivered to the bulb. You could potentially also monitor the external surface temp of the insulation to calculate heat loss that isn't going into the stirling system.

    John

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mcb1
    mcb1 over 7 years ago in reply to dougw

    a small mistake in fuel consumption measurement

    The crews for SuperV8 racing measure the fuel before and after filling to determine useage.

     

    I'm sure you could do something similar but it would be in grams, rather than bigger units.

    It may also require that the whole machine weight is part of the filling process, rather than trying to fill the tank to a certain mark.

     

     

    Mark

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube