Maker Junior (Beginner)

What is covered in the course?

 
In this course we intend to leverage the capability of LiveCode programming environment to combine hardware with software. Game elements will be instilled in the beginning of the course itself. Instructors will use Smart Home as a targeted scenario to inspire students interests yet make it fun and practical throughout the course. The instructor will also be leveraging LiveCode’s high-level programming language to teach basic programming concepts and apply sequential commands to hardware.


 

IMDA Course Reference No.

MK-ACP-BEG
 

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 Home:

Activities:

1. Presentation on smart home
2. Discuss aspects of smart home and how we can upgrade the traditional home to smart home using IOT sensors and actuators

2

Introduction to IOT Programming

Activities:

1. Learn the basics of LiveCode IDE environment
2. Understand the concept of programming basics
3. Hands-on exercises of issuing commands with the hand-out

3

IOT 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

4

IOT 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 LCD and buzzer

5

Sequential programming: Create your first IOT control application

Activities:

1. Learn how to setup LiveCode programming environment to connect with IOT starter-kit
2. Learn the concept of sequential programming
3. Hands-on exercise to build a stand-alone IOT control application and issue sequential commands to IOT starter kit

6

Smart Programming Concept I – If statements

Activities:

1. Presentation of conditional statement
2. Introduce the idea of conditional behavior—if a certain thing happens, then do something in response.
3. Let students complete the if-condition exercises using S4A

7

Smart IOT Sensors & Actuators – Making a Racing Game Interactive

Activities:

1. Presentation on interactive game
2. Hands-on exercise to build an interactive racing game using tit sensor to steer the racing car to avoid incoming traffic

8

Smart Programming Concept II – While loops

Activities:

1. Introduce the while-loop control structure
2. Let students complete the while-loop exercises using S4A

9

Smart IOT Sensors & Actuators II – Build a Smart Security System

Activities:

1. Presentation on the concept of security system
2. Hands-on exercise to build a smart door security system using reed switch.

10

Smart Programming Concept III – Repeat loops

Activities:

1. Presentation on repeat-loops
2. Have students write a program to blink a sequence of LED colors using for-loops

11

Smart IOT Sensors & Actuators III

Activities:

1. Presentation on RGB concept
2. Hands-on exercise to build an ambient light with slider to adjust the degree of ambience desired

12

Smart Home Challenge – Automate Your Own Smart Home

Activities:

1. Divide the class into teams
2. Each team to build their own smart home devices
3. Each team to present in class

 

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