HArdware desigN & Development for embedded Systems and internet Of thiNgs (HANDS-ON)

This course will equip engineering students with the conceptual understanding, design know-how and hands-on development experience for embedded hardware design and development. Various aspects of microcontroller-based hardware design, development and testing will be covered like device interfacing, power conditioning, I/O interactions and PCB manufacturing and assembly processes. By undergoing, and successfully completing the course, it is envisaged that students will gain the requisite skills for end-to-end hardware development for systems such as IoT devices, Drones, Bots, etc.

  • A Practical Overview of Electronic Devices and Circuits
  • Building a Micro-Controller based Board
  • Simplifying Input and Output Device Interfacings
  • Enabling Communication
  • Powering it up
  • PCB Development, Manufacturing Process & Assembly Techniques
  • Introduction to Autodesk Eagle

       By the end of this course, the student will be equipped with

  • Conceptual Know-How: A practical and application-oriented understanding of electronic devices, circuits and concepts required for developing hardware for a Microcontroller based Embedded System.
  • Design Know-How: Choosing the right devices and components, electrical and logical validity, verifying circuit consistency, schematic development.
  • Skill Know-How: Translate a design on paper into the PCB manufacturing files by undertaking board layout, routing, design rule checks, and gerber file generation using a PCB Development Software.
  • Electronic System Development: Expertise to develop End-to-end Embedded Systems for various application use cases like Drones, IoT, Bots etc.

  • Basic understanding of Electronic Devices and Circuits, Op-Amps and Micro Controllers
  • Knowledge of Basic C Programming and Arduino, ESP based embedded development frameworks

Hardware and Software Tools Required:

  • Hardware- Laptop with at least 4GB RAM and Windows/Ubuntu OS
  • Software- Autodesk Eagle Free license
  • A good internet connection