Skip to content

Latest commit

 

History

History
32 lines (21 loc) · 3.79 KB

README.md

File metadata and controls

32 lines (21 loc) · 3.79 KB

Project: Data Acquisition System and Logging (DAQ)

DAQ software is developed to monitor the vibration of structure and evaluate it's strength on different loads/weights.

Design and Developed By:

Name: 	Mubashir Iqbal | AI Researcher | System Engineer | Software Engineer

mubshr07@gmail.com

I am a versatile Software Engineer with expertise in developing top-tier software for desktop, Windows, Linux, and embedded Linux environments. Specializing in software architecture design, I bring a strategic approach to every project, ensuring robust and efficient solutions. Proficient in C++ and utilizing the powerful Qt framework alongside the Qt-Creator IDE, I deliver high-quality, cross-platform software that meets diverse client needs. Let’s collaborate to turn your software vision into reality!👨🏻‍ 👨🏻‍💻

Connect with me:

https://www.facebook.com/mubshr07/ https://www.linkedin.com/in/mubshr07/ https://stackoverflow.com/users/8741338/mubashir-iqbal https://www.hackerrank.com/profile/mubshr7 mubashiriqbal07

For any Suggestion or query:

Email to: mubshr07@gmail.com

🙏 Support

This project needs a ⭐️ from you. Don't forget to leave a star ⭐️.

Details

This Qt C++ Embedded Linux software, running on the DE10-Nano Development Kit (LXDE OS), is designed to monitor the vibrations of newly built bridges on different loads in the northern areas of Pakistan. It is used to evaluate the strength of bridges. It monitors and logs values in CSV file from various connected sensors, including accelerometers, differential telemetry sensors, and bipolar voltage sensors. The system can read data from 48 channels at a sampling rate of 10 Hz, with each channel being fully configurable and calibration factors stored for accuracy. The software features a dedicated window for monitoring four channels in a line-plot view, utilizing the third-party library QCustomPlot. This project provided valuable experience in the Qt framework, including the use of enumerations, structures, threading, and user preference settings, highlighting its practical application and learning benefits.

Tools & Technologies:

Qt C++ Framework version 5.12, QWidgetApplication, Open-Source