Chat with us, powered by LiveChat
Ru En

The Multifunctional Circuit for the Sensor Telemetry Collection and the Periphery Control

The universal board SB 4.0 is designed for receiving and processing data from multiple sensors, for further decision-making and execution of the preset algorithms. An interface is designed in OS Windows. It vividly displays the telemetric readings from the sensors and power supply, the state of the buttons and servos and allows sending commands to the microcontroller.

Create DIY Solutions Together With Us

The technology used in the board SB 4.0 is an open – source hardware/software platform, which in combination with the sensors, periphery and your needs allows creating new products and solutions for the Internet of Things (IoT).

Fields of Application

The SB 4.0 board is ideal for the academic curricular of schools, universities, and STEM centers. Using this board with additional electronics and periphery, it is possible to independently develop one’s own project.

The board is an ideal solution students of high schools, colleges, and universities, for makers, individual and corporative vendors.

One of the potential variants of its application is development of a “smart home” DIY system.


A C-like language is used for programming. Developing is carried out in the Arduino IDE environment.


The SB 4.0 board uses an Arduino Nano 3.0 platform with an ATmega328 8-bit microcontroller. This is enough for the code processing and solution of many tasks, such as: robots and a “smart home” system control and a lot more.


The SB 4.0 board’s logical voltage is 5 V. It provides the electrical compatibility with the Arduino periphery.

The IO Ports

The following control pins are available:

  • 2 pins, which can be configured as a digital input/output and a PWM output (natively, for two digital servos);
  • 1 motion sensor pin, a digital input/output;
  • 3 LED pins, a digital input/output;
  • 1 button pin, a digital input/output;
  • 1 external load control pin, a digital output +5V/0V.

On the Arduino Nano platform the following ports are available: I2C, UART, analog IO, which we use for the port expander board, the Bluetooth module, and the light sensor.

The Power Supply

It is possible to use an AC adapter or Li-Ion batteries with a charge controller as a power source. The power source is determined automatically.

The recommended input voltage in case of the external power supply is 12-12.5 V. The DC-DC voltage converters step down the voltage going to the servos to 7 V and step down the voltage going to the USB1, USB2 and the rest of the loads to 5 V.

Use the 5V pins to power the periphery. When using an external power supply, it is possible to receive from a 5V pin up to 1A in total.

The recommended power supply set includes:

  • a battery pack 3x18650, 1 pc
  • a 18650 3.7 V, 2200 mAh (or higher) battery, 3 pcs
  • a charge controller, 1 pc
  • a PWC, 1 pc
  • a Hall sensor, 1 pc
  • DC-DC converters, 4 pcs
  • transistors, 3 pcs
  • a LED, 1 pc


The Arduino Nano microcontroller (MC) is programmed via the USB with the standard free software from the MC manufacturer’s site. To transfer the data between the SB 4.0 and a computer we use an inexpensive common Bluetooth module HC-06; the data transfer rate is 9600 KB/sec. The telemetry data and control commands go via this wireless channel. All this is managed with the help of the software interface, SelfieBot Control Panel, written with the help of the LabView.

The Sizes

The board size is 90 × 70 × 40 mm. The external power supply and USB sockets protrude beyond the mentioned sizes a little bit. The board has fasteners at its corners. The contacts are spaced apart at 0.1" (2.54 mm).

The Microcontroller’s Features

  • the microcontroller type: 8-bit ATmega328
  • the clock frequency is16 MHz
  • the flash memory: 32 kB (2 kB are used for the boot loader, 30 kB – for your program code storage)
  • RAM 2 kB
  • EEPROM 1 kB
  • the rated operation voltage: 5V

The Board Features

  • the rated operation voltage: 12,6 V
  • the recommended input voltage: 12–12,6 V
  • the max. bus (PWM) current: 5 V 1000 mА
  • the general purpose IO ports: 26
  • the ports with PWM support: 2

The control board includes the following elements:

  • a Bluetooth module HC-06, 1 pc
  • an microcontroller ports expander electronic board, 1 pc
  • an Arduino Nano 3.0 microcontroller, 1 pc
  • a light level electronic board, 1 pc
  • TowerPro MG966R sevos, 2 pcs
  • a photo resistor, 1 pc
  • a motion sensor, 1 pc
  • an RGB LED, 1 pc
  • a button, 1 pc
  • a fuse, 1 pc
  • a jumper, 1 pc
  • a transistor, 1 pc
  • a condenser, 1 pc

What Does the SB 4.0 Board Control?

The board is able to control not more than two servos (e.g. TowerPro MG996R); it is able to report the electronics state via an RGB LED and power, for example, a relay module with the 5 V supply.

What Input Data Does Our Board Process?

The SB 4.0 board is able to process both analog and digital input data:

  • temperature
  • pressure
  • light level
  • motion
  • noise level
  • humidity
  • etc.

On The Basis Of The Input Data The Board Is Able To Automatically Take Solutions, Such As:

  • IR lighting turning on/off
  • Power supply circuit closing /opening (solid-state relay)
  • Servos turning by 0-180°
  • Telemetry sending to the remote server
  • Steppers control (optional)

Variants of Practical Appliance

  • Windows opening/closing at the temperature change.
  • Ventilator turning on/off at the indoors humidity change.
  • Light turning on/off at the motion detection at night time.
  • Watering turning on/off at the soil moisture change.
  • IR light turning on at night time.
  • Any telemetric data sending to the server via the Internet connection.

The Board Role is a Hardware Interface

The board task is sensors scanning, its data processing, sending the results on the software command, running the commands received from the software.

The Board Can Work With

The preset:

  • light sensors
  • motion sensor
  • end sensors

The Board Has Two Connectors

  • an input digital pin
  • an output 5V 1А pin

The input pin (connected to the microcontroller pin) operation is based on the open/closed principle. The button connected to the input pin forms +5V or 0V on the MC. These values are digitized, processed, and displayed in the telemetry, which is sent to the software.

The output pin is either disabled (0V) or gives 5V with a load capacity of 1A. Voltage to this connector is applied on an external command or on a firmware algorithm command.

World wide delivery.

Looking for a better deal? Let us know.
  1. (required)
  2. (please enter correct e-mail)

Stay updated with Endurance.