top of page
Search

Weekly Diaries

  • juneyap97
  • Jul 22, 2019
  • 6 min read

Updated: Dec 13, 2019

15/04 - 19/04

I had a kickoff meeting with the clients and introduce my role in the group to the clients. After the kickoff meeting, I do some research regarding the main process of a warehouse management system and understand the system requirements handed out by our clients. I was assigned to research about codes that are related to the backend of the system, such as how to link the database to the system interface.


22/04 - 26/04

Serene and I contacted Mr.Kia to enquire whether a sponsorship for Arduino Mega and Raspberi Pi kit is possible. Serene and I picked up the purchased Arduino Mega and Raspberi Pi kit from Mr.Kia at Padini’s warehouse located in Glenmarie. I visited Padini’s warehouse that is located in Glenmarie. I listed down a few questions to ask our client during the visit. I took photo of the shelves and took down notes regarding the amount of slots that they will have for a shelf.


29/04 - 03/05

Serene and I contacted our peers and our lecturer to enquire about sources for simple Arduino projects. A few simple projects such as lighting up a LED bulb using Arduino IDE was accomplished. Serene and I realized the tools provided by Mr.Kia might not be enough, so we went to visit a few hardware shops in Subang Jaya and attempt to find hardware parts that we need.


06/05 - 10/05

I was assigned as backend developer by our group leader, Serene. I was also assigned to complete a WBS structure and prepare for our first checkpoint with our client.


13/05 - 17/05

There was a change in project scope, we are required to build a more complete system. I met with Miss.Robina, our lecturer in the class and asked her regarding items that needed to be assembled for checkpoint 1 meeting. Serene and I continue to do research on codes about how to detect the on and off of a light switch using Arduino IDE. I updated our WBS structure for checkpoint 1. I was assigned a new role in the group, that is as a backend developer, an analyst and a documenter. On 16th May, I met with our clients for checkpoint 1 meeting. I note down important points that Miss Robina states for changes in our system.


20/05 - 24/05

I ran a few simple projects to test whether Arduino IDE can detect when a button is pressed and not being pressed. The code contain a few errors, Serene and I stayed back after class to correct the codes.


27/05 - 31/06

I did some simple project using Arduino Mega and Arduino IDE and further discussed the system process flow with my group members, such as contents of the list that is view by the bulk item picker.


03/06 - 07/06

I was assigned as a project lead and assigned new tasks by our group leader, Serene.


10/06 - 14/06

I did simple research on how to link a SQL database to Arduino IDE.


17/06 - 21/06

No progress in backend development.


24/06 - 28/06

Revision Week.


01/07 - 05/07

Exam Week.


08/07 - 12/07

Exam Week.


15/07 - 19/07

I messaged our lecturer and our client to discuss about next checkpoint’s date. I was assigned tasks in A1, A2, and A3. I meet up with group members in the college to complete the tasks that I was assigned.


22/07 – 26/07

I meet up with group members in the college to complete the tasks that I was assigned.


29/07 - 02/08

No progress in backend development.


05/08 - 09/08

I met with my lecturer on Monday and discussed about which parts of development we should show our client on checkpoint 2 and set up checkpoint 2 date with lecturer. Serene and I started to do further research on how to send data from Arduino Mega to Visual Studios and vice versa. A few mini projects are conducted successfully.


12/08 - 16/08

I attempt send signals back and forth from Arduino IDE to windows form on Visual Studio and vice versa by watching several YouTube videos.


My attempt on turning on and off the button by sending signals to Arduino IDE:


Screenshot 1: Fragment of turning on button codes

Screenshot 2: Using windows form to control lighting up and turning off of buttons

Three buttons are fixed on the bread board and all of the buttons turn off and on successfully after pressing the buttons on the windows form.


19/08 - 23/08

Serene and I managed to make several progress in put-to-light system development. Firstly, we managed to make the sorting side buttons light up when we finished entering the name of an item, a simulation of user entering barcode. Four slots are set, when name of each item of a slot is entered into the windows form, the button lights up automatically, when user press the button, the light will turn off. The screenshot and photo below shows the C# code we wrote and the button lighting up.



Screenshot 1: Turn on each LED by sending signal to Arduino IDE

Screenshot 2: Continuation of screenshot 1 codes

Photo 1: One green button lights up after name of item is entered in windows form

Then, we worked on the lighting up of the buttons on the slot picker's side, so that when every item in a slot has been sorted and the last lit up button is pressed, the button on the other side will light up.


Our team also called a meeting to update each other's progress on the front end and the back end of the project. We discussed about the tables that need to be created in the SQL database. The meeting went well.


26/08 - 30/08

Further development for the prototype was done before checkpoint 2 on the 29th.


Our checkpoint 2 was on 29/08, it was held in INTI International College Subang. Our team manage to present our current put-to-light prototype and e-commerce website to our client. Our clients were satisfied with our current progress. We have also asked them questions regarding the small mistakes of column's data type in the sample database that was sent to us by the staff, the misunderstandings were cleared. Our client also states that they wished the put-to-light system to be more flexible and expandable for future use.


I discussed some plans with my group mates about what contents to include in our poster for project tradeshow on the 11th on November.


02/09 - 06/09

No progress as all of us are busy with other subject's assignment.


10/09 - 13/09

Serene and I try to modify our C# codes to connect our put-to-light system with the online database hosted by Hostinger so that all different parts of our system can share the same database, updating database information in real time.


Besides that, Serene and I also figured out a function that can assign ascii charater to Arduino pins using for loop and don't need to hardcode the pin numbers.


17/09 - 20/09

I attended the Final Year Project class on 17th September to update our lecturer about current progress. Miss Robina also discussed issues such as contents of final report and contents in our poster, brochure and name card for our project tradeshow.


23/09 - 29/09

This week is assessment week. I came to college on 29th September to learn about writing php codes and implementing php codes in the backend of other parts of our system from a peer.


30/09 - 04/10

I added a new windows form that is the login form and several functions such as hashing function to the login form. I also added several new function for error handling to our slot sorter interface login form then remove unnecessary controls from the windows form, completing a few tasks before next week's checkpoint. 07/10 - 11/10

I attended the checkpoint 3 meeting with clients that started roughly around 4:30pm. I presented our updated put-to-light function to our clients, then explained to them about the purpose of each of the controls in the windows form. Clients gave us new requirements regarding scalability on Arduino pins.


14/10 - 18/10

No progress in put-to-light system development. 21/10 - 25/10

No progress in put-to-light system development.


28/10 - 01/11

I discussed which name card, brochure and poster design is better for our trade show, with my group mates.


04/11 - 10/11

We filmed our pitch video for project trade show. Serene and I continue preparing for trade show by building the put-to-light system prototype. We finished building the prototype on the 10th of November.



11/11 - 15/11

I came early to trade show and help set up our presenting booth. We attended the project trade show on the 11th of November. We won the "Best Project On Display" title on the trade show.



18/11 - 22/11

Revision week. I came to college to finish user manual for our client.


25/11 - 29/11

Exam week.


02/12 - 06/12

Exam week.


06/12 - 09/12

I continue on to finish user manual and final report documentation after exam. I visited Padini DOT COM's headquarters which is located at Glenmarie, and carry out the final presentation for our put-to-light system. We were given a certificate of participation by our client at the end of the final presentation.


 
 
 

Recent Posts

See All
Serene's Weekly Diaries

Week 1, 15/4/19 - 19/4/19 We had our kick off meeting during this week. Prior to this, we had chosen our group members and prepared some...

 
 
 

Kommentare


bottom of page