- School of Engineering and Computer

Download Report

Transcript - School of Engineering and Computer

Welcome NCEA level 1 Digital
Tech
EXPLORING MICROCONTROLLERS AND APPLIED
ELECTRONICS
Welcome to Digital Tech
• What do you know about Robotics?
• We are going to explore some basic robotics this year
• We will use microcontrollers, electronics and programming along
with 3D printing and/or laser cutting to build our own simple robot
• We will learn about sensor inputs
• We will learn about outputs
• We will do our own project of interest to you
• We will record our progress and learning in a journal
Year 10 Science
• Electricity
• You should have knowledge of:
• Voltage (Volts, V)
• Current (Amps, A)
• Resistance (Ohms, Ω)
• Power (Watts, W)
• Ohms law
• Circuit diagrams
Programming
• Can anyone program?
• What language?
• What do we mean by ‘what language?’
• Have you tried scratch?
• https://scratch.mit.edu/
• Ardublock is like scratch for Arduino, behind this is a programming
language
• We will be programming in C
Microcontroller
• What is a microcontroller?
• A small computer, a microcomputer
• They usually contain a number of general purpose input/output pins
(GPIO) that we can connect to
• They can be found in:
• Toys, cars, microwaves, washing machines, TV, printers, phones,
appliances, remote controls, medical devices, vending machines…
• Often uses a System on a Chip (SoC) – which is an Integrated Circuit (IC)
which runs everything a computer needs on one chip
• A SoC is very common in mobile devices and embedded systems
Some examples…
Xbox controller
F&P Smart drive
Microwave
Mars Rover
O2 sats, pulse rate, BP…
Way of the future
What we are doing this year for NCEA level 1
• AS91044 - Undertake brief development to address a need or
opportunity: Internally assessed, 4 Credits.
• AS91046 - Use design ideas to produce a conceptual design for an
outcome to address a brief: Internally assessed, 6 Credits.
• AS91057 - Implement basic procedures using resistant materials to
make a specified product: Internally assessed, 6 Credits.
• AS91050 - Demonstrate understanding of the role of subsystems in
technological systems: Externally assessed, 4 Credits
• Total: 20 Credits
This means:
• We will do a number of lessons covering skills with Arduino
• You will build a sumo-bot
• You will design and build your own microcontroller project
Journal or digital portfolio
• The material included should clearly communicate the candidate’s
understanding and could include material such as:
• annotated photographic evidence of a process, or processes, an
outcome, or outcomes (including mock-ups and prototypes)
• annotated illustrations (e.g. computer graphics, design sketches,
drawings, photographs, screenshots)
• annotated sheets from computer programs
• written descriptions, explanations, and discussions
• material from research sources
• any combination of the above.
Assessment submission may be digital
• http://www.nzqa.govt.nz/nqfdocs/ncearesource/specifications/2013/level1/91070-spc-2013.pdf
• See Page 2 for details
First Journal Entry
• Scientific method for recording
• (Story of Captain Fitzroy on
the HMS Beagle and taught to
recording to Darwin)
• Date everything, label all you
can
• Lets lay out our first template
of how we record
• Then make up an imaginary
project and record it
Its Science…
Draw it, label it
Wrap up and Homework
•
•
•
•
•
•
•
•
•
Familiarise yourself with electronics, notably Ohms law
This is a bit ‘dull’ but succinct and informative (5 and half minutes):
https://www.youtube.com/watch?v=_-jX3dezzMg
More colourful but somewhat annoying (6 minutes):
https://www.youtube.com/watch?v=iLzfe_HxrWI
Have a play with this:
http://phet.colorado.edu/en/simulation/circuit-construction-kit-dc
Go an have a look at:
https://www.arduino.cc/
Project concepts
• Have a look at some project ideas:
• https://www.hackster.io/arduino/projects
• http://www.instructables.com/id/Arduino-Projects/
• http://playground.arduino.cc/Projects/Ideas
• https://create.arduino.cc/projecthub
• Write down and sketch out some project ideas that interest you
Crazy projects….
http://hacknmod.com/hack/top-40-arduino-projects-of-the-web/