Program Outcome 5: (Teaming and Leadership)
5.2 The student will be able to develop and maintain a project plan and task breakdown, and will be able to adapt their plan to changing requirements and understanding of the technical problems. They will demonstrate this ability through standard project management tools and timely completion of their senior design project.
Design Task Breakdown
We shall start off with the dispensary system to make sure we have an effective dispensing device for all different types of pills.
We shall 3D print all the components of the dispensary and test it and obtain the sensors we need for each step by step part of the dispensary.
We shall create a display screen that will allow the costumer to refill, add pills, take pills out, schedule when to take it, and much more.
We shall connect all the sensors and other materials to the Arduino Microprocessor and test the sensors to make sure they are working properly.
Once the dispensary is fully working, we shall start 3D printing for the interior/exterior of the design.
Once we finish the previous step, we shall start testing the whole system to make sure there are no issues. We will be testing everything step by step just to make sure there are no major issues once we are done with our project.
Add design concepts on the Milestone 2 page of the project site
Program Outcome 5: (Teaming and Leadership)
3.3 The student will be able to take the lead in suggesting, soliciting, and developing alternative designs and approaches to the problem.
Add the design concept selection on the Milestone 2 page of the project site
Program Outcome 2: (Design)
2.3 The student will investigate several design alternatives before choosing one for their design project by the end of the Fall semester. Their selection of the final approach to be pursued during the Spring semester will demonstrate that they have considered system performance design trade-offs, design features, and the practicality of their approach and nontechnical issues.
SYSTEM DIAGRAM
PROCESS FLOWCHART
Add the hardware and software specifications on the Milestone 2 page of the project site
Program Outcome 1: (Complex Problem Solving)
1.1 The student will understand fundamental engineering principles of electronics and computing systems, and will demonstrate their ability to apply the principles to the design of their senior design project.
The display used is a Hosyond 4.0 Inch SPI Module for Arduino, with a resolution of 480 x 360. The main software will be built using the Arduino IDE, which uses the C++ programming language. We plan to use epoch time to calculate the current date and check every 5 minutes to see if it is time to dispense medicine. The user can enter times for dispensing medicine and specify the amount. Multiple dates can be added for the same medicine, and the system can indicate whether it should be distributed weekly.
The software should be able to handle all the hoppers available in the system to allow different medications to be delivered at different times. The screen we purchased online works only with Arduino Uno or Arduino Mega. For now, we are using an Arduino Uno. The code utilizes the LCDWIKI_GUI and LCDWIKI_SPI libraries, both of which can be found in a public GitHub repository.
The vibration motor is made by Tatoko and comes in a 20-pack from Amazon. Our current design requires only two motors per hopper. It has a speed of 12,000 RPM and is made of stainless steel. The system is equipped with a laser sensor for each hopper. These hoppers are made by TangLiHua, emit a wavelength of 650 nm, and are designed for Arduino. They are compact, with dimensions of 15 by 24 millimeters. The shell was developed using SolidWorks and printed with Bambu 3D printers.
Along with this, we are going a lot of arduino wires
Touch Screen
Jumper Wires
Arduino Uno
Vibration Motor
Light Sensor
Add the test plan on the Milestone 2 page of the project site
Program Outcome 6: (Experimentation)
1.2 The student will be able to test the design and/or prototype using appropriate materials, systems, and software.
Shall 3d print prototypes for dispensing mechanism, trying multiple ideas for both the sorter and dispenser (11/12-1/29)
Shall add pills to the dispensing mechanism to test how the mechanism will operate with different pill sizes with gravity alone (12/1-12/10)
Shall manually shake or add a vibrator to sorting mechanism when needed (12/10-12/21)
Shall connect Arduino board with all electrical components such as sensors, motors, and vibrators to ensure that all components can be powered and controlled (1/15-3/26)
Shall implement the software required to cause full sorting and dispensing mechanism to work (3/26-4/1)
User Testing and Feedback (4/1-4/23)