程序代写代做 graph C Hive Prof Abbas Kouzani

Prof Abbas Kouzani
1

9:00am-12:30pm
Agenda
Project Overview (Abbas)
Video Presentation Overview (Abbas)
Final Report Overview (Abbas)
Review of Important Aspects of Seminars (Scott) Review of Key Modules of Project Solution (Scott)
12:30pm-1:30pm
Lunch
1:30pm-5:00pm
Discussions on Hardware Construction of Project (Scott) Discussions on Program Development for Project (Scott) Open Session for Students to Clarify their Questions (Scott)
2
KOUZANI

Timetable for
Cloud (On

line) Students
3
On-campus Practical Session:
Wednesday 28 August 2019, 9am-5pm KC1.001, Waurn Ponds Campus, Geelong
Location: https://goo.gl/maps/nuo6q9JJcBQ2
The tutor will assist you with all aspects of the project design and development.
Bring your Arduino board plus other project components, we will not provide these.
If you have an urgent commitment that cannot be cancelled and that if you do not need any assistance with the project, it would ok if you did not attend this session.
KOUZANI

Staff
4
Unit Chair: Office: Phone: Email:
Abbas Kouzani kc1.006.2
03 522 72818 kouzani@deakin.edu.au
KOUZANI

Staff
5
Tutor/Demonstrator :
Scott Adams
Scott.Adams@deakin.edu.au
KOUZANI

Remaining Assessments
6
Problem solving task 20% Practical 60%
Project 50%
Video Presentation 10%
Report 20%
KOUZANI

Practical
7
Practical (60%) has two parts:
Part A: Project (50%)
Part B: Video Presentation (10%)
KOUZANI

Practical
8
Part A: Project (50%)
KOUZANI

Automatic Self-Watering System for Plants
Design, build, program in C, and evaluate a microcontroller-based automated self- watering system for plants
It employs ambient temperature, humidity, light sensing and soil moisture measurements and time to dynamically schedule and deliver water to the plant.
https://gloimg.rglcdn.com/rosegal/pdm-product-pic/Electronic/2018/06/27/source-img/20180627093059_75767.jpg
9
KOUZANI

Minimum Requirements:
10
KOUZANI

11
KOUZANI

Project
12
Project (50%)
We will assess functionality of automated
self-watering system
We will compare the students solutions against one another in order to allocate marks for each criterion
KOUZANI

Design
13
You are required to carry out your own research.
Design the automatic self-watering system, identify and acquire the required components, build the automatic self-watering system, develop a C program that operates it.
You can employ an existing design but must acknowledge it in your report.
The C program that operates the automatic self-watering system must be your own work.
The project will be carried out by students individually.
KOUZANI

Some Links
14
There exist numerous designs in the literature. Examples include:
http://tigerkids.co.in/Courses-Projects/automated_plant_watering.php
KOUZANI

Some Links
15

KOUZANI

Some Links
16
https://www.instructables.com/id/Arduino-Automatic-Watering-System-For-Plants/
You should be able to find many more examples on the Internet.
KOUZANI

Project
17
Hardware Components
What would you need to make the automatic self-watering system? You must do your own research and identify and acquire your desired components.
1. ??
2. ??
3. ??
4. ??

Do your own research and order this week
KOUZANI

Project
18
Where to buy from:
1. Ebay http://www.ebay.com.au/
Try to buy from Australian distributors for fast delivery (1 week) Overseas distributors will have over 3-week delivery schedule
2. Little Bird http://littlebirdelectronics.com.au/
3. JAYCAR http://www.jaycar.com.au/
4. WILTRONICS http://www.wiltronics.com.au/
5. https://www.sparkfun.com/
6. https://www.adafruit.com/
7. http://www.hobbyking.com/
8. Other Australian or Overseas Distributors
Check the delivery schedule of the vendor before ordering the components
KOUZANI

Project
19
Microcontroller board
Arduino Mega 2560 R3 + USB Cable
Arduino Mega 2560 Rev3
Buy it on-line, e.g.:
https://www.ebay.com.au/itm/New-ATmega2560-ATMEGA16U2-Board-USB-Cable-Arduino-Mega-2560-R3-Kit- Compatible/201290816684?hash=item2eddde1cac:g:fIgAAOSwqu9U5JMI:rk:2:pf:1
You must use this board in your solution. The use of other boards will not be accepted.
KOUZANI

Project
20
https://www.ebay.com.au/itm/Arduino-Compatible-Temperature-and-Humidity-Sensor-Module- XC4520/312063544399?epid=902683677&hash=item48a86fcc4f:g:RxAAAOSw~wVcOAPF:rk:1:pf:1&frcectupt=true
eg Digital temp. sensor XC4520
https://www.ebay.com.au/itm/KY-018-3pin-light-detection-photosensitive-sensor-module-for-arduino- O/283505850003?hash=item420243f693:g:dpsAAOSwgGZcHeX~
eg 3pin light detection photosensitive sensor
KOUZANI

Project
21
https://www.ebay.com.au/itm/2pcs-10-Segment-LED-Bargraph-Light-Display-Red-Yellow-Green- Blue/192037481604?hash=item2cb6536c84&_trkparms=ispr%3D1&enc=AQADAAAC4FjVrDbVsZ8oH%2F8PNHtt9VX4%2Fw7FZcmMuqsX8uaFEduVdvJBL69IpR9gHyMs3%2FJoqX3ENFRRURzzq1pEqcSKRRiAodZ%2BQmx1DFgbSX5%2F ELWeksc487lnA4kFw9QhRWRGzn0T371%2BXqB7WuP6qsgiDPb%2BZpa4NGmBtC6oA8TsBw%2Bqm0GtQP2CNj2IP4NtB8RoVe6GYHcGPyMXUWiYTUFjKBEAAucywHUl%2FIjfE3%2BZfMmyOR5HLz8g6ZJg38c93Xi%2FHK7ut34thVip RS7IiI0nyy8fbci2Twyomh81A3YWa4HP%2BO%2FMzTQxrDi%2B7KpXpFw45xW7vcOoJtef7KDEsUFmxUqZo34rM2J1pLxWrXd8oAWd24oWjMlcy2BzCCaTO4L6EsFZiEhv9M1QoRoOsYa506ZlprzacyyNOvzeMfjbEgJXdtG7NYg%2FEglzuZ H0PD5rGKgITBi%2BcbV%2FIv5MzTgjZ7Xx8fwqbiykEA%2FMJn1dDPM6QYPjmhro1YBu0nYJsmZ0aRRjWE42%2FDx08pBAAx1Hrpl48hxRbK7%2Bp2fwTIoL%2F9VxBQWZK50mLyoaEP1HTR2vxUgMdyqKPvJkwplV%2BnxtPagf3agUc8l 6SlmYK4ZuDSeemMmhpJfpd2UY%2BQfQOSmJSmgf%2F5K2lZZ%2F1X0BSB0wBdvyG5figTGByyzMKWzE0HDhE1gCTdzEJquGGSqRhb9SMLnIaiyDSLJPbyyMcQBvR1K6%2B%2BiqP3MZXBRTYK0KGHbhe4hIjXnzcGHita15wjCcklAR8 4FWInIutcGfSdRiyeshGxK%2FfDdot87CHhClTOeCq9IZGDDy3WP%2BAodRyOf34JtKxXZpNPQwtrfZD7O5FXMEj7QzVyJQhwdjnoRDN0MvDSUcWxpuzgPPmovd2EpfXEG1SIFMyqRy9veIFfNXXlKGghv50uD8d3P4bHivEeqE%2Bi0v8wJap WPDgbLAzNuqfyAA1FfvWPSAzQHdkgNqoPA%3D&checksum=192037481604e59cf75f004a4250a7e44022e5cfcc72
10 Segment LED Bargraph x 2
https://www.ebay.com.au/itm/AU-Soil-Moisture-Hygrometer-Humidity-Detection-Water-Sensor-Module-For- arduino/153439924231?hash=item23b9bb7007:m:mJ0ghW-D_7tjAZSEj4w3MEQ&frcectupt=true
Soil Moisture Sensor, get a 5V sensor
KOUZANI

Project
22
https://www.ebay.com.au/itm/12V-Dosing-Pump-Peristaltic-Head-For-Aquarium-Lab-Analytical-Water-Arduino- DIY/132322199373?hash=item1ecf04874d&var&_trkparms=ispr%3D1&enc=AQADAAAC8FjVrDbVsZ8oH%2F8PNHtt9VX4%2Fw7FZcmMuqsX8uaFEduVtdEaJj10EXsJKMfMr3M9svVwIAqItShPj3UGfsoPjFeD0js7lDcN4J0x%2BluvID79CaJ J9MujmvhObii47tsStiUZnB3saeqyHxjSwn1YVTabW2MuLtzPW%2BF5n0buZHttJIPkJFf3Vw24Lq3hh5xmpeSVx2TbWau90RzRbTGcfMO5IA8uDDEXyFDuTZEcJPfscsICy%2F%2FuWUliV7a8TJDDxRI1P8enD75FsGdmudfBACGBaqAX1eB HWrY9%2B63HRNMrXdUz2kCvGrAKoH5La3VRqSWQ0Y2neZzddzuaLu7XtkugUkhZ5n2M9DepAdlgLMVntqzPHUKR70k6DD%2B42rfslHRGnk83aC6oZPFeJYYih29f5yMBT1tV4MTfOiNuFdCuA2LostAdF9UvPw5qTci52k2iUS1%2FMcZ 9DxM7pLKOWeAKu1eO2VkMeZS0cEJbcALLYxalys4DQgrNDNXGW9GRL4ml400uAd9NnF2mKRv%2BrptPme2DU1D95O7gcNcw0qIk%2FmQevj5UkFN6pQpx9ct2EKoymSKlAdLzAnyDU4bbuTQuim%2F38%2FJO%2BWp%2F1jUyh4fE HAVnltxkvpCQvi70fbm1kdBq9iW0sKtipVMUvfWeBMOKq8OEP6fLar7sORBqjKdtOqG%2BH%2B6%2BMAhP%2FNNcnKbrZMuuXJZavR2JLRxoMTHHgTV0Ogguvxouu%2FLwyQMLKGJNGzO18iy4vT6os%2FKFKHqbpX6QNbg8ZhQD8 z8zGjBLIN5lQRZWsQzX%2FniOy6pB%2F1IoAdF1WxCR1pb6LDcLgatlis0Zu5UJ9k42yt8GRX5bkIzt4p9nX9W91PU9a1S8ftp%2BfsgJgdIQPlUfGkheyEd9Z9vDAQDABfQymjRvvIYPLF%2B0o55cMe%2FUxnh0LCOsmvs6NbsFglj%2B8Cmj %2BqXvm1xoIy7FR0%2F6blbgY84wh%2BNfFO8vrN9MKIOkr9wlsBZCgRRY&checksum=13232219937343dbfd7f89004cd5bd3e5c5f6dd1e85c&frcectupt=true
there are 12V, 6 V, and 24V pumps
Or you can identify and use an Arduino- controlled water valve is your water container can eject water using gravity like in the following design:
KOUZANI

Project
23
https://www.ebay.com.au/itm/5V-Single-Channel-Relay-for- Arduino/132649566979?hash=item1ee287c303:g:DMUAAOSwSudcCq0E&frcectupt=true
5V Single Channel Relay
Or you can use a DC motor driver
https://www.ebay.com.au/itm/H-bridge-Stepper-Motor-Dual-DC-Motor-Driver-Controller-Board-L9110S-For- Arduino/322700852910?hash=item4b22783eae:g:PV8AAOSwTZtZn372
KOUZANI

Project
24
https://www.ebay.com.au/itm/2pcs-90-DC-9V-Battery-button-power-plug-for-Arduino-Mega-2560-1280-UNO-R3- 132/171065364307?epid=732035797&hash=item27d44a4f53:g:4DcAAOSwDkVabKhO
DC 9V Battery button power plug
https://www.ebay.com.au/itm/40-pcs-Dupont-Cable-20cm-Jumper-Wire-for-Arduino-RPi-breadboard-AU- Stock/183056632410?hash=item2a9f068a5a:m:moDMf2ESROWqYsjWGstZc0w
Various configurations of jumper wires eg male/male, male/female, female/female
KOUZANI

Project
25
https://www.ebay.com.au/itm/Breadboard-830-Point-Solderless-PCB-Bread-Board-MB-102-MB102-Test- Breadboard/182389433162?hash=item2a7741e34a:g:xdgAAOSwc9ha9Aa9
Bread board
https://www.ebay.com.au/itm/4-Panasonic-Heavy-Duty-Batteries-9V-6F22DP-Smoke-alarms-and-similar-Zinc- Carbon/152418134558?epid=1448658997&hash=item237cd42a1e:g:gr0AAOSw4UtWTZnK
9V batteries
KOUZANI

Project
26
Get any other parts from relevant suppliers as required eg you will need 16 x 330 resistors etc
You need to decide what to use.
KOUZANI

Other
interesting parts
27
Buy non-electronics components from your local hardware stores Bunnings

In Problem Solving Task – Part B, 40 marks are allocated to your demonstration of the obtained components, and your design
KOUZANI

28
KOUZANI

29
KOUZANI

GND
30
KOUZANI

31
KOUZANI

32
KOUZANI

Project Submissions
33
1.
Online submission of C program file by
Thursday
26
September
2019,
9:00am.
Thursday
2B. If you cannot attend the demonstration session, you should make a 10-minute video presentation (instead of a 5-minute one) and submit the file as per the specified deadline. Also, they will provide a telephone number to be contacted if clarifications were needed after examination of the video.
2A. Demonstration of the solution in OR
Week 11 on
26
September
2019.
KOUZANI

34
KOUZANI

Practical
35
Part B:
Video Presentation (10%)
KOUZANI

Video Presentation
36
1. Online submission of a video file by Friday 27 September 2019, 11:59pm.
A 5-minute video presentation including description and illustration of the project solution (hardware and C program), and the operation of the solution.
(Cloud students who cannot attend the Project demonstration session in Week 11, will make a 10-minute video recording instead.)
The video file should be made in a standard format that could be viewed with Windows Media Player, eg. avi, mp4.
KOUZANI

The presentation can include showing of power-point slides, description and illustration of the project solution and its components, description of the C program, and the operation and evaluation of the project solution.
Marks will be deducted if these instructions are not followed. Zero mark will be given if the submitted file could not be viewed.
37
KOUZANI

38
KOUZANI

Report (20%)
Friday 27 September 2019, 11:59pm
39
KOUZANI

40
KOUZANI