Select country and language
The selected country and language determine your trading conditions, product prices and special offers
With effect from 25 May 2018, the current data protection legislation is amended. The General Data Protection Regulation of 27 April 2016 (hereinafter referred to as “GDPR”) is in force. Therefore, we address this information to our Customers and Potential Customers to inform you about how we process your personal data.
Your personal data controller, i.e. the entity which decides about the purposes and methods of processing your personal data is Transfer Multisort Elektronik sp. z o.o. with its registered seat in Łódź, address: Ustronna 41, 93-350 Łódź (hereinafter referred to as TME). Providing the data is voluntary, but necessary in order to conclude an agreement and subsequently provide the service as ordered.
Obtaining information on personal data processing
In matters relating to personal data protection, you can contact the Data Protection Officer at email@example.com or write a letter to our registered seat.
Data collection and the processing purpose
We process your personal data due to the fact that it is necessary for the performance of the contract concluded with you, i.e. the provision of the service (which is in accordance with Article 6(1)(b) of GDPR) including:
In addition, the law requires us to process your data for tax and accounting purposes.
Furthermore, we may process your data for marketing purposes, i.e. to promote our products and services. If we do this without the use of electronic means of communication, the legal grounds for carrying out such activities is Article 6(1)(f) of the GDPR, where conducting marketing activities is the legitimate interest of the Controller. On the other hand, if we use electronic means of communication for this purpose, i.e. e-mail, telephone, we process data only on the basis of your consent (which is in accordance with Article 6(1)(a) of the GDPR).
Your personal data may be transferred to other entities that process your data on their own behalf, including but not limited to:
Personal data retention period
Your personal data will be retained for the duration of a contract (performance of services) and after its termination:
Rights related to personal data processing
You have the right to access, rectify, delete, limit the processing of, transfer, object to the processing of and withdraw your consent to the processing of your personal data at any time, which shall not affect the lawfulness of processing based on consent before its withdrawal (provided that the processing is based on consent).
Furthermore, if you consider that the processing we carry out infringes the provisions of GDPR, you have the right to lodge a complaint with the data protection supervisory authority.
Automated data processing (profiling)
Your personal data will be processed automatically (including in the form of profiling), but this shall not have any legal effect on you or significantly affect you in a similar way.
Personal data profiling by TME involves the processing of your data (also by automated means), by using it to evaluate certain information, in particular to analyse or forecast personal preferences and interests.
There are many ways of connecting small electric motors to Arduino platforms. The easiest and most popular methods are connecting it via an H bridge or transistors. When connecting electric motors to an Arduino platform you must remember not to connect them directly, because that could damage the programming platform.
Implementing electric motors into modules and controlling them via Arduino opens up numerous possibilities. The main purpose of connecting motors is to move module components, build vehicles, and even create robots. Arduino lets you control both the motor shaft rotation direction and its rotational speed.
Connecting a programming platform directly to a motor not only creates a risk of burning the Arduino platform's external port but also reduces your control capabilities of that module to a minimum. Arduino platforms can supply current of approx. 20mA via all their external ports, while all electric motors – even the smallest ones available on the market – require currents from ten times to one thousand times stronger than that in order to function properly. That's why it is vital to connect each electric motor to an Arduino platform indirectly, via an appropriate driver that will regulate the current transferred to that motor.
Arduino programming platforms are compatible with all low amperage electric motors available on the market. You can connect the following motors to Arduino platforms:
The parameters you should pay attention to when choosing an electric motor for your Arduino platform depend on that motor's type. Nonetheless, here is a list of the parameters considered to be most important:
Once you are familiar with the types of motors that can be connected to an Arduino platform and you know which parameters are important when choosing them, you can proceed to connecting a motor. Standard brushed DC motors, vibration motors, and servo motors are the easiest to connect. Connecting linear actuators, stepper motors, and pumps is slightly more difficult.
Brushed DC motors and vibration motors are the simplest, most common, and easiest to connect. Typically, you should connect 1A–5A motors that operate with a voltage of 5V–9V to the programming platform. More powerful motors require special drivers. Brushed DC motors and vibration motors can be connected via transistor or H bridge. The first connection method only lets you control the shaft rotational speed, while the bridge method lets you control both the rotational speed and direction. Choose the connection method best suited to your needs.
Connecting a brushed DC motor and a vibration motor via a transistor is very simple and requires only three components: a current limiting resistor , a rectifying diode, and a transistor. You can use e.g. a 1N4148 or 1N4007 rectifier diode, a 2N2222 transistor, and a 10kΩ current limiting resistor in your module. Begin the installation by choosing the Arduino pin with the right output voltage. Connect that Arduino pin to a resistor via a breadboard, and then – at the very end – connect it to transistor base. Ground the transistor's emitter and connect its collector to the motor via a parallel rectifier diode. Connect the motor to power supply. The resistor limits the current supplied to the transistor while the rectifier diode lowers the risk of back-EMF and voltage peaks that may occur when switching the module on. Back-EMF and voltage peaks could damage the programming platform.
This connection method lets you control both the rotational speed and direction of your motor's shaft. While it is usually unnecessary to control the shaft rotational direction of vibration motors (since they generate vibrations regardless of that direction), the ability to fully control the shaft of a brushed DC motor is often a key function in any module. What's more, you can also use an H bridge to connect a linear actuator, as long as its design is based on a DC motor. You can make H bridges yourself – by combining several transistors – or simply purchase them. Their main purpose is receiving the signal sent by Arduino and transforming its parameters at the bridge's output. If you want to connect a brushed DC motor, a vibration motor, or a linear motor, you will need the following components: a limiting resistor (e.g. 10kΩ), a switch, and an H bridge circuit (e.g. SN754410, L29NE, or L293D). You should pick an H bridge that is compatible with the current rating of your module's motor at maximum load – this parameter is known as "current capacity" of a bridge. Each H bridge can have a slightly different structure and pin layout. Therefore, before you begin installation, you should check your bridge's pin layout diagram in its data sheet. We will use the L293D bridge as an example of connecting an electric motor to an Arduino platform. The L293D bridge has the following pins:
First, place the H bridge on the breadboard. Next, connect the bridge's ground to a power supply. Then, power the engine(s) on. Following that, power on the logic that controls the bridge. Finally, connect the pins that control the operation of engine(s). Before you start connecting all components, keep in mind that an H bridge and electric motor circuit can be powered with one or two voltages. If you choose to power it with one voltage, you will have to use a power source with a good voltage filter that will sufficiently lower the risk of interference. A better, more popular, and safer solution is powering your module with two sources – powering the motor via the bridge, and powering the bridge's logic that controls the motor from another independent power source. Therefore, it's a good idea to connect a 5V Arduino pin to the bridge's logic, and connect the remaining power sources to bridge pins that control the motor.
Connecting servo motors is extremely easy since their pin layouts are always the same. When connecting a servo motor to an Arduino platform, start by connecting the power ground of your motor and the module's power source (usually two 5-volt power sources). Next, connect the PWM Arduino output (marked with a "~") to the pin that will control the servo motor. Once you've finished connecting all components, you only need to load the right library.
Stepper motors are connected to Arduino indirectly, via dedicated drivers. Those component must be matched in regards to maximum current and rated voltage, and the driver itself must be matched to both the motor's and the entire module's supply voltages. Driver's current capacity must be larger than the maximum current consumed by the motor. For the purposes of this article, let's say we want to connect a 12V stepper motor to an Arduino platform. It is compatible with e.g the A4988 driver. First, place the driver on a breadboard, and then connect the GND and VDD pins to the driver's power source (3V – 5.5V). Next, connect the GMD and VMOT pins to the motor's power source, and connect the SLP pin to the RST pin. Connect pins: 1A, 2A, 1B, and 2B to the motor. The connection method of 1A, 2A, 1B, and 2B pins depends on the stepper motor's type (bipolar/unipolar). For bipolar motors, connect the 1A pin to the motor's black cable, 2A pin to the red cable, 1B pin to the green cable, and finally – 2B pin to the blue cable. Unipolar motors have six cables, but we don't have to connect the yellow and white cables. Connecting a stepper motor to an Arduino platform correctly makes that motor's shaft rotate right in a high state and left in a low state. For rising edge, the shaft moves only one step, and its direction depends on the connection of the DIR pin.
Powered equipment places different demands on cells in terms of capacity, voltage or short circuit current.
Implemented accelerometers are used in airplanes, mobile phones, robots and many other applications. Find out what an accelerometer is, how it works and what are its types.
Optical and audible signalling applied in manufacturing systems and industrial equipment allows for clear communication of operating statuses, warnings, failures or dangers. Find out more about available types of signalling devices.
Battery terminals in combustion engine vehicles should be cleaned regularly, once every one or two years. Devices that had a battery leak should also be cleaned. Learn how to do it