Team 10: The Calvin Bolt

advertisement
Team 10: The Calvin Bolt
Final Report
Laura Boluyt
Daniel DeVries
Christine De Zeeuw
Vincent Rovedatti
Engineering 340 Senior Design Project
10 May 2016
2016 © Team 10 and Calvin College
Executive Summary
Calvin College’s Engineering Program culminates in a year-long senior design project, integrating
a Christian faith into the engineering design process. Christian perspectives factor into the decision
making process of design as well as traditional engineering design norms.
Team 10 is the senior engineering design team responsible for the Calvin Bolt. The team consists
of two mechanical and two electrical engineers. The Calvin Bolt will be designed as a four person
electric vehicle that will be used for transportation across Calvin’s campus.
The Calvin Bolt is an electrically powered vehicle with an aluminum frame to provide a larger
vehicle while still maintaining a low overall weight. The larger frame design allows for a more
spacious interior of the vehicle, which also incorporates power front seats to provide maximum
driving comfort for the driver. Suicide doors allow the passengers to enter and exit the vehicle
more freely, increasing the accessibility of the vehicle. The Calvin Bolt also features an electronic
dashboard, providing useful information such as speed of the vehicle and a map of Calvin’s
campus.
The conclusion of the Project Proposal and Feasibility Study determined that the construction of a
fully functional prototype was feasible. After completing the construction of the prototype and
testing the Calvin Bolt successfully met the team’s requirements, providing a vehicle that is safe
and comfortable for the passenger.
Table of Contents
Table of Contents ........................................................................................................................................... i
Table of Figures ............................................................................................................................................ v
Table of Tables ........................................................................................................................................... vii
1 Introduction ................................................................................................................................................ 1
1.1 Calvin College Engineering ....................................................................................................... 1
1.1.1 Senior Design Course ................................................................................................ 1
1.2 The Team ................................................................................................................................... 1
1.2.1 Laura Boluyt .............................................................................................................. 2
1.2.2 Vincent Rovedatti ...................................................................................................... 2
1.2.3 Christine De Zeeuw ................................................................................................... 2
1.2.4 Daniel DeVries .......................................................................................................... 2
1.3 Project Definition ....................................................................................................................... 3
1.3.1 Safety ......................................................................................................................... 3
1.3.2 Ease of Use ................................................................................................................ 3
1.3.3 Quality ....................................................................................................................... 3
1.3.4 Maintenance ............................................................................................................... 3
1.3.5 Aesthetics ................................................................................................................... 3
1.3.6 Seasonal Outdoor Usage ............................................................................................ 4
1.4 Motivation .................................................................................................................................. 4
1.5 Customer .................................................................................................................................... 4
1.6 Design Norms ............................................................................................................................ 5
2 Requirements ............................................................................................................................................. 6
2.1 Functionality .............................................................................................................................. 6
2.2 Capacity ..................................................................................................................................... 6
2.3 Speed.......................................................................................................................................... 6
2.4 Safety ......................................................................................................................................... 6
2.5 Time feasibility .......................................................................................................................... 6
2.6 Budget ........................................................................................................................................ 6
2.7 Project Deliverables ................................................................................................................... 6
3 Project Management .................................................................................................................................. 7
3.1 Project Breakdown .................................................................................................................... 7
3.1.1 Dashboard ................................................................................................................. 7
i
3.1.2 Braking System .......................................................................................................... 7
3.1.3 Steering ...................................................................................................................... 7
3.1.4 Motor ......................................................................................................................... 7
3.1.5 Frame Design ............................................................................................................. 7
3.2 Schedule ..................................................................................................................................... 8
3.2.1 Team Meetings .......................................................................................................... 8
3.3 Budget ....................................................................................................................................... 8
3.4 Team Roles ................................................................................................................................ 9
4 Design Alternatives and Decisions .......................................................................................................... 10
4.1 Electronic Dashboard ............................................................................................................... 10
4.1.1 Requirements ........................................................................................................... 10
4.1.2 Data Processor ......................................................................................................... 10
4.1.3 Touchscreen ............................................................................................................. 11
4.1.4 Features .................................................................................................................... 12
4.1.5 Sensors ..................................................................................................................... 12
4.1.6 Data Communication ............................................................................................... 13
4.1.7 Power ....................................................................................................................... 14
4.1.8 Operating Specifications .......................................................................................... 14
4.1.9 Case.......................................................................................................................... 15
4.1.10 Final Design ........................................................................................................... 18
4.2 Dashboard GUI ........................................................................................................................ 18
4.2.1 Requirements ........................................................................................................... 18
4.2.2 Coding Language ..................................................................................................... 19
4.2.3 System automation .................................................................................................. 19
4.2.4 Layout ...................................................................................................................... 21
4.2.5 Continually Updating GUI ....................................................................................... 21
4.2.6 Final Design ............................................................................................................. 21
4.3 Brakes ...................................................................................................................................... 23
4.4 Steering .................................................................................................................................... 24
4.5 Electric Motor and Controller .................................................................................................. 25
4.5.1 Requirements ........................................................................................................... 25
4.5.2 Electric Motor .......................................................................................................... 25
4.5.3 Motor Controller ...................................................................................................... 26
4.5.4 Throttle Potentiometer ............................................................................................. 26
4.5.5 Batteries ................................................................................................................... 27
ii
4.5.6 Final System configuration ...................................................................................... 27
4.6 Frame Design ........................................................................................................................... 28
4.7 Suspension systems .................................................................................................................. 29
4.7.1 Front suspension and Wheel Brackets ..................................................................... 29
4.7.2 Rear suspension ....................................................................................................... 30
4.8 Seats ......................................................................................................................................... 30
4.9 Doors........................................................................................................................................ 31
4.10 Auxiliary Electrical System ................................................................................................... 32
4.10.1 Requirements ......................................................................................................... 32
4.10.2 DC to DC Converter .............................................................................................. 32
4.10.3 Front and rear lights ............................................................................................... 33
4.10.4 Turn signal system ................................................................................................. 33
4.10.5 Brake light.............................................................................................................. 34
4.10.6 Power Seat Motor .................................................................................................. 34
4.10.7 Final Design ........................................................................................................... 34
5 Prototype Construction ............................................................................................................................ 35
5.1 Electrical System ..................................................................................................................... 35
5.1.1 Cabling ..................................................................................................................... 35
5.1.2 Dashboard Integration.............................................................................................. 35
5.1.3 Vehicle Integration................................................................................................... 36
5.2 Electronic Dashboard ............................................................................................................... 37
5.2.1 Case Assembly ......................................................................................................... 37
5.2.2 Sensor Package ........................................................................................................ 39
5.2.3 Vehicle Integration................................................................................................... 39
5.3 Prototype Construction ............................................................................................................ 41
5.4 Final Product ............................................................................................................................ 53
5.5 Future Work ............................................................................................................................. 54
5.5.1 Mechanical Future Work ......................................................................................... 54
5.5.2 Electrical Future Work............................................................................................. 54
6 Testing ..................................................................................................................................................... 56
6.1 Electronic Dashboard and GUI ................................................................................................ 56
6.2 Primary Electrical System........................................................................................................ 57
6.3 Full Vehicle.............................................................................................................................. 57
7 Business Plan ........................................................................................................................................... 59
7.1 Market Research ...................................................................................................................... 59
iii
7.2 Breakeven Analysis ................................................................................................................. 60
8 Conclusion ............................................................................................................................................... 61
8.1 Final Results ............................................................................................................................ 61
8.2 Project Reflection..................................................................................................................... 61
9 Acknowledgements .................................................................................................................................. 63
10 Works Cited ........................................................................................................................................... 64
11 References .............................................................................................................................................. 66
12 Appendices............................................................................................................................................. 68
iv
Table of Figures
Figure 1: The Team....................................................................................................................................... 1
Figure 2: Raspberry Pi 7” Touchscreen with Raspberry Pi board in front ................................................. 12
Figure 3: Front Piece of a Touchscreen Case Design ................................................................................. 15
Figure 4: Third Piece of a Touchscreen Case Design ................................................................................. 16
Figure 5: ModMyPi Touchscreen Case and Display Stand Design ............................................................ 16
Figure 6: 3D Printed Touchscreen Case Design ......................................................................................... 17
Figure 7: Final Case Design as seen from the Back (L) and Front (R) ....................................................... 17
Figure 8: Final Circuit Design for the Electronic Dashboard ..................................................................... 18
Figure 9: Instructions for Automatically Logging in to the Raspberry Pi .................................................. 20
Figure 10: Instructions for Automatically Starting the Raspberry Pi X Server .......................................... 20
Figure 11: Instructions for Automatically Running a Python Script .......................................................... 20
Figure 12: Dashboard GUI Process Flow Chart ......................................................................................... 22
Figure 13: Final Design for the Main Dashboard Tab ................................................................................ 22
Figure 14: Final Design for the Calvin Map Tab ........................................................................................ 23
Figure 15: Jake’s Hydraulic Disc Brake Kit ............................................................................................... 23
Figure 16: Front Wheel Support and Brake Design .................................................................................... 24
Figure 17: Rack and Pinion System ............................................................................................................ 24
Figure 18: Mars ME0708 Electric Motor ................................................................................................... 25
Figure 19: Alltrax SPM 48400 Motor Controller ....................................................................................... 26
Figure 20: View of the Broken Lead on the Potentiometer of the Throttle Box......................................... 27
Figure 21: Electric Motor System Schematics ............................................................................................ 28
Figure 22: Original Front Suspension Design............................................................................................. 29
Figure 23: Front Wheel Bracket Design ..................................................................................................... 30
Figure 24: Rear Suspension Design ............................................................................................................ 30
Figure 25: Front Power Seat Design ........................................................................................................... 31
Figure 26: Seat Frame ................................................................................................................................. 31
Figure 27: Dead Bolt Latching Mechanism ................................................................................................ 32
Figure 28: Turn Signal Schematic .............................................................................................................. 33
Figure 29: The Full Schematic for the Calvin Bolt ..................................................................................... 34
Figure 30: The Cut Power Cables for the Electrical Systems ..................................................................... 35
Figure 31: Dashboard Console.................................................................................................................... 36
Figure 32: The Four Batteries Aligned as they would be in the Trunk ...................................................... 36
v
Figure 33: Motor Controller Mounting Location ........................................................................................ 37
Figure 34: The Layers of the 3D Printed Touchscreen Case ...................................................................... 37
Figure 35: The Front View of the Assembled Touchscreen Case .............................................................. 38
Figure 36: The Back View of the Assembled Touchscreen Case ............................................................... 38
Figure 37: The Sensor Package ................................................................................................................... 39
Figure 38: Dashboard Console.................................................................................................................... 40
Figure 39: Rear View of Dashboard Console ............................................................................................. 40
Figure 40: Base Frame ................................................................................................................................ 41
Figure 41: Front Suspension Support.......................................................................................................... 41
Figure 42: Rear Suspension Support ........................................................................................................... 42
Figure 43: Setback Day ............................................................................................................................... 42
Figure 44: Front Suspension Support Reattached ....................................................................................... 43
Figure 45: Vertical Circular Tubing Beams ................................................................................................ 43
Figure 46: Rear Suspension and Axle ........................................................................................................ 44
Figure 47: Front A-arm Suspension ............................................................................................................ 44
Figure 48: Complete Front Suspension....................................................................................................... 45
Figure 49: Front Coilover Suspension ........................................................................................................ 45
Figure 50: Front Exterior Design ................................................................................................................ 46
Figure 51: Rear Exterior Design ................................................................................................................. 46
Figure 52: Roof Construction ..................................................................................................................... 47
Figure 53: Frame Transported to Digital Fabrication ................................................................................. 47
Figure 54: Frames for Seats ........................................................................................................................ 48
Figure 55: Calvin Bolt with Panels ............................................................................................................. 48
Figure 56: Calvin Bolt with Seats and Doors ............................................................................................. 49
Figure 57: Addition of Support Beams ....................................................................................................... 49
Figure 58: Completed Steering and Disc Brakes ........................................................................................ 50
Figure 59: The Calvin Bolt before Paint ..................................................................................................... 50
Figure 60: The Calvin Bolt in the Paint Studio ........................................................................................... 51
Figure 61: Battery Box Covers ................................................................................................................... 51
Figure 62: Installation and Detailing .......................................................................................................... 52
Figure 63: Component Installation ............................................................................................................. 52
Figure 64: Final Prototype (Front View) .................................................................................................... 53
Figure 65: Final Prototype (Rear View) ..................................................................................................... 53
Figure 66: A Chart Showing the Speed Readouts Based on Different Modes of Walking ........................ 56
vi
Table of Tables
Table 1: A comparison of smart tablet devices considered for the electronic dashboard ........................... 10
Table 2: A comparison of the Arduino and Raspberry Pi ........................................................................... 11
Table 3: A comparison of an Adafruit and Parallax GPS unit .................................................................... 13
Table 4: Estimated Fixed and Variable Costs for Production ..................................................................... 59
Table 5: Production Costs Estimates .......................................................................................................... 60
vii
1 Introduction
1.1 Calvin College Engineering
Calvin College’s Engineering Program is a four-year program that culminates in a senior design project.
Calvin’s Engineering program is designed to have students take engineering courses from all four
concentrations (electrical/computer, mechanical, chemical, and civil/environmental) for the first two
years. The last two years of the program are spent in the student’s chosen concentration with
concentration-specific courses.
1.1.1 Senior Design Course
The Senior Design project is split between the ENGR 339 and ENGR 340 courses, taken in the fall and
spring semesters respectively. The Senior Design project is 6 credit hours in total and serves as the senior
capstone class for Calvin College engineering students. The Senior Design capstone class focuses on team
and project development as well as various topics on professional development. The first half of the
project, ENGR 339, focuses more on developing the project and completing a feasibility study and the
second half of the project, ENGR 340, focuses more on how to complete the final design and analysis of
the project. At Calvin College, Christian perspectives and faith are the foundation of each class, and the
senior design capstone class is no different. The senior design course aims to not only teach students
about the skills and techniques for completing a senior design project, but also integrates a Christian faith
into each design element and strategy.
1.2 The Team
Team 10 consists of Laura Boluyt, Vincent Rovedatti, Christine De Zeeuw, and Daniel DeVries. The
team consists of two electrical engineers, Boluyt and De Zeeuw, and two mechanical engineers, DeVries
and Rovedatti. The dynamic range of experiences for the team makes them well suited for the project.
Figure 1: The Team
1
1.2.1 Laura Boluyt
Laura is an electrical and computer concentration engineering student from Grand Rapids, Michigan. She
has industry experience in control systems and project engineering at Consumers Energy. Laura also has
managerial background through her work experience at Calvin College. Her interest and experience with
control systems and design of automation solutions will be beneficial to this project. In her free time,
Laura enjoys dancing, playing musical instruments, traveling, and serving in the high school youth group
at her church.
1.2.2 Vincent Rovedatti
Vincent is a mechanical concentration engineering student with a math minor, and is from Ripon,
California. Vincent hopes to pursue graduate studies in automotive systems, but would not mind working
for automotive or aeronautical companies. Vincent’s knowledge in automotive work (primarily
restoration of old cars), general knowledge of how cars work and run, and simulating programs will aid in
the aerodynamics and construction of the vehicle. As a research assistant at Calvin College, Vincent
provides experience with CFD (Computation Fluid Dynamics), as well as being very knowledgeable
about the metal and wood shop. In his free time (or lack thereof), Vincent enjoys watching movies,
working out, and making latte art for the customers of the Fish House. After graduation, Vincent will be
working for Temper Inc. in Rockford, MI.
1.2.3 Christine De Zeeuw
Christine is an engineering student with an electrical/computer concentration from Dexter, Michigan. She
is an active member of the Calvin College Wind Ensemble, and is Secretary for the IEEE Student Chapter
at Calvin College. Christine has gained research experience through an internship at the University of
Michigan, and industry experience working as an intern for SeaLandAire Technologies. Her experience
and interest in data collection and analysis will be valuable for the dashboard design and interface. In her
free time, Christine enjoys teaching herself piano, playing tennis, cross stitching, and watching movies.
After graduation, Christine will be working for SeaLandAire Technologies in Jackson, MI.
1.2.4 Daniel DeVries
Daniel is pursuing a Bachelors of Science in Engineering with a Mechanical Concentration at Calvin
College. He is from Grand Rapids, MI. He has gained experience in mechanical engineering through
several summer internships. In his free time Daniel enjoys cycling, rock climbing and disc golf, and is
involved with music at Calvin. After graduation in May 2016 he plans to either pursue a graduate level
degree in medical based mechanical engineering or seek a full time position working in mechanical
design and manufacturing.
2
1.3 Project Definition
The objective of Team 10’s project is to design and build a 4-person electric vehicle. The design
of this vehicle will use a previous senior design team’s final product as a starting point,
improving the functionality and design of this final prototype. The Calvin Bolt will be a cross
between a golf cart and a standard car, combining design aspects from both types of vehicles to
provide greater comfort and ease of transportation across campus for guests of Calvin College.
The primary elements of this vehicle include the brakes, steering, electric motor, electronic
dashboard, and overall aesthetic design. The specific goals that pertain to this project are as
follows.
1.3.1 Safety
Passengers will be contained within the vehicle during standard travel and sharp or moderate turns. Road
obstacles such as bumps and holes will not compromise the integrity of the vehicle or the safety of the
passengers.
1.3.2 Ease of Use
Driving forwards and backwards, turning, braking, accelerating, and using vehicle lights should not be
more difficult than operating a golf cart or other vehicle. The dashboard elements will be user-friendly,
and the vehicle controls easy to navigate and operate. The vehicle aims to fill a need for those who have
mobility challenges (i.e. elderly community members or those with a temporary or permanent disability)
and difficulties climbing in and out of a golf cart.
1.3.3 Quality
The vehicle will be fully functional and will be a quality-engineered final product. No element of the
vehicle should be partially functional, and care to produce quality parts shall impact every design
decision.
1.3.4 Maintenance
The vehicle will be easy to maintain and repair so that it will be fit for continued use in the future. Any
necessary documentation for the vehicle will be provided by Team 10.
1.3.5 Aesthetics
The vehicle will be visually appealing and present Team 10’s project in an effective way to Calvin
College’s campus. The vehicle should effectively represent the Calvin Engineering Department through a
vehicle that is aesthetically pleasing.
3
1.3.6 Seasonal Outdoor Usage
Taking Michigan’s weather into account, the vehicle will have the capabilities of driving in the winter
months. A front windshield will protect the driver from precipitation and wind that may obstruct the
driver’s view while driving.
1.4 Motivation
Team 10 found this project appealing because there were many aspects of the original design that the
team felt could be improved and modified. This project is a great learning experience because it allows
the team to learn from the strengths and weaknesses of the Volts-Wagon design, incorporating that into
Team 10’s project. This experience will be very relatable to industry and will provide valuable experience
for future jobs and design experiences.
Members of the team have personal experience using a golf cart to provide transportation across campus
for those who have mobility challenges. Members of the team have also become aware of the inability for
the parents of fellow Calvin peers to accompany their child on a campus tour due to their low mobility
and the lack of a vehicle designated for this purpose. Team 10 saw this as an opportunity to improve the
accessibility of Calvin’s campus.
As Christian engineers, this project was appealing because it provided an opportunity to design a system
with the community in mind. Team 10 wished to design the Calvin Bolt to be a vehicle that would both
make the campus more accessible and provide a unique service to the community. God asks his children
to love their neighbors as themselves, and a small piece of this could be providing a vehicle that can allow
all guests of Calvin College to experience the campus. Throughout the design process, the team took the
time to think about what design elements would make the vehicle helpful and meaningful to the Calvin
community, taking the engineering scope of the project and expanding it to fit the needs of the
community.
1.5 Customer
The Calvin Bolt will be designed and built for Calvin College. The original design, completed by last
year’s senior design team, was made for the Calvin Admissions Department, but the Admissions
Department has indicated that they no longer desire an admissions vehicle. Despite this, the team is still
designing the vehicle with the Admissions Department in mind in case they should want the vehicle after
the completion of the project. Should the Admission Department not want the vehicle, it could be used to
promote the Engineering department and provide a service for those who have trouble walking long
distances across campus instead.
Indirect customers for this project are those who have mobility challenges or those who have trouble
walking long distances across campus. The vehicle is being designed to accommodate that group of
people, but not for one particular person.
4
1.6 Design Norms
Design norms provide a way for Calvin Engineering students to integrate relationships with God and
those around them into the engineering design process. These guidelines challenge the engineer to
consider outside relationships and consequences.
One design norm that characterizes Team 10’s project is Trust. One of the top priorities for this project is
safety, and the passenger should trust the design and know that it is dependable and reliable. The
passenger puts their safety into the team’s hands, and it is the team’s job to make sure that the customer
can trust the design.
Another design norm that fits into the project is Integrity. Team 10’s design strives to be pleasing and
intuitive to use, demonstrating a complete harmony between form and function. The design also strives to
make Calvin’s campus accessible to all, especially those with mobility challenges or limitations,
promoting human relationships and interaction through this vehicle.
A third design norm that fits into the project is Stewardship. The electric motor provides an excellent way
to minimize the degradation of the environment. Other design elements strive to be an efficient use of
resources such as materials and money.
5
2 Requirements
To achieve the project goals listed above in accordance with Calvin College’s policies, there exists a
certain set of requirements.
2.1 Functionality
The vehicle must be fully functional and able to withstand minor and possibly major road disturbances
and weather conditions. The vehicle must be in a stable state at all times, and the brakes must be fully
operational and effective. The frame must be able to withstand the load of up to four passengers and
provide some protection in the event of a crash.
2.2 Capacity
The vehicle must be able to hold 4 passengers safely, and provide the electrical power to transport them
across Calvin’s campus. The vehicle must also be able to fit on Calvin’s sidewalks.
2.3 Speed
The vehicle must operate within the maximum 25MPH speed limit set on Calvin’s campus grounds.
2.4 Safety
The vehicle must include safety features for the driver and passenger such as doors, a parking brake, turn
signals, headlights, and brake lights.
2.5 Time feasibility
The vehicle must be designed, constructed, tested, and fully functional before May 7, 2016.
2.6 Budget
The team has a $500 budget set by the Calvin College Engineering Department. Additional funds can be
acquired upon an approved request, but the team should honor the $500 budget as much as possible.
2.7 Project Deliverables
By the end of the project, the team will have completed a Project Proposal and Feasibility Study (PPFS)
and a Final Report. The team will also provide all drawings, relevant calculations, team notebooks, and a
team website in addition to the final vehicle prototype.
6
3 Project Management
3.1 Project Breakdown
3.1.1 Dashboard
The Calvin Bolt will feature an electronic dashboard system to display various instruments and readings,
including, but not limited to: the current speed, remaining battery life, time of day, current date, outside
temperature, and a map of Calvin College. To achieve this, a touch screen display will connect via a
programmable device to serve as a straightforward user-interface for the driver.
3.1.2 Braking System
Similar to most modern day ground transportation vehicles, the Calvin Bolt will implement disc brakes
for stopping. Unlike traditional vehicles, however, the Calvin Bolt will have brakes on just the front
wheels rather than all four. The braking system needs to be able to bring the vehicle to a complete stop in
a distance similar to that of a traditional automobile.
3.1.3 Steering
The Calvin Bolt will implement a rack and pinion steering system. This system is proven to be reliable
with little to no maintenance needed and is very easy to install. The steering system must to be able to
maneuver corners with ease for the driver as well as remain stable when going over a bump in the road.
3.1.4 Electric Motor
The Calvin Bolt will be powered by an electric motor and a 48V battery pack, following the zeroemissions trend for golf carts and other related vehicles. The Calvin Bolt will be using an electric motor
and controller obtained from the 2014/2015 senior design Team 04’s Volts-Wagon, which has the
required capacity to properly propel the vehicle. The motor needs to have enough power to allow the
vehicle to travel at least 5 miles or 30 minutes on a single battery charge.
3.1.5 Frame Design
The Calvin Bolt will be made of aluminum pipe rather than steel in order to decrease the weight and
increase the power to weight ratio. The Calvin Bolt will be created with a design that imitates a modern
hatchback, but still has the soul characteristics of an electric golf cart. The design for the Calvin Bolt
needs to look aesthetically pleasing while keeping its passengers safe and comfortable.
7
3.2 Schedule
Each team member maintains a Google Calendar, which is shared amongst the whole team; this allows
the team to remain organized and updated on any potential schedule conflicts.
For the second semester, Team 10 primarily focused on prototype construction and implementation of the
team’s designs. A weekly schedule was outlined on the team’s whiteboard, listing the tasks that were to
be completed by the end of the week. This schedule would be updated each week with new tasks or tasks
that carried over from the previous week.
One section of the whiteboard was reserved for upcoming deadlines and goal completion dates. This
allowed the team to keep track of upcoming assignment or report deadlines as well keeping track of the
target completion dates for elements of the prototype construction.
In addition to the whiteboard, the team also generated a daily work calendar for the final month of the
project, which was the month of April 2016. This daily work calendar was created to ensure that the team
kept moving forward in prototype construction so that the vehicle could be completed and painted before
the Senior Design Banquet on May 7, 2016. One version of this calendar can be found in Appendix A.
3.2.1 Team Meetings
The team chose Tuesday afternoons from 12:30 pm to 4:30 pm as the time when all group members
would be working on the project in the engineering building. This created a time when all team members
would be available for team meetings and progress reports. If no official team meeting was called for that
day, each member was still available and located in the engineering building should the circumstances for
a meeting arise.
3.3 Budget
For the entirety of the project, Daniel DeVries maintains the budget for The Calvin Bolt. This includes
keeping records of all costs associated with the purchase of components and materials, including shipping
costs. While the team collectively acknowledges the necessity of any changes in the design process that
might affect budget, DeVries is responsible to ensure that the budget and bookkeeping are accurately
reflected. An Excel Spreadsheet to organize material costs for the project may be useful.
In efforts to build a cost-effective prototype, The Calvin Bolt will employ as many salvageable parts from
the original vehicle as possible. The team is also fortunate enough to have some parts donated or made
available free of charge.
A contingency in budget will be kept to allow for unforeseen costs to be covered. The detailed breakdown
of the budget is presented in Appendix B.
8
3.4 Team Roles
Each member of Team 10 is responsible for one aspect of the design project. While one member is in
charge of a particular design aspect, each member will report their progress to the team for design
verification and assistance. In particular, the members in the same engineering concentration will check
the other’s work to ensure safety and quality of design.
Laura Boluyt is taking the lead on the time, temperature, speedometer, and the design of the main
dashboard tab on the electronic dashboard. She is also the team webmaster, responsible for designing and
maintaining the team’s website.
Daniel DeVries is the head of the braking and steering, and is working on the design process of the frame
and other body elements. He is also the budget manager for the team.
Christine De Zeeuw is the head of the electric motor system, and is taking the lead on the battery life,
Calvin map, turn signal system, and the design of the Calvin Map tab on the electronic dashboard.
Vincent Rovedatti is the head of the design of the frame, powertrain and manufacturing of the Calvin
Bolt, and is working on the design process of the frame and other body elements.
9
4 Design Alternatives and Decisions
4.1 Electronic Dashboard
The Electronic Dashboard for the Calvin Bolt will display a variety of metrics and tools that the user
would typically find in newer car dashboard. The dashboard aims to provide the user with features that
will display safety information, such as speed and remaining charge, as well as helpful information such
as a map showing the current location of the user on Calvin’s campus.
4.1.1 Requirements
To guide the design of the electronic dashboard, there exists a set of requirements that must be fulfilled to
create the intended functionality. The first requirement for the electronic dashboard is that it must be
portable, so that it may be installed in the vehicle’s dashboard without the need for a wall outlet to
provide power. Another requirement is that the dashboard must be able to display all the features
adequately. The dashboard must also have the hardware to transmit data efficiently and accurately, using
safe and reliable techniques. Another requirement is that the device chosen must be able to process
incoming data and modify it as necessary. The requirements for the electronic dashboard must be met by
the hardware, operating in the desired fashion.
4.1.2 Data Processor
The microprocessor that would serve as the platform for the electronic dashboard would take care of the
Graphical User Interface (GUI) that the user interacts with. The team first considered a tablet or smart
tablet, which would provide about a 7-10 inch screen. Table 1 lists some of the options for smart tablets
on the market today that the team researched. The prices for the various tablets was higher than the team
desired, and there was no guarantee that each tablet would allow the team to program an app that would
allow outside data coming in from the sensors to be manipulated and displayed as desired. Since the team
required that the dashboard device have the capability to modify data from outside sources (such as
sensors), the team decided not to pursue a smart tablet.
Table 1: A comparison of smart tablet devices considered for the electronic dashboard
TG-TEK Tablet [1]
Apple iPad 2[2]
Samsung Galaxy Tab A [3]
10.1 inches
9.7 inches
7 inches
Screen size
$59.99
$189.99
$149.99
Price
16 GB
16 GB
8 GB
Memory Size
4000mAh
10 hours
11 hours
Battery Size/Life
1 micro USB, 1 3.5mm
3.5mm audio jack
3.5mm audio jack, USB 2.0
Ports
audio jack out
Android 5.1
iOS
Android 5.1
Software OS
Outside of a smart tablet, two alternatives were considered for the dashboard microprocessor: an Arduino
or a Raspberry Pi.
10
Both the Raspberry Pi and the Arduino were low in cost, but each had individual strengths that the other
could not provide. Table 2 below lists the various capabilities and strengths of the Arduino and Raspberry
Pi, taking into consideration the article in [4].
Table 2: A comparison of the Arduino and Raspberry Pi
Arduino
Raspberry Pi


Low Cost

Easy sensor collaboration

Easy GUI programming

Large Memory

Multiple USB ports

Open-source
documentation

C programming

Python programming

Code available for
sensors

Display cooperation
Since the dashboard system requires both GUI and sensor integration, the team decided to use both an
Arduino and a Raspberry Pi. Table 2 illustrates that the Arduino is superior for sensors while the
Raspberry Pi is superior for graphics programming; therefore, the Arduino would be used for the sensor
data collection and conditioning while the Raspberry Pi would be used for the GUI platform. An Arduino
was donated to the team, and a Raspberry Pi was made available by Calvin College, which eliminated the
costs for the hardware despite the low cost for each unit.
4.1.3 Touchscreen
The screen for the dashboard had to be small, portable, and easily integrated into the Raspberry Pi with
the screen still big enough for the features to be visible. The team then researched a variety of
touchscreens that were tied directly to the Raspberry Pi. A listing of products on the Adafruit website
showed a range of screen sizes from 2.4” to 7” [5]. The team did find a 10.1 inch option at banggod.com,
but the screen was purely a monitor with no touchscreen capability [6]. While the largest size for
touchscreens was 7 inches, the touchscreen feature allowed the user to select different features to view.
The team chose a 7 inch Touchscreen Monitor for the Raspberry Pi, as shown in Figure 2 below. This
particular screen was chosen due to its larger size for Raspberry Pi related touchscreens, its relatively low
cost for a larger screen, and the available documentation of set-up and operation instructions provided by
both the manufacturer and users. The screen allows for the Raspberry Pi to be directly connected to the
back of the touchscreen onto a minimized electronics board, creating a simple a compact system.
11
Figure 2: Raspberry Pi 7” Touchscreen with Raspberry Pi board in front [7]
4.1.4 Features
Team 10 considered several different features to be displayed on the electronic dashboard. During the
brainstorming session during the fall semester, the team determined that the necessary features of the
dashboard included the speed of the vehicle, a map of Calvin’s campus, the remaining battery charge of
the vehicle’s batteries, and the current date and time.
The team had considered adding in a lighting control system to the dashboard to add a fun, colorful to the
vehicle, where the dashboard would control an array of multi-colored LED lights to change the color or
brightness. However, the team determined that this was not an essential feature to the dashboard, so the
team decided to pursue this feature only if the team had extra time after developing the primary features
of the dashboard.
Since the team used current car dashboards as an inspiration for the team’s design, the team decided to
add a current outdoor temperature feature. The final features to be displayed on the electronic dashboard
include the current time, current temperature, current date, speed of the vehicle, remaining charge of the
vehicle batteries, and a map showing the vehicle’s current location on Calvin’s campus.
4.1.5 Sensors
Given the list of dashboard features, the team had to determine which sensors could provide the data for
those metrics and meet the data reliability requirement. Since the map of Calvin’s campus requires the
current location of the vehicle, a GPS sensor was required.
Two alternatives were considered for the GPS sensor as listed in Table 3:
12
Table 3: A comparison of an Adafruit and Parallax GPS unit
Adafruit Ultimate GPS
Parallax GPS
Cost
$39.95
$37.49
Positional Accuracy
1.8 meters
< 2.0 meters
Update Rate
Arduino compatibility?
1 second
Yes
1 second
Yes
Source code available?
Yes
Yes
Power Regulation?
No
Yes
While both GPS units were nearly identical in offered features, the team chose the Parallax GPS sensor
because it provided power regulation for the sensor and was the brand choice for the 2014/2015 VoltsWagon. The power regulation was an important feature since regulation ensures that any variations (peaks
or minimums) in the power supply to the GPS do not damage the circuitry. Parallax GPS units have also
been used by Senior Design teams in the past, and the teams who used them were happy with the
performance of the GPS. Both the power regulation and the successful use results convinced the team the
Parallax GPS was the best choice.
The GPS sensor would be able to provide the data for the mapping, speed, date, time and battery life
features of the dashboard. Therefore, the temperature feature required another sensor. The team chose to
purchase a Texas Instruments LM35 Temperature Sensor because of its low price, available
documentation for integration with an Arduino, and evidence of its widespread use.
4.1.6 Data Communication
Since the Arduino was utilized to collect sensor data, it would have to transfer that data over to the
Raspberry Pi so the Pi could plug the data into the GUI application. The team found three different
alternatives for communicating between the Arduino and Raspberry Pi, as described by Oscar Liang in
three articles that described these different methods of data transfer [8, 9, 10].
The first alternative was to connect the Arduino and Raspberry Pi using a USB connection [8]. This was
the simplest connection because it required only a USB A to B cable. This connection was also a safe
connection because the USB cable is a high quality cable and current overloading of the port is not a huge
issue. The second alternative was to send data by connecting the GPIO pins on the Raspberry Pi to the
Serial pins on the Arduino [9]. This alternative requires a voltage divider or logic level converter for the
circuit since the Arduino Serial pins have a different voltage than the Raspberry Pi GPIO pins. The third
alternative was to send data by connecting the I2C (Inter-Integrated Circuit) pins, setting the Raspberry Pi
as the master device and the Arduino as the slave to the Pi [10].
The team chose to send data using the first alternative, which was the USB connection. The team chose
this alternative because it was the simplest to integrate through coding, a safe method of data transfer, and
required the least amount of materials. Another reason for choosing the USB connection was that it
allowed for the Arduino to be located farther away from the Raspberry Pi than with the other alternatives.
13
The GPS sensor requires an open view of the sky and this means that it would possibly have to be
installed in a location that was farther away from the Raspberry Pi, and the USB cable allows for this
extra distance.
4.1.7 Power
The Raspberry Pi required an operating voltage and current of 5V and 2A respectively, which also was
enough to power the Arduino through the USB port. The touchscreen also required 5V and 2A to power
and function properly.
Since the DC to DC power converted used in the overall electrical system of the vehicle provides 12V,
the team decided that it would be better for the dashboard to have its own independent power supply
instead of dealing with stepping down the voltage to the Raspberry Pi and touchscreen. The
documentation for the touchscreen and the Raspberry Pi also suggest that the power supply should
provide a steady 5V and minimum 2A, where the power input is in the form of a micro USB.
Research into portable Raspberry Pi power supplies, such as the article found in [11] by Christian
Cawely, found that common solutions involved portable battery designed to charge cell phones. Portable
battery banks provide a range of output voltages, output currents, and capacity, and certain battery banks
can provide the desired combination for the Raspberry Pi. The team chose an Innogie 10400mAh Portable
Charger with 5V/2.4A USB output because the output met the voltage/current requirements and it had a
low price point of about $15 per unit.
The team purchased two battery packs because the documentation for the touchscreen recommended that
the touchscreen be powered by a separate power supply from the Raspberry Pi. While there were other
alternatives for powering the screen through the Raspberry Pi, the team decided to follow the suggestion
of the manufacturer to ensure that the proper amount of voltage and current was being supplied at all
times. Additional ports connected to the Raspberry Pi such as the USB cable to the Arduino pull
additional current, and the team decided not to risk overloading current from the Raspberry Pi.
4.1.8 Operating Specifications
Electronics are often not as robust as mechanical systems, and since the electronic dashboard would be
operated outdoors the operating specifications had to be observed. The Raspberry Pi has several
microchips made with Silicon that provide the main processing power. The microchips have a
temperature rating of -25° to 80° C, and the capacitors on the board have a temperature rating of -25° to
85° C [12]. These temperature ratings are the temperatures when the silicon will die, and do not take into
consideration the heat generated when the system is in use. To ensure that the team remains safely in the
temperature range, ventilation holes on the case or enclosure must be added to allow heat to escape during
operation.
According to the touchscreen’s manual, the screen was “designed for reliable operation at normal ambient
room temperatures”. However, the team has taken the screen outside for testing purposes when
temperature were around 40° F and 85° F and the screen was fully functional. The team decided that the
14
touchscreen could handle a wider range of temperatures, but caution should be observed when operating
in extreme temperatures.
The Arduino’s microchip can handle a temperature range of -40° to 85° C, while the other components on
the board can handle -20° to 80° C [13].
The Raspberry Pi, touchscreen, and Arduino are not waterproof, requiring their enclosures to have both a
way to keep the components away from water and provide adequate ventilation.
4.1.9 Case
To provide protection for the touchscreen and Raspberry Pi, a case had to be designed to cover the
exposed electronics. The current designs for the Raspberry Pi Touchscreen case were either expensive for
the solution provided or were simply a stand instead of a surrounding case.
Since no immediate solutions were readily available and the team had a time constraint, the team decided
to design their own case for 3D printing. Research into a variety of different case types provided
inspiration for the team’s design. Figure 3 shows the front piece from a multi-piece design found in [14],
which has an indented slot on the back that the screen would slide into. This allows the screen to be
surrounded and supported by the case.
Figure 3: Front Piece of a Touchscreen Case Design [14]
Figure 4 shows another piece from the same design, showing a clear acrylic piece that surrounds the
mounting holes on the back of the screen. The team chose to incorporate this idea because it would hold
down more of the screen while still leaving the mounting holes available.
15
Figure 4: Third Piece of a Touchscreen Case Design [14]
Figure 5 shows another case design, which can be found in [15]. Much like the case design from [14], the
case is comprised of several layers of clear and black acrylic. The team chose to model the case with the
overall shape and size as seen in Figure 5 since it was the most appealing and had aesthetically pleasing
locations for the screws.
Figure 5: ModMyPi Touchscreen Case and Display Stand Design [15]
Figure 6 shows the design for a case the team had originally wanted to use. The source provided all of the
3D printed files, but the team found that the files could not be modified to fit the needs for the team’s
16
application. Instead, the team chose to design a case that fits over the Raspberry Pi, using the designs in
Figure 6 as a guideline for how the final product should look.
Figure 6: 3D Printed Touchscreen Case Design [16]
Figure 7 shows the final design for the case as seen from the front and back. The case consists of 4 layers
that screw together to form one unified case. The first three layers surround the touchscreen and the fourth
layer covers the extended Raspberry Pi that protrudes from the back of the screen.
Figure 7: Final Case Design as seen from the Back (L) and Front (R)
17
4.1.10 Final Design
The final schematic and connections for the electronic dashboard can be found in Figure 8 shown below.
Figure 8 represents the final schematic that would be implemented in the prototype. The power supply is
connected through a USB to micro-USB cable, the Arduino is connected through a USB Male A to B
cable, the touchscreen and Raspberry Pi are connected through a 15-way FPC connector, and the other
connections will be connected through jumper wires.
Figure 8: Final Circuit Design for the Electronic Dashboard
4.2 Dashboard GUI
The dashboard interface that will appear on the touchscreen for the user to interact with is called a
Graphical User Interface (GUI). This GUI is created through code that handles all of the data coming in
from the Arduino and sensors and displays them in an accessible interface for the user.
4.2.1 Requirements
Requirements for the dashboard GUI helped the team decide how the features were to be implemented
and what techniques would be used to achieve the desired results. One requirement is that the GUI must
implement all of the features so that they are clearly visible to the user. Another requirement is that the
GUI must update every second to match the data output rate of the GPS sensor. To ensure that the user
only has to power the dashboard on to have the GUI appear requires that the system be fully automated,
running the code automatically when power is supplied. Another requirement is that the GUI must be
user-friendly, displaying the information in a clear way and allowing the user to navigate with ease.
18
4.2.2 Coding Language
The coding language that was chosen for the GUI on the Raspberry Pi was the Python programming
language. The team chose this language because of the availability of libraries that would provide the
functions that would allow the team to make the interface look as desired. The team had considered the C
programming language, but the lack of GUI programming functionality pushed the team towards Python
instead.
The team chose to use the Python PySide library for writing the GUI application itself. Members of the
team have previously used the PySide libraries to create a GUI application at previous internships. The
team chose this library because it provides far more functionality and high-level programming than
default libraries; there is also a large amount of documentation to go with the library including sample
code other users have written for a variety of applications.
The coding language for the Arduino is the C programming language, which is the default programming
language for Arduino files. The team decided not to pursue changing the programming language to
Python to maintain a common programming language since the documentation for writing Arduino code
for the GPS/temperature sensor was in C. The bulk of the coding to be done was on the Raspberry Pi, so
the team determined that the minimal Arduino coding could be accomplished in C.
4.2.3 System Automation
To ensure that the user does not have to do anything to run the code for the dashboard, a number of
changes to the Raspberry Pi system files had to be made so the dashboard GUI would start up
automatically when powered on.
For the GUI code to start up automatically when the Raspberry Pi was turned on, a specific list of steps
had to be achieved: the Raspberry Pi had to be logged into, the Raspberry Pi server had to be started, and
the code had to be run.
Figure 9 illustrates the commands that had to be entered into the files listed to automatically start the
Raspberry Pi, taken from the article in [17].
19
Figure 9: Instructions for Automatically Logging in to the Raspberry Pi [17]
Figure 10 illustrates the commands that had to be entered to automatically start the Raspberry Pi GUI on
the X server.
Figure 10: Instructions for Automatically Starting the Raspberry Pi X Server [17]
The final step in the automation process was to start the dashboard GUI code once the server and
Raspberry Pi. Figure 11 shows the steps taken to automatically run the dashboard GUI code.
Figure 11: Instructions for Automatically Running a Python Script [18]
20
4.2.4 Layout
The features displayed on the dashboard as listed in Section 4.1.4 above are the speed, date, time,
temperature, remaining battery charge, and a map of Calvin College. A multi-tab layout was chosen for
the GUI since all of the listed features cannot fit onto one screen. The Calvin Campus map was placed
onto a second tab since it would require as much screen space as possible to see clearly.
The multi-tab layout also allowed the team to split up the design of the two tabs among the team’s two
electrical engineers, Boluyt and De Zeeuw. Each tab could be designed and tested individually before
combining them into a multi-tab widget.
4.2.5 Continually Updating GUI
Since the sensors are continually sending new data to the Raspberry Pi once every second, the dashboard
GUI would also have to be updated once a second to keep up with the incoming data. The data is sent out
from the Arduino through serial communication at a 9600 baud rate; the Raspberry Pi watches the serial
port for new data coming in, which essentially acts as an infinite loop, stopping only when the system is
stopped or shut down. The GUI application also runs like an infinite loop, quitting only when the user
kills the application. Through preliminary coding, the team found that only one infinite loop could be run
at a time.
The team considered two possible solutions to this problem: interrupt signals or multithreading. Interrupt
signals are signals sent by external devices that tell the current process to stop and execute a set of
instructions as specified by the interrupt signal [19]. In the case of the dashboard GUI, an interrupt signal
could be triggered when new data comes in over the serial port, prompting the GUI to update the
dashboard screens. Multithreading is when a program can run multiple threads at the same time, where
threads allow the program to run several actions at once [20]. Multithreading allows the program to
perform multiple operations at once, which in the case of the dashboard GUI would be to watch the serial
port for new data and run the GUI application.
The team learned from previous coursework that dealing with interrupt signals that they can be very
challenging to work with and require exact and specific instructions for the signals to operate properly; as
a result, the team chose to pursue multithreading. As the team began looking into multithreading, the team
found documentation for setting up a continually updating GUI using multithreading on the GitHub found
in [21]. According to [21], one thread would be used for watching the serial port for new data, storing the
results into a queue, and one thread would be used to run the GUI application itself.
4.2.6 Final Design
Figure 12 shows a block diagram for the basics of the dashboard GUI with the functions as seen in the
final code found on the team’s website [25]. This process flow runs continuously until the application
process is terminated.
21
Figure 12: Dashboard GUI Process Flow Chart
Figure 13 shows the final design for the main dashboard tab. The team sought to create a design that was
as familiar as possible to dashboards users would have seen elsewhere, such as in a car.
Figure 13: Final Design for the Main Dashboard Tab
Figure 14 shows the final design for the GPS mapping tab. Included on this tab are the map of Calvin
College, a campus doors checkbox, a map view selection box, the name of the serial port, a compass, and
the quit button.
22
Figure 14: Final Design for the Calvin Map Tab
4.3 Brakes
The team decided to use hydraulic disc brakes in order to give the Calvin Bolt the maximum braking
power and efficiency possible. A hydraulic brake kit containing the items shown in Figure 15 was
purchased and implemented into the design as shown in Figure 16.
Figure 15: Jake’s Hydraulic Disc Brake Kit [22]
23
Figure 16: Front Wheel Support and Brake Design
The main cylindrical brackets on which the wheel bolt were taken from the 2014-15 Volts-Wagon and
modified to accommodate the rotor spacers from the brake kit. A golf cart brake pedal assembly was
purchase which could be mounted directly to the components included in the brake kit.
4.4 Steering
The team decided to use a rack pinion system (Figure 17) found in the engineering storage room in order
to give the Calvin Bolt the best possible stability while steering and is a widely used steering system for
most production cars today.
Figure 17: Rack and Pinion System
24
4.5 Electric Motor and Controller
The electric motor and controller are two of the most powerful and important electrical components of the
vehicle. They provide the electrical power necessary to move the vehicle, drawing power from the four
high capacity batteries.
4.5.1 Requirements
The requirements set for the electric motor and controller were to ensure that the vehicle could operate
safely to perform the tasks required. One requirement is that the motor must be capable of moving
1400lbs of load weight in addition to the 200lbs of the frame under any road conditions found on Calvin’s
campus, such as hills and bumps. Another requirement is that the motor controller should safely handle
the battery charge and control the motor according to the throttle input of the user. It is also required that
the vehicle must be able to drive across Calvin’s campus on a single battery charge.
4.5.2 Electric Motor
The Calvin Bolt uses a Mars ME0708 8HP electric motor, as seen in Figure 18, which was taken from the
2014/2015 Volts-Wagon. Calculations for the motor, found in Appendix C, demonstrate that the motor is
capable of providing the power to transport the vehicle. Despite the larger size of the vehicle as compared
to the previous year, the calculations in Appendix C show that the motor was still within the rated
horsepower limits. The motor can be considered water resistant, meaning that some water splatter
generated from the axle spinning on a puddle will not completely damage the motor. However, the motor
is not waterproof and the user should take precautions to ensure no motor gets into the motor. Detailed
specifications of the motor can be found in Appendix D.
Figure 18: Mars ME0708 Electric Motor
25
4.5.3 Motor Controller
The team used an Alltrax SPM 48400 motor controller, as seen in Figure 19, which was also taken from
the 2014/2015 Volts-Wagon. The controller reads a 0-5K throttle potentiometer and turns on the motor
when the driver pushes the gas pedal. The controller can handle up to 400 Amps, which is within the
motor’s current output of 100A continuous and 300A maximum.
The Alltrax controller includes a programmable feature, which allows the user to program a variety of
settings on the controller using a PC. Some of the most important settings on the controller are the
maximum current drawn from the batteries, maximum current drawn from the motor, maximum voltage
input from the batteries, and minimum voltage input from the batteries. These values allow the controller
to shut down or reset if the current or voltage through the system reaches dangerous levels, telling the
controller under what conditions it is allowed to operate or run the motor. The controller has an operating
temperature range of -25° C to 85° C with a controller shutdown temperature of 95° C. The controller
itself is waterproof, but the wire connections coming into the controller are only waterproof if the user has
taken the steps necessary to make the terminals waterproof. Images of the programming settings can be
found in Appendix E.
Figure 19: Alltrax SPM 48400 Motor Controller
4.5.4 Throttle Potentiometer
The throttle for the Calvin Bolt is a Curtis PB-6 0-5K potentiometer box (pot box), which was taken from
the 2014/2015 Volts-Wagon. The accelerator pedal is attached to a lever on the pot box, which changes
the resistance of the potentiometer as the lever is rotated. As the resistance changes, differing amounts of
current flow to the motor controller, and the level of current tells the controller how fast the motor should
be running.
26
When the team inspected the pot box and the connections from the previous team, it was discovered that
the leads of the potentiometer were bent to the point where there was almost contact between the leads.
As the team bent the leads away from each other, one of the leads snapped off to the point of no repair, as
seen in Figure 20.
Figure 20: View of the Broken Lead on the Potentiometer of the Throttle Box
While replacing the entire component would cost roughly $110, the team discovered that the
potentiometer itself could be replaced for roughly $10 since the pot box could be disassembled. The team
replaced the broken potentiometer and reassembled the fully functioning pot box.
4.5.5 Batteries
To meet the requirement that the vehicle should be able to drive across Calvin’s campus in a single
battery charge, the batteries used by the Calvin Bolt needed to have the proper capacity to meet this
requirement. The team originally intended to use the batteries from the Volts-Wagon, which were 12V
VMAX Tanks Solar Charge Tank batteries with a 60Ah capacity. After more careful consideration of the
required capacity of the batteries, the team decided, with the advice of a VMAX Tanks consultant
Abraham Ghaleb, to pursue a larger capacity.
The team purchased two 12V VMAX Tanks Solar Charge Tank Extreme batteries with a capacity of
155Ah while VMAX Tanks generously donated the other two. The team anticipates a trip length around
45~60 minutes, depending on the driving conditions.
4.5.6 Final System Configuration
The final system configuration for the electric motor, batteries, motor controller, and throttle
potentiometer can be seen in Figure 21. Figure 21 shows the connections between these components, and
the full schematic can be found in Section 4.10.7. The connections shown in blue used 1/0 AWG power
cable while the red connections used 4 AWG based on the power line ratings specified by the Alltrax
documentation found in Appendix F.
27
Figure 21: Electric Motor System Schematic
4.6 Frame Design
The frame design, as you can see in Appendix G - Original Frame, went through multiple iterations. At
first, the team wanted to make the vehicle small with constant radius pipes. The team decided against the
first design due to harshness of manufacturing the constant radius pipes and not being able to find a
supplier able to produce these parts nearby.
The team then decided to change the first design to only straight pipes, shown in Appendix G - Revision
A. This resulted in a large decrease in cabin room compared to that of the original design.
Therefore, the team decided to redesign the vehicle so that the Calvin Bolt was bigger - feeling more like
a car - and more spacious than the 2014/2015 Volts-Wagon. The redesign can be seen in Appendix G Revision B, in which only straight pipes are utilized, but the vehicle still remains aesthetically appealing.
After initially running tests in FEA on strength and loading capacity of the frame, the team noticed that
the new design was using excess material to get the desired strength and capacity.
Due to the FEA findings, the team decided to design the base of the frame using square tubing instead of
straight piping, as shown in Appendix G - Revision C. The square tubing base gave the Calvin Bolt a
more rigid platform and helped with the strength and capacity that was desired. This particular design was
changed 5 times to accommodate for the front and rear suspension, depicted in Appendix G - Revisions
D-H.
The final design that met all the team’s goals for both cabin room, load capacity, and aesthetics can be
seen in Appendix G - Revision H.
28
4.7 Suspension Systems
4.7.1 Front Suspension and Wheel Brackets
In order to minimize the cost of the Calvin Bolt, the front suspension system was initially designed to
reuse the coilovers and front wheel brackets from the 2014-15 Volts-Wagon project. A new set of control
arms were designed to fit within the new frame and mate with the old wheel brackets. The design is
shown in Figure 22.
Figure 22: Original Front Suspension Design
The model shown in Figure 22 was created in Solidworks and was created in such a way that allowed the
wheels to be turned to simulate the turning radius of the wheels. This simulation revealed that the front
wheel well of the vehicle was not long enough to accommodate the steering system. One reason for this
interference was the distance between the center of the wheels and the center of rotation of the wheel
bracket around the front suspension control arms. A new wheel bracket was designed to decrease this
distance and improve the turning radius of the vehicle. The bracket, as shown in Figure 23, was designed
to wrap around the brake calipers in order to get the wheel closer to its center of rotation around the
control arms. The front wheel axles were also moved slightly towards the rear of the vehicle in order to
give the system a castering effect.
29
Figure 23: Front Wheel Bracket Design
4.7.2 Rear suspension
The team decided to reuse the rear axle and leaf springs from the 2014-15 Volts-Wagon project in order
to reduce the total cost. New brackets were designed to mount the front end of the leaf springs to the
vehicle and a new set of shackles and shackle mounts were designed to allow the leafs to properly extend
within the frame. The design is shown in Figure 24. The elements were designed using aluminum so that
they could be welded directly to the aluminum frame.
Figure 24: Rear Suspension Design
4.8 Seats
The 2014/2015 Volts-wagon design included seats that were extremely low to the floor of the cabin,
causing passengers to feel very uncomfortable while sitting in their vehicle. Team 10 wanted to address
this issue by designing front and rear seats to help make the passengers feel comfortable.
30
The team accomplished this by designing adjustable front seats, allowing the driver to adjust his or her
seat to properly reach the gas and brake pedal. The team decide to utilize an electric power seat rather
than a mechanical adjustable seat because the latter is very rigorous to manufacture and design. The front
power seat design can be seen in Figure 25. The back seat design can be seen in Figure 26.
Figure 25: Front Power Seat Design
Figure 26: Seat Frame
4.9 Doors
Team 10 wanted to make the Calvin Bolt the width of a golf cart but the feel of a car. To make the Calvin
Bolt feel like a car, the team decided on making doors instead of a more traditional safety slide off bar
that one typically finds on golf carts.
To make the Calvin Bolt feel more spacious, the team decided to implement suicide doors. Suicide doors
are when front and back doors open in different directions, allowing more space for the user to get in and
31
out very easily. The advantage of a suicide door design requires no B pillar to support the rear door,
whereas a traditional door requires a B pillar.
To open and close the door, the team designed a dead bolt latching mechanism as seen in Figure 27.
Figure 27: Dead Bolt Latching Mechanism
4.10 Auxiliary Electrical System
The auxiliary electrical system of the Calvin Bolt includes all of the electrical elements that are not
critical for the functionality of the system: headlights, rear lights, a brake light, turn signal lights, a seat
gearmotor, and an LED strip for underbody lighting. These components include necessary safety features
as well as features that provide greater functionality to the vehicle such as power seats.
4.10.1 Requirements
The requirements for the auxiliary electrical system are to ensure that the system can operate safely and
reliably. The system must operate at a maximum of 12VDC and 20ADC. Another requirement is that the
system must be able to integrate smoothly into the vehicle.
4.10.2 DC to DC Converter
To meet the 12VDC and 20A requirement, a DC to DC converter was used to take the 48V of the battery
pack and safely convert it into 12V. The converter is rated at 20A of output, and has a 10A fuse at the
input to protect the converter from any current surges.
In addition to providing a safe 12V, the DC to DC converter also ensures that the batteries are equally
drained. Connecting directly to one of the vehicle’s 12V batteries would drain that particular battery much
faster than the other three, which will push the batteries to an under-voltage situation much faster. The
DC to DC converter pulls voltage/current from all four batteries at once, therefore draining the entire pack
equally.
32
4.10.3 Front and rear lights
Both the front and rear lights were reused from the 2014/2015 Volts-Wagon. The lights were rated at the
proper voltage and current, so the team decided to reuse these parts.
The headlights are Roadshock Clear Lens Halogen Lights and the rear lights are Optronics Rectangular
Clearance Lights.
4.10.4 Turn signal system
The team conducted research into turn signal kits that could be purchased for universal vehicle
applications. The team found that complete turn signal kits could be purchased for around $100 such as
the kit found in [23]. The team decided to pursue a ‘homemade’ solution to save on money and to make
the system simpler.
Turn signal systems can be made using just a switch, flasher unit, and lights/bulbs [24]. The team found
four cheap 2” LED amber lights, which meant an LED flasher unit was required: the team purchased a
United Pacific 12V electronic LED 2-prong flasher. Figure 28 shows a schematic for a turn signal system
that the team used to guide the design.
Figure 28: Turn Signal Schematic [24]
33
4.10.5 Brake light
The team wanted to add a brake light feature so the other drivers on the road and any other observers
would be aware of when the vehicle was braking. Purchasing an LED strip to serve as the brake light was
considered, but the team wanted to reuse as many parts as possible to promote stewardship in the vehicle.
A cuttable 5m red LED strip was used by the 2014/2015 Volts-Wagon project as underbody lighting, of
which Team 10 decided to cut a portion to use for the brake light, saving money and reusing available
materials.
4.10.6 Power Seat Motor
One of the primary goals of the Calvin Bolt was to provide more accessibility to a variety of body types
and physical needs. One way to provide such accessibility was through the addition of adjustable front
seats to the vehicle design. Movable front seats provided the ability for drivers of different heights to feel
comfortable reaching the pedals and driving the vehicle safely.
The team chose to use a gearmotor to provide power seats instead of a slide-and-lock system, as explained
in section 4.8. To meet the 12V and 20A requirement, the team purchased a Bosch 62 RPM 12V 2A
Gearmotor that is reversible and intermittent duty.
4.10.7 Final Design
Figure 29 shows the complete electrical system of the Calvin Bolt, combining the primary and auxiliary
electrical systems. The arrows indicate the direction of current flow through the system.
Figure 29: The Full Schematic for the Calvin Bolt
34
5 Prototype Construction
5.1 Electrical System
5.1.1 Cabling
The team purchased new power cabling for all of the power cable connections that had to be made to
ensure the team had enough length to the cable, and that the cable was properly rated for the team’s
application. The team cut all of the power cables that were shown in red and blue in Figure 21 of Section
4.5.6 based on the various lengths between connections .The ring terminal connectors were crimped to the
cable using a vice grip in the machine shop and then wrapped with electrical tape to ensure the
connections were insulated and well covered. The cut cables can be found in Figure 30.
Figure 30: The Cut Power Cables for the Electrical System
5.1.2 Dashboard Integration
Figure 31 shows the dashboard console that was built for the integration of the vehicle’s switches into the
dashboard area: Forward/Reverse, Power, Lights, and underbody lighting. The electronic dashboard was
mounted to the upper face of the console with the power switches for the Raspberry Pi and Touchscreen.
35
Figure 31: Dashboard Console
5.1.3 Vehicle Integration
The four batteries were mounted in the trunk space at the back of the vehicle, as seen in Figure 32. The
motor controller was mounted below the batteries, as seen in Figure 33. According to the wiring diagram
for the Calvin Bolt’s electrical system, shown in Figure 29, six cables connect from the forward/reverse
switch to the motor controller, which would essentially mean running these cables the length of the
vehicle. To reduce the amount of cable required to achieve this, two short jumper cables were cut to
connect the two positive leads together and the two negative leads together, eliminating the need for two
of the long cables.
Figure 32: The Four Batteries Aligned as they would be in the Trunk
36
Figure 33: Motor Controller Mounting Location
5.2 Electronic Dashboard
5.2.1 Case Assembly
The case for the dashboard touchscreen and Raspberry Pi was printed using Calvin ASME’s 3D printer,
and the results can be seen in Figure 34. The pieces stack on top of each other in the numerical order
shown in the figure.
Figure 34: The Layers of the 3D Printed Touchscreen Case
37
The case was held together using ¼ inch screws, washers, and nuts for the four mounting holes on the
outside of the case. The fourth component of Figure 34 above was mounted using four M3.0 screws.
Figures 35 and 36 show the case as seen from the front and the back.
Figure 35: The Front View of the Assembled Touchscreen Case
Figure 36: The Back View of the Assembled Touchscreen Case
38
5.2.2 Sensor Package
The Parallax GPS and the LM35 temperature sensor were mounted on top of the Arduino through the use
of a plain protoboard as seen in Figure 37. Stackable Arduino pin shields extended the pin connections of
the Arduino to be above the protoboard layer while holding the protoboard flat on top of the Arduino. The
GPS was connected into a pin shield that was mounted perpendicular to the extended Arduino pins as
seen in Figure 37. This allowed the GPS to be easily removed without damaging the leads in the event of
a part replacement or a reconfiguration of the system in the future.
Figure 37: The Sensor Package
5.2.3 Vehicle integration
The electronic dashboard was mounted to right of the steering wheel, as shown in Figure 38, so that the
touchscreen could be easily accessed in an intuitive manner. A dashboard console was designed to
conceal the back of the electronic dashboard, including the Raspberry Pi, wiring, battery packs, Arduino,
and sensors. This console also allowed for natural accessibility to the various switches and can be seen in
Figure 38. Figure 39 shows a view from the rear of the console where the team added a door that could
allow the team to access components inside the console from the hood area.
39
Figure 38: Dashboard Console
Figure 39: Rear View of Dashboard Console
40
5.3 Prototype Construction
The Figure 40, the team constructed
the base square tubing frame and the
base front suspension.
Figure 40: Base Frame
In Figure 41, the team constructed the
front suspension supports and
finished the front bumper.
Figure 41: Front Suspension Support
41
In Figure 42, the team constructed
the rear suspension support and
started to drill holes for the
circular tubing that hold the
panels.
Figure 42: Rear Suspension Support
In Figure 43, the team had a
setback. The team had to cut off
the front suspension support to
add 2 extra inches of wheel well
to have enough room to steer.
The team also added the rear
bumper.
Figure 43: Setback Day
42
In Figure 44, the front
suspension support is
reattached.
Figure 44: Front Suspension Support Reattached
In Figure 45, the vertical circular
tubing is constructed.
Figure 45: Vertical Circular Tubing Beams
43
In Figure 46, the rear suspension and axle are assembled.
Figure 46: Rear Suspension and Axle
In Figure 47, the front A-arms are constructed and
attached to the frame.
Figure 47: Front A-arm Suspension
44
In Figure 48, the front A-arm suspension with the
coilover shocks from last year’s project, tires,
wheel bracket and hydraulic disk brakes.
Figure 48: Complete Front Suspension
In Figure 49, the coilover shocks from last year
were replaced because the coilover shocks were too
small and insufficient for a large vehicle like the
Calvin Bolt, so the team decided to buy a bigger
coilover shock to maintain the ride height and
stability of the vehicle.
Figure 49: Front Coilover Suspension
45
In Figure 50, the team constructed
the front exterior design of the
Calvin Bolt.
Figure 50: Front Exterior Design
In Figure 51, the team constructed
the rear exterior design of the
Calvin Bolt.
Figure 51: Rear Exterior Design
46
In Figure 52, the team
constructed a wooden
apparatus to hold up the
roof while we welded the
A and D pillars on.
Figure 52: Roof Construction
In Figure 53, the team
loaded up the frame to
send to digital
fabrication to get the
panels welded on
Figure 53: Frame Transported to Digital Fabrication
47
In Figure 54, the team constructed
the seat frames for both the front
and back seats.
Figure 54: Frames for Seats
In Figure 55, the team
transported the frame with the
panels welded on from digital
fabrication back to Calvin
College.
Figure 55: Calvin Bolt with Panels
48
In Figure 56, the team
constructed wood
flooring and roof top,
and constructed door
frames.
Figure 56: Calvin Bolt with Seats and Doors
In Figure 57, three square aluminum support beams
were welded to the vehicle to reduce the deflection of
the frame. The team found that the doors could not
close when just one person was on the frame, so the
team added the support beams to decrease the
deflection allowing the doors to close when people
were inside the vehicle.
Figure 57: Addition of Support Beams
49
In Figure 58, the team
completed the rack and pinion
steering system and installed the
brake pedal, connecting the
hydraulic disc brake fluid lines
as well.
Figure 58: Completed Steering and Disc Brakes
Figure 59 shows the vehicle as
it appeared before being sent
off to paint. As seen in the
image, the vehicle also has a
liftable hood panel to allow
both access to the front of the
vehicle and visibility of the
front components for
educational opportunities.
Figure 59: The Calvin Bolt before Paint
50
Figure 60 shows the vehicle in
the paint studio of the Calvin
College Physical Plant. The
color chosen was Calvin
maroon, and two coats were
applied by the Calvin College
Physical Plant.
Figure 60: The Calvin Bolt in the Paint Studio
In Figure 61, the battery box
covers for the vehicle’s four 12V
batteries were mounted, ensuring
that the passengers cannot touch
the live terminals of the battery
while the vehicle is in operation.
Figure 61: Battery Box Covers
51
In Figure 62, the lights and wiring were installed
and the detailing for the vehicle was in progress.
The team obtained decals from Signmakers, Ltd
and also spray painted a bolt shape onto the doors.
Figure 62: Installation and Detailing
In Figure 63, the team installed the seats, carpet, steering
wheel and electronic dashboard. The team also would
install a black canvas roof supported by a wood piece.
Figure 63: Component Installation
52
5.4 Final Product
The final prototype as seen on May 7, 2016 can be found in Figure 64. Figure 65 shows the view of the
vehicle from the rear.
Figure 64: Final Prototype (Front View)
Figure 65: Final Prototype (Rear View)
53
5.5 Future Work
During the construction of the prototype, the team found that certain design features could not be
implemented in the desired manner due to a lack of time. Certain features were dropped or modified from
their original design to allow the prototype to be finished with the basic functionality. The elements that
were eliminated or modified from the project were elements that were not critical to the structural
integrity or operational integrity of the vehicle.
5.5.1 Mechanical Future Work
The Calvin Bolt needs to have its hydraulic disc brakes bled with a vacuum press and obtain a collar for
the steering wheel. While bleeding the hydraulic disc brakes by hand, the team noticed that the master
cylinder is very small and did not have enough internal pressure to get all of the air out of the brake lines,
giving the Calvin Bolt unreliable braking. The team suggests that the hydraulic disc brakes get
professionally bled by a vacuum press or an adaptive pump. The steering wheel for the Calvin Bolt also
needs to have a collar so the steering wheel does not come out while driving. Both the brakes and steering
are simple fixes and will allow the drive not to worry about losing control of the vehicle while driving.
The team also simplified the door locking mechanism by making the lock just a lever that is mounted on
one door and falls to hold the other door in place. This mechanism allow the locking system to be simpler
to implement, saving time to manufacture and install a deadbolt locking mechanism.
The team also removed the adjustable front seat feature due to both a lack of time and a lack of parts. The
team required a threaded rod that was one inch in diameter, 13 inches long, and had 4-6 threads per inch.
The team was unable to find an appropriate rod in the Calvin Metal Shop, and the team could not find a
threaded rod that would be able to arrive in time for installation. Due to the other delays experienced by
the team, the team decided to drop the power front seat option. The team then considered implementing a
mechanical adjustable front seat mechanism, but the team decided to drop the adjustable front seat feature
altogether to allow for more construction time of the critical elements such as brakes and steering.
5.5.2 Electrical Future Work
For the electronic dashboard, the team encountered an issue with the automatic start-up of the dashboard
program. The team got an error message stating, “QGtkStyle was unable to detect the current GTK+
theme”, which caused the GUI application to only display some of the features that were to be presented
on the screen. After consulting with professors in Calvin’s computer science department, the team still
had not found a solution to the error. The team decided to write an instructional file on the desktop that
would guide the user through the steps required for set-up once the Raspberry Pi and touchscreen booted.
While not ideal, the team could not run the code automatically, so an instruction file was determined to be
the best option.
The battery life feature of the Calvin Bolt was unable to be tested and implemented due to a lack of time.
The team wrote code that would determine the remaining battery life of the vehicle based on whether or
54
not the vehicle was accelerating or climbing a hill (change in elevation). The team had planned on
modifying the code calculations based on real time data taken during testing, but the team did not have
the testing time to modify or implement this feature.
The team was also unable to complete the lighting system in the Calvin Bolt. The team simply did not
have time to properly integrate all of the wires and test the system due to the mechanical delays
experienced earlier in the project. Given more time, the team is confident that the lighting system could
be finished and operational.
55
6 Testing
6.1 Electronic Dashboard and GUI
The communication between the sensors and the dashboard GUI was tested several times before
integration with the vehicle. The Parallax GPS sensor, LM35 temperature sensor, and serial
communication from the Arduino to the Raspberry Pi were all tested individually to ensure that each
piece worked on its own before integrating them with the entire system.
The dashboard GUI was first tested using a test Arduino script that would send out dummy values for all
of the metrics that would be sent from the sensors: speed, date, time, temperature, lat/lon positions, and
battery charge remaining. The Arduino script would repeatedly send out these dummy values to test that
the GUI was updating once every second and the application accurately placed the incoming values into
the correct slots. This test allowed the team to fix some small bugs in the code, and after a few rounds of
edits the GUI responded as desired: the values updated once every second and each feature had the proper
data values.
The next test was to have real-time data from the sensors sent from the Arduino to the Raspberry Pi GUI.
This test was conducted several different times under different conditions. One test tested the accuracy of
the GPS location and the speed when there was no motion. The data values were printed out and saved,
and then reentered into Google Maps to ensure that the position reading was adequately accurate. The
speed values were compared to the various changes of motion recorded by the user; this test aimed to see
if the noise floor for the signal was large enough to make the speed reading indicate the car was moving
when it was in reality stationary. Figure 66 shows the results of the speed accuracy test, demonstrating
that a speed value rounded to the nearest integer is sufficient to cancel out the stationary noise floor.
Figure 66: A Chart Showing the Speed Readouts Based on Different Modes of Walking
56
Another test tested the signal integrity, current map view, and accuracy of the position marking on the
map. The team carried the dashboard through Calvin’s campus, trying to walk as many sidewalks as
possible. The team walked close to building and through tighter spaces where the buildings may cause
signal interference. The team conducted this particular test twice: the first test lost the GPS signal for a
few minutes before it came back on and the GUI began to function normally again while the second test
never lost the GPS signal. The test that lost signal was on a cloudy day, which may have contributed to
the loss of signal. Both the current map view and accuracy of the position marking were found to be
functional and accurate in both tests: the current map view changed according to the section of the
campus map the tester was in and the position marking only had minor deviations from the marked paths
on the map. This deviation is most likely due to the fact that the GPS positional coordinates are being
converted from 5 decimal places of accuracy to integer accuracy in the mapping of the coordinates to the
corresponding pixel location on the image.
A final test tested the accuracy of the speed reading when driving and the position marking on the map.
The primary purpose for this test was to determine if the speed readings matched the true acceleration of
the vehicle and if there was any time delay of the speed readings. This test was conducted in De Zeeuw’s
car, with one person driving the car while the other held the dashboard and watched the readings. The
team drove around the campus roads, watching to the position marking to ensure the points were
smoothly following the path. The position marking was successful and demonstrated its functionality
when driving at average speeds for the Calvin Bolt (15~20 mph). The speed reading was tested by having
the driver shout out the speedometer readings on the car as the car accelerated while the passenger
watched the speed reading on the GUI to see how the two matched. The results of the test saw a 1~2
second delay in the speed shown on the GUI to the actual speed of the car. The team determined that this
was an acceptable delay since the data transfer process from the Arduino passes through many stages
before reaching the GUI on the Raspberry Pi.
Videos of the various tests performed can be found on the team’s website [25].
6.2 Primary Electrical System
The primary electrical system of the Calvin Bolt was tested before it was integrated into the vehicle. This
system includes the electric motor, motor controller, batteries, throttle potentiometer, and power switch.
The team successfully tested both the forward and reverse modes of the motor, increasing the speed of the
motor by moving the lever of the throttle.
6.3 Full Vehicle
The team planned to conduct a variety of tests on the full vehicle once it was completed, including tests
for the maximum speed, braking distance, acceleration time to top speed, steering ability, turn radius, ease
of use of the electrical system, and overall safety and comfort of the vehicle. Unfortunately, the team was
unable to conduct thorough testing of the vehicle due to time delays experienced both mechanically and
electrically.
57
The team was able to test the vehicle briefly on May 6, 2016, and videos of the team’s tests can be found
on the team’s website [25]. The team tested the vehicle in both forward and reverse, demonstrating that
the motor could successfully switch between the two directions. The team drove the vehicle around the
commuter parking lot, investigating both top speed and handling of the vehicle. The team estimates that
the vehicle hit a top speed of about 20 mph, which is within the team’s project requirement of a top speed
of 25 mph. The vehicle’s steering was easy to handle and was able to turn cleanly without any bumps in
the turn process. The brakes were not as powerful as the team had hoped, but the brakes did bring the
vehicle to a stop in the approximate location the driver had desired. The team riding in the vehicle
experienced a smooth ride as the road disturbances did not jostle the passengers around inside the vehicle.
The team sought to conduct more thorough tests on May 7, 2016, but as the team was slowing driving out
to conduct the tests, the steering wheel slightly popped out which locked the steering system and the
brakes were not functional. Since the steering and brakes could not be tested until the whole vehicle was
operational, those components would likely need some final adjustments after observing how the
components behaved when the vehicle was in operation. The team believes the brakes and steering are
simple fixes, but due to time constraints the team did not have time to repair the components to complete
more testing. As a result, the team was unable to test the acceleration time to top speed, turn radius, and
exact measurements for the maximum speed and braking distance.
On the night of the Senior Design Banquet and Open House on May 7, 2016 the team was able to obtain
some insight on the ease of use of the electrical system and overall layout and comfort of the vehicle. The
two power switches for the Raspberry Pi and Touchscreen were confusing to a majority of people, and in
the future the team would figure out a new way to provide power to the electronic dashboard that would
involve only one power switch. The team received a lot of positive feedback about the comfort of the
vehicle, voicing praise for the leg room, comfortable seats, and suicide doors. Overall, the team received a
lot of positive feedback about the layout and design on the vehicle, demonstrating that the team was
successful in creating an aesthetically pleasing vehicle that could provide more comfort to the passengers.
58
7 Business Plan
7.1 Market Competition
The small electric vehicle market is well established due to the increased demand for golf-cart like
vehicles in sports venues, university campuses, and senior living communities in addition to the
traditional gold course. The three main competitors for the Calvin Bolt are Club Car, E-Z-GO, and
Yamaha.
Club Car manufactures golf, utility, and transportation vehicles that can fulfill a variety of needs. Club
Car currently has about 40 base models in their stock, and is continuing to grow with an increased
demand for these types of vehicles. Accessories and other parts can be added to any Club Car to make it
customizable to the customer’s application.
E-Z-GO manufactures primarily golf carts with a line of personal vehicles that still maintain the golf cart
style and layout. E-Z-GO’s vehicles are primarily designed to carry people, lacking the hauling
capabilities of certain Club Car models. E-Z-GO offers additional parts and accessories as well, ranging
from audio systems to seating.
Yamaha is a manufacturer of a wide range of transportation vehicles, including speedboats, snowmobiles,
motorcycles, ATVs, and golf carts. Yamaha boasts a 6.7 horsepower A.C. motor in their electric golf cart
models, surpassing both E-Z-GO and Club Car, who have horsepower ratings of 4.4 and 3.3 respectively.
Just like Club Car and E-Z-GO, Yamaha offers a variety of additional parts and accessories to customize
the vehicle. For its electric golf cart line, only two person vehicles are available; a gas motor powers all
four-person vehicles.
The marketing strategy for Calvin Bolt is to create a vehicle that is a cross between a golf cart and a car,
making the vehicle more comfortable and accessible. In the case of mass production, the Calvin Bolt
would be marketed as a product that promotes accessibility for those who have mobility challenges while
maintaining a high aesthetic standard; the product would also be a cheap option for businesses looking to
have a larger capacity vehicle with a larger passenger seating space than a traditional golf cart. Table 4
lists the price points of the Calvin Bolt’s major competitors based on price research for a brand new cart.
Table 4: Competitor Prices for Electric Golf Carts
Competitor
Base Price
Club Car (4 seater)
$6,700
E-Z-GO (4 seater)
$7,500
Yamaha (2 seater)
$5,500
59
7.2 Breakeven Analysis
The costs for the materials and labor to construct the Calvin Bolt was researched and can be found in
Appendix H. The team estimated that mass production of the Calvin Bolt would produce 250 units per
year. The annual fixed and variable costs as well as the per-unit variable costs can be found in Table 5.
The break-even analysis found that 127 units must be sold for the company to start generating a profit.
Table 5: Estimated Fixed and Variable Costs for Production
Cost
Per Unit
Annual
Parts/raw materials (+10%)
$2,997.50
$749,375
Labor and Burden
$720
$180,000
Overhead
$500
$125,000
Factory
$150
$37,500
Total Variable Costs
$4,368
$1,091,875
Building Rent
Building Utilities
Building Operating Costs
Insurance
Engineering Staff (with benefits)
Welding Staff (with benefits)
Linemen Staff (with benefits)
Administration Staff (with benefits)
Marketing Staff (with benefits)
Finance Staff (with benefits)
Total Fixed Costs
Total Costs
Profit
Company
Contingency
Selling Price
Profit
-----------------------
$55,938.75
$34,309.1
$117,993.30
$100,000
$351,000
$236,250
$506,250
$94,500
$67,500
$67,500
$1,631,241.15
--35% margin
40% margin
20% margin
$17,288
---
$2,723,116.15
------$4,322,000
$1,598,884
60
8 Conclusion
8.1 Final Results
Throughout the academic year, Team 10 successfully designed and built a 4-person electric vehicle. This
was determined based on the fact that the project fulfilled all of the requirements laid out at the beginning
of the project, which were previously stated in section 2. While all specific project goals but one were
also met in the final product, the one goal that was not able to be met comes into play with the seasonal
outdoor usage. Team 10 originally desired to implement a front windshield to protect the driver and
passengers from precipitation and wind, this was not a feature that was possible to include in the final
design due to budget restrictions. This is something that the team would love to see implemented as future
work to the vehicle.
8.2 Project Reflection
The Engineering 339 and Engineering 340 courses, commonly referred to as ‘Senior Design,’ provided
immense opportunity for Team 10 to experience and learn skills necessary for projects and teamwork.
After completing the designs for the Calvin Bolt, the team took some time to reflect on the final designs
and contemplated aspects of the design that the team would do differently if given the chance to work on
a second prototype. The team learned valuable lessons about materials, manufacturing and design over the
course of the project, and this new knowledge gave the team insights about different alternatives that
could have been pursued.
In regards to materials, the team would still have picked aluminum as the frame material because of the
lightness the material offers. The team would have liked to have bought new sprocket gears and a higher
power DC motor.
In regards to manufacturing, the team would have designed the vehicle to be more easily manufactured.
The team would make sure all the angles and lengths of cut the team designed would be to the nearest
whole number in degree and inches. Also, the frame would have been designed with more appropriate
tolerances between parts, and construction wouldn’t begin until after all parts have been simulated.
On the electrical side of the project, the team would have integrated the electronic dashboard into the
vehicle’s main electrical system. The team would have accomplished this by adding more sensors tied
directly to the motors and batteries to give a more accurate representation of the current conditions of the
system. The team also would have considered making the charging system for the vehicle more userfriendly. Currently, the devices that need to be charged are spread out, forcing the user to remember to
charge multiple devices; in another design, the team would have centralized all of the devices that needed
to be charged to make it as simple to use as possible. In another design the team would also have spent
more time making the system waterproof. While some of the electronics were enclosed in cases that
would help keep most water out, most of the microelectronics were still exposed in some way which
would present problems if the vehicle was driven in rain. The team would have made sure all of the
electronics were protected better from water, while still maintaining the aesthetics of the vehicle.
61
Through this project, the team learned a valuable lesson about system integration, that while components
and smaller systems can work separately when tested and designed, the larger picture must be focused on
as well. A component is not successful unless it can be successful within the full system, which was the
case for the lighting system. While the lights were all designed and tested successfully before integration,
unfortunately, due to the time constraints at the end of the project, the team was not able to functionally
integrate the system into the prototype. There were scheduling setbacks at the end of the project that
caused there to only be about one day for the team to integrate and install all of the electronics into the
vehicle. The team learned a valuable lesson about the realities of prototyping and setting priorities for
certain components of a project.
On the aesthetics side of the vehicle, there were also multiple ways in which the final product differed in
how the team originally planned. Again, due to time constraints, the painting of the exterior did not turn
out how the team had hoped, but other components in the system were given a higher priority. Carpet was
placed in the interior, which was not originally planned, but gave the vehicle a very polished look with
which the team was very pleased.
The team also had to recognize that the final prototype was only the first attempt at the design, and in
reality multiple prototypes are built for a project of this type before a final product is reached. This project
experience gave the team valuable exposure to engineering projects, team dynamics, scheduling and
budgeting, communication, and more that will be translated to each member’s personal experiences and
careers to come.
62
9 Acknowledgements
Team 10 would like to acknowledge the following companies and individuals for their support, advice,
donations and overall assistance with the Calvin Bolt. Thank you for all of your help and generosity that
has made this project a success.
Digital Fabrication, Inc. - Cutting and welding of sheet metal
Harbor Steel - Donation of sheet metal
Grand Rapids Chair Company - Donation of seats
Signmakers, Ltd. - Donation of exterior decals
Temper - Donation of labor costs for cutting and welding of sheet metal
VMAX Tanks Battery Company and Abraham Ghaleb - Donation of two batteries and industry advice
Professor Randy Brouwer - Electrical advice and expertise
Professor Yoon Kim - Electrical advice and expertise
Professor Mark Michmerhuizen - Electrical advice and expertise
Professor Ned Nielsen - Team advisor
Professor Ren Tubergen - Industry advisor
Phil Jasperse - Manufacturing advice and expertise
Bob DeKraker - Parts and ordering
Michelle Krull - Administrative assistance
Calvin College Physical Plant - Painting facilities and vehicle transportation
Bob Doornbos - Industry advice
Jim VanderVeen - Industry advice
Andrew De Zeeuw - 2012/2013 Senior Design Team 13 - senior design advice and donation of Arduino
Michael De Zeeuw - Raspberry Pi/touchscreen case design
Mike Boluyt - Fabrication construction, use of woodshop, donation of console materials
Josiah Markvluwer - Welding assistance
Alltrax - Technical support and expertise with controller software troubleshooting
Friends and Family for their constant support and enthusiasm
63
10 Works Cited
[1] http://www.walmart.com/ip/TG-TEK-TGH1051-with-WiFi-10.1-Touchscreen-Tablet-PC-FeaturingAndroid-5.1-Lollipop-Operating-System-Black/49557130
[2] http://www.itechdeals.com/apple-ipad-2-with-wi-fi-16gb-black-2nd-generation-in-black.html?gclid=
CKCNnNmBqMwCFQyNaQodZfcANA
[3] http://www.bestbuy.com/site/samsung-galaxy-tab-a-7-8gb-black/4943611.p?id=bb4943611&skuId=
4943611&lsft=ref:212,loc:1&ksid=fe3d200c-6b88-4b9d-b2c41a0f1764dfc&ksprof_id=12&ksaff
code=pg8388&ksdevice=c&ref=212&loc=1
[4] Bourque, Brad. “Arduino vs. Raspberry Pi: Mortal Enemies, or Best Friends?”. DigitalTrends. 8
Mar. 2015. Web <http://www.digitaltrends.com/computing/arduino-vs-raspberry-pi/>
[5] “Raspberry Pi / PIFTS”. Adafruit. Web. <https://www.adafruit.com/categories/804>
[6] http://www.banggood.com/10_1-Inch-1366768-High-Definition-HD-Display-Module-Kit-ForRaspberry-Pi-p1036349.html?currency=USD&createTmp=1&utm_source=google&utm_medium
=shopping&utm_content=jude&utm_campaign=ele-xie-us
[7] http://i0.wp.com/makezine.com/wp-content/uploads/2015/09/IMG_26261.jpg
[8] Liang, Oscar. “Connect Raspberry Pi and Arduino with Serial USB Cable”. Web.
<https://oscarliang.com/connect-raspberry-pi-and-arduino-usb-cable/>
[9] Liang, Oscar. “Raspberry Pi and Arduino Connected Over Serial GPIO”. Web.
<https://oscarliang.com/raspberry-pi-and-arduino-connected-serial-gpio/>
[10] Liang, Oscar. “Raspberry Pi and Arduino Connected Using I2C”. Web.
<https://oscarliang.com/raspberry-pi-arduino-connected-i2c/>
[11] Cawley, Christian. “Pi to Go? 3 Ways of Powering a Raspberry Pi for Portable Projects”.
MakeUseOf.com. 28 May 2015. Web. <http://www.makeuseof.com/tag/pi-go-x-ways-poweringraspberry-pi-portable-projects/>
[12] “Compute Module Hardware Design Guide”. Raspberry Pi. Web. <https://www.raspberrypi.org/
documentation/hardware/computemodule/cm-designguide.md>
[13] “Temperature Range for Arduino” Arduino Forum. 03 May 2010. Web. <http://forum.arduino.cc
/index.php?topic=27228.0>
64
[14] BalearicDynamics. “Raspberry Pi Touch Screen Frame and Case Assembly Guide”. Instructables.
Web. <http://www.instructables.com/id/Raspberry-PI-Touch-Screen-Frame-and-Case-Assembly
-/?ALLSTEPS>
[15] “Raspberry Pi 7” Touch Screen Display Case Assembly Instructions”. ModMyPi. 2 Sept. 2015.
Web. <http://www.modmypi.com/blog/raspberry-pi-7-touch-sreen-display-case-assembly
-instructions>
[16] “Case for Touchscreen 7” - Raspberry Pi 2B - Cam”. Thingiverse. 5 Dec. 2015. Web.
<http://www.thingiverse.com/thing:1164446>
[17] “RPi Debian Auto Login”. eLinux.org. 24 Feb. 2013. Web. <http://elinux.org/RPi_Debian_Auto_
Login>
[18] “How to Autostart Apps in Rasbian LXDE Desktop”. RaspberryPiSpy. 3 May 2014. Web.
<http://www.raspberrypi-spy.co.uk/2014/05/how-to-autostart-apps-in-rasbian-lxde-desktop/>
[19] “1.5. Basics of How Operating Systems Work”. Web. <http://faculty.salina.k-state.edu
/tim/ossg/Introduction/OSworking.html>
[20] Christensson, Per. "Multithreading Definition." TechTerms. Sharpened Productions, 26 September
2008. Web. 24 April 2016. <http://techterms.com/definition/multithreading>
[21] https://github.com/eliben/code-for-blog/tree/master/2009/plotting_data_monitor
[22] http://www.buggiesunlimited.com/images/products/7240.jpg
[23] http://www.eztsk.com/RegularTurnSignalKit.html
[24] “How to Add Turn Signals and Wire Them Up”. HowToBuildHotRods.com. Web. <http://www.
how-to-build-hotrods.com/turn-signals.html>
[25] http://www.calvin.edu/academic/engineering/2015-16-team10/ **
** If Team 10’s website is no longer available, please contact Christine De Zeeuw at christine@dezeeuw.us
65
11 References
https://www.parallax.com/product/28509
https://www.parallax.com/sites/default/files/downloads/28509-PAM-7Q-GPS-Module-ProductGuide-v1.0_1.pdf
http://playground.arduino.cc/Tutorials/GPS
https://www.youtube.com/watch?v=vQixM9TTUyU
https://www.youtube.com/watch?v=Dmo8eZG5I2w
http://doc.qt.io/qt-4.8/qgraphicsscene.html#public-functions
https://pythonprogramming.net/application-structure-pyqt-tutorial/
https://nikolak.com/pyqt-qt-designer-getting-started/
https://wiki.python.org/moin/PyQt/Compass%20widget
http://it.toolbox.com/blogs/enlightenment/pyside-tutorial-using-qt-designer-with-pyside-66012
https://wiki.qt.io/QtCreator_and_PySide
https://quaxio.com/arduino_gps/
http://arduiniana.org/libraries/tinygps/
http://www.instructables.com/id/ARDUINO-TEMPERATURE-SENSOR-LM35/
http://www.ti.com/lit/ds/symlink/lm35.pdf
http://www.makeuseof.com/tag/pi-go-x-ways-powering-raspberry-pi-portable-projects/
http://www.amazon.com/Innogie-10400mAh-AlienPower-Portable-Smartphones/dp/B00WU487J
A/ref=pd_sim_107_2?ie=UTF8&dpID=41tMCjQjOUL&dpSrc=sims&preST=_AC_UL160_
SR160%2C160_&refRID=1B9F04FMZ38BJW44TFP4
https://www.raspberrypi.org/blog/the-eagerly-awaited-raspberry-pi-display/
https://github.com/raspberrypi/documentation/tree/master/hardware/display
http://www.eclipse.org/downloads/index.php?show_instructions=TRUE
https://www.rose-hulman.edu/class/csse/resources/Eclipse/eclipse-python-configuration.htm
http://www.gearbest.com/led-strips/pp_229877.html
https://www.arduino.cc/en/Guide/Windows#toc4
http://www.electriccarpartscompany.com/Curtis-br-2-Wire-PB-6-Pot-Box-Throttle-br-EVController-Component_p_241.html
http://www.evdrives.com/product_p/thr-pb6.htm
http://www.calvin.edu/academic/engineering/2014-15-team04/documents/FINAL_REPORT.pdf
http://www.calvin.edu/academic/engineering/2013-14-team15/files/docs/Team15_Report.pdf
http://stackoverflow.com/questions/21692028/pyqt4-constantly-updating-text
https://wiki.qt.io/Qt_Serial_Port
https://github.com/eliben/code-for-blog/tree/master/2009/plotting_data_monitor
https://github.com/mba7/SerialPort-RealTime-Data-Plotter
https://wiki.python.org/moin/PyQt/Compass%20widget
https://www.kiwi-electronics.eu/modmypi-touchscreen-behuizing-standaard
http://www.thingiverse.com/thing:1021025
http://www.modmypi.com/blog/raspberry-pi-7-touch-sreen-display-case-assembly-instructions
http://www.thingiverse.com/thing:1164446
http://www.instructables.com/id/Raspberry-PI-Touch-Screen-Frame-and-Case-Assembly/?ALLSTEPS
66
https://www.surpluscenter.com/Electric-Motors/DC-Gearmotors/DC-Gearmotors/62-RPM-12-VD
C-BOSCH-GEARMOTOR-5-1832.axd
http://www.gearbest.com/led-strips/pp_141180.html
http://www.gearbest.com/led-strips/pp_229877.html
https://www.etrailer.com/Trailer-Lights/Optronics/MC32RB.html
http://manuals.harborfreight.com/manuals/37000-37999/37349.pdf
http://pinouts.ru/visual/USB.jpg
http://www.recantha.co.uk/blog/?p=1103
https://www.raspberrypi.org/forums/viewtopic.php?p=736227#p736227
http://www.hobbytronics.co.uk/arduino-float-vars
http://www.alltraxinc.com/files/Doc113-002-C_XCT-SRX_Toolkit_Manual.pdf
http://www.alltraxinc.com/files/DOC113-001-D_OP-SPM-SPB-OPERATORS-MANUAL.pdf
http://www.facstaff.bucknell.edu/mastascu/elessonshtml/basic/basic6pe.html#Batteries
http://hypertextbook.com/facts/2002/RaymondTran.shtml
http://www.vias.org/physics/example_4_4_03.html
http://www.school-for-champions.com/science/work_energy.htm#.Vw7jPPn48dU
http://www.powerstream.com/battery-run-time-calculator.htm
https://www.lens.org/images/patent/WO/2009059168/A2/WO_2009_059168_A2.pdf
http://www.techrepublic.com/blog/10-things/10-things-you-should-know-about-usb-20-and-30/
67
12 Appendices
Table of Contents
A.
B.
C.
D.
E.
F.
G.
H.
Daily Schedule for the Final Month
Project Budget
Motor Calculations
Motor Specification Drawing
Motor Controller Program Images
SPM 48400 Motor Controller Wiring Diagram
Frame Design Drawings
Business Plan Production Cost Estimates
68
Appendix A – Daily Schedule for the Final Month
Schedule During Open Machine Hours
March
Monday 28 – Finish Front Suspension Mounts
th
Tuesday 29 – Weld Front Suspension and Tack all vertical beams
th
Wednesday 30 – Weld Back Tubing
th
Thursday 31 – Continue Welding Back Tubing, Start on Front Tubing
st
April
Friday 1 – Continue Welding Front
st
Monday 4 – Continue Welding Front
th
Tuesday 5 – Finish Welding Front, Start on Roof, Vince is speaking at seminar from 3:30 to 4:30
th
Wednesday 6 – Continue on Roof
th
Thursday 7 – Finish Roof, Start on Cross Members
th
Friday 8 – Complete Frame or Continue Cross Members till Frame is completed
th
Monday 11 – Completed Frame – Get Ready to Transport to Design Fab to get Sheet Metal Cut and Sheets
Welded
th
Tuesday 12 – Transport Frame and Metal, Start on Seat Frames (Time of completion 3 to 4 days)
th
Wednesday 13 – Vince is gone for SAE Conference, Continue on Seat Frames
th
Thursday 14 – Finish Front Seat Frame. Start on Back Seat Frame
th
Friday 15 – Continue on Back Seat Frame
th
Monday 18 – Continue/Finish on Back Seat Frame
th
Tuesday 19 – Finish Back Seat Frame, Start on Doors
th
Wednesday 20 – Continue on Doors
th
Thursday 21 – Finish Doors (Structure) and Attach Doors to Frame and Figure out how to stick panels on
doors (glue or silicon), Mechanism to Latch Doors
st
Friday 22 – Start Bondoing Car
nd
Monday 25 – Finish Bondoing Car
th
Tuesday 26 – Send Vehicle in for Paint, Create Mechanism to Latch Doors + Make Sure Automatic Seats
Work and are ready to be put into the car after paint.
th
Wednesday 27 – Get Car Back from Paint/Make sure electrical systems work
th
Thursday 28 – Get Car Back from Paint hopefully and install all electrical components + stickers / detailing
stuff with spray paint and install seats.
th
Friday 29 – Keep on installing….. Make sure door latches work… Make sure everything works.
th
May
Last Week – Test Runs and Report
May 2nd -- Final In-Class Oral Presentation
May 7th -- Senior Design Openhouse, Banquet and Presentation Night
69
May 9th -- Final Website Upgraded
May 11th -- Final Design Report Due
Not During Machine Shop Hours (Things that need to get finished or bought)!





















Detailing Work and Getting Stickers Ready
Connect Rack and Pinion System
Seat Motor Installed on Front Seat
Buy Pedals
Brake Pedal Mechanism
Gas Pedal Mechanism
Steering Mechanism
3D Print Dashboard Holder
Front Suspension Angle and Adjustment
Back Suspension (Done)
Back Tubing Alignment
Front Tubing Alignment
Connect Rods (Pillars)
Buy Wood for Floor
Buy Wood for Rear
Buy Windshield
Buy Canvas for Roof
Buy Paint for Physical Plant
Get Sheet Metal cut list Updated and Sent to Design Fab
Buy Gears for Transfer Case to Motor Efficiency
Get Stickers Designs to Professor Nielsen
70
Appendix B – Project Budget
71
Appendix C – Motor Calculations
72
73
74
75
76
Appendix D – Motor Specification Drawing
77
Appendix E – Motor Controller Program Images
78
Appendix F – SPM48400 Motor Controller Wiring Diagram
79
Appendix G – Frame Design Drawings
Original Frame
Revision A
-
Replaced all bent tube with
straight tube to make assembly
easier.
Revision B
-
80
Converted line model to 3D
tube model
Eliminated cross-members
from roof
Eliminated B Pillars
Increased detail in front end
Revision C
-
-
Replaced base with square
tubing to increase the
strength of the frame
Added support member in
rear wheel well
Revision D
-
Removed seat frame
support members in center
of frame
Revision E
-
81
Modified front suspension
area of frame to
accommodate the front
suspension design
Revision F
-
Converted members on top
of rear wheel well to square
tube to increase the strength
of the frame
Revision G
-
Added support members for
rear suspension
Revision H
-
82
Added additional support
members for rear of frame
Appendix H – Business Plan Production Cost Estimates
Item
Building Rent
Building Utilities
Building Operating Costs
Insurance
Engineering Staff
Administration Staff
Marketing Staff
Labor and Burden
Annual Units Sold
Cost
$3.75/sq. ft. for 14,917 sq. ft.
$2.30/sq. ft. for 14,917 sq. ft.
$7.91/sq. ft. for 14,917 sq. ft.
$100,000 per year
3-5 engineers @$65,000/yr each
1 @ $70,000/yr
1 @ $60,000/yr
$12.50/hr per worker – 8-10 workers
250
83
Download