The route to Programmable Components Brian P Smith.

Slides:



Advertisements
Similar presentations
Chips Ahoy! – The path to Programmable Components
Advertisements

ECE 477 Final Presentation Team 03 - Spring 2013 Ryan Pawling Spencer Julian Josh Hunsberger Robert Harris.
Embedded Development Club Rob Miles Department of Computer Science University of Hull.
Output Actuators and Drive Techniques by Prof. Bitar.
Copyright 2014 Kenneth M. Chipps Ph.D. Network Management Using Sensors to Monitor Network Equipment Rooms Last Update
Russell Taylor Lecturer in Computing & Business Studies.
How to Build a Digital-Physical System-Lab Assegid Kidané Fall 2014.
Principle of Functional Verification Chapter 1~3 Presenter : Fu-Ching Yang.
Programmable Logic Controllers (PLCs) This course deals with PLCs, Programmable Logic Controllers. PLCs are the industrial computer/controllers that are.
DIY ROBOTICS Design | Programming | Implementation Eric Cauble - University of South Carolina Upstate - SCSC W314 View slide notes for more info!!!!!
Introduction.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Making Electronics simple for everyone! Brian P Smith Loughborough Summer School 2015 Sponsored by ICSAT.
Course: Introduction to Computers
Embedded Programming and Robotics Introduction and Overview Presented by John Cole Senior Lecturer in Computer Science The University of Texas at Dallas,
Use of Multimedia in Engineering. Mechatronics engineering is based on the combination from three basic engineering field that is mechaninal, electronics.
PICS / Microcontrollers
1 Bits and pieces of executing a project Progress of your Final year project – You have a title ? – You have a list of objectives? What’s next? – Is it.
PIC microcontrollers. PIC microcontrollers come in a wide range of packages from small chips with only 8 pins and 512 words of memory all the way up to.
Graphic Equalizer Table By Jose Lerma. Main Idea The main idea of this table is to display the frequencies of any sound or audio input, either by microphone.
Embedding information literacy into the curriculum - How do we know how well we are doing? Katharine Reedy (Open University) Cathie Jackson (Cardiff University)
Stick a Computer on it: How to Embed a Microcontroller into Anything WatITis 2011 Presentation December 6 th, 2011.
Noadswood Science,  Information Wednesday, September 09, 2015.
Applied Control Systems Technology. © t 4 Galway Education Centre 2 Applied Control Systems Inputs Push switches L.D.R. Microphone Tilt switch Infrared.
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
By Dr Tracy Bhamra Department of Design and Technology Loughborough University.
Introduction to Arduino Chris Meyer Enlight Tech Talk
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
11.10 Human Computer Interface www. ICT-Teacher.com.
Enhancing Your Courses With Manila Discussions Presented by Heidi King.
Mobile Controlled Car Students : Tasneem J. Hamayel Hanan I. Mansour Supervisor : Dr.Aladdin.
RomoRobot Feras Khateeb Yousef Azem supervisors Dr.Raed Al-Qade Dr.Lui Malhis.
MECHATRONICS PRESETATION BY ANGSHUMAN DEBRAJ & HRISHIKESH MEHTA.
Evaluating E-Learning Efficacy University of York, UK Wayne Britcliffe and Simon Davis Edinburgh Napier Learning and Teaching conference 14 th June 2012.
Introduction to Mechatronics. Introduction Mechanical + Electronics.
+ DESIGN AND TECHNOLGY FOOD RESISTANT MATERIALS GRAPHIC PRODUCTS ELECTRONIC PRODUCTS KS4 OPTIONS.
Graphic Equalizer Table Top View
Nic Shulver – Scratch – what, why and how? Click to edit Master text styles Second level Third level Fourth level Fifth level.
This presentation will cover all of the work that was set during the third week of the course. This means that the task associated with the purpose of.
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
Welcome to the world of ARM. COURSE CONTENT Module 1: Introduction  Introduction of ARM Processors  Evolution of ARM  32 - bit Programming Module 2:
Senior Design Weekly Update GROUP MAY1633 9/28/2015.
Digital Data-Acquisition Systems Since the late 1950s, computers have been used to monitor, and in many cases to control, the performance of large process.
Procedural programming Procedural programming is where you specify the steps required. You do this by making the program in steps. Procedural programming.
A Quick Introduction to Arduino and Sensors Philip C. Fulmer, PhD, CHP Francis Marion University Florence, SC.
EMBEDDED SYSTEMS SDU What is an Embedded System  Combines mechanical, electrical, and chemical components along with a computer, hidden inside,
Human Computer Interaction Lecture 21 User Support
Introduction to Mechatronics
RASPBERRY PI WORKSHOP.
Assist. Prof. Rassim Suliyev - SDU 2017
Prepared by: Raghad J Foqha Supervisor: Dr. Saed Tarapiah
How People with Disabilities Access the Web
ARDUINO FOUR QUADRANT DC MOTOR CONTROL
Smart Car Robot Prepared by Supervised by Mai Asem Abushamma
‘SONAR’ using Arduino & ultrasonic distance sensor
CHAPTER 8 Multimedia Authoring Tools
Assist. Prof. Rassim Suliyev - SDU 2017
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Arduino and Grove LET’S START.
JC Bailey Rhodes University
DT-Assessment Frame Work Term2
FeMaidens Programming
NEW.
"You don't need anyone's permission to make something great
Bluetooth operated Arduino Controlled Car
UNIT 11: RC-SERVOMOTOR CONTROL
Training & Certification Artificial Intelligence
Arduino and Grove LET’S START.
Cannock Chase U3A Science & Technology Group
Presentation transcript:

The route to Programmable Components Brian P Smith

Electronics in the past Simple circuits with little complexity and functionality – low value Complex circuits and functionality difficult to achieve Didn’t match student expectations – could buy better for under £10.00 Focussed on ‘out of date’ technologies, design and making processes Often done very badly, not much success for learners Brian P Smith2

Sir – it doesn’t work! Frustrating for staff – lack of training, support, resources Limited scope in other D&T facets For schools seen as being very expensive, difficult to justify Seen as hard and not very fun! Limited use of PICs has made a small start, but education has got left behind Now it’s time to catch up Brian P Smith3

The new requirements for 2014 The key requirement are: apply their understanding of computing to program, monitor and control their products. KS2 apply computing and use electronics to embed intelligence in products that respond to inputs such as sensors, and control outputs such as actuators, using programmable components such as microcontrollers. KS3 Brian P Smith4

What does it mean in practice? It translates into: ‘The need to teach more advanced electronics that embed intelligence into the products they design and make’ This doesn’t mean more difficult, as embedded electronics has moved on in terms of the development tools and support available We need to have high aspirations in this field of D&T to meet the challenges of the 21 st Century Designing & Making leading into world class manufacturing and engineering. Brian P Smith5

A suggested route

Access all areas Learners are still expected to design and make their own products containing PCBs using these devices / modules The products can be created in all facets of D&T: – Product Design – Graphic Products – Textiles – eTextiles – Food – packaging & tracking – Electronic Products – Systems & Control Brian P Smith8

Embedded electronics Embedded electronics is the term used to describe those processor based systems added to everyday products to improve their functionality Embedded systems are dedicated to specific tasks, design engineers can optimize it to reduce the size and cost of the product and increase the reliability and performance. Embedded systems are mass-produced, benefiting from economies of scale. Brian P Smith9

Where to start Simple PIC based systems: – PICAXE – Genie – Programmed using flowcharts or BASIC, most are free – Require PCBs How to build them in to products – Projects that work What knowledge and skills will I need? Brian P Smith10

Moving up a gear Next generation PIC systems: – PIC Clicker and Click boards – Matrix ECIO boards – Programmed using flowcharts, BASIC and C, most are free [Computing link] – Requires PCBs How to build them in to products – Projects that work What knowledge and skills will I need? Brian P Smith11 £ £16.00 Both have free versions of their IDE’s and use USB for programming

How to aiming higher Adding more capacity and intelligence with Small Board Computers (SBC’s): – Raspberry Pi – Arduino – Uno, LilyPad, TinyDuino etc – BeagleBone – Programmed in Python, C, most are free [Computing link] – Wide range of modules, shields – PCBs required for your additional electronics – Massive resource base on the web for help and support Brian P Smith12

SBCs the way forward These SBCs are not difficult to use or to design into products across all facets of D&T. Due to the nature of these systems and their add-ons complex system can easily and quickly be created offering bespoke solutions to specific design briefs or scenarios. The combination of built SBCs with own designed electronics is a very powerful one, but one that is easily understood and developed by teachers and learners alike. Brian P Smith13

What’s out there The range of SBC modules is vast, here are some examples: – GPS – Accelerometers – LCD / LED displays – Motor drivers (DC, stepper, servo) – WiFi – Bluetooth – RGB LEDs – RGB LED matrixs – Audio playback (wav files) Some of these are available in micro sizes, waterproof etc. Brian P Smith14

Coding your product Coding or programming is an area we share with Computing Learners have to: use two or more programming languages, at least one of which is textual,.. design and develop modular programs that use procedures or functions The development of a coded solution is an example of iterative design: The cyclic process of prototyping, testing, analyzing, and refining a product or process Writing code isn’t difficult, all code is made up from standard sections. These standard sections are known and are freely available online It’s like using Lego – the blocks of code just need to click together in the right order. Brian P Smith15

ICSAT We are here for you Look on our website: If you don’t see what you want talk to us, we can tailor course and meetings to suit your needs. We can help with KS1, 2 & 3 for September We have produced Departmental audits and individual student trackers. Tell your colleagues about us.