Michael Norman - Portfolio

Projects

Previous Projects

This page showcases a selection of projects that I have spent time researching and that I believe demonstrate my skills and my problem-solving ability. Each project reflects my focus on learning how to get different pieces of equipment running, from initial setup through to developing software that works in the way I intend. It's also helped me to develop my understanding of different languages and technologies, such as the ESP32 and the Matrix Portal S3.


Binary Light Display using a Arduino Uno R3

This is the the first ever project i had created with the Software Engineering team at Liverpool John Moores University. This was invented as it corrisponded with my course at the time, This is due to when I was invited to join the SETeam we were told the project had to align with the course. This allowed me to come up with this project as we were being taught about decimal to binary conversion.

Please Click here below to learn more about is project.


Binary Light Display using a ESP32

This was the continuation of the work done in my first project. Whilst this project was made directly on the back of my previous one (Binary Light Display using a Arduino Uno R3) I was investigating how to using wireless access so i could control the system from a different device. This helped me to look into the different types of micro-controllers and allowed me to be exposed to the ESP32 and certain libraries like WiFi.h and ESPAsyncWebServer.h

Please Click here below to learn more about is project.


Weather Board

In weather board project, I created a Weather Board using a Matrix Portal S3 and a WaveShare P3 64x64 Matrix Display Board, This was to help with my knowledge of APIs and how to use them. it was a interesting and facinating project

Please Click here below to learn more about is project.


Fill In the Blank Scientific Calculator

This is my fill in the blank calculator, With this you should be able to solve a certain equations from the my selection I found that the software I developed not only helped me to understnad the concept of recursion alot better but also helped me to increase certain skill which I felt were behind for someone at my level (2nd Year software Engineering Student), This did include GIT, Error handling and documentation keeping (Specifically the ReadMe.txt), I am rather proud of what I have done as this was a solo project with a little help from one of my classmates when finding equations (specifically Azimuth)

Please Click here below to learn more about is project.