Pic Microcontroller and Pcb designing step by step
3.8 (12 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,094 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Pic Microcontroller and Pcb designing step by step to your Wishlist.

Add to Wishlist

Pic Microcontroller and Pcb designing step by step

Master Microcontrollers and Pcb desining from scratch
3.8 (12 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,094 students enrolled
Created by Mahmoud Mansour
Last updated 8/2016
English
Current price: $10 Original price: $30 Discount: 67% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 6 hours on-demand video
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn eagle software for designing pcbs
  • Design your own pcb using iron on glossy paper method
  • Learn proteus and mikroC
  • Learn the basics of c programming language
  • Interface leds, lcds, seven segmants, motors, relays, keypads and ADC modules with Pic Microcontroller
  • Simulate and make a lot of microcontroller practical projects
View Curriculum
Requirements
  • Eagle software for desining pcbs
  • Proteus software for simulation
  • MikroC for pic programming
  • Program burner for your pic programmer, i use winpicpgm
  • Some components that will be introduced in lecture 12
Description

Use this coupon (50PERCENTOFF1) to get the course for 10 DOLLARS while you can.

This course is about pcbs and programming microcontroller 

This course is submitted for beginners in microcontroller and pcb designing field

By the end of this course you will be able to 

  • Learn how to design a circuit in eagle schematic layout
  • Turn your circuit into a pcb through the board layout
  • Master pcb making using iron on glossy paper method
  • Design a JDM programmer
  • Design and make a laser sensor project
  • Learn to simulate an electronic circuit using proteus
  • Learn to program your pic using microC
  • Learn the basic concepts of c programming language
  • Burn your programs on your pic using computer
  • Design a lot of microcontroller projects (flash light, traffic light, temperature sensor and security system using keypads and lcds)
  • How to interface leds, lcds, seven segmants, motors, motor drivers, relays, keypads and ADC projects


This course will take 6 hours to complete 

It is sperated into two sections 

  • Pcb designing section 
  • Microcontroller section


If you are a starter in electronics, microcontroller and pcb designing filed i would recommend this course for you as a first step 

It will take you from scratch to intermediate level.

Who is the target audience?
  • Electronics beginners
  • Any body who wants to make his own robot
Students Who Viewed This Course Also Viewed
Curriculum For This Course
58 Lectures
06:00:58
+
Pcb Designing
8 Lectures 01:30:47

Understanding what are pcbs, why were they made and what we will need to make one.

Preview 01:59

Quick look at eagle's schematic layout, tools and most important buttons.

Learn more through this link

https://learn.sparkfun.com/tutorials/using-eagle-schematic

Schematic Layout
07:18

Quick look at eagle's pcb layout, tools and most important buttons.

Now you should be able to design your schematics and turn them into pcbs.

Learn more through this link

https://learn.sparkfun.com/tutorials/using-eagle-board-layout

Board Layout
06:00

A JDM programmer design for those who have pcs, you can program 40 pin pic microcontrollers using it.

JDM programmer components and design
19:16

Designing a Laser Alarm that can be used in security applications in Eagle.

Laser Sensor Alarm - Circuit design
16:13

Transferring the pattern to a copper layer using iron on glossy paper method. 

Laser Sensor Alarm - Transferring pattern and etching
19:55

Drilling the pcb and soldering

use 0.7mm drill pit for resistors, transistors and leds

1mm for ICs and regulators.

Laser Sensor Alarm - Drilling and soldering
18:20
+
Microcontroller
50 Lectures 04:30:11

Construction of microcontroller
05:58

Introducing pic16f877a which we will be using in our course.

Pic 16f877a
07:20

  • Hardware :
  1. Breadboard
  2. Jumper wires
  3. Pic 16f877a
  4. 8 MHz crystal
  5. 2 * 22 pf capacitor
  6. +5 volts Source
  7. 220 ohm resistors
  8. Push buttons
  9. 2.2v leds
  10. Seven segment
  11. 5 volts relays
  12. 2n2222 transistors
  13. 1n4001 diode
  • Software :
  1. proteus
  2. MikroC for pic
  3. Burner Program
Preview 02:02

Learning the most important uses of a digital Multimeter, and how to measure different quantities using it.

Multimeter
08:01

A breadboard also known as protoboard is a type of solderless electronic circuit building.You can build a electronic circuit on a breadboard without any soldering !

Take a look at this instructable for further information

http://www.instructables.com/id/How-to-use-a-breadboard/

BreadBoard
04:15

5 volts regulation circuit using L7805 regulator ic.

+5v Power supply circuit
02:42

Learn How to use the transistor as a switch in the saturation and cut-off regions .

Read more about it

http://www.electronics-tutorials.ws/transistor/tran_4.html

BreadBoard practical - Transistor as a switch
05:46

Learn How to declare and initialize a variable in c.

Variables
08:23

Learn How to use most of c operators.

Operators
05:32

Learn How to use if, if else, nested if, and switch statements and the know the difference between them.

Flow Control or Selection
04:06

Learn How to use different types of loops and know the difference between them.

Loops
06:46

In this lecture we will know how to set a pin as output or input, and how to set it to zero volts or +5 volts if it is an output pin.

Data Direction
07:10

Quick look at MikroC's tools and most important buttons.

MikroC
08:07

Quick look at Proteus's tools and most important buttons.

Download the program from labcenter for microchip technologies

https://www.labcenter.com/buy-vsm/

Proteus
04:33

How to setup and use k150 pic programmer.

K150 Pic Programmer
03:15

this is Our first project and it is simple 

we will just set a pin as output pin, put 5 volts on it for a while then turn it off again.

Preview 06:28

assembling the components of the flash project on a breadboard.

Flash project Practical
02:32

Active Low means Device/Pin will be active when Low Voltage (0v) is applied to it. You must apply +5v to vcc to make chip working

For an active high pin, you connect it to your HIGH voltage (usually 3.3V/5V).

Active low And Active High
05:02

Learn how to switch between three pins and give them different values.

Traffic Project
06:46

assembling the components of the Traffic project on a breadboard.

Traffic Project Practical
04:13

display device for displaying decimal numerals from 0 to 9

Seven segment displays are widely used in digital clocks, calculators, electronic meters and other electronic devices.

Preview 03:56

The display's common pin is generally used to identify which type of 7-segment
display it is. As each LED has two connecting pins, one called the
“Anode” and the other called the “Cathode”, there are therefore two
types of LED 7-segment display called: Common Cathode (CC) and Common Anode (CA)

Read more about it

http://www.electronics-tutorials.ws/blog/7-segment-display-tutorial.html


How to distinction between common cathod and common anode seven segments
03:05

Counting from 0 to 9 by using the decimal equivalent binary code.

Seven segment - Counting project
07:13

Counting from 0 to 9 using decimal numbers and 7447 decoder.

Seven segment - Counting project using 7447 decoder
04:39

assembling the components of the 7 segment counting project on a breadboard.

Seven segment - Counting project Practical
06:27

A liquid-crystal display (LCD) is a flat panel display that uses the light-modulating properties of liquid crystals. Liquid crystals do not emit light directly
LCDs are available to display arbitrary images (as in a general-purpose
computer display) or fixed images with low information content, which
can be displayed or hidden, such as preset words, digits, and 7 segment displays, as in a digital clock. They use the same basic technology, except that arbitrary images are made up of a large number of small pixels, while other displays have larger elements.

Read more

https://en.wikipedia.org/wiki/Liquid-crystal_display

Lcds
03:46

Learn most of the lcd's functions to be able to print and perform other objectives on it.

Preview 04:07

Learn How to interface the LCD with Pic16f877a.

Lcd - Connection in proteus
04:25

Learn how to make a word moving from the first column of the lcd to column number 16ز

Lcd - How to shift a word
06:51

Learn How to print a value you read from a sensor or anything else on your lcd.

Preview 04:05

assembling the components of the word shifting project on a breadboard.

Lcd Practical
07:05

A relay is an electrically operated switch. Many relays use an electromagnet to mechanically operate a switch, but other operating principles are also used, such as solid-state relays.

Read more

https://en.wikipedia.org/wiki/Relay

Preview 06:43

Learn how to use the relay to switch between two devices or just to turn on/off one device.

Relay Practical
06:41

Learn how to interface the Relay with pic16f877a through a transistor in the saturation region.

Relay interface with pic 16f877a Practical
05:12

A pipeline ADC (also called subranging quantizer) uses two or more steps of subranging. First, a coarse conversion is done. In a second step, the difference to the input signal is determined with a digital to analog converter (DAC). This difference is then converted finer, and the results are combined in a last step

Read more

https://en.wikipedia.org/wiki/Analog-to-digital_converter

ADC
11:58

Using Lm35 temperature sensor to display the temperature on lcd.

Temperature sensor project
05:02

assembling the components of the temperature sensor project on a breadboard.

Temperature sensor project Practical
02:55

Learn how to use 4*4 keypad with pic16f877a.

Keypad
04:57

Keypad based security project that can be activated only by using the right password.

Security system
14:07

assembling the components of the security system project on a breadboard.

Preview 04:18

A DC motor is any of a class of electrical machines that converts
direct current electrical power into mechanical power. The most common
types rely on the forces produced by magnetic fields. Nearly all types
of DC motors have some internal mechanism, either electromechanical or
electronic, to periodically change the direction of current flow in part
of the motor. Most types produce rotary motion; a linear motor directly
produces force and motion in a straight line.

Read more

https://en.wikipedia.org/wiki/DC_motor

Dc motors
02:04

Learn to control the direction of dc motor's spinning using transistor based H bridge.

H bridge
03:38

Learn to control the direction of spinning of two motors using l293d motor driver ic.

Controlling motor's direction using L293D
06:34

Control the direction of dc motor's spinning Useing push buttons to give 5 volts or zero volts to the l293d.

L293D direction control using push buttons Practical
04:14

Introducing pulse width modulation and how it can control the speed of the motor by controlling the value of the dc voltage applied to the motor.

Preview 05:12

a project that companies both direction and speed control of a dc motor using pic16f877a and l293d, which is widely used in robotics field.

Motor Direction and speed control with pic16f877a
08:12

Using pic16f877a and l293d to control the speed of a dc motor by changing the pulse width using a photometer.

Dc Motor Speed control using pic16f877a and l293d Practical
05:08

Automatically changing the direction of the spinning every two seconds using pic16f877a and l293d.

Dc Motor Direction control using pic16f877a and l293d Practical
03:50

The End
01:09
About the Instructor
Mahmoud Mansour
4.3 Average rating
31 Reviews
1,347 Students
3 Courses
Computer Engineering student at FEE menoufia university

Studying computer engineering at faculty of electronic engineering menoufia university.

Marketer at IEEE MSB.

Enthusiastic about Electronics, electrical engineering, Programming, Embedded Systems and Graphic Designing.

4 years Experience in electronics and programming.

2 years Experience in robotics field.

Interested in Microcontrollers, arduino and raspberry pi.

Has passion to learn and teach.