MLB Prediction Contest
Sun Mar 30 15:27:58 2025
We've been running a family and friends MLB prediction contest for a couple years but kept track of all the data and updated scoring manually. This seemed like good place for automation. The system runs an update on the previous days games, updates the scores and standings, and then supports any web visitor. The website loads in the saved standings and scores from the nightly run and then displays the standings. The website server side determines the correct highlighting for the standings based upon the individual user being displayed. This processing happens when the data is requested instead of being run nightly.
The system was designed to support "real time" data but was modified to limit the number of stat requests to MLB by only running a single update each day.
This is a very rough example but can easily be extended to show key internal company data on an internal company server.
App Controlled Mesh Network Design and Locker System Demo
Fri Aug 6 09:26:44 2021
ZuiDesigns sponsored a Grand Valley State University senior project for 2021. The goal of the project was to create a mesh
network of small devices that could connect to and be controlled from a phone application. This design is now complete and being
presented at GVSU's annual design show.
As a proof of concept for the mesh network being a functional system, the senior project team chose to install the mesh network
in a system of lockers. Users can now check out indivial lockers to use, lock and unlock them as needed, and then return the locker
to an unused state.
The current status of the mesh system can be seen here.
The student created introduction to the project can be seen on YouTube.
COVID-19 Monitoring Website (Michigan)
Sat Apr 3 20:27:44 2021
ZuiDesigns created a COVID-19 monitoring website using New York Times data. This site tracks Kent and Ottawa counties in Michigan to provide a more detailed look at those counties. The graph will automatically add any new data without needing to refresh the webpage. It may be helpful for tracking COVID-19 locally and can be used for COVID-19 displays since the data will automatically update each day.
The site uses our Apache web server with a python script collecting data at 11:55 pm every night. The webpage is nearly entirely JavaScript and the JavaScript will poll the server to see if any new data is present to add to the graph.
An embedded live view is shown below. For a full view, head over to covid.zuidesigns.com
MSP432 Launchpad Switching Power Supply Shield
Tue Jul 28 22:06:59 2020
ZuiDesigns rarely gets to share PCB design images due to customer confidentiality, but this PCB was completed internally as a quick proof of concept of using the MSP432 as a PID controller to control a switch mode power supply. The design was completed in Altium with all component libraries in our own MySQL SVN Altium libraries (you can see an example of the resistors at altium.zuidesigns.com. The system allows us to quickly determine the best price and in stock options of our ZuiDesigns part numbers at our suppliers and immediately order. It allows prototypes to be purchased and managed without loading down a purchasing department.
Here are the front and back sides of the PCB. The switching power supply portion is at the bottom of the front side.
ZuiDesigns was established in 2019. We are a contract company specializing in software engineering, electrical engineering, systems engineering, technical leadership, project leadership, and program management for electronics and mechatronics projects/companies. We are also a consulting company helping mechanical engineering companies who want/need to add electronics or fully electrify their projects.