This is where you'll find an ever increasing number of help documents, videos and articles to help get your team across the line. If you want help with anything in particular, then please contact your mentor who can then arrange for more content to be placed here if necessary. Please keep an eye on our facebook page as well which will from time to time contain relevant updates. Don't worry though we'll make sure your team receives all the necessary comms at the right time.
The Rule List. Please read as soon as possible!
The config file we need on the day can be downloaded here
Download information on IoT/Robotics Kit Choices here
Download a PowerPoint presentation on Tank Construction Tips
Download 3D Printer model for the tank washer as described in the Tank Construction Tips document. STL file
I am attaching all the info you need for navigation with autonomous control (click to download), including:
SketchUp model so you can walkthrough the building (You can download SketchUp Make 2017 for free at this link)
Images with measurements
The route of the walkthrough through the building
Whilst we don't think we should go the whole hog and send you the code as well, we will tell you that:
You will be following a wall to the right of the robot
The building has 2 floors and a ramp to get up to the first floor from ground
There will be plenty of room to manoeuvre
Ideally you will need 2 or more ultrasonic sensors mounted (I originally sent you 3)
Note, in order to finish the course, the autonomous part must be completed as this will be the last part of the course, once people have been rescued a là IR transmissions picked up.
Checkout how to connect to the Raspberry Pi vi different communications methods. Download it here!
Motor control and remote control using the Serial Monitor (wired) and via Bluetooth using a mobile.
The code for the Serial Monitor version can be downloaded from here
The code for the bluetooth version can be downloaded from here
iOS Bluetooth app can be found here in the Appstore
If you are new to the Raspberry Pi, here is a general introduction to it's architecture and how to set it up. Download it here
Checkout this quick guide to the pin numbers on the Raspberry Pi
There are many starter guides for the RPi out there on the internet. This is one of them
Setting up Raspbian Lite (headless mode), ssh, hostname and NodeJS Get it here!
This is a great way of getting remote control going as you can run the Raspberry Pi desktop from your laptop easily. We have a downloadable tutorial here.
A discussion on controlling the speed of the motors with PWM
A great article on how to use PWM with the L298N
Add a momentary switch to your RPi to wake it from sleep.
Remote control keyboard with Node JS Sockets
Remote control keyboard with Python Sockets
Remote control keyboard with pure ssh and Python
You can save yourself heaps of time by not having to type in a password every time you login to the Raspberry Pi. Follow these instructions on how to do this
A discussion on how to check your GPIO pins are working
How to run some code automatically, once the Raspberry Pi has been booted up Download it here
Please find below the streamcast videos that outline step-by-step on how to get a stream analytics visualisation working in PowerBI and Azure.
The videos are split into three main sections, with video sub-headings for specific activities, which are:
Setting up a PowerBI Account, (note, your Power BI account is separate to your Microsoft Azure account described below)
In order to get Power BI working, you first need to login to the Microsoft Azure cloud. I will send you all your login information for Microsoft Azure separate to this email, however you can start looking through the videos right now.
The ultimate aim here is to get your sensor data into the cloud and visualised on a dashboard. This will be mirrored onto a big screen on the day.
Here is a 3D printable Raspberry Pi 3 mount with holes to match the top of the tank (at the back). Download the STL here
David modified a HC-SR04 Ultrasonic Sensor mount so that the holes line up with the ones on the top front of the tank. Your teams may want to 3D print this - or even better create your own. The M3 holes are 10mm apart. Download the STL file here
Checkout this tutorial by David on sensors. It covers general information on Arduino pins plus specifics on the following Sensors
You may utilise any creative way to customise your robot eg. 3D-Printing, stickers or any other creative outlet. Please take the opportunity to 'make it your own'
Your mentor is there to help you. Please utilise all your sessions and reach out via email if you have any issues. We will do everything we can to help you.
This article helps you to understand the HC-05, set it up using AT command mode and the pair it with other devices. Download it here
This article walks you through the process of getting an Arduino talking to a Raspberry Pi via the HC-05 Bluetooth card. There are examples for Mac, Windows and Raspberry Pi. The tutorial contains links to the code on Github. Download it here
L298N Motor Driver Tutorial at howtomechatronics.com
L298N Motor Driver Basics L298N Dual Motor Controller module and Arduino tutorial at tronixlabs.com.au