Contact Us

    If you still have questions or prefer to get help directly from an agent, please submit a request.
    We’ll get back to you as soon as possible.

    Please fill out the contact form below and we will reply as soon as possible.

    • Digital Matter Site
    • Contact Us

    Hawk - SDI-12 Probe + MLX90614 Temp Sensor Application Example

    Written by Matthew Clark-Massera

    Updated at October 6th, 2023

      Contact Us

      If you still have questions or prefer to get help directly from an agent, please submit a request.
      We’ll get back to you as soon as possible.

      Contact Support
      • Home
      • Devices
      • Hawk IoT Datalogger
      • Application Examples

      Table of Contents

      I/O Card Configuration SDI-12 probe Wiring Parameter Setup MLX Temperature Sensor

      This article details the wiring and parameter setup for connecting an Enviropro SDI-12 probe and MLX90614 IR Temperature sensor to the Hawk.

      In this example:

      • a temperature reading is logged every 5 min from the MLX90614
      • an SDI-12 reading is logged every 60 min
      • batches of readings are uploaded every 60 min together

      Further information:

      Be sure to also take a look at:

      • Hawk Concepts
      • Hawk Operation - Task Schedules
      • Configure SDI-12 Readings
      • Hawk - Configure MLX90614 Temperature Sensor

      I/O Card

      Currently, the Ag-Tech1 and the Bluetooth+ Card are the only plug-in IO cards with the SDI-12 and I²C interfaces. 

      1. Install either of these cards to the Hawk Board

      Configuration

      SDI-12 probe

      Wiring

      Please see the Hawk Baseboard + Plug in Cards - Wiring+Pin Out for info on the appropriate Agtech1 and Bluetooth+ card IOs.

      Important connections are:

      1. Connect to probe SDI-12 Line
      2. Connect to probe power
      3. GND - connect probe ground

      Parameter Setup

      1. Add Task 1 and configure SDI-12 Action 1 as Task Action 1.

        Schedule period is 60 min, log and upload multipliers are set to 1 so we will log and upload the probe reading hourly. GPS is disabled for a stationary application to save power.
      2. Configure the readings from the SDI-12 Action 1 tab
        For example, SDI-12 address 0, 5s power on delay, measurements 0 and 2
      3. Configure V-Boost Level to 12V. Most SDI-12 sensors (including the Enviropro) operate on 12V.

      MLX Temperature Sensor

      Wiring

      MLX90614 Agtech1 Bluetooth+
      VCC Hawk IO 5 Hawk IO 7
      SCL Hawk IO 6 Hawk IO 5
      SDA Hawk IO 4 Hawk IO 6
      GND Hawk GND Hawk GND

      Parameter Setup

      Task

      Set the Task 2 and configure the below.

      This logs a reading every 5 minutes. Uploads are disabled - since these records will be uploaded as part of the Task 1 hourly upload - no need to include a specific upload - GPS is disabled.

      In the I²C Action 1 tab, set the below for 1 second warm-up time, and averaging over 5 x samples (samples are taken 50ms apart each reading).

      The ambient temperature will be reported in Analogue 15, and Object Temperature in Analogue 16 with the below settings.

      tempsensor hawk

      Was this article helpful?

      Yes
      No
      Give feedback about this article

      Related Articles

      • Hawk - GA Weather Station + DS18B20 Temp Probe
      • Hawk - Upload when outside desired sensor range
      • Hawk On-Board Control - Turn on Pump when tank level is too low

      Subscribe to Partner News

      Subscribe to our mailing list to receive Digital Matter news, product and tehnical updates, and more.

      Subscribe

      Copyright © Digital Matter . All Rights Reserved.

      Privacy Contact Support

      Knowledge Base Software powered by Helpjuice

      DM Logo
      Expand