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
Arduino
  • Products
  • More
Arduino
Arduino Forum Newbie request
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Arduino to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Replies 9 replies
  • Subscribers 394 subscribers
  • Views 494 views
  • Users 0 members are here
Related

Newbie request

Former Member
Former Member over 11 years ago

Hi Guys,

          Just joined and would like to ask a question about feasibility. I have been in engineering all my working life and need to pick your expert brains to see if what I am proposing can be done with an Arduino. I have built a waste oil swimming pool heater that works pretty well manually but now I have to automate the controls. I need to control 240v ac pumps, a pre-heater circuit, an igniter, some solenoid valves and also monitor temperatures and flame detection. There are various fail-safe sensors to consider also such as flow switches and pump after-running in the event of flame out. Ideally I would like the system to attempt to relight 3 times after which it all shuts down and needs a reset after investigating/rectifying the lack of igniting. It all seems to be a question of logic control with multiple inputs and outputs and relays in series and parallel. I know this is just a brief summary of what is required with no flow diagrams etc but just wondering if this sort of project could be handled with either an Arduinio Uno or Due/Raspberry Pi before I attempt to butcher an existing waste oil heater and pull all the guts out to incorporate in my set-up. Any help or advice gratefully appreciated. If you need more info about what needs to happen and sequencing I can let you know as I have been working on the specifics for some time.

  • Sign in to reply
  • Cancel
Parents
  • bobcroft
    0 bobcroft over 11 years ago

    Russ,

              As per peter's reply these industrialized PLC's with the correct add on modules will certainly provide a good basis for your system.  Like Peter I have to mention my previous career, I worked for Kodak Ltd and did a lot of work with machine control systems. I worked with Modicon, Seimens and Allen Bradley.  The Seimens Logo is a much more modern version and a good deal more compact.  The major advantage of these PLC's is that they have in built protection on the I/O's.

    However, I do not think it would be half as much fun or as much of a challenge to 'home brew' a system with Arduino.  Challenge is the word but I do think that what you want to could be done with an Arduino or similar but definitely with some external signal conditioning circuitry.  There is also a question of cost and I do not imagine the Siemens system will be cheap.

    It is 10 years since I worked on PLC's but at that time they were not used as point of safety controls so if you do go that route (PLC) then you may need to consider some external interlocks.

    Please keep us posted how your project unfolds especially if you want help / suggestions for the Arduino route.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • david.coones
    0 david.coones over 11 years ago in reply to bobcroft

    Hi Russ,

     

    I just saw your post and thought it sounds really interesting.  Having read through the post, I find myself disappointed that you've decided to go with a PLC.  Not that it won't do an excellent job for you, and will be pretty robust without any intervention on your part, I must second Bob's comment that the hombrew solution can be just as robust and much more satisfying.

     

    I suppose it depends on what you want.  If you're after crafting something, then I'd say leave the PLC alone and go with the Arduino type solution.  A raspberry pi or an Arduino due are also sledgehammers for this type of application.  I reckon you could do it on an 8 bit controller like a PIC16F87X or an Atmel ATtiny.  In fact, I'm sure you could.  You mentioned the UNO - that's probably the easiest and most appropriate place to start.  As long as you've got enough IO, it should do the job well.

     

    I've many years experience, in the Automotive realm, designing IO front ends for reliability and robustness.  It's not expensive but it does take a little bit of thought.  Much more fun than buying in a ridiculously expensive PLC...

     

    As for safety, you will have to design in some dedicated interlocks.  I wouldn't rely on any electronics to keep things safe, unless you're going to make it a redundant system.  Even with DMR you might still want interlocks.

     

    Good luck.  I'd be happy to help if I can.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • david.coones
    0 david.coones over 11 years ago in reply to bobcroft

    Hi Russ,

     

    I just saw your post and thought it sounds really interesting.  Having read through the post, I find myself disappointed that you've decided to go with a PLC.  Not that it won't do an excellent job for you, and will be pretty robust without any intervention on your part, I must second Bob's comment that the hombrew solution can be just as robust and much more satisfying.

     

    I suppose it depends on what you want.  If you're after crafting something, then I'd say leave the PLC alone and go with the Arduino type solution.  A raspberry pi or an Arduino due are also sledgehammers for this type of application.  I reckon you could do it on an 8 bit controller like a PIC16F87X or an Atmel ATtiny.  In fact, I'm sure you could.  You mentioned the UNO - that's probably the easiest and most appropriate place to start.  As long as you've got enough IO, it should do the job well.

     

    I've many years experience, in the Automotive realm, designing IO front ends for reliability and robustness.  It's not expensive but it does take a little bit of thought.  Much more fun than buying in a ridiculously expensive PLC...

     

    As for safety, you will have to design in some dedicated interlocks.  I wouldn't rely on any electronics to keep things safe, unless you're going to make it a redundant system.  Even with DMR you might still want interlocks.

     

    Good luck.  I'd be happy to help if I can.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
No Data
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