This is the link of our blog: http://eeelyz.blogspot.co.uk/. The year 2 project of our group called Control of DC Motor. And it is accomplished by YIZHONG LIU and YAO LU.
The aim of this project is use the program write by Raspberry Pi (a type of mini-computer) and L293D (H bridge motor driver) to control the DC motor and achieve its clockwise rotation and counter-clockwise rotation. As learned in professional courses, the working principle of DC motor is that when direct current bubbled into the motor, the rotor produces magnetic field. Due to same poles repel, opposite poles attract, the rotor start rotate. The most important part is Raspberry Pi, a multifunctional chip board, it could connected with a screen through HDMI line and will become a mini-computer, and python is the main code used for write program to control L293D, when the program has no bug, the circulation between high level and low level will start with two input pin of L293D. L293D motor driver has two important uses in this project, the first is that the output of the Raspberry Pi is nowhere near strong enough to drive a motor directly and try this may damage the Raspberry Pi. Secondly, L293D could entered multiple level at the same time, make a circulation between high level and low level with two input pin of L293D, it could output opposite current directions bubbled to the motor, so that the DC motor could rotate clockwise and counter-clockwise.
The aim of this project is use the program write by Raspberry Pi (a type of mini-computer) and L293D (H bridge motor driver) to control the DC motor and achieve its clockwise rotation and counter-clockwise rotation. As learned in professional courses, the working principle of DC motor is that when direct current bubbled into the motor, the rotor produces magnetic field. Due to same poles repel, opposite poles attract, the rotor start rotate. The most important part is Raspberry Pi, a multifunctional chip board, it could connected with a screen through HDMI line and will become a mini-computer, and python is the main code used for write program to control L293D, when the program has no bug, the circulation between high level and low level will start with two input pin of L293D. L293D motor driver has two important uses in this project, the first is that the output of the Raspberry Pi is nowhere near strong enough to drive a motor directly and try this may damage the Raspberry Pi. Secondly, L293D could entered multiple level at the same time, make a circulation between high level and low level with two input pin of L293D, it could output opposite current directions bubbled to the motor, so that the DC motor could rotate clockwise and counter-clockwise.
