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. Discuss examples of IOT applications in 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
2. Learn how to connect Arduino environment with IOT starter kit
3. Hands-on exercises of issuing Arduino commands with the hand-out

3 Magic-in-the-Air: Remote IOT Programming II

Activities:

1. Refresh the basics of LiveCode programming environment
2. Learn how to build a standalone LiveCode app that can remotely trigger an Arduino program via Bluetooth
3. Hands-on exercises of building LiveCode application to trigger Arduino commands with the hand-out

4 Magic-in-the-Air: Remote IOT Programming III-Sensory Data Acquisition

Activities:

1. Presentation on sensory data acquisition using temperature and MIC sensors
2. Hands-on exercise to build light sensor and temperature sensor-related function to expand the IOT control application
3. Have students demo the functions they built

5 Magic-in-the-Air: Remote IOT Programming IV-Actuator Output

Activities:

1. Presentation on actuator output using LED and buzzer
2. Hands-on exercise to build LED and buzzer related function to expand the D-Pad application
3. Have students demo their text and music output via LED and buzzer

6 Smart IOT Sensors & Actuators I – Tricks behind a school parking gate

Activities:

1. Presentation on the parking system
2. Hands-on exercise to build a parking gate. Click a button to open the gate and click again to close

7 Conditional programming: Automate a complex IOT task

Activities:

1. Presentation on conditional programming
2. Hands on exercise to write a nested if statements to automate a complex IOT task

8 Smart IOT Sensors & Actuators II – Remote Control of LED Lights

Activities:

1. Presentation on the application of remote control
2. Hands on exercise to build a html webpage to remotely switch the LED light

9 Smart Programming Concept – Debugging

Activities:

1. Presentation on debugging
2. Get practice with debugging, by looking at example programs, figuring out why they don’t work as intended, and correcting them

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
2. Divide the class into groups of two and hands-on exercise to build a student response system with two hardware buttons.
3. Have students present their usage of the student response system

11 Smart School Challenge – IOT Application for Smart School I

Activities:

1. Divide the class into teams
2. Have each team automate their own Smart School application

12 Smart School Challenge – IOT Application for Smart School II

Activities:

1. Divide the class into teams
2. Have each team automate their own Smart School application
3. Each team presents their work

 

Social Share Toolbar
Visit Us On TwitterVisit Us On FacebookVisit Us On Youtube