王达业

Arduino modular multi-way solenoid valve controller

 
Overview

 

some words

  • Imported from KICAD, unorganized, use with caution. If you need to pattern making, please use the pattern making file I provided.
  • It is mainly used to control the cylinder operation on some ultra-small automation projects. People who engage in automation should be familiar with it.
  • You may ask why you don’t use PLC. First, PLC is expensive and you are too lazy to learn it.
  • Then some people asked why not use the ready-made time controller and relay combination? It is also expensive, takes up space, and is inconvenient for wiring, setting parameters, maintenance, and stability.
  • Developing with Arduino is very fun. It is more than enough to use a timer to control several cylinders to run independently. You can even add an OLED menu.
  • The hardware generally adopts a modular design, which facilitates quick maintenance. I have also made several sets of boards for industrial control. They have been used for nearly a year. They are currently very stable and no abnormalities have been found. Only sometimes the DCDC modules are burned due to inferior DCDC modules being sold.
  • There is also a 1-way stepper motor version, please consider releasing it if you are interested.
  • Usage video display
  • Some reference videos on cylinder control principles

 

Features

  • Can control up to 4 cylinders, connect up to 8 sensors and 2 buttons 
  • Provides a sample program for controlling 4 cylinders. Only 2 cylinders are activated and detected by sensors, with error alarm prompts.

 

hardware

  • To use the arduino nano module, you need to flash BL to uno in advance.
  • Main control, MOS driver, DCDC, and OLED use modular design
  • The sensor input port uses diode isolation and only supports NPN/LOW input.
  • Rotary encoder input and button input use resistance-capacitance filtering to enhance anti-interference
  • 24VDC power input, reserved terminal block for controlling the power switch
  • tvs anti-surge of DCDC module
  • Spring-type screw-free terminal blocks save time and effort
  • The DCDC step-down module can be adjusted to 6.5V for use. It will step down twice through the LDO of the nano module and be used by peripheral 5V modules.

 

software

  • Chinese menu interface
  • OLED main interface monitors input and output status, manual/automatic switching operation
  • Setting menu, cylinder running time setting, screen rest time setting, screen brightness, sensor on/off, reset

 

 

 

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-06-20 16:19:26

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号