An automated solution maker system comprising:
- a structural housing including at least one of a base, a top lid, one or more side casings, a front casing, and a back casing, wherein the base of the structural housing is configured to receive a solution collection vessel;
- a magnetic stirring assembly, wherein the magnetic stirring assembly includes an integrated scale within a housing of the magnetic stirring assembly, wherein the integrated scale is configured to weigh one or more materials within the solution collection vessel, wherein the magnetic stirring assembly includes a hot plate configured to heat the one or more materials within the solution collection vessel, wherein the magnetic stirring assembly includes a magnetic stirring base member disposed on the base;
- a plurality of funnels positioned to dispense directly into the solution collection vessel, wherein the plurality of funnels include at least one powder funnel designated for a powdered material and at least one liquid funnel designated for a liquid material, wherein the at least one powder funnel includes an auger and a motor, wherein the motor of the at least one powder funnel is configured to control a powder flow of the powdered material;
- a funnel holder configured to support the plurality of funnels, wherein the funnel holder is mounted to a portion of the structural housing;
- one or more diaphragms positioned below each funnel of the plurality of funnels, wherein the one or more diaphragms includes an adjustable opening and a diaphragm motor, wherein the one or more diaphragms are configured to regulate a discharge of the one or more materials through the adjustable opening;
- and
- one or more controllers communicatively coupled to the magnetic stirring assembly and the one or more diaphragms, wherein the one or more controllers include a proportional-integral-derivative (PID) algorithm stored in memory, wherein the one or more controllers include one or more processors configured to execute a set of program instructions causing the one or more processors to:
- receive one or more solution parameters;
- generate one or more control signals configured to cause the adjustable opening of the one or more diaphragms to open a predetermined amount;
- receive a real-time weight of the one or more materials within the solution collection vessel from the integrated scale of the magnetic stirring assembly;
- perform a closed-loop control using the PID algorithm stored in the memory based on the real-time weight from the integrated scale to dynamically adjust an aperture size of the adjustable opening of the at least one powder funnel, wherein the PID algorithm compares the real-time weight of the one or more materials to a target mass received as one of the one or more solution parameters and generates one or more PID control signals to the diaphragm motor of the one or more diaphragms to regulate the aperture size of the adjustable opening, wherein dispensing through the adjustable opening stops automatically when the real-time weight of the one or more materials reaches the target mass;
- and
- generate one or more control signals configured to cause the magnetic stirring assembly to mix the one or more materials within the solution collection vessel, wherein the one or more controllers are configured to receive the real-time weight from the integrated scale of the magnetic stirring assembly while the magnetic stirring assembly simultaneously maintains mixing of the one or more materials within the solution collection vessel.