Higher Diploma in Embedded Systems
Continuous advancements and opportunities in embedded systems has improved equipment controls with several application in smart home, home automation, school automation, information, networking, industrial micro automation, multimedia and biomedical appliances. This course is geared toward developing a comprehensive prototyping skills of several technologies behind the embedded systems and contribute to future advances of these systems.
At the end of this eight(8) Weeks Intensive Course, you will develop and build several smart devices and improve technology capabilities and understand limitations of the hardware, software components for building embedded systems. We recommend you move higher to the higher Diploma Course to have a full grasp of this concept.
Learning Outcome
- Understand microcontrollers are and things they can do.
- Explore how to use a (solderless) breadboard for prototyping
- Learn how to wire up sensors to microcontrollers and setup actuators on microcontrollers
- Develop Programming Skills in Embedded C/C++ / Python Programming, Application
- Programming Interface Using various Independent Development Environments(IDEs)
- Understand, comment, upload/run, and edit Arduino programs (AKA sketches).
- Differentiate between input, output and power configurations
- Identify analog and digital Setup in embedded Systems
- Build Smart Home and control home appliances remotely using a phone
- Control DC Components (LEDs) and AC Components (Relays, Bulbs)
- Engage Serial Communication and write information to the serial monitor
- Read sensor values (analog and digital) and perform logical and mathematical analysis.
- Innovate your ideas: implement an Arduino-based smart DIY prototypes of your own.
- Learn how to build simple circuit and wire components to the Breadboard
- Troubleshoot fault and sketch diagrams
- Manage power, convert DC to DC, Rectify AC to DC and Invert DC to AC for multiple purposes.
- Learn to control different AC appliances remotely using Mobile App and Communicate with controller using your Smartphone
- Design and Develop an Andriod Mobile APP to control different AC appliances wireless
- Working with Bluetooth Module, an interface with Microcontroller and Mobile APP.
- Eliminate the manual effort and save energy by automating room lights
- Build your own security alert system and get notified via alarms and lamps upon intrusion
- Read analog sensors and control actuators such as Home Generators, Water Tank Pumps, Water heaters and lots more
Course projects
- LED Blinky, STAGE BackLight, Christmas Light
- LEDs Switch Control
- Control LED brightness with Potentiometer
- Proximity Sensor Measurement
- Smart Intruder Security system with alarm
- Night Intruder Smart Security Light
- Light Sensor Measurement and Automated Room light switch
- Smoke and Fire detection with Alarm
- Automatic Water Level Monitor & Controller
- 2-Way Traffic Light With Pedestrian Control
- Gas Pollution and Fire detection with Alarm
- Automated Generator Set control using Mobile Phone
- Automated Pan/Tilt Camera Stand
- Environmental Data logger System with Indicators
- Auditorium Counter System With LCD
- Android Mobile Phone Controlled Home Appliances
- Automatic Irrigation System
- Smart Home Using Andriod Mobile App via Bluetooth
Course Contents
- Introduction to Automation and Embedded Systems
- Microcontrollers/Microprocessors (Arduino Uno/Nano/Mega, ARM Mbed, Raspberry Pi, etc)
- Basic Physics Electronics (Resistors, diodes, transistors, potentiometers, etc)
- Digital output and input, Analog output and input, Analog-to-Digital Converters (ADCs), Digital-to-Analog Converters (DACs)
- Circuitry (Hardware prototyping)
- Sensors (Motion Sensor, Light Sensor, Water Level and Rainfall Sensor, Noise Module, Proximity Sensor, Gas Sensors, Ultrasonic Sensor, Smoke Sensor, Temperature Sensor)
- Actuators (LEDs, Buzzers, Liquid Crystal Display(LCD), Servos, Drives, Relays, DC Devices, AC devices)
- Test and Measurement: Digital voltmeters, Ammeters, oscilloscopes, Power Supply Unit (PSU) etc
- Develop Programming Skills in Embedded C/C++ / Python Programming, Application Programming Interface (Software integration and Libraries Interfacing) Using various Independent Development Environment
- Mobile App for Embedded Automation (MIT Inventor etc)
- Data Transmission: RF transmitter/receiver, InfraRED, Bluetooth, NFC, GSM and GPRS Mobile Communication
- Smart Modules: (Noise Module, Voice Recognition Module, Memory Modules, RTC Data Loggers Module, SD Card modules, Camera, Joystick etc)
- Communication in Embedded Systems (I2C, SPI, CAN etc), Networking multiple controllers
- Introduction to PCB, Veroboard and Soldering
- Software Development and debugging strategies and techniques.
Requirements
- Laptop (minimum Specs)
- Internet (Optional)
- Software (IDE)
- Microcontroller, Sensor and Actuator Kit for Higher Diploma – Available at Office at no extra cost
Course Giveaways
- Higher Diploma Certificate
- Giveaway Embedded Systems Appreciation Kit
- Free Software (IDE)
- Bonus Microcontroller
- 30% off Cost
Course Target
- Engineers, Technicians, Students, Undergraduates and Graduates
- Enthusiast who wants to explore smart home and automate day to day activities
- Anyone who wishes to write any code and build the complete App
- Computer software experts who wants to develop hands on Embedded C/C++ Programming
OTHER RESOURCES
ARDUINO & RASPBERRY PI BOOKS
Course Features
- Lectures 11
- Quizzes 0
- Duration 72 hours
- Skill level Higher Diploma
- Language English
- Students 24
- Certificate Yes
- Assessments Yes
Introduction
Course Manual/Material
Project 1: LED Blinky, STAGE BackLight, Christmas Light
Project 2: LEDs Switch Control
Project 3: Control LED brightness with Potentiometer
Project 4: Proximity Sensor Measurement
Project 5: Smart Intruder Security system with alarm
Arduino Software