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 | Solving Smart City challenges with decomposition
Activities: 1. Presentation o decomposition concept |
3 | Advanced concept of IOT Programming I – Sensory Fusion
Activities: 1. Presentation of the sensory fusion concept |
4 | Environmental Sensory data acquisition I
Activities: 1. Presentation on temperature, light sensor, and MIC sensor |
5 | Environmental Sensory data acquisition II
Activities: 1. Presentation on PM 2.5 sensor, soil humidity & water sensor |
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 |
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 |
9 | Advanced concept of IOT Programming III – Build Cloud Application
Activities: 1. Present the concept of cloud application |
10 | Analyze Environmental Big Data via Cloud
Activities: 1. Presentation of how to analyze environmental data via cloud database |
11 | Smart City Challenge – Create an IOT application for everyday need
Activities: 1. Divide the class into teams |
12 | Smart City Challenge – Create an IOT application for everyday need
Activities: 1. Divide the class into teams |