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