Skip to content

Commit f7bdd0b

Browse files
LeehamElectronicsLeehamElectronics
LeehamElectronics
authored and
LeehamElectronics
committed
Merged all files from private repo to public, added more internal documentation and removed all network credentials
1 parent 73e8530 commit f7bdd0b

File tree

9 files changed

+2182
-0
lines changed

9 files changed

+2182
-0
lines changed
221 KB
Binary file not shown.
280 KB
Binary file not shown.

.vs/ProjectSettings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"CurrentProjectSetting": "No Configurations"
3+
}

.vs/VSWorkspaceState.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"ExpandedNodes": [
3+
"",
4+
"\\media"
5+
],
6+
"SelectedNode": "\\README.md",
7+
"PreviewInSolutionExplorer": false
8+
}

.vs/slnx.sqlite

88 KB
Binary file not shown.

README.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# IoT Exploration Robot: Arduino Software Solution
2+
## School Assessed Task: VET Integrated Technologies
3+
#### ----------------------------------------------------------------------------------------------
4+
#### Note:
5+
##### Whilst working on this project I will commit all changes to the master branch in order to keep track of my work and for authenticity purposes.
6+
##### I will also create releases at certain stages which you can download in the releases page. I will only ever create releases when the program is in a working condition and I will only do this when major changes have been made.
7+
#### ----------------------------------------------------------------------------------------------
8+
![GitHub Logo](media/IoTER-AC-GitHub-Logo.png)
9+
## Table of contents
10+
* [General info](#general-info)
11+
* [Technologies](#technologies)
12+
* [Setup](#setup)
13+
14+
## General info
15+
This project is developed entirely by Liam Price in order to pass the VET IT SAT. The overall function of this software is to be uploaded onto IoT enabled Arduino boards in order to control my IoT exlporation robot, however you may use this software to adapt into your own IoT projects. If your looking for compatiblity for a different type of board such as the ESP-32 chip, look in the branches for the right branch for your board. All ESP-8266 based boards will work on the main 'master' branch. If you want to use the control panel software for this project (windows computers only) go over to my other repo and download what you need there for your control panel. Keep in mind that all control panels that I have built are done in Python, not C/C++
16+
## Technologies
17+
Project is created with:
18+
* Visual Studio + Arduino Extension
19+
* PubSub Client library @ https://github.com/knolleary/pubsubclient/
20+
* Pretty much any IoT enabled development board such as ESP-32 & ESP8266
21+
22+
## Setup
23+
To run this project, download it:
24+
25+
```
26+
Go To Releases
27+
Download as ZIP according to the board you are using
28+
If the release readme requires you to make changes to the code such as entering network / MQTT credentials, do that, or it ain't gonna work.
29+
Upload the main .ini file to your Arduino Board
30+
Alternatively download the latest commit from any branch, note that it may not be stable or functional.
31+
```

0 commit comments

Comments
 (0)