Notifications
Clear all

Help with BIG project.

3 Posts
2 Users
2 Likes
153 Views
(@thenewdays)
Member
Joined: 2 years ago
Posts: 29
Topic starter  

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.


   
Quote
Ron
 Ron
(@zander)
Father of a miniature Wookie
Joined: 3 years ago
Posts: 6972
 

@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, and 360, fairly knowledge in PC plus numerous MPU's and 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.
Sure you can learn to be a programmer, it will take the same amount of time for me to learn to be a Doctor.


   
Marcelo and Inst-Tech reacted
ReplyQuote
Ron
 Ron
(@zander)
Father of a miniature Wookie
Joined: 3 years ago
Posts: 6972
 

@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, and 360, fairly knowledge in PC plus numerous MPU's and 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.
Sure you can learn to be a programmer, it will take the same amount of time for me to learn to be a Doctor.


   
ReplyQuote