Profile photo.jpg
User data
Name Isaac Fortier
Registered 2020

My name is Isaac Fortier and I am a fourth year undergraduate Electrical and Computer Engineer at Michigan Technological University. I am very interested in microarchitecture and imbedded systems. I joined the Open Source Hardware Enterprise in the latter half of Fall 2020 with the Growbot team. After graduating with my bachelors degree (and potentially a masters), I will pursue a career that can help develop me as a leader in my field and grow the skills I learned while in college.

Interests[edit | edit source]

Electronics Embedded Systems PCB manufacturing Artificial Intelligence Automobiles Biking Skiing gaming Backpacking

Experience[edit | edit source]

  • Completed multiple projects in low voltage distribution at previous internship with Consumers' energy.
  • Conducted >50 performance tests on inhouse software in previous internship with Caterpillar.
  • Assisted in the testing and production of thermoforming machinery in previous internship with Modern Machinery.

Enterprise[edit | edit source]

Semester 1 Fall 2020[edit | edit source]

Growbot Raspberry Pi implementation

This semester started off late due to Covid-19 and some miscommunication. Wilson brought me up to speed with where the bot currently sits in terms of our objectives and I familiarized myself with using a raspberry pi during a two week quarantine. During Thanksgiving break and another two week quarantine at home, I went through the process of loading and installing all the software from the Growbot's Github page and updated some of the documentation for clarity. I will be project lead for the coming semester so will hopefully be able to contribute more to this project than was able during the fall.

Raspberry pi setup.jpg

Semester 2 Spring 2021[edit | edit source]

Growbot Autonomous Charging

During the spring semester, I took the role of Project Lead which was a demanding role to play as much of the vision of the project was lost in the transition between the last project lead and myself. I lead the team in redefining the goals of the project for the semester and orienting ourselves with the vision of getting the bot to run autonomously along an inductor with autonomous charge completion and depletion detection. During this time, I worked with Wilson to improve the detection of the inductor by the bot to improve the wire following. I then took over the job of getting the bot to autonomously charge itself. To do this, I taught myself USB Protocol and implemented the theory on the charger that is used for charging the batteries used in the bot. Using Wireshark to detect the signals sent between the host and device on a windows machine, Python is then able to send these signals to the charger to implement a form of autonomous detection and initiation of charging on the batteries as needed.

Wireshark Signal Detection

Wireshark detecting when the start button is pressed in the software to begin charging

Date: 2021-04-24

Using the above detection, Python code was constructed with the help of multiple online sources[1][2][3][4][5] to conduct the automatic charging of the battery on the bot. This code is available in the Growbot Github. In the following semester, this code will be implemented and tested on the bot.

References[edit | edit source]