Latest Forum Posts

HC-SR04 displaying random stuff after range 9

Project Help (Author: bhantadox)
Last post by ExperimenterUK    Fri Dec 08 2023, 08:50 am
 715 Views, 3 Posts 

8051 keypad and LED question

Project Help (Author: fortresmaximus)
Last post by ExperimenterUK    Tue Sep 19 2023, 07:49 am
 896 Views, 1 Posts 
 2742 Views, 0 Posts 

Erasing AT89S52 error

8051 Discussion Forum (Author: cainho07)
Last post by -    
 817 Views, 0 Posts 

Automatically sending of SMS via Nokia 3310

Project Help (Author: elie)
Last post by jacksonjk    Tue Oct 11 2022, 12:51 pm
 37358 Views, 31 Posts 

microcontroller

Project Help (Author: Billz)
Last post by liqian    Fri Aug 07 2020, 09:01 am
 12743 Views, 3 Posts 

AT89LP2052 connection

Project Help (Author: Mirza123)
Last post by ExperimenterUK    Thu Jul 02 2020, 04:37 am
 7815 Views, 6 Posts 

Need help with Schematics

Project Help (Author: cerouno)
Last post by ExperimenterUK    Thu Jun 18 2020, 03:12 am
 6880 Views, 3 Posts 

8051 MULTIPLICATION

8051 Discussion Forum (Author: xrxx)
Last post by -    
 53283 Views, 0 Posts 

Detect magnet position with Hall effect sensor

Electronics (Author: vivitern)
Last post by liqian    Tue Apr 28 2020, 02:56 pm
 11107 Views, 2 Posts 

problem real pic simulator MPLabx

Project Help (Author: rogermado)
Last post by ExperimenterUK    Tue Apr 28 2020, 01:51 pm
 8226 Views, 3 Posts 
 7171 Views, 0 Posts 
 15818 Views, 1 Posts 

Greenhouse Monitoring

PIC Microcontroller Discussion (Author: sarrahjuzar)
Last post by ajay_bhargav    Fri Feb 21 2020, 03:15 pm
 6942 Views, 1 Posts 
 31023 Views, 7 Posts 


This project is a simple but great looking door lock system which uses 7-segment display instead of LCD as in our previous projects. 7-Segment display is used in a great fashion here with scrolling text on it, which I personally liked a lot. This project is coded in assembly language which is very easy to understand. There is six 7-segment display array used in the design and four keys for entering code. An LED is given to indicate success or failure for door opening. This is also a proteus simulation provided along with this project so user can test it before building it. A special circuit is provided along with this controller design circuit to connect a High tension switch to 8051 microcontroller.

I want to thank Victor (ugoo5000) for submitting this nice project. I would like everyone to try this and post some videos and images of your hardware in forum.

Password coded lock system using seven segment. The project is design for my friends that find it difficult in using LCD in designing coded system. The code is preprogrammed in at89c51.

Direction on how to use:

  1. Use “up” and “down “button to select your desired code.
  2. Then use “select “ button to move the selected code to the next screen
  3. After making your eight code selection then depress “enter “button
  4. If the code match with the one in its memory, it will display”acess granted and set bit in p1.7 to light the LED.
  5. If not the same it display “access denied “and display “code”

ugoo5000



You can download this project from here:
Door lock system using seven segment display (Assembly)
printer friendly create pdf of this news item



Majoka has shared a great tutorial package for those who want to learn and understand how Dot Matrix display works. I would have uploaded this earlier but I was busy with other things. This tutorial package contains three parts listed as follows:

  1. Basic Matrix LED Control
  2. Static Character Display
  3. Dynamic Character Display


All tutorial contains sample programs with code and proteus simulation.

Part 1: Basic Matrix LED Control
This part discuss about basic control of matrix display e.g. LED scanning, types of scanning. This part includes a sample program with simulation that take you through this part of tutorial.

Part 2: Static Character Display
This part teach you to display one character on a matrix display. This part contains two programs
1. To display 'A' on LED matrix
2. Display Alphanumeric characters on LED Matrix

Part 3: Dynamic Character Display
This part helps you understand how to runtime update a Matrix display and scrolling of display characters. This part also includes a sample program which displays Alphanumeric characters (A-Z, 0-9) and scroll them left to right.

I am sure this wonderful tutorial will help you in your future projects. Please post your queries regarding this tutorial in our forum. Download this tutorial here:
LED Dot Matrix Display Tutorial Package
Tags dot matrix tutorialdot matrix display tutorialled matrix displaylearn to interface matrix display
printer friendly create pdf of this news item


Here is another feature packed and knowledge rich project update from our dear friend Majoka. He is savior for many students. We already have his previous Dot Matrix display using 8051. This project is an update to the same project with some additional features and lot of study material.

Here is what you will find in the download package:
1. Dot Matix Display code in C
2. Dot Matrix Display code in Assembly
3. VB6.0 based GUI software with code
4. Schematics (both old and new design)

Here is a big list of change from the previous version:
On Hardware side:
  • ULN2803 array is used to sink the current of Leds in last version decoder was used to sink the current so the display was not so bright this time it is comparatively more bright at 5 volt.
  • 74HCT4514 decoder is used instead of 74ls154 both has inverted output to each other.

On Firmware (controller coding) side:
  • Keil4 is used for c coding
  • The firmware was in asm language in last project. In this updated version that is converted into c language as c is more professional and easy Language.
  • Scrolling speed can be changed and after changing it is saved in the EEPROM.
  • Full Duplex Serial Communication at 9600 baud rate.
  • Maximum 200 Character can be sent to Display.

On Software (GUI) side:
  • Visual Basic 6 is used to make this GUI.
  • Serial Port API is used that make it compatible to work on window xp, vista and window 7.
  • Auto Detect number of Serial Ports in PC.
  • Scrolling speed Slider bar is added to change the speed of scrolling message.
  • Software can be Hide in system tray

and many more..... Complete list with discription can be found in download package.

Here is a working video of this project


Download Project:
Scrolling Dot Matrix Display using 8051 (updated)

You can ask any queries regarding this project in our forum
printer friendly create pdf of this news item


Everyone wants to control real world devices through microcontroller but we all wonders, how this can be done? So Here is another sensational project from our known friend Nasim Majoka (Majoka) who also our forum moderator.

Single Phase AC Motor Speed Controller project will explain you what exactly is needed to make control a real world device using our well known 8051 microcontroller. In this project user can use switches to controll speed of AC motor and LED display is provided to show the current speed. This project also comes with a Windows application written in Visual Basic from where you can control speed of motor.



Here is a very simple example of AC motor speed control given by changing firing angle of TRIAC with the help of micro controller AT89C51. Varying speed of AC motor by means of changing firing angle of any thyristor is very widely used method. One very nice example is fan regulator in which a fan motor is an AC motor used and its speed is varied using TRIAC method.

A zero crossing detector circuit is used here to interrupt AT89C51 after every 10 ms. After getting an interrupt 89C51 will fire TRIAC after some delay from 1 to 9 ms. This will cut the current supplied to motor and so the speed of motor will reduce. Thus by varying the delay after which the TRIAC is triggered one can change the speed of motor.

This Project includes project report, circuit schematic, 8051 code written in C language and VB user interface source code. You can download this project from link below:
Single Phase AC Motor Speed Controller
printer friendly create pdf of this news item

Downloads

Comments

StephenHauct
Sat Apr 27 2024, 09:38 am
Adamsaf
Sat Apr 27 2024, 07:12 am
Robertphype
Sat Apr 27 2024, 12:23 am
ktaletrryp
Fri Apr 26 2024, 10:55 pm
Robertrip
Fri Apr 26 2024, 11:20 am
ArnoldDiant
Fri Apr 26 2024, 03:53 am
RodneyKnorb
Thu Apr 25 2024, 07:08 pm
Williamjef
Thu Apr 25 2024, 02:08 pm