During my free time, I enjoy working on personal software and hardware projects. These projects vary from websites to custom designed devices. Below are some of the examples of these projects. As I finish the projects I will add links to the code on Github. Please note that not all of my projects are listed here, projects are added when I feel that they have reached a presentable state.
Filter by language:
I was the lead developer and designer for a new website for Eastern Edge Robotics (MUN Student Team). The design of the website is a branch off of material design. There are a lot of material aspects to it, but has a different feeling than material design.
This project is still in development. The goal of this project is to map the temperature levels throughout my house. The end result will involve multiple sensors (most likey connected to arduinos) scattered around my house which communicate to a central server. When a GET is requested, the server will return the temperatures along with a 3D coordinate. The data returned to the client will then be mapped on a transparent cube overlapping a 3d model of my house's floor plan. This will be done with threeJS in JavaScript. This map will update regularly basically giving the viewer a 3D livestream of the heat in my house.
This project is still in development. The google home doesn't enable notifications to be pushed to the device by default. This means that the google home will only speak if it is triggered by 'Okay Google...'.However google home speakers support casting. I am working on script to convert text to speech and save it as a .mp3 file. This file is then casted to the speaker.
There are some smart blind solutions out there, but majority of the solutions are expensive to purchace. Therefore, I decided to create my own. The blinds rotate from a metal geard servo motor connected to a nodeMCU ESP-8266. The ESP hosts a webserver that triggers an open or close command depending on the url called. From this set up, I integrated my blinds into IFTTT to be used with my Google Home.
I was the lead developer and designer for a new website for Eastern Edge Robotics (MUN Student Team). The design of the website is a branch off of material design. There are a lot of material aspects to it, but has a different feeling than material design.
This project is still in development. The goal of this project is to map the temperature levels throughout my house. The end result will involve multiple sensors (most likey connected to arduinos) scattered around my house which communicate to a central server. When a GET is requested, the server will return the temperatures along with a 3D coordinate. The data returned to the client will then be mapped on a transparent cube overlapping a 3d model of my house's floor plan. This will be done with threeJS in JavaScript. This map will update regularly basically giving the viewer a 3D livestream of the heat in my house.
This project is still in development. The google home doesn't enable notifications to be pushed to the device by default. This means that the google home will only speak if it is triggered by 'Okay Google...'.However google home speakers support casting. I am working on script to convert text to speech and save it as a .mp3 file. This file is then casted to the speaker.
There are some smart blind solutions out there, but majority of the solutions are expensive to purchace. Therefore, I decided to create my own. The blinds rotate from a metal geard servo motor connected to a nodeMCU ESP-8266. The ESP hosts a webserver that triggers an open or close command depending on the url called. From this set up, I integrated my blinds into IFTTT to be used with my Google Home.