This project is developed by Liam Price in order to pass the Systems Engineering SAT at BSSC. The overall function of this software is to be uploaded onto Arduino based boards to control and drive the systems involved in my Systems Engineering Project "Automated Quad Bike" or AQB for short. You may use this software and adapt it for your own IoT project if you like.
Here is the repository for the Python Control Panel software: Control Panel
Here is a YouTube video with a basic demonstration of the system: YouTube Video
And here is a link to the engineering and design folio for this project: Engineering Folio
Project is created with:
- Visual Studio + Arduino VMicro Extension
- PubSub Client library @ https://github.com/knolleary/pubsubclient/
- Pretty much any IoT enabled development board such as an ESP-32
To run this project, download it:
Clone this repo in Visual Studio 2019
Make sure you have the Visual Micro extension installed in VS
Close VS and re-open it by clicking on 'open Arduino project' under VMicro
Compile the main .ino file and upload onto your Espressif chip.