We’re very grateful to the University of Auckland for buying Proteus licences for us to learning how to gather important data off vehicles and display it. You will be guided in creating the software, connecting the sensors and displays in the virtual environment of Proteus before going on and making them using real gear and installing it in your vehicle.
The data will be very useful to drivers competing in Evolocity events. The learning involved will provide new experiences and hopefully kindle interest and skills in electronics and programming. The New Zealand workforce has a large demand for people skilled in these areas, and there are lots more opportunities available overseas.
What is Arduino?
Arduino is an open-source (free to use) prototyping platform used for building electronics projects. It consists of two parts
- a physical programmable circuit board. Note: We will use the Small Arduino Nano that looks like this:
- Software, or IDE (Integrated Development Environment) that runs on your computer, where you can write and upload the computer code to the physical board. You will need to download this (as below).
Let’s get started:
Duleepa will take the supportive Zoom sessions to provide teaching and assistance and then give guidance on exercises to do before the next Zoom meeting.
No prior experience is necessary as people will be taken in simple steps with no assumptions made.
Here is the programme Duleepa will put dates to the remaining sessions on Thursday
|Tuesday 2-Jun||Introduction: Spicing up your EV||“The big reveal” showing possibilities for taking measurements from your vehicle and converting them to meaningful quantities. Understanding the software we will be using.||Completed|
|Thursday 4-Jun||Zoom Meeting #1: Setting up Arduino & Proteus||Instructions on starting out, logging into Proteus and linking Arduino with Proteus. A few exercises to get familiar with using Proteus.||Completed|
|Tuesday 9-Jun||Repeat of Zoom session #1||For students who couldn’t attend last Thursdays session and those who wish to go over the work again||Completed -see video on You Tube|
|Thursday 11-Jun||Zoom meeting #2: Writing your 1st & 2nd Program||Teaching how to write your first program to blink an LED. Proceeding to write the second program so Arduino can display information on your computer monitor.||Completed -see video on You Tube|
|Tuesday 16-Jun||Repeat of Zoom session #2||Review last Thursdays session or catchup or join in.|
|Thursday 18-Jun||Zoom meeting #3: Displaying drive power & battery capacity||Teaching how a voltage & current sensor works. Then writing a program to use information from the sensors to work out drive power and battery capacity.||Completed -see video on You Tube|
|Tuesday 23-Jun||Repeat of Zoom session #3||Review last Thursday’s session or catchup or join in.||353125|
|Thursday 25-Jun||Zoom meeting #4: Displaying speed & battery temperature||Teaching how a tachometer & temperature sensor works. Then writing a program to use information from the sensors to work out cart speed & battery temperature.||Completed – see video on You Tube||822419|
|Tuesday 30-Jun||Repeat of Zoom session #4||Review last Thursday’s session or catchup or join in.||https://us02web.zoom.us/j/81934343624?pwd=M0RiTmlCUndRL1R4d1g0RDZXWUFXUT09||129827|
|Thursday 2-Jul||Zoom meeting #5: Using an LCD display||Teaching how an LCD display works. Then writing a program to display the power, speed, battery capacity…||https://us02web.zoom.us/j/84995671501?pwd=VFowRkNRTXBvQ3F1b2hUdTFZVk5ndz09||055189|
|Tuesday 21-Jul||Repeat of Zoom session #5||Review last Thursday’s session or catchup or join in.||https://us02web.zoom.us/j/84241500638?pwd=ZGxzN3UxbjhVdzhRbjRhSGlBTExjdz09||638094|
|Thursday 23-Jul||Zoom meeting #6: Making an EV dashboard||Question and answer session to give ideas and guidance on how to build your hardware||https://us02web.zoom.us/j/86877265607?pwd=TU12WWxyc1NXcWhNV0VTbXBYUWRvZz09||884093|
|Tuesday 28-Jul||Repeat of Zoom session #6||Review last Thursday’s session or catchup or join in.||https://us02web.zoom.us/j/82055437731?pwd=eStRVmtUQytvNG5na3ZZRGU3VGhVUT09||092382|
|Thursday 30-Jul||Zoom meeting #7: Advancing the design||Creating a virtual dashboard using Python (Optional)||https://us02web.zoom.us/j/84034814134?pwd=OTZ6VHJjVEkyRkxjR0ticEt0bW05QT09||435846|
|Tuesday 4 Aug||Repeat of Zoom session #7||Tidying up any questions or problems||https://us02web.zoom.us/j/84690162177?pwd=dWsrVW5FTUVVQWxnSTlBNHRTeE5wZz09||661735|
So, for this Thursday please:
Download and set up Proteus software
1. Download software and find the Proteus installation guide from: https://drive.google.com/drive/folders/1IYwXn9Alm2AmtHBGSzKHMsyP1Lja3XLq?usp=sharing
b) Enter User Name: evolocity2020 & Password: AucklandUni
c) Create a Proteus icon on your desktop screen so that you can access it easily
Note: We have 35 licenses available at present. These are available on a ‘hot seat’ basis. You have the licence while you are logged in and then release the licence for someone else to use when you log out.
Setting up and linking Arduino IDE
2. On your web browser have a look at the Arduino site https://create.arduino.cc/projecthub/ArduinoGenuino/getting-started-with-arduino-web-editor-on-various-platforms-4b3e4a
3. There is a lot of information available on Arduino from users and bloggers. Many of these people are the same age as yourselves. There are options outlined on this website for using Arduino IDE in a cloud based platform suitable for Chromebooks etc
4. Download the Arduino IDE from https://www.arduino.cc/en/Main/Software and set up an icon on your Home screen
5. You will now be ready to follow Duleepa’s instructions “Linking Arduino IDE to Proteus” in the Google Drive shared folder. This will guide you on how to set up your files on your computer and enable them to be found easily.
6. Once this is done, download the Zip file “Evolocity Getting Started” from the Google Drive shared folder, and save the unzipped files to the ‘ArduinoOutputs’ folder you created earlier.
7. Now have a play with these files ready for the Zoom session with Duleepa on Thursday at 4pm.
8. Zoom session with Duleepa on Thursday at 4pm.
9. Duleepa will use this session to correct any connection issues, explain how Arduino and Proteus work together and set up some challenges for you to have a crack at.
The learning will be easy, the learning will be useful, the learning will be fun!
Duleepa and Les
EVolocity is inviting you to a scheduled Zoom meeting on the use of Arduino in EVolocity.