Hardware

Description

The NeoCortec development board offers you an opportunity to explore the possibilities with NeoMesh right out of the box. Your devices come with a factory configuration, enabling them to function without additional configuration.

image alt <50>

Demo Board

Before moving on to the tutorials, explaining the use and capabilities of the NeoMesh network, familiarizing ourselves with the configuration of the demo board is necessary.

image alt <>

NCxxxx module:

The evaluation board is built around the NEOCORTEC NCxxxx. The module utilizes the NeoMesh technology to create a reliable, adaptive network with other devices in its vicinity. The module is available in several frequency bands. The currently available modules are:

image alt image alt image alt
NC1000-8 NC1000-9 NC2400
868MHz SRD 915MHz ISM 2.4 GHz ISM

SMA-RF connector

The SMA-RF connector offers an opportunity to attach your own an antenna to your evaluation board. By default, a helix antenna comes packaged in your evaluation kit for every board, but should the need arise, to test the evaluation board with your unique aerial, disconnect the RF jumper wire from the SMA-RF connector and attach your own antenna to the NeoCortec NCxxxx module.

USB port

The evaluation board can be connected to your computer through a Micro USB port. Through this single physical interface, the Evaluation board provides two serial communications ports, which are used for each their own individual purpose:

Application API For sending and receiving payload data through the NEOCORTEC wireless network
System API Used for configuration and debugging purposes

Reset button

The reset button provides the opportunity to reset the NeoCortec module.

Battery clamp

The NeoCortec module can be used in battery operated mode. Its low consumption allows for extremely long maintenance free operation.

API switch

The API switch is used to disconnect the NCxxxx module completely from the USB, Arduino and Raspberry Pi headers. This way the device is only connected to the pin header located between the trimmer and the NeoCortec module. When using the Arduino or Raspberry pin headers with the evaluation board, these switches need to be tipped into the "OFF" position.

Jumpers

The evaluation board was designed to provide options for the testing of different functionalities. For this reason, several jumper pins are included, which can be used to connect or disconnect various hardware components.

Main Jumper

The main jumper selects the voltage source for the evaluation board. The two options are “battery” or “regulator”. In the regulator position, the supply voltage can come from the USB connection and either the Arduino or the Raspberry Pi compatible pin header. In the battery setting, the USB port and the pin headers are operational, but the board draws current through the battery clamp. In this position, the main jumper disconnects the regulation circuit which can be set using the Supply reg. select jumper.

image alt <reg> image alt <reg>
Battery supply USB/Pin header sullpy

Supply reg. select jumper

The evaluation module can be supplied in four different ways. Through the USB port, the Arduino and Raspberry Pi headers or through the battery clamp. In the case of the first three, the Supply reg. select jumper is used to choose the connected voltage source. If the main jumper is set to "battery" position, the regulator is disconnected, thus the settings of the Supply reg. select jumper are inconsequential.

image alt <reg> image alt <reg> image alt <reg>
Supply from Raspberry pi Supply from USB Supply form Arduino

Current supply jumper

The current supply jumper enables you to measure the individual consumption of the NEOCORTEC NCxxxx module independently from any of the other subsystems included on the evaluation board. For current consumption measurements, replace the jumper with a shunt resistor.

image alt <reg>
Current measurement connection

USB disable jumper

Attaching jumpers to the USB API: jumper positions, you can physically separate the UART, CTS and nWU lines coming from the USB connector or one of the available two types pin headers (Arduino, Raspberry Pi). If you do not intend to attach a 3rd party controller to the evaluation board, it is recommended to leave these jumpers void of any jumper sleeves. You can view the schematic design of the evaluation board here.

image alt <reg> image alt <reg> image alt <reg> image alt <reg>
Both Application (AAPI) and System COM port (SAPI) enabled System COM port (SAPI) disconnected from USB Application COM port (AAPI) disconnected from USB Every COM port disconnected from USB

LED jumpers

There are three LED jumpers on the evaluation board. One for the power on LED, and two for two separate test LED-s. The LED-s are connected to the NEOCORTEC NCxxxx module and they are serving as debug-indicators.

image alt <reg> image alt <reg> image alt <reg>
No LED-s connected Power LED connected All LED-s connected

Potentiometer enable jumper

The two jumpers highlighted will enable the potentiometer supply voltage and connect the device to the ADC-s input, providing a readily available analog signal source to be used with the generic application. (What is the generic application? )

image alt <reg> image alt <reg>
Trimmer connected and ready to use Trimmer disconnected from ADC and supply

Arduino pin header

The Arduino compatible pin headers offer a quick and easy solution for exploring the NCxxxx module´s capabilities without the necessary added development time of a more complex, unique system. Your evaluation board comes without the pin headers being soldered. The module can be supplied from the Arduino header, with the correct settings on the “supply reg. select” jumper. For the UART line to be connected to the Arduino pin header, the “Application” jumper must be connected, while the “System” jumper from must not be present. More information can be found under the “USB disable jumper” section. The use of the development board with an Arduino controller necessitates the installation for the Arduino software serial library configured according to the schematics of the evaluation board. The NeoCortec module uses a baudrate of 115200. Unfortunately the Arduino software UART library is known to be instable using this baudrate. The collection of available commands through the UART channel is available in the integration manual.

Raspberry Pi pin header

The Raspberry Pi compatible pin headers offer a quick and easy solution for exploring the NCxxxx module´s capabilities without the necessary added development time of a more complex, unique system. Your evaluation board comes without the pin headers being soldered. The module can be supplied from the RasPi header, with the correct settings on the “supply reg. select” For the UART line to be connected to the Raspberry Pi pin header, the “Application” jumper must be connected, while the “System” jumper from must not be present. More information can be found under the “USB disable jumper” section. The collection of available commands through the UART channel is available in the integration manual. Of course directly connecting the evaluation board to one of the USB inputs of the Raspberry Pi microcomputer works as well.