
Understanding what are pcbs, why were they made and what we will need to make one.
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
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
A JDM programmer design for those who have pcs, you can program 40 pin pic microcontrollers using it.
Designing a Laser Alarm that can be used in security applications in Eagle.
Transferring the pattern to a copper layer using iron on glossy paper method.
Drilling the pcb and soldering
use 0.7mm drill pit for resistors, transistors and leds
1mm for ICs and regulators.
Introducing pic16f877a which we will be using in our course.
Learning the most important uses of a digital Multimeter, and how to measure different quantities using it.
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/
5 volts regulation circuit using L7805 regulator ic.
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
Learn How to declare and initialize a variable in c.
Learn How to use most of c operators.
Learn How to use if, if else, nested if, and switch statements and the know the difference between them.
Learn How to use different types of loops and know the difference between them.
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.
Quick look at MikroC's tools and most important buttons.
Quick look at Proteus's tools and most important buttons.
Download the program from labcenter for microchip technologies
https://www.labcenter.com/buy-vsm/
How to setup and use k150 pic programmer.
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.
assembling the components of the flash project on a breadboard.
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).
Learn how to switch between three pins and give them different values.
assembling the components of the Traffic project on a breadboard.
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.
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
Counting from 0 to 9 by using the decimal equivalent binary code.
Counting from 0 to 9 using decimal numbers and 7447 decoder.
assembling the components of the 7 segment counting project on a breadboard.
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
Learn most of the lcd's functions to be able to print and perform other objectives on it.
Learn How to interface the LCD with Pic16f877a.
Learn how to make a word moving from the first column of the lcd to column number 16ز
Learn How to print a value you read from a sensor or anything else on your lcd.
assembling the components of the word shifting project on a breadboard.
Learn how to use the relay to switch between two devices or just to turn on/off one device.
Learn how to interface the Relay with pic16f877a through a transistor in the saturation region.
Read more
https://en.wikipedia.org/wiki/Analog-to-digital_converter
Using Lm35 temperature sensor to display the temperature on lcd.
assembling the components of the temperature sensor project on a breadboard.
Learn how to use 4*4 keypad with pic16f877a.
Keypad based security project that can be activated only by using the right password.
assembling the components of the security system project on a breadboard.
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
Learn to control the direction of dc motor's spinning using transistor based H bridge.
Learn to control the direction of spinning of two motors using l293d motor driver ic.
Control the direction of dc motor's spinning Useing push buttons to give 5 volts or zero volts to the l293d.
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.
a project that companies both direction and speed control of a dc motor using pic16f877a and l293d, which is widely used in robotics field.
Using pic16f877a and l293d to control the speed of a dc motor by changing the pulse width using a photometer.
Automatically changing the direction of the spinning every two seconds using pic16f877a and l293d.
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.