My employer tasked me to build an automated system. I have some knowledge of programming but still learning.
I am looking for someone or people that can program Arduino, esp32/8266, python and raspberry pi.
This is a big project with lots of components. I have run into issues with library conflicts on the Arduino side, so i decided to start over, which is 70% of the project. I have spent 1 month planning and coding and now calling for assistance.
Details:
Automated ultrasonic, part washing, acid monitoring, tanks.
1, Ultrasonic and Part washing: automatic drain/fill of tank (solenoid valves, flow meter and pump) water level monitoring, ppm/tds monitoring, timer for cycles, display, and buttons to start stop, minute +/-, reset, and temperature monitor. button to manually change the water and automatically change water if not used. All the data to be sent to a RPI for data into a spread sheet and displayed on a local server and web page.
2. Rinse tank: fill/drain, temp, cycle, top off,
3. Acid tanks: Monitor of ph levels, fill with 50/50 acid and water to keep topped off.
4. Acid rinse tank: monitor cycles, refill, change water, ph level, display screen, display the ph on a screen, alerts to when about to change water, the cycle button will pause the auto cycle.
5. Raspberry Pi to host server and website with data sent to a spreadsheet and visible on a web page that will be displayed on a monitor showing all information about each tank in real time (temp, last cycle, next auto cycle, ph, tds, ect.)
I have a Mega to do most of the work but ran into the display library conflicting with something else so I put the timer, buttons and display on an esp32 that will relay all the information to the rpi.
If there is a better way to set this system up even creating a circuit board and using different programming languages I am all ears.
I was thinking of having the code for both ph and tds and make a setting for which tank will use which. None of the tanks will use both.
I am open to video calls and text through FB.
You are my only hope!
I am not stupid, I just say things that are.
@thenewdays Sorry, the folks here neither work for free or for $$$ on projects. We are hobbyists. I suggest you go through a professional service. Also, the mention of acid raises all sorts of legal liability issues so that is one reason right there to deal with a consulting company that will have the insurance policies to cover that.
You do sound like you are or were close, maybe delete this topic and start a new one to deal with your 'library issues'. I have considerable experience sorting those out. They are mostly caused by people not following instructions and/or trying to get tricky with the system.
First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, 360, fairly knowledge in PC plus numerous MPU's & MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
My personal scorecard is now 1 PC hardware fix (circa 1982), 1 open source fix (at age 82), and 2 zero day bugs in a major OS.
@thenewdays I am unable to send you any more PM's, some sort of limit. Good luck.
First computer 1959. Retired from my own computer company 2004.
Hardware - Expert in 1401, 360, fairly knowledge in PC plus numerous MPU's & MCU's
Major Languages - Machine language, 360 Macro Assembler, Intel Assembler, PL/I and PL1, Pascal, Basic, C plus numerous job control and scripting languages.
My personal scorecard is now 1 PC hardware fix (circa 1982), 1 open source fix (at age 82), and 2 zero day bugs in a major OS.