THE BASIC TRAINING PROGRAM FOR ELECTRONIC ENGINEERS
The Basic Training Program for Electronic Engineers
$20.0

The classroom will release soon.

  • access_time
       Estimate Time : 0 days
  • ondemand_video
       Video Length : 20h11m56s
  • format_list_bulleted
       Tasks number : 106
  • group
       Students enrolled : 1068
  • equalizer
       Medium Level
Authors

Kevin Gautama is a systems design and programming engineer with 16 years of expertise in the fields of electrical and electronics and information technology.

He teaches at the Hanoi University of Industry in the period 2003-2011 and he has a certificate of vocational training by the Ministry of Industry and Commerce and the Hanoi University of Industry.

From extensive design experience through numerous engineering projects, the author founded the Enziin Academy.

The Enziin Academy is a startup in the field of educational, it's core goal is to training design engineers in the fields technology related.

The Enziin Academy is headquartered in Stockholm-Sweden with an orientation operating multi-lingual and global.

The author's skills in IT:

  • Implementing the application infrastructure on Amazon's cloud computing platform.
  • Linux server system administration (Sysadmin).
  • Design load balancing and content distribution system.
  • MySQL database administration.
  • C/C++/C# Programming
  • Ruby and Ruby on Rails Programming
  • Python and Django Programming
  • The WPF/C# on the .NET Framework Programming
  • The PHP/JAVA Programming
  • Machine Learning and Expert System.
  • Internet of Things.

The author's skills in the fields of electric and electronic:

  • The design of popular CPU / MCU systems.
  • Design FPGA / CPLD system (Xilinx - Altera).
  • Design and programming of DSP systems (Texas Instruments).
  • Embedded ARM system design.
  • The RTOS Programming
  • Design and programming electronic power systems.
  • PLC - inverter - sensor - electric control cabinet industrial.
  • Control systems distributed connection with Server.

Read more...

Coverakicad
The Basic Training Program for Electronic Engineers


The training program for the electronic engineer, the content of the course will provide the modular design can be reused.

We will learn about the following solutions:

  • Overview of basic electronic knowledge
  • Measurement solutions
  • Display solutions
  • Communication solutions
  • Output controls
  • Power Supplies
  • Design of a project

I will standardize solutions so that engineers can reuse, then they modify and create more things.

The project we will design in this course.

Basic Electronic Knowledge

In this section, I will the introduction to training programs and standard ICs, the design tools and software used in the electronic field.

  • Introduce the training program
  • Introduce the ICs and components
  • Software tools used in electronic design

The Measurement Solutions

This section we will implement measurement solutions:

  • Measurement of DC / AC voltage
  • Measurement of grid parameters
  • Measurement isolation
  • Measure the temperature and humidity
  • Measure distance by ultrasonic and laser sensors
  • Accelerometer measurement - gyroscope - digital compass
  • Measurement of pressure and force

For measuring DC voltage, the measurement is very simple. If the DC voltage is oscilloscope pulse (square or triangle), then we need to measure the instantaneous value and the Root Mean Square (RMS) value.

The parameters of electrical grid include:

  • RMS Voltage
  • RMS Current
  • Frequency
  • Power Factor Coefficient
  • Real Power
  • Reactive Power
  • Energy consumption

Integrated Circuit AC measurement of Analog Devices

At present, to measure the parameters of the grid, we will use dedicated circuits instead of rectifiers or voltage divider. These microchips are essentially DSPs, which sampling signal at high speed and the values obtained are extremely accurate.

In isolation measurement, the signal side must be isolated from the controller for safety reasons and against electromagnetic interference. perform isolation measurement by an optical method or by using the high-frequency transformer.

Temperature measurement can be applied to industry field and household.

The PT100 sensor and three-wire model

 

The NTC sensor

The ultrasonic sensor

Measure range by IR sensor

Display

  • LCD TFT
  • LCD Segment
  • Led-Background and Matrix
  • eInk

Display LCD - TFT

Display LCD - Segment

Display Led Segment

Display eInk

Table of Content


  • Module 1: Electronic Design with KiCAD
  • 1. Introduction
    • videocam
      The tasks to do in this course

      11m26s
    • videocam
      Download and install KiCad

      11m26s
    • videocam
      Overview of KiCad

      11m26s
  • 2. Schematic Design
    • videocam
      Tools and menu

      11m26s
    • videocam
      The common commands

      11m26s
    • videocam
      Hierarchical structure in schematics

      11m26s
    • videocam
      Annotate auto for components

      11m26s
    • videocam
      Check rules schematic design

      11m26s
    • videocam
      Make a netlist

      11m26s
    • videocam
      Printing a schematic

      11m26s
  • 3. Library in Schematic Design
    • videocam
      Create the library and add new components

      11m26s
    • videocam
      Graphics objects

      11m26s
    • videocam
      Managing units of measurement

      11m26s
    • videocam
      Make footprint for the component

      11m26s
    • videocam
      Additional information fields

      11m26s
    • videocam
      Manage symbols

      11m26s
    • videocam
      Create Netlists and BOM

      11m26s
  • 4. Design PCB
    • videocam
      Introducing the PcbNew tool

      11m26s
    • videocam
      The options PCB

      11m26s
    • videocam
      Link Schematic and PCB

      11m26s
    • videocam
      Create new PCB

      11m26s
    • videocam
      Update the PCB

      11m26s
    • videocam
      Read files Netlist

      11m26s
    • videocam
      Introducing layers

      11m26s
    • videocam
      Setting the layers

      11m26s
    • videocam
      Arrange components

      11m26s
    • videocam
      Layout PCB

      11m26s
    • videocam
      Add region copper overlay

      11m26s
  • 5. Library Footprint
    • videocam
      Introduction to Footprint Editor

      11m26s
    • videocam
      Using the Footprint Editor

      11m26s
    • videocam
      Export files to the manufacturer

      11m26s
    • videocam
      Export Gerber files

      11m26s
    • videocam
      Export Drill files

      11m26s
    • videocam
      Export components position file

      11m26s
  • 6. The Reality Project
    • videocam
      Analyze the requirements

      11m26s
    • videocam
      Design the schematic

      11m26s
    • videocam
      Make a library schematic

      11m26s
    • videocam
      Import shape of board from CAD

      11m26s
    • videocam
      Design the PCB

      11m26s
    • videocam
      Make a library footprint

      11m26s
    • videocam
      Export files to the manufacturer

      11m26s
  • Module 2: Design Solutions in Electronic
  • 1. Basic knowledge in electronic
    • videocam
      Introduction to training program

      11m26s
    • videocam
      ICs and components

      11m26s
    • videocam
      Software tools in design electronic

      11m26s
  • 2. Solutions of Measurement
    • videocam
      Measurement of DC/AC voltage

      11m26s
    • videocam
      Measurement of grid parameters

      11m26s
    • videocam
      Isolation Measurement

      11m26s
    • videocam
      Measure the temperature and humidity

      11m26s
    • videocam
      Measure the distance using ultrasound and laser

      11m26s
    • videocam
      Measure accelerometer - gyroscope - digital compass

      11m26s
    • videocam
      Measure pressure and force

      11m26s
  • 3. Display Solutions
    • videocam
      Display LCD TFT

      11m26s
    • videocam
      Display LCD Segment

      11m26s
    • videocam
      Display Led-Background and Matrix

      11m26s
    • videocam
      Display eInk

      11m26s
  • 4. Communication Solutions
    • videocam
      Basic communication I2C-SPI-1Wire

      11m26s
    • videocam
      Industrial communication RS485-RS422-CAN

      11m26s
    • videocam
      Ethernet interface - Wifi - Bluetooth - RF - Zigbee

      11m26s
    • videocam
      The GPRS-GSM network communication

      11m26s
  • 5. Output control and power supply
    • videocam
      Digital Synthesized Signal waveform DDS

      11m26s
    • videocam
      Optical isolation output

      11m26s
    • videocam
      Relay and Solid State output

      11m26s
    • videocam
      Pulse Width Control PWM

      11m26s
    • videocam
      Linear voltage supply power LDO

      11m26s
    • videocam
      Buck-Boost Power Switching

      11m26s
    • videocam
      Power switching with battery

      11m26s
    • videocam
      EMI for MCU - CPU

      11m26s
  • 6. Reality Project: One-Phase electronic meter design - IoT connection
    • videocam
      Analysis of project requirements

      11m26s
    • videocam
      Project management by Subversion

      11m26s
    • videocam
      Design for AC

      11m26s
    • videocam
      Design memory ICs

      11m26s
    • videocam
      Design display LCD Segment

      11m26s
    • videocam
      Design GPRS/GSM module

      11m26s
    • videocam
      Design Ethernet/WiFi module

      11m26s
    • videocam
      Design IR communication

      11m26s
    • videocam
      Design power supply

      11m26s
    • videocam
      Firmware programming and remote upgrade

      11m26s
    • videocam
      Deploy database backend on Linux Server

      11m26s
    • videocam
      Desktop application programming

      11m26s
    • videocam
      Webapp programming

      11m26s
    • videocam
      Mobile application programming

      11m26s
  • Module 3: IT Knowledge for Electrical-Electronic Engineers
  • 1. Introduction
    • videocam
      Introduction to course

      11m26s
    • videocam
      Overview of IT for electronic engineers

      11m26s
  • 2. Installing Linux Server
    • videocam
      Select of solution and Linux server provider

      11m26s
    • videocam
      Installing Ubuntu and Centos server

      11m26s
    • videocam
      Administration commands on Linux

      11m26s
    • videocam
      Create user and permissions

      11m26s
    • videocam
      Connection via SSH/SFTP/SCP/Rsync

      11m26s
    • videocam
      The C/C++ programming on Linux

      11m26s
    • videocam
      Installing a basic PHP website

      11m26s
    • videocam
      Installing Ruby and Python interpreter on Linux

      11m26s
    • videocam
      The firewall on Linux

      11m26s
  • 3. Desktop Application Programming
    • videocam
      The basic protocol TCP/IP/UDP/HTTP/HTTPS

      11m26s
    • videocam
      Subversion and Git version management systems

      11m26s
    • videocam
      The C/C++ programming interface with TCP/UDP/HTTP

      11m26s
    • videocam
      The C# programming language

      11m26s
    • videocam
      The WPF programming in .Net Framework

      11m26s
    • videocam
      Build UI advanced with Microsoft Blend

      11m26s
    • videocam
      The JavaFX programming

      11m26s
  • 4. Mobile Application Programming
    • videocam
      React Native programming

      11m26s
    • videocam
      C# Xamarin programming

      11m26s
  • 5. Embedded System Programming
    • videocam
      The Socket TCP/IP/UDP/HTTP programming

      11m26s
    • videocam
      Internet of Things programming

      11m26s
  • 6. Reality Projects
    • videocam
      IoT programming in Raspberry

      11m26s
    • videocam
      IoT programming in ARM board

      11m26s
    • videocam
      Connect to Server Linux with module WiFi

      11m26s
Discussions