Waste Bin Transportation System
jan 2022 to apr 2022
This project is the precursor to my undergraduate capstone design project. During the 4-month timeline, my team and I worked through the full design process.
First, we developed a thorough, and well-scoped problem statement: Design a waste bin conveyer system to be used by elderly or disabled individuals to assist in transporting bins to the street in order to prevent injury.
There was extensive researching, brainstorming and insightful ideas that came from determining the problem, whcih we ultimately wanted something with a solid scope, and uniqueness to the problem itself.
Using this definition, we ideated to create a list of criteria and constraints, performed individual and group brainstorming activities to generate several strong and justified design alternitives, and used decision analysis to select the design solution to pursue further-the cart mechanism.
The proof of the cart design was then strengthened by applying engineering calculations and design principles.
The timeline also had the team deliver several reports throughout the process further strengthening our ultimate solution to the defined problem.
I contributed significant input toward selecting and preparing the selected design, as well as completing a 3D model rendering (left) and animation (top).
Skills:
- 3D Modelling (Solidworks)
- 3D Animation
- Design Process
- Technical Writing
This was a programming project that made use of Javascript under the p5.js framework, as well as HTML scripting to manage code and other assets
It is based off the classic game SIMON.
This project has allowed me to dive into a full fledged Javascript and web development project, exposing me to new challenges with subdomain registration, web hosting challenges and numerous roadblocks programming the functionality of the game itself.
The website uses Github pages as a hosting provider, and it is registered under a subdomain to my .tech domain. The code can be found by navigating to Github as well
Microcomputer Interfacing
sept 2021 to nov 2021
For my Microcomputer Interfacing course, my team and I worked to develop several projects using the ARM K60 Microcontroller.
The projects ranged from 7 Segment Display, to RPN calculators, to designing a home CO2 sensor module.
The image on the right is the a multiplexed display.
Skills:
- ARM Assembly Language
- Hardware Design
- Technical Writing
Photorealistic Animation
apr 2021
As a short summer project, I designed a gyroscopic model in Solidworks.
I then used the Photoview 360 addin to create a high quality render of the model with advanced lighting simulations.
The animated clip of the model took around 12 hours to render!
Skills:
- 3D Modelling (Solidworks)
- 3D Animation
- 3D Rendering
2 Point Perspective
sept 2021
Below is a drawing of the Summerlee Science Complex on the University of Guelph campus
>
Soapbox Derby Car
june 2018
For this project, I had to design a soapbox derby car, that would function with provided wheels and axles.
There were numerous challenges that I had to work through.
The front of the car had to be designed so that the wheels would have a wide turning radius.
I also wanted the steering column to be on an angle, which required modification to the standard pulley system.
I then had to recreate the model in Autodesk Inventor
Skills:
- 3D Modelling (Inventor)
- 3D Assembly (Inventor)
- Design Process
- Misc Tech Skills
My name is Erich MacLean.
I am a university student, and an aspiring computer engineer.
With supervisor experience, I demonstrate strong customer service skills.
Currently studying computer engineering at the University of Guelph, my skills include Java and C, as well as JavaScript, which I taught myself at an intermediate level.
I also excel at 3D modelling using Solidworks and other CAD tools.
I have had the opportunity to compete in provincial and national coding competitions in high school, as well as receiving multiple tech based awards in my graduating year.
I also obtained my associate level Mechanical Design certificate through Solidworks.
I am always working to improve upon my skills in engineering and am keen on learning new skills.
In my spare time, I love to do kung fu and go on bike rides
This webpage is a compilation of almost all of my programming, 3D modelling, and circuitry projects that I have worked on and contributed to.
Throughout all of these projects, there is significant improvement as I continue to learn and grow as an engineer.
Even this portfolio itself is a project that had me diving into CSS, HTML, and JS concepts to build a website from scratch.
Understandably, there is still more work to be done for this page, in terms of formatting, and functionality.
I would also like to use this space to thank all my team members and colleagues I have worked with (those who I have worked with multiple times are highlighted with astricks).
I would also like to extend a special thanks to Isaac L for continuing to inspire the work that I do.