An open API service indexing awesome lists of open source software.

https://github.com/mubshr07/daq

This is a Qt C++ project. This project read the 48 channels of analog signals and log them in CSV file. The signals are bidirectional ranging from +10 to -10 voltages. Thank you. (If you find any bug please send me details at mubshr07@gamil.com)
https://github.com/mubshr07/daq

qt qt5 qt5-gui qwidget

Last synced: 28 days ago
JSON representation

This is a Qt C++ project. This project read the 48 channels of analog signals and log them in CSV file. The signals are bidirectional ranging from +10 to -10 voltages. Thank you. (If you find any bug please send me details at mubshr07@gamil.com)

Awesome Lists containing this project

README

          

# 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:
Mubashir Iqbal | Lecturer | Data Science Research | Artificial Intelligence | System Engineering & Automation

mubshr07@gmail.com
I am Mubashir Iqbal, a Computer Science professional with a Master’s from COMSATS University Islamabad and a Bachelor’s from Virtual University Pakistan. Currently, I serve as a Lecturer at HITEC University, teaching and mentoring undergraduate students. My expertise includes AI, machine learning, data science, and software engineering, with a strong focus on system reliability and reusability. Passionate about eXplainable AI (XAI) to see how these AI blackbox model works. As a Software Engineer, I specialize in creating robust systems for both desktop and embedded environments using Qt C++. My skills also include Apache Server, PHP, MySQL, HTML5, CSS3, Bootstrap, JavaScript, Django, WordPress, and E-Commerce development, allowing me to effectively integrate and optimize systems.

Looking forward to collaborating and making a meaningful impact!👨🏻‍ 👨🏻‍💻

### 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 ⭐️ and follow for more.

## 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

#