WEEK 7: SOLUTION ORIENTED
Hello again guyssss! 😉
new update is here again!
Check out for more on our team progression and obstacles faced!
Yes, as the title mentioned itself, "solution oriented", we definitely faced a lot of problems and obstacles on this week. From zero knowledge on Arduino until the stage we are at today at such a short and rush time, it is not easy at all, but we are still on our effort and never give up. Thats the spirit!
Following from last week where the motor spinning direction is some how out of control and lack of sensitivity, we have solved it by using a sliding switch with 3 terminals instead of tact button. The sensitivity is greatly enhanced by doing this and now the motor can spin in either clockwise/anticlockwise direction and are fully under our control, YAY! 😆
As there are an extra terminal on the push button compared to the previous tact button, the middle terminal was connected to the ground row on the breadboard, and the remaining two terminals (most left and right) are connected in the same way as the tact button (see the breadboard layout on week 6 post for more info).
Push button
(To the left is anticlockwise and to the right is clockwise spinning direction)
Now that we have solved the sensitivity problem. The problem arises next is that how to let the motor stop?
Because the motor is programmed to spin in clockwise/anticlockwise direction by the control of a switch. No one teaches it how to stop 😟😟
We tried to modify the sketch code but some how things doesn't seems to work. And we guess that it's time to look for help from our lecturer, Dr.Woon.
Dr. Woon suggested us that we does not need to focus on the programming part to let the motor stop, instead, focus on the breadboard connection.
Yes!
This is very useful and fruitful tips for our team. If we can add a switch in between the motor connection, that means we can control the current flow to the motor and therefore controlling its activation!
Because the motor is programmed to spin in clockwise/anticlockwise direction by the control of a switch. No one teaches it how to stop 😟😟
We tried to modify the sketch code but some how things doesn't seems to work. And we guess that it's time to look for help from our lecturer, Dr.Woon.
Dr. Woon suggested us that we does not need to focus on the programming part to let the motor stop, instead, focus on the breadboard connection.
Yes!
This is very useful and fruitful tips for our team. If we can add a switch in between the motor connection, that means we can control the current flow to the motor and therefore controlling its activation!
Initial breadboard layout
To do this, the motor yellow cable (pin 3 on L293D IC) is plugged out, a jumper cable is connected to replace the yellow cable and another point of the new jumper cable is connected to any unused pin on the opposite part of the breadboard (let's assume we plug it in at row 20).
A tact switch is needed next. The tact switch (with 4 terminals) was tested on it's resistance first to ensure which terminal are connected to each other, this can be done by connecting any two points of the four terminal to a multimeter, press the switch and observe the resistance drop. After the two connecting and functioning terminals are identified, label it for convenience.
The two functioning switch terminals is soldered to a jumper cable for convenience purpose (or else you will face difficulties when pressing the switch if you connect it directly to the breadboard because all the wires are so messy on there , it's like you are sitting on a helicopter and try to find a lost person in a big jungle filled with trees from above).
Now that the terminals is soldered, lets name them terminal A and B. Cable A is connected under the same row (row 20) to the cable connecting to the IC pin 3 just now. Cable B is connected under row 20 too but on the another side of the breadboard(the main part we are using). Finally, under the cable B, plug in the yellow cable that is connected to the motor.
A tact switch is needed next. The tact switch (with 4 terminals) was tested on it's resistance first to ensure which terminal are connected to each other, this can be done by connecting any two points of the four terminal to a multimeter, press the switch and observe the resistance drop. After the two connecting and functioning terminals are identified, label it for convenience.
The two functioning switch terminals is soldered to a jumper cable for convenience purpose (or else you will face difficulties when pressing the switch if you connect it directly to the breadboard because all the wires are so messy on there , it's like you are sitting on a helicopter and try to find a lost person in a big jungle filled with trees from above).
Now that the terminals is soldered, lets name them terminal A and B. Cable A is connected under the same row (row 20) to the cable connecting to the IC pin 3 just now. Cable B is connected under row 20 too but on the another side of the breadboard(the main part we are using). Finally, under the cable B, plug in the yellow cable that is connected to the motor.
Testing the switch terminals by using a multimeter.
Circuit connection
Feeling too much of explanation, information and get confused??
Hahahah! Worry not!
Feel free to approach us on the KLESF exhibition held this 3,4,5 of November at The Mines exhibition center and we will give you a consultation on this!(You can reach there by taking KTM Komuter and disembark at station Serdang, then take a cab or car to the venue).
Can't come over?? 😭
Awww don't be sad, you can leave us a comment below and we will reply you as soon as possible too! 💜💜💜
Hahahah! Worry not!
Feel free to approach us on the KLESF exhibition held this 3,4,5 of November at The Mines exhibition center and we will give you a consultation on this!(You can reach there by taking KTM Komuter and disembark at station Serdang, then take a cab or car to the venue).
Can't come over?? 😭
Awww don't be sad, you can leave us a comment below and we will reply you as soon as possible too! 💜💜💜
However, there is a problem arises next. Now that there are a switch, another extra 3 cables connected which means there is an increase in the resistivity! The current supplied to the motor therefore dropped and it can't really have the enough the power to spin unless we initiate it by giving it a manual push. This problem is to be diagnosed and hope to be solved before the exhibition day.
However, the rough idea to solve this is to give the motor an extra external power supply, so to do this, we would need a lithium cell 18650 rechargeable battery. The maximum current Arduino board can hold is 1A, giving the extra current of 3800mAH from the lithium cell should not burn the Arduino out. As the IC (L293D) acts as motor driver, by modifying some connecting pins and cables on pin 8 (+V motor), we believe that it can gives the motor an extra push. Stay tuned on the next post for this! 😀
However, the rough idea to solve this is to give the motor an extra external power supply, so to do this, we would need a lithium cell 18650 rechargeable battery. The maximum current Arduino board can hold is 1A, giving the extra current of 3800mAH from the lithium cell should not burn the Arduino out. As the IC (L293D) acts as motor driver, by modifying some connecting pins and cables on pin 8 (+V motor), we believe that it can gives the motor an extra push. Stay tuned on the next post for this! 😀
MECHANICAL PART
Back to the mechanical part. As the rough design layout we suggested on last week doesn't seems to work (due to lack of stability and power to turn the roller), we found another initiative, which is by using the mechanical part from a DVD player.
DVD Mechanical Part
You might wonder why do we choose this?
Check out the video below!
Check out the video below!
As the lever is controlled by gear, the smallest gear should be the lightest to move the lever up and down, therefore, the motor should be having enough power to rotate the smallest gear and in turn rotate the larger gear, resulting in the up and down motion of the lever. By connecting the motor pin to the smallest gear and adjust the smallest gear to gently connect and touch the following gear, the mechanical part should be ready to serve our needs!
However, time is short and we have some faulty motor happens at such a critical moment!
We then bought a new motor and things work out as expected, however, there is some part to be improvised further, such as how to let the motor stay at the height where the smallest gear gently connect to the following gear. We still have a few days before the exhibition and this problem should to be solved before the day.
That's all for week 7 update guys!
It is indeed a hectic week with a lot of problems and obstacles. fuhhhh! 😫😫
However, most of the problems are solved (or in good progression to be solved, that's why the title for this week is named in such a way).
Wish us luck and remember to come and visit us on 3,4,5 November at The Mines Exhibition Center KLESF 2017.
It is indeed a hectic week with a lot of problems and obstacles. fuhhhh! 😫😫
However, most of the problems are solved (or in good progression to be solved, that's why the title for this week is named in such a way).
Wish us luck and remember to come and visit us on 3,4,5 November at The Mines Exhibition Center KLESF 2017.
Oh ya, this is our group poster.
Recognize this poster and find us at the exhibition! Team Sotong waits you! 💚
See you there! 💘💘💘
Recognize this poster and find us at the exhibition! Team Sotong waits you! 💚
See you there! 💘💘💘
XOXO 💘,
Team Sotong






























































