Maker Jr (Intermediate)
What is covered in the course?
In this course we intend to leverage the capability of LiveCode programming environment to combine hardware with software. The course guides students towards a large-scale IoT project.
Instructors will use Smart Home as a targeted scenario to inspire students interests yet make it fun and practical throughout the course. The students will also learn how to leverage LiveCode’s mobile application development capability and apply remote Arduino commands to hardware to automate complex tasks.
IMDA Course Reference No.
MK-ACP-INT
Participants
Suitable for Middle to Upper Primary and Lower Secondary Students
Duration |
Prerequisites |
24 hours ( 12 x 2hrs ) (recommended ) | Basic computing and Internet Skills |
System Requirements |
Inclusions |
· A PC with Windows OS or Mac OS · Web Browser & Internet Connection (AppMakr is accessed through a web browser) |
· 1 Instructor · Notes for Participants |
Hardware Requirements
IOT Learning Kit (Arduino Version) comes inclusive of:
- 1 x Arduino UNO R3
- 1 x Arduino extension board with integrated
- 4 x RJ11 jack for easy connection to external devices
- 1 x button
- 1 x buzzer
- 1 x MIC
- 1 x RGB LED
- 1 x Slider
- 1 x Light sensor
- 1 x Red, 1 x Yellow, 1x Green SMD LED
- 1 x Temperature Sensor
- 1 x Soil humidity & water sensor
- 1 x Micro switch
- 1 x Tilt switch
- 1 x Reed switch
- 1 x PM 2.5 Sensor
- 1 x Analog stick
- 1 x Feedback Servo
- 1 x USB cable
- 1 x 2 pin (Red/Black) Dupont line
- 1 x Double alligator clip wire
- 4 x RJ11 6P4C 25cm Line
- 1 x Bluetooth Module
The recommended ratio for the kit is 1 kit for a group of 3 students.
Schools may purchase the kit from ACP at a price of $159.60 (excluding GST).
Outline
Session | Course Outline |
1 | Introduction to IOT Application in Smart School:
Activities: 1. Presentation on Smart School |
2 | Magic-in-the-Air: Remote IOT Programming I
Activities: 1. Learn the basics of Arduino programming environment and understand the concept of Arduino programming basics |
3 | Magic-in-the-Air: Remote IOT Programming II
Activities: 1. Refresh the basics of LiveCode programming environment |
4 | Magic-in-the-Air: Remote IOT Programming III-Sensory Data Acquisition
Activities: 1. Presentation on sensory data acquisition using temperature and MIC sensors |
5 | Magic-in-the-Air: Remote IOT Programming IV-Actuator Output
Activities: 1. Presentation on actuator output using LED and buzzer |
6 | Smart IOT Sensors & Actuators I – Tricks behind a school parking gate
Activities: 1. Presentation on the parking system |
7 | Conditional programming: Automate a complex IOT task
Activities: 1. Presentation on conditional programming |
8 | Smart IOT Sensors & Actuators II – Remote Control of LED Lights
Activities: 1. Presentation on the application of remote control |
9 | Smart Programming Concept – Debugging
Activities: 1. Presentation on debugging |
10 | Smart IOT Sensors & Actuators III – Build a student response system for Smart Classroom
Activities: 1. Presentation on the logic behind of a student response system |
11 | Smart School Challenge – IOT Application for Smart School I
Activities: 1. Divide the class into teams |
12 | Smart School Challenge – IOT Application for Smart School II
Activities: 1. Divide the class into teams |