DURATION
6 weeks
ABOUT THIS COURSE
Internet of Things (IoT) is the present and future of technology. Either, if you have none, few or some experience with electronics and want to develop IoT projects this course will give you the necessary kickstart to start creating amazing devices capable of sensing, controlling physical signals. This course introduces IoT using Arduino and ESP boards. This is a preliminary course in which we deal with the basics of electronics and programming. If you already know the basics, then the second part of this course will be of your interest, in which we start creating smart devices.
WHAT I WILL LEARN?
After completing this course, you will be able to program Arduino and ESP processors using Facilino, a block programming tool. We will teach you the very basics of electronics, their components and how to use them in Internet of Things (IoT) applications. In the end, you will be able to display information on an LCD display, read several environmental variables, such as temperature and humidity, to control a simple process using a relay, such as the light and many more things. We will encourage you to develop your own device ready to be the future, communicating information about a process that can be remotely controlled (you will need to complete the second part of this course).
PREVIOUS KNOWLEDGE
Basics of electronics
UNITS
- Unit 1: Introduction
- Unit 2: Electronics
- Unit 3: Basic Programming
- Unit 4: Programming Sensors and Actuators
- Unit 5: Project
SCHEDULE
This course has 5 units. To complete the course, the estimated hours is about 40 hours (approximately corresponds to 6 weeks with 6.6hours/week and the estimated work assignment).
EVALUATION
In order to pass this course, in the end, you will need to prove that you are able to perform a task with the proposed Arduino electronics. After each unit, you will have a multiple-choice test (quiz) to complete with a set of questions, with two attempts to answer each question and an assigment related with a task to complete.
You will pass the course if you grade with more than 50% between the tests and assigments in a weighted average.
Units have different weights when computing the average depending on the amount of hours required to complete them or their difficulty.
The grading policy will be:
Unit 1: Quizz (10%).
Unit 2: Quizz (10%) and task (10%).
Unit 3: Quizzes (15%)
Unit 4: Quizzes (15%)
Unit 5: Project (40%)