PyroDAQ is a Python application with a graphical user interface (GUI) designed for interacting with National Instruments DAQ (Data Acquisition) devices for temperature sensing. π₯
Before you begin, make sure you have Python and Pip installed on your system and that you're using Windows. π»
- Visit the Python Dowloads page.
- Download the installer for the version 3.11.0.
- Run the installer and follow the installation instructions.
- During the installation, make sure to check the box that says "Add Python to PATH".
- After installation, open a command prompt and check that Python is installed by running:
python -- version
When installing Python, pip should also be included. To check if it's installed run:
pip --version
If for any reason there's a problem refer to pip documentation.
To use PyroDAQ, you need to install the NI-DAQmx (version 2023 Q1).
Downloading and installing the NI-DAQmx driver is essential because it provides the necessary software components for your computer to communicate with and control National Instruments DAQ hardware devices that this project uses.
Follow these steps to download and install the driver:
- Download the NI-DAQmx Driver:
- Visit the official NI-DAQmx driver download pager: NI-DAQmx Driver Download.
- Choose Windows OS and the 2023 Q1 version.
- Click download button and save to computer.
- Installation:
- Locate the .exe file and double-click.
- Follow the instructions.
- Verification:
- Verify the installation by opening NI MAX.
- Open the "My System > Software".
- You should see the driver and the correct version.
- From PyroDAQ GitHub page download zip file.
- Extract the zip file to your prefered directory.
In order to isolate dependencies for this project, we're going to create a virtual environment. It's important to note that the project and dependencies are going to be inside the venv but Python and pip should not be in the venv β
To quickly set up and configure this project, follow these steps:
- Copy the path of your project's directory.
- Open a command prompt and open the directory with the following command (substituting for your actual path):
cd C:\Users\<user_name>\PyroDAQ-main
- Run the setup script:
setup.bat
- Wait until the setup has finished, this will be indicated with
Setup completed!
it might take a few moments.
After you have completed the prerequisites and set up the project, follow these steps to run PyroDAQ:
- Launch PyroDAQ:
You have some options for running the program:
- In a command line, from your project directory, run:
PyarDAQ.bat
- You can also double click on the file
PyroDAQ.bat
- Or in a command line your project directory, run:
PyroDAQvenv\Scripts\activate python main.py
- In a command line, from your project directory, run:
- Interact with the program
- Once the program is running, the GUI for PyroDAQ should appear
- You can now connect you DAQ and use the GUI to interact with it for temperature sensing and other data tasks
- Student's Guide
- You can find more instructions and a guide through the program in the attached pdf "Student's Guide"
Congratulations! You've successfully set up PyroDAQ and are now ready to embark on your data acquisition adventures. Whether you're a seasoned engineer, a curious hobbyist, or somewhere in between, we hope PyroDAQ adds some heat to your temperature sensing projects!
Remember, the world of data acquisition is vast and filled with exciting challenges. So, go forth, measure temperatures, and conquer your data like a pro.
Happy data collecting, and stay toasty! π₯π