Advertisement

Quick Links

OpenTracker 2.4
User Manual
Release 1.4.0

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the OpenTracker 2.4 and is the answer not in the manual?

Questions and answers

Summary of Contents for Geolink OpenTracker 2.4

  • Page 1 OpenTracker 2.4 User Manual Release 1.4.0...
  • Page 2: Table Of Contents

    Example usage - One Wire ........................18 LEDs ................................19 Using the LEDs ............................19 PWR LED (red) ............................19 NET LED (green) ............................. 19 Internal I/O ..............................20 Pin assignment ............................20 Audio Interface ............................... 21 OpenTracker 2.4 User Manual (1.4.0)
  • Page 3 Reset Soft bricked board – Flash locked ..................... 25 How to Reset a Soft bricked board ......................25 Electrical Characteristics ..........................26 Absolute Maximum Ratings ......................... 26 Recommended Operating Conditions ......................26 How to get support ............................27 User Manual (1.4.0) OpenTracker 2.4...
  • Page 4: Introduction

    The hardware is pre-programmed and able to send tracking data right out of the box; you will only need the SIM card and to register the device on our on-line tracking software. After the configuration is complete, you will see your device on the map. OpenTracker 2.4 User Manual (1.4.0)
  • Page 5: Hardware Description

    Design files, firmware and Arduino board support packages can be found on GitHub: https://github.com/geolink/opentracker-hardware https://github.com/geolink/opentracker https://github.com/geolink/opentracker-arduino-board Processor The Atmel SAM3A4C microcontroller is a 84MHz 32-bit ARM Cortex-M3 core with 256KB embedded Flash (2 x 128 KB) and 64 KB embedded SRAM. Processor datasheets are available at http://www.atmel.com/devices/SAM3A4C.aspx User Manual (1.4.0) OpenTracker 2.4...
  • Page 6: Modem

    GSM900 DCS1800 PCS1900 Take note of the IMEI code on the modem (you can also scan the QR code) because you will need it to register your device on the Geolink website. GPS Module Quectel L76 - GPS/GLONASS Receiver ...
  • Page 7: Quick Start Guide

    Turn the antenna cable connector clockwise. Ensure to connect the antennas tightly. Make sure to plug the GPS/GLONASS antenna (here shown orange) into the connector labeled GPS on the board and the GSM antenna (here shown in blue) into the connector labeled GSM. User Manual (1.4.0) OpenTracker 2.4...
  • Page 8: Connect Usb Cable

    This is an optional step. Only necessary if new software has to be installed or developed. Connect MOLEX Cable Ensure the Latch on the connector is faced up as shown in the picture below. Push the connector until it clicks. OpenTracker 2.4 User Manual (1.4.0)
  • Page 9: Connect Power Source

    Send 2 SMS messages to the inserted SIM card number to configure APN username and password (optional for some GSM providers – default username and password are empty): #pass,gprsuser=APN_USERNAME #pass,gprspass=APN_PASSWORD Example: #pass,gprsuser=guest #pass,gprspass=guest The module will reply with the following response: APN username saved APN password saved User Manual (1.4.0) OpenTracker 2.4...
  • Page 10: Change Sms Password

    Please allow some time for the device to reboot after the last SMS reply. Do not immediately turn it off. Register To use the Geolink web interface (www.geolink.io) you need to register your OpenTracker device. Please follow this guide: https://geolink.io/guide.php Make sure your device is configured, powered and ignition is on, so that it connects to the tracking server.
  • Page 11: External I/O

    (typical 120 Ohm) which is not on-board (but usually present on the vehicle bus). The transceiver used is SN65HVD230. For more info and electrical specifications refer to the component datasheet at: http://www.ti.com/product/sn65hvd230 Using CAN We provide example code in our github repository at https://github.com/geolink/opentracker. User Manual (1.4.0) OpenTracker 2.4...
  • Page 12: Digital Outputs

    12V rated devices like Lights/Motors/Horns etc. When the software activates a digital output, the pin OUT1/OUT2 is connected to ground internally, allowing current flow inside the coil and the relays can switch. OpenTracker 2.4 User Manual (1.4.0)
  • Page 13: Hands On Recommendation For Relay Usage

    { digitalWrite(PIN_C_OUT_1, HIGH); // switch the relay on digitalWrite(PIN_C_OUT_2, HIGH); switch the relay on delay(3000); // wait digitalWrite(PIN_C_OUT_1, LOW); // switch the relay off digitalWrite(PIN_C_OUT_2, LOW); // switch the relay off delay(3000); // wait User Manual (1.4.0) OpenTracker 2.4...
  • Page 14: Analog Inputs

    Analog Input Impedance kΩ Analog Input Bandwidth Notes: 2. Analog inputs IN1 and IN2 can be configured by the software to accept a reduced input range to improve precision of analog readings in a low voltage range. OpenTracker 2.4 User Manual (1.4.0)
  • Page 15: Using The Inputs (In1 / In2)

    // map it to the range of the analog out: outputValue = sensorValue * (242.0f / 22.0f * ANALOG_VREF / 1024.0f); // print the results to the serial monitor: debug_print(F("IN2 = " debug_print(outputValue); debug_print(F("V (")); debug_print(sensorValue); debug_print(F(")")); debug_port.println(" "); delay(1000); User Manual (1.4.0) OpenTracker 2.4...
  • Page 16: Voltage Detection Vdet (Ignition Detection)

    #ifdef DEBUG #define debug_print(x) debug_port.print(x) #else #define debug_print(x) #endif void setup() { // Ignition detection pinMode(PIN_S_DETECT, INPUT); // Initialize pin as input void loop() { // Check If Ignition is on (digitalRead(PIN_S_DETECT) == LOW) debug_print(F("Ignition detected!")); OpenTracker 2.4 User Manual (1.4.0)
  • Page 17: Battery Monitoring (Ain_S_Inlevel)

    // map it to the range of the analog out: outputValue = sensorValue * (242.0f / 22.0f * ANALOG_VREF / 1024.0f); // print the results to the serial monitor: debug_print(F("VIN = " debug_print(outputValue); debug_print(F("V (")); debug_print(sensorValue); debug_print(F(")")); debug_port.println(" "); delay(1000); User Manual (1.4.0) OpenTracker 2.4...
  • Page 18: Customizable Ext Pin

    MCU. We recommend to protect the pin against overvoltage. Example usage - One Wire In this example four DS1820 Temperature sensors are driven in 1-wire parasite power mode. Including basic I/O protection with a 3.6V Zener diode (D1). OpenTracker 2.4 User Manual (1.4.0)
  • Page 19: Leds

    64ms on / 800ms off The module is not synchronized with network (no network) 64ms on / 2000ms off The module is synchronized with network (has network) 64ms on / 600ms off GPRS data transfer is ongoing User Manual (1.4.0) OpenTracker 2.4...
  • Page 20: Internal I/O

    IMPORTANT NOTE! The I/O voltage levels are not 5V tolerant! Only use 3.3V levels! The internal I/O is reserved for custom Expansion boards done by the user to add functionalities for special applications. Pin assignment OpenTracker 2.4 User Manual (1.4.0)
  • Page 21: Audio Interface

    8 Ohm speaker for output (max 500mW) in a “handsfree” configuration. Board variant with 3G modem has an optional digital audio interface for connection to an external PCM audio codec. Connector schematic (2G modem only) Optional connector (3G modem only) User Manual (1.4.0) OpenTracker 2.4...
  • Page 22: Usb Interface

    Arduino DUE in section Ports (COM & LPT) as shown below. Only the COM port number will vary. Please note: If you encounter troubles with the USB driver we recommend to read the following pages: http://arduino.cc/en/Guide/ArduinoDue#toc8 OpenTracker 2.4 User Manual (1.4.0)
  • Page 23: Jtag Interface

    The recommended Debugger is the Atmel SAM-ICE for Atmel SAMA5, SAM3, SAM4, SAM7 and SAM9 ARM® core-based microcontrollers in connection with ARM-JTAG-20-10 connector Adapter from Olimex. More info at: Atmel SAM-ICE http://www.atmel.com/tools/atmelsam-ice.aspx?tab=overview ARM-JTAG-20-10 https://www.olimex.com/Products/ARM/JTAG/ARM-JTAG-20-10/ Schematic User Manual (1.4.0) OpenTracker 2.4...
  • Page 24: Software

    Using Arduino IDE with OpenTracker Once the previous steps in this chapter have been performed successfully the Arduino IDE is ready to use. We additionally provide examples and development updates on GitHub. Please review the repositories regularly at https://github.com/geolink/opentracker. OpenTracker 2.4 User Manual (1.4.0)
  • Page 25: Troubleshooting

    If the erase is successful, you can reset the board again or power cycle it, and connect the USB cable again. You will have to change serial port setting on the Arduino IDE, before programming, because the COM port will change to the bootloader COM. User Manual (1.4.0) OpenTracker 2.4...
  • Page 26: Electrical Characteristics

    Unit Power Supply Voltage (VIN) 12/24 Power Supply Current 0.25/0.12 1.65 Internal Expansion I/O Voltage (VIO) Ambient Temperature °C Notes: 1. Operating the modem outside the recommended temperature range may lead to RF performance issues. OpenTracker 2.4 User Manual (1.4.0)
  • Page 27: How To Get Support

    General Public License (“LGPL”), the MIT License and the SAM Software Package License. Each portion of the software is copyright of their respective owners and contributors. All the source code used in the OpenTracker, with its accompanying licenses, is available from Geolink’s Git repositories https://github.com/geolink/opentracker https://github.com/geolink/opentracker-arduino-board...

Table of Contents