Skip to main content

Project Development

In this blog, I will be documenting the project development for this module.

1. Our Team Chemical Device

The objective of our product is to prevent drunk driving accidents by preventing drunk people from driving. With the help of our chemical device, this will greatly reduce the number of car accidents that is related to alcohol.

Cars are common in the 21st century, as the number of vehicles increases, accidents related to cars also increases.  A lot of these accidents occurred due to irresponsible driving behaviour, like drinking while driving, which is one of the biggest causes of car accidents.

Our device is a breathanalyzer that is installed onto the steering wheel. The device can detect alcohol from the driver’s breath and once a certain alcohol level is detected, our device will alert the driver that he is not suitable to drive through the use of LED lights, alarm, system that prevents driver from starting the vehicle and LCD screen that shows the Breath Alcohol Content (BAC) and that alcohol is detected. This is how the LCD works when the driver is in:

  • Proper condition for driving: LCD shows “SAFE TO DRIVE”
  • Drunk state: LCD shows “BAC = xxx mg/L” and “ALCOHOL DETECTED”

As for the alarm, it will turn on once driver is unsafe for driving. The alarm will be activated together with the red LED lights once the driver is not fit for driving. If he/she is not under alcohol influence, the LED light will be green, and alarm is not activated.

As for the system that prevents driver from starting the vehicle, when alcohol is detected before the driver starts the engine, this system will prevent driver from starting the engine. This prevents the chances of drunk driving as the driver is not allowed to drive when he is drunk.

By using this chemical device, it will solve issues of the people from drinking while driving. When the alcohol sensor detects alcohol from the driver, the car engine will stop hence prevent the driver from driving. As such, this will reduce the number of accidents on the road. This chemical device promotes road safety.

2. Team Planning, Allocation & Execution

These are my team members and their roles:
Here's the Finalized Bill of Materials (BOM):


Here's our finalized Gantt chart which is the team's plan for this project:



3. Design & Build Process

Part 1: Design and Building of Breathanalyzer (Done by Kit and Steward)

Kit was in-charge of drawing the designs for the breathanalyzer, this is the link to his blog:

I am in-charge of designing the breathanalyzer frame on fusion360. I have key in the design parameters first, which will be used for the dimensions of the frame:


I started off with the sketch of the device, the line in the middle is to separate the front and back part for the 3D printing later on, so that it will not take too much time.



Next, I extruded the sketch and made it hollow on the inside to store the components. The photo shows a cross sectional view of the device.



Next is to use the split body tool to split the device into halve as mentioned earlier. This will allow us to print the parts separately, to save time.



The next portion is to add the hinge, so that it is easy to access the internal components to modify or switch them. I have done this for the individual 3D printing session earlier, so the steps to build the hinge on this device is quite similar. The link to the blog is here: https://cp5070-2021-2b01-group5-stewardsoh.blogspot.com/p/3d-printing.html



The next step is to use the split body tool to separate the front and back part of the device from the hinge below. The hinge will also be printed separately



The next step is to join the parts back and fillet the side edges of the device with a radius of 3mm.



The next step is to cut out the holes for our components that will be exposed. The components are: 2 LED lights, alcohol sensor and the LCD screen. With the use of the 45° angled plane, it is used to cut out the two 5mm holes for the LED lights.



Since we will be printing the parts separately, my team and I have also decided to add a snap fit design to connect the parts together after printing. The video below shows the process of designing the snap fit.



After designing one snap fit, I duplicated it onto the other 3 corners.



I have also added a snap fit at the top of the device, so it can be closed and locked in place. After arranging the snap fit parts, I have combined them to their respective parts (hinge, front and back).



Lastly, for the wire to be connected to the Arduino from the outside, we made a hole so that the wire can pass through. 



By changing the colour, and importing the components, it will help us visualize how the components will fit in the final device. If there were any adjustments required, it can be adjusted at this point. This is done so to maximise the space within the device to make it compact.


After finalizing our idea, we went on to 3D print the parts shown in the video below.

 


Due to the long duration of printing, we decided to increase the print speed and adjusted other print settings to shorten the duration. However, the trade-off is that the print quality was really bad, so the snap fit that was designed earlier did not fit at all. So, we had to improvise, and we decided to use hot glue to join the parts together.

This was the final product for our 3D printing design.

Part 2: Design & Building of Steering Wheel (Done by Kit and Nander)

Here's the link to Kit's blog:

Part 3: Arduino Programming (Done by Steward and Nander)

Here's the link to Nander's blog:

Part 4: Integration of All Parts and Electronics (Done by everyone)

For the integration of our components, we first used Fusion360 to ensure that our printed breathanalyzer frame is well thought out in terms of dimensions. After using Fusion360 to position all the components inside the frame, we assured that the frame can fit the components well.


During the integration process, we used sticky tape to ensure that the breadboard and MAKER UNO is placed firmly on the back part of the frame. After that we connected the wire and placed the MQ-3 sensor and LCD to the corresponding holes that are located on the front part of the frame. The holes are designed specifically for them so that they can fit there perfectly. We also used paper tape to help us ensure that the wires were well connected for the LEDs, because the wires are quite loose and short so paper tape is used to join the wires firmly. After which, we closed the frame after integrating all the components. Continuous servo is not included in the frame because it is just a representation of the car engine. Here's a photo of our product:

These are the components for the breathanalyzer that were imported into fusion360:

 This is the final chemical product design on fusion360:

Here's a demonstration of the breathanalyzer:

4. Problems & Solutions

5. Project Design File as Downloadable Files

Here's the link to all the downloadable files (steering wheel, breathanalyzer and Arduino Codes):


Reflection

For this project, we did a lot of things such as designing prototype using CAD Fusion360 and printing it out using 3D printer and laser cutting the steering wheel. Not only that, but we also used what we have learnt from Arduino Programming tutorials and applied it in this project. Basically, this project tests us on all the technical skills we have learnt from ICPD and CPDD. We would say it is not easy to build a breathanalyzer in a short semester because it was our first time building a smart device and we feel puzzled from time to time as things did not work out the way we wanted. 
Nonetheless, what we could do to tackle the challenges is to go back to the lecture notes, practices, and blogs where we have documented everything we have gone through. For example, during laser cutting, we forgot what the setting is for cutting and engraving so we referred to our blog and managed to do it smoothly. As for the Arduino programming, what we learnt in tutorial is not sufficient to meet our objective so what we did was to do a lot of research and find resources and videos that could potentially help us to make our breathanalyzer works. We tried the codes on our circuit and see if it works, if not we improvise the codes so that it meets the objective. We only managed to make our Arduino Programming work after the fourth time of trying it. What we learned from this experience is that it is important to have growth mindset and perseverance because we would not have come this far without that mindset. When met with challenges, instead of giving up, we always try again and encourage one another that it can work.
When doing this project, we always try to do it face to face with minimal online meeting as we find doing face to face more efficient. As we know that the school curriculum is very tight, we treasure the time where we met in school for CPDD and practical session as this is the only time where we can really make big progress with all the facilities available. For every class or practical session, we always set a goal to finish by the end of the day so that things are going according to our plan.
In conclusion, even though we learned a lot of technical skills, we also learned a lot of soft skills such as communication. Communication is key and, in our team, we respect and listen to one another opinion so that no one is left out. During the process, we also find out about the working style of each member, so we know the strength and weakness of one another. Thus, we always try to help with one another weaknesses. For example, I am better at programming, so he takes in charge of programming. Kit is better at designing and sketching so he did the drawings and Nander help out with researching and editing videos. We are confident that our skills will help us go through the final year capstone project. Overall, it was a fun and fruitful experience that I am glad we are part of.



Comments

Popular posts from this blog

Home

Hi, Welcome to My Blog!! In this semester, I am taking a module called Chemical Product Design and Development. I will be documenting about everything I learn on this blog.  I am thrilled to start this module because I get to learn new skills such as laser cutting and Arduino Programming that will help refine my team's product idea. I am from Team Trio, and our team's product idea is an air-to-water machine which will absorb water vapour in the air and produce clean drinkable water.  My Personal Goals I want to improve my CAD skills on Fusion360. This is because I believe that 3D printing will be very important and relevant in future. Therefore, by mastering my CAD skills, I will be able to create many different product ideas with ease.  Another one of my personal goals is to master experimental designs. I believe that it will be very important that we know how to create experiments that will help us determine the objective accurately. This can help us a lot in our Final Year P