Internet of Things Basics (IoT Basics)

Technology has engraved a lot part of the world, where in hand involvement of students is prominent factor. Today human civilization has moved a lot head in terms of technical development. Digitalization of working environment and data plays vital role in all sector. Building of robots with human interface, making nonliving things talk and other such has been one of key achievement of the world. These technologies are the future. Hence, preparing each one of us for upcoming technical era is has become more critical and relevant than ever before.

In view of current emerging technology, IoT had gained hype and hence is developing drastically. With embracement of SMART city concept and rising awareness on use of ICT, and desire of mankind it has become necessity for tech persona to have brief knowledge on IoT technologies.

The workshop is designed for the purpose to inbuilt participants with knowledge on best practice and use of IoT in generation of Smart City. It is beginners approach for laying hands on digital era of future technology. The course is based on practical approach to strengthen participants understanding on how IoT functions and how to begin with it. The course will enable you to understand how a tech enthusiast can begin to contribute for Smart City.

The sole vision of "Introduction to IoT and Integrated controllers for IoT" would be to generate manpower with idea about IoT and interest to world of future technology.


What Will I Learn ?

Attendees will after the course be able to demonstrate an overall understanding of the IoT and its components in relation to:

  • Understand the use and genre of Microcontroller
  • Getting in-hand experience of Arduino
  • Working on projects based on Arduino
  • Get knowledge on sensors and its application
  • Working with integration of external hardware

Prerequisite Knowledge

Who can benefits ?

One day IoT course id designed for Tech enthusiast who want to start with their career in IoT and hardware manipulation. It is not necessary to be of any level since the course is designed to work for basics. For better understanding it's good to have knowledge on basic programming.


Opportunity Scope

Mentor shall discuss on classroom.

Modules / Chapter

Module 1: Introduction to the Arduino (30 mins)

  • Requirements:
    • Windows 8 or higher
    • Arduino

Module 2: Microcontrollers and how they work (1 hour)

  • Lessons:
    • How microcontroller differ from PCs
    • How microcontrollers are programmed
    • How microcontrollers interface with sensors(e.g. button) and actuators(e.g. motors)
  • Requirements:
    • Windows 8 or higher

Module 3: The structure of Arduino sketches (30 mins)

  • Lessons:
    • How the Arduino sketch is transformed into working code
    • How a compile Arduino sketch is loaded and run
    • Arduino sketch as problem solving
  • Requirements:
    • Arduino IDE

Module 4: Practical digital electronics by example (1 hour)

  • Lessons:
    • Microcontroller digital input/output(I/O)
    • Ports and I/O pins
    • Wiring up switches and push buttons
    • Events and action-deciding what to do when a button is pressed or switch is turned on
    • Doing more fancy things with multiple buttons and multiple LEDs
  • Requirements:
    • Arduino IDE
    • Windows 8 or higher
    • Arduino uno
    • Switch
    • Push button
    • Connector wires
    • Bread board

Module 5: Functions and variables explained (1 hour)

  • Lessons:
    • Function as a means of reusing code
    • Variable as a means of remembering values and passing information into function
    • Function as a means of providing ”functionality”-a survey of the various functions
    • Functions that return values
    • Devising your own function
    • Comparing values and comparison operator
    • Logical expressions and logical operator
    • Making decision using if else statements and switch statements
  • Requirements:
    • Arduino IDE
    • Windows 8 or higher
    • Arduino uno
    • Potentiometer (10K-ohm)
    • LRDs
    • Connecting wires
    • Bread board

Module 6: Timer and their uses (2 hours)

  • Lessons:
    • Backing Up Databases and Transaction Logs
    • Managing Database Backups
    • Advanced Database Options
  • Requirements:
    • Arduino IDE
    • Windows 8 or higher
    • LEDS
    • Connecting wires 
    • Bread board

Module 7: Reading analog value- analog to digital conversion (2 hours)

  • Lessons:
    • How analog to digital conversion works
    • Configuring pins for analog input
    • Capturing analog values
    • Reading a variable potentiometer by measuring the voltage across it
    • Representing an integer value in binary
    • Displaying an integer value in binary using a bank of LEDs
  • Requirements:
    • Arduino IDE
    • Windows 8 or higher
    • LEDs
    • Sonar sensor
    • Bread board
    • Connecting wires 
    • IR sensor 
    • LDRs

Module 8: Controlling Power output using pulse width modulation(PWM) (2 hours)

  • Lessons:
    • The Arduino analog output using PWM output
    • Using PWM to vary the intensity to an LED
    • Using a variable potentiometer to dim and brighten LEDs by converting its resistance to suitable PWM analog output value
  • Requirements:
    • Arduino IDE
    • Windows 8 or higher
    • LEDs
    • Bread board 
    • Connecting wires

Module 9: Introduction to driving device requiring higher voltage or currents than can be directly handle by the microcontroller (30 mins)

  • Lessons:
    • Low voltage DC motor
    • Servos
    • Relay
  • Requirements:
    • Arduino IDE
    • Windows 8 or higher

Module 10: Introducion to protocols (30 mins)

  • Lessons:
    • I2S protocol
    • SPI protocol
    • UART protocol
    • Serial protocol

Enquiry Form

Required fields are marked (*).

(Max 350 words only)

Contact Information

  • Address

    Anamnagar - 32 Kathmandu, Nepal

  • Email

    info@labanepal.com

  • Phone

    +977-1-4102721, 4102722, 4244804

  • Opening Hours

    10 AM - 5 PM

Registration Form

Required fields are marked (*).

(Max 350 words only)

Contact Information

  • Address

    Anamnagar - 32 Kathmandu, Nepal

  • Email

    info@labanepal.com

  • Phone

    +977-1-4102721, 4102722, 4244804

  • Opening Hours

    10 AM - 5 PM

newsletter

Sign Up for News and Offers

Subscribe for the latest news and great deals we offer