I have a fish pond. The level is kept constant with a float switch, 12v relay & solenoid valve. The obvious problem is that it is constantly bouncing the on/off position.
I want a code that looks for a low signal from the float switch then opens the valve for an adjustable period. (2 minutes to start with). At the moment it comes on for around 30 seconds at a time every 1-2 hours.
I have an arduino UNO & relay board some where but am open to suggestions. I just want something simple for both hardware & code.
Hello.
The most reliable way to do it with Arduino: get 2 floating sensors and use hysteresis loop to switch it.
I can do that code today.
Of course, your idea with a timeout will also work, but need some adjustments of the timings and still less reliable than Arduino+relay+2x level sensors
I work with Arduino since 2010 and have more than 20 years of experience in programming and electronics.
Hi,
I'm an electronic engineer with more than 5 years of experience in Arduino programming.
I've decided to apply for the project because I have lot of previous experience such as this.
I can do the programming easily and look forward to hearing back from you.
Thank you
Anusha
Hi there. I offer you the services for Arduino , I complete the jobs in Arduino UNO.
I am new on freelancer site, but I am designer expert with 10+ years of experience in Circuit designs, PCB designs, Zigbee/bluetooth,Wifi software development.
You can check our designs in our portfolio. If you want, I will share more designs I completed so far through interview.
So I like to discuss the job with you. Lets talk about your project through interview.
Thank you.
Hy I am experienced electronics engineer and I can solve your problem of adjustable operation of valve for said amount of time. Moreover we can also use feedback in place of hard coded time. Respond me if you want to get solution effectively. Thanks for your time
Dear Sir,
I would like to present my self as prospective candidate to do your project.
I have sound knowledge in Arduino and Arduino programming. And also I have sound knowledge in Electronic too.
Your choice of hardware is good (Uno board and Relay. ). Also I have question for you. How you intended to change on time period later ?
Message me if you have any question.
Expecting a favorable reply, I remain.
Thank you,
Isuru Athukorala
Hello!
After reading your description, I interested to work with your project.
I have hardware for testing project.
And I have enough experience to make this project
Look forward to your answer.
Best regards.
Hello, how are you?
I can help you with your task. we can work in the code for Arduino, i understand that you have a float switch and this arrive to contact point. In that moment we have the high signal that our Arduino will read and open valve. i imagine that you think to use the NO contact of the float switch, this for the low level in your storage tank. the relay start to work for bring to High level again.
do you need to view in some an screen the process? what type is the project?
Please contact me and talk.
See you later. Regards.
hi there this is me susant khadka .I'm professional electronics engineer and I have done lots of arduino based project and I'm really much confident on your project that I will successfully do as your requirement. I have a team of engineers hope you will grant this job to me thank you.
i made many projects with arduino such as humanoid robot , smart home and other ...
i can make this project at one day and its hardware configuration photo
i will make the code with simple configuration and much comments to be easy to you to change the parameter you want any time
I think that your idea is a good one and is feasable with Arduino.
For me it will need a system to stabilise the low level with a capacitor.
Please give me this work and I will have my first review
My main skills are below parts:
- Design of the circuits with high-speed signal processing
- Design of schemes and PCBs(12-Layes) on Analog and Digital
- RF Design/PCB
- Microcontroller , PLD, DSP programming;
PIC(PIC16, PIC18, dsPIC3x), ARM(STM32F, ATMega..), Cypress EZ-USB fx2,
Atlera Xilinx FPGA/CPLD, TMS320C6, ADSP
- Development software;
Arduino(Teensyduino),Matlab, Altium Designer, Quartus II, MDK Keil, MPLAB,
MikroC, Code Composer Studio, VisualDSP++,Xilinx ISE
- Programming language
Hello, I am an Electrical and Control engineering student and i have much experience with microcontrollers especially arduino.
I may have a simpler solution for your case which will not only solve the problem that you're having but I'm sure it will be more efficient.
Please contact me and we can talk more. I look forward to working with you.
We can discuss a new solution. A time based solution eill work but I think it is not ideal because sometimes you cant control the incoming flow. I would help you to get what you want in a better approach. I can code the solution that you want, It's simple, and offer you a new one.
Hello.
I can help you out with your project within your defined parameters.
I have previously worked EXACTLY with Arduino UNO and relays (Basically to control a DC motor for moving a dynamic board up and down, as per requirement).
That project also used a low level signal to control a relay and transfer higher voltage / current to DC motor.
I can apply the same principle (and code too) to find a solution to your problem.
Regards.