top of page

I'm Michael Nielson

I love solving puzzles.

My passion is to use technology and science to solve important problems.

BYU-I

Rocket

Dynamics Team

Since 2016 it has been a great experience to help develop avionics systems for multiple rockets. Our latest system utilizes an ultra compact micro controller with an XBee RF module with a custom antenna. allowing for a lightweight and very low cost solution.

Current capability's allow us a 5 mile range for communicating with the rocket and deploying recovery measures.

https://www.facebook.com/pg/BYUIRocketDynamics

computer engineering

Pursuing a degree in Computer Engineering at BYUI.

Rocket Dynamics team (2016-present)

IEEE member and member of the IEEE BYUI Society (2016-present)

Artificial Intelligence society (2020)

Association of Computing Machinery Society (2020)

Amateur Radio Society (2016)

Other Projects

SWAP

PC GAme

In 2011 I took on the crazy challenge to design, program, promote, sell, and update a full fledged PC game from scratch in 1 year.

I used the open source Blender Game engine and its logic based node system. This node based programming was a stepping stone for me up to 2016 when I began  learning C++ and later Python, and Java.

I utilized lots of help from users on the blender forum page and lots of internet research!

micro-games

In 2016 I built two different micro controller game systems. One using an msp430 (left) and one using a Arduino Nano (right)

The one built with a msp430 features a touch screen TFT panel, joystick, and three momentary buttons, all of which can be used for various applications.

The second system uses an Arduino Nano, a 36 LED matrix and 6 surface mount momentary buttons, as well as a piezo electric speaker. I used a column and row approach for addressing each of the 36 LED's in the matrix. It is possible to create simple games utilizing the 4 buttons and output sound through the piezo electric speaker.

bottom of page