Free 5-Day IoT training with Unity Board(Arduino Compatible)

Introduction to TD4PAI

A Charity empowered by Innovation

Technology Development for Poverty Alleviation Initiative – TD4PAI is an NGO, IoT Hub,  Innovation Charity and a space for invention and creation that enables innovative entrepreneurs and startups to build smart city and loT-based solutions. We are creators and developers, designers, creative techies and mentors building local capacity for connected systems enabled by Internet-of-Things, RFID, ar­tificial intelligence, embedded systems, and big data science.

Innovative entrepreneurs and startups at the Innovation Hub share a dream of making the world a better place through technology. As they grow, they attract foreign direct investment, create jobs, and grow the knowledge economy to­wards enhancing the socio-economic benefit of Nigeria

We are for the advancement of the knowledge economy towards enhancing the socio-economic benefit of Nigeria.


Introduction to UnityBoard

Unity Board is a creative medium for advancing teaching and learning, designed specifically

as hands-on learning tools to help today’s students build skills for the creative and digital
economy through critical thinking, collaboration, communication, curiosity, problem solving
and invention.

Our Courses/Packages

Internet of things (IoT): The internet of things is the next wave the world is going to harness. This course focuses on hands-on IoT concepts such as sensing, actuation, processing, and communication. It covers the development of Internet of Things (IoT) prototypes—including devices for sensing, actuation, processing, and communication—to help you develop skills and experiences.


At the end of this course, the trainees should

  • Have detailed understanding of electronics.
  • Understand embedded C programming for Arduino
  • Know how to work with sensors and Arduino
  • Develop IOT based prototypes

Minimum eligibility criteria: Basic knowledge of computer, knowledge of electronics is advisable but not mandatory.

Course Outline:

Sr. No

Modules to be covered


Introduction to IOT and emerging technologies


Arduino Simulation Environment


Sensor & Actuators with Arduino


Basic Networking with ESP8266 Wi-Fi Module 


IoT Protocols


Cloud Platforms for IOT

Detailed Course Syllabus:

1.     Introduction to IoT

  • Understanding IOT fundamentals and emerging technologies
  • IoT Architecture and protocols
  • Various Platforms and use cases of IOT
  • Real time Examples of IOT and emerging technologies
  • Overview of      IOT    components        and    IoT     Communication Technologies
  • Impact of IoT in Revenue Generation
  • Challenges in IOT

2.     Using Unity Board and Arduino IDE

  • Unity Board Architecture
  • Setup the IDE, Writing Arduino Software
  • Arduino libraries
  • Basics of embedded C programming for Arduino
  • Interfacing LED, push button and buzzer with Arduino
  • Interfacing Arduino with LCD

3.     Sensors & Actuators with Unity Board (Arduino Compatible) 

  • Overview of Sensors working
  • Analog and Digital sensors
  • Interfacing of temperature, humidity, motion, light and gas sensor with Arduino.
  • Interfacing of actuators with Arduino
  • Interfacing of relay switch and servo motor with Arduino

4.     Basics of Networking with WiFi, Bluetooth and GSM Modules

  • Basics of wireless networking
  • Introduction to ESP8266 Wi-Fi module and Sim800l GSM module
  • Various Networking Library
  • Web server-introduction, installation, configuration
  • Posting sensor(s) data to web server

5.     IoT Protocols

  • M2M vs. IOT
  • Communication Protocols

6.     Cloud Platforms for IoT

  • Virtualization concepts and cloud architecture
  • Cloud computing, benefits
  • Cloud services — SaaS, PaaS, IaaS
  • Cloud providers and offerings
  • Study of IOT Cloud platforms
  • Thingspeak API and MQTT
  • Interfacing ESP8266 with web services
  • Projects

Course Materials

  1. Unity Board
  2. Personal Laptops for each trainee
  3. Training Manual

 Note: 1. Please come along with your Personal Laptop

            2. Time is in West Central Africa Time