Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Getting started with Data Acquisition and LabJack
Highest Rated
Rating: 4.6 out of 5(53 ratings)
452 students

Getting started with Data Acquisition and LabJack

Learn how to use the LabJack device to perform data acquisition and control (DaQ) operations.
Last updated 6/2021
English

What you'll learn

  • Learn the basics of data acquisition and control.
  • Learn how to setup your LabJack and Kipling.
  • Learn about LabJack's port basic and extended features.
  • Learn how to program your LabJack using Lua (onboard) and Python (remote).
  • Learn how to connecting your LabJack to simple sensors and actuators.

Course content

10 sections49 lectures5h 11m total length
  • 01.10 What is this course about?7:38

    Discover how data acquisition and control with LabJack enable long-term, autonomous sensor monitoring and environmental control, with setup for Kipling, Python, and sensor-to-actuator connections.

  • 01.20 Software you will need2:15

    Explore essential LabJack data acquisition software, including Kipling for device management, LJ Log M for data capture, and Python scripting with Flapjack for remote control.

  • 01.30 Hardware you will need1:40

    Identify the hardware you need for data acquisition with LabJack, including a thermocouple, LEDs, a momentary button, a light sensor, a 3.3-volt relay, and a two-instrumentation-amplifier signal conditioning module.

  • 01.40 How to get the most out of this course1:14

    Plan dedicated time for each section and tackle one section in an uninterrupted, single sitting of about one hour to learn data acquisition and LabJack concepts effectively.

Requirements

  • No requirement for prior experience in data acquisition or control.
  • A basic understanding of how simple sensors and actuators work.
  • Ability to wire simple circuits on a breadboard.
  • Ability to read and write simple Python programs.
  • Knowledge of the Lua programming language is not required (you'll learn what you need in this course).

Description

This course is ideal if you want to record a lot of data about the real world from sensors so that you can analyze it later.

For example, you may want to record the volume of water that flows through a pipe, the temperature of a fridge, or the movement of a high-rise building due to winds. And, you may want to do this for ten years without any human intervention.

This course is also ideal if you want to control the environment based on the data collected from sensors.

For example, you may want to adjust the pressure in a water pipe using a variable valve if the pressure sensor shows it is above a certain threshold. Or, you may want to raise an alarm if the temperature of a fridge rises above 0°C.

What is LabJack?

LabJack is a tool for data acquisition and control.

LabJack was designed to be robust and reliable, to work autonomously in harsh environments for a long period of time, and to have a lot of input/output ports able to connect to a huge range of sensors and actuators.

LabJack can be used via an intuitive graphical user interface and is programmable using any one of the many mainstream programming languages.

You can start taking measurements without writing a single line of code.

You can also write simple or complex scripts that run both on the device or on a host computer to automate data acquisition and control through a network.

This course will teach you...

  1. The basic concepts of data acquisition and control.

  2. How to use a LabJack device without any programming.

  3. How to network and automate DaQ tasks using languages like Lua and Python.

  4. How to use LabJack's basic and extended port features.

  5. And how to connect a variety of sensors and actuators to a LabJack device.

Would you like to know more about this course?

Learn about the exact course content, required hardware, the knowledge prerequisites, and check out the free sample lectures.

I look forward to seeing you on the course!

Who this course is for:

  • Anyone interested in recording real-world data for later analysis.
  • Anyone interested in building applications to control the environment based on the data collected from sensors.
  • Anyone interested in learning about DaQ (Data Acquisition) but is not confident how to start.
  • Anyone interested in learning how to use LabJack devices quickly.
  • Anyone who is intimidated by the complexity of PLCs and looking for a simple yet powerful way to control anything, from a factory production line to a rocket engine test rig.