Embedded Systems: Project Development

This free online course will give you a comprehensive run-through on how to plan and build an electronic project.

Publisher: NPTEL
This free online course focuses on how to plan and build an electronic project using the MSP430 microcontroller. You will learn the "ten commandments" for building an electronic project, as well as the methods of circuit prototyping. How to implement a Wirelessly Powered Art Installation project will also be illustrated. This course is very essential for anyone who wants to build a complete project for any application, using an embedded system.
Embedded Systems: Project Development
  • Duration

    4-5 Hours
  • Students

  • Accreditation






View course modules


Can a microcontroller perform tasks like calculating the logarithm or exponent of numbers? Yes, it can. In the introductory section of this free online course, you will learn how to read information from the outside world, process it with a more complex mathematical operation, and see the result of those operations using the MSP430 microcontroller. Then, you will study how to create a mechanism where multiple activities are taking place in the microcontroller as well as how to deal with it through Multiplexing and the use of Interrupts. You will also be introduced to sequential programming, where the final values of the variables in a program depend on the order that statements are executed. Thereafter, how to plan and implement an electronics project will be discussed. The electronics today use embedded computers, though it uses programming, it also requires a body and this section talks about that. This section will sensitize you about all the aspects to consider when building an electronic project. While this is about building electronic projects, one should see it in a larger context of planning to create an entire project. So, you will observe all the issues that are required when thinking of building an electronic project.

Next, you will be taken through what is called the "ten commandments" of building an electronics project. First and foremost are the requirements, aims, objectives, and deliveries of the project you intend to embark on. Then the visualization, what is it that you are imagining? followed by the schematic, circuit fabrication, power supply, circuit soldering, system wiring after soldering, testing, enclosures, and finally the documentation of the entire project. You will also examine the circuit prototyping methods. The four types of circuit prototyping methods, The Breadboard, Zeroboard, Manhattan Style, and the Custom Printed Circuit Board. Their strengths, weaknesses, and their respective tools for prototyping will be highlighted. The ten steps involved in cutting and preparing a Custom PCB Fabrication using the Toner Transfer Method, which is the fastest way of making custom PCBs will be explained in this section. Also, you will examine one of the three ways of implementing embedded computers, which is the use of Single Purpose Computers. The Finite State Machine (FSM) which is a computational model machine used to create sequences, the two types, Moore machine, and Mealy machine, as well as the VHDL Code system will be considered.

Finally, you will learn about Datapath, which represents all the functional elements that process data under the control of FSMs. The relationship between FSMs and Datapath as well as the elements of Datapath will be analyzed. You will then incorporate those ideas into a single-purpose computer that will play a Dual Dice Game. You will be taught how to write the requirements, problem statements as well as the elements of Datapath and states required in the Finite State Machine of the game. The Programmable Logic Devices which are of two types, the Complex Programmable Logic Device (CPLD) and the Field Programmable Gate Array (FPGA) will be introduced in this section. Also, you will be shown how to plan, test, and implement an electronics project to create a Wirelessly Powered Art Installation using an MSP430 microcontroller. The Wireless Power Transfer Methods, as well as the microcontroller circuits used for the project, will be explained. Learning how to build an electronics project and demonstrating it from its concept to its realization in this course will empower you to be able to build a complete system project with the use of the embedded systems. So why wait? Start learning today!

Start Course Now