Bismillahirrahmanirrahim.. In the Name of Allah, The Most Gracious, The Most Merciful
Assalamualaikum dear brothers and sister.. Peace be upon you..
Below are the two subjects that require project building skills (summarized):
1. H61LSA (Laboratory Skills)
-A whole-year project
2. H61RTS (Real-time System)
-A whole-semester project
In this entry, I'm only highlighting the second project since people know WAY better about calculator rather than filter rectifier. Lol.
The calculator project consists of two parts: Hardware & software. Assembling the components on the circuit board, drilling, soldering, troubleshooting & minimising space usage are all the works needed for the hardware job. On the other hand, software section mainly consists of coding, debugging and programming. For those who know not of these weird terms, I suggest you Google it, or Wiki the terms since most of the terms are quite complicated to explain.
Well, the project SHOULD be done by a group of three, but somehow, a guy just being MIA (missing-in-action) since the first day of the second semester, left us doing this project by the strength of a man and a woman plus ZERO KNOWLEDGE of the hardware section (assembling & soldering)! Masha Allah! As mentioned, ZERO KNOWLEDGE; I know nothing about building or assembling this calculator project except for programming section, and the same thing goes to my group partner too. But Alhamdulillah, Allah The Most Merciful did helped us and eventually we did managed to complete it!
And so, I went for Wudhu' (ablution/cleansing) and performed Salat (prayer) 2 rakaah. After that, I felt much relieved. A feeling of satisfaction shrouded my heart. Alhamdulillah...
A couple of hours before the inspection of the circuit, I asked a friend of mine to help me in assembling and arranging the components. Alhamdulillah, Allah did helped me through my friend. She assisted me in assembling the circuit. And walla! I managed to complete a task which require a week in less than two hours! Subhanallah, Allah is The Almighty, The Most Gracious, The Most Merciful. Be patience, and perform Salat.
And then, we were given a task to solder the whole component (for those who hasn't done yet). However, my soldering skills was not that good, or you can say, very weak. I asked my group partner to solder the components and she tried. But it seemed to me that her soldering skills was almost the same just like mine, or perhaps better. Still, the result was not that good. So, I asked my housemate to help me since he was very good in soldering.
While waiting for my housemate to arrive back home, I tried to solder some of the components. And again, I seek help from Allah by performing Salat first then I soldered the components. However, I can't solder it properly since my hands were shaking terribly. I was sooo tired that I slept after that. Tomorrow morning, I woke up and looked for my circuit board. I was so shocked to find that the components were already been soldered nicely! Subhanallah! Once again, Allah helped me through a friend of mine! My housemate did the soldering when I was asleep that night. Subhanallah. Very beautiful. Even the lab technicians praised our group for soldering the components nicely. Alhamdulillah, All Praises to Allah The Almighty. Be patience, and perform Salat.
A few weeks passed, the hardware task have been done including soldering of the keypad components (I did the soldering myself with the help from Allah. Alhamdulillah :D), and then we were instructed to program a "Welcome!" message on the LCD. The coding was correct, however the message displayed on the LCD was not as expected. Sometimes, it displayed weird characters, or mispelled the message such as "Belcome!", "$||||!" etc. Most of the time, it displayed:
It was very frustrating since we did not know what's the main problem. The coding was correct, everything regarding the software task was done by the lecturer herself but still, the LCD keep on displaying these 'blocks'. We keep on repeating the same progress for weeks until the last week of the presentation! Masha Allah. I was so frustrated that I thought of presenting our calculator without displaying any message at all. And again, I remembered the Words from Allah in Surah Al-Baqarah.
Before the last lab session for our calculator project, I performed Salat 2 rakaah and I pray to Allah to help me and assist me in this project. And so, in the lab, we tested our calculator again hoping it would appear the "Welcome!" message since that was the last lab session for our project, and still, only these 'blocks' that appeared. My group partner broke down and cried; she couldn't withstand the hardships we've been through only for this calculator. I felt the same thing and gave up. I just sat down on a chair, playing with the calculator circuits by using a multimeter. Beep beep..
*Multimeter is used for circuit troubleshooting. If there is any short circuit, it will produces a 'beep' sound. A short circuit somehow can result in failures of the circuit to function properly.
While I was playing with the multimeter, I tried to troubleshoot some of the components. One by one, I checked every of the components until the multimeter suddenly beeping. "Now that's the problem!". Two wires were connected due to the soldering fault. I soldered the wire copper and sucked the excessive zinc/lead which is the main reason for the short circuit. Again, we tested the calculator again, coding, programming and releasing. And the result:
ALHAMDULILLAH! ALL PRAISES TO ALLAH! The calculator is working!!!! I was so glad and happy that I screamed and jumped! ALHAMDULILLAH!
However, there are still lots to be done. We need to program the mathematic operations into the calculator. Since we ran out of time (the presentation date is the day after), the coding should be done in one night. It is now or never. So, again, I asked assitance from Allah, I performed Salat 2 rakaah before coding and Alhamdulillah, what do you expect? A senior helped me out for the coding and Masha Allah! The coding worked perfectly! A task that should be done in 2 weeks was finished in just one night! Subhanallah! Allah is The Almighty, The Most Gracious, The Most Merciful! Be patience, and perform Salat.
The next day, every group needs to present their calculator project to the lecturer and answers all the questions that will be ask. Doomsday yeah. I tried to program the codes that were done by the night before and Alhamdulillah, it worked perfectly. Our presentation was quite impressive (I think so), eventhough there were some questions I couldn't answered but who cares. I have completed the project! I have created a calculator! Alhamdulillah! Allah gave me the power and wisdom to create this thing! Subhanallah! You are The Most Gracious, The Most Merciful ya Rabb!
Be patience, and perform Salat. :D