Maker Jr (Advanced)

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 largescale Iot project.

The Instructor will use Smart City concepts as a targeted scenario to inspire students interests to make it fun and practical. The course will integrate STEM elements and will use environmental awareness as a way to connect with everyday situations. Students will leverage on LiveCode’s mobile and cloud application development capability to learn advanced IOT programming.


 

IMDA Course Reference No.

MK-ACP-ADV
 

Participants

Suitable for Secondary School and Junior College 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 City:

Activities:

1. Presentation on IOT application in Smart City
2. Discuss the challenges with the use of IOT technology in Smart City and usage of mobile application and intelligent control

2 Solving Smart City challenges with decomposition

Activities:

1. Presentation o decomposition concept
2. Discuss on solving the smart city challenges by decomposing the problems into smaller problems to solve

3 Advanced concept of IOT Programming I – Sensory Fusion

Activities:

1. Presentation of the sensory fusion concept
2. Hands-on exercise to create an IOT control application
3. Add nested if-condition function to acquire multiple sensor input in the IOT control application.
4. Have students demo their function

4 Environmental Sensory data acquisition I

Activities:

1. Presentation on temperature, light sensor, and MIC sensor
2. Hands-on exercise to build temperature, light sensor, and MIC sensor related function to expand the IOT control application.

5 Environmental Sensory data acquisition II

Activities:

1. Presentation on PM 2.5 sensor, soil humidity & water sensor
2. Hands-on exercise to build PM 2.5, soil humidity & water sensor related function to expand the IOT control application.

6 Advanced concept of IOT Programming II – Build Mobile App

Activities:

1. Presentation on the basic concept of mobile application programming via syntax based programming tool
2. Hands on exercise on how to transition from PC-based programming to mobile

7 Converting IOT Control Application for Mobile

Activities:

1. Hands-on exercise to build a stand-alone mobile application

8 Build an Environmental Monitoring App

Activities:

1. Presentation of how to present environmental data via mobile app
2. Hands on exercise to build an Environmental Monitoring Mobile App

9 Advanced concept of IOT Programming III – Build Cloud Application

Activities:

1. Present the concept of cloud application
2. Hands on exercise to transmit and receive information via cloud and complete the exercise on the hand-out

10 Analyze Environmental Big Data via Cloud

Activities:

1. Presentation of how to analyze environmental data via cloud database
2. Hands on exercise to build an Environmental Monitoring Analysis Application

11 Smart City Challenge – Create an IOT application for everyday need

Activities:

1. Divide the class into teams
2. Each team brainstorm multiple solutions and choose one which can be solved with the help of a set-up.
3. Have each team build and program a set-up to prototype out the solution.

12 Smart City Challenge – Create an IOT application for everyday need

Activities:

1. Divide the class into teams
2. Each team brainstorm multiple solutions and choose one which can be solved with the help of a set-up.
3. Have each team build and program a set-up to prototype out the solution.
4. Have each team present their solution in the class

 

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