Posted by: Hefeng | March 17, 2014

Traffic Light System (High School Project)

Here a post for my high school graduate project, that is a 5 person group work, 2 person work for mold design, 2 person work for PCB maker, drilling, soldering, and I work in circuit design, PCB layout design, 8051 coding.

On this project I use five 8051 CPU to make it, and five CPU it got link to sync traffic light timing together, actually on high school knowledge not in deep, after university course, this project can step in to improve use only 1 CPU enough, and below is our work process shot.

1. Project start I use VB coding a simulator for traffic light module. (Simulator Download)

VB simulation for traffic light system.

VB simulation for traffic light system.

2. Circuit design and LAB test for stabilize.

LAB Circuit Test

3. Micro-controller coding & test.

Micro-controller Coding

4. PCB layout design.

PCB Layout

5. Handmade PCB.

 PICT2111PICT2148

6. Drilling & Soldering.

PICT2127 PICT2221 PICT2260 PICT2268

7. Mold Design

IMG_0098 IMG_0106 IMG_0108 PICT2232

8. Assembling

000_0783PICT2237 DSCN3845 IMG_0181 OLYMPUS DIGITAL CAMERA

9. Circuit not work after work complete, that last we found power supply cannot combo use together, due to difference load device, that cause our micro-controller not work, so we design one more circuit module for split power supply source, and solve the problem.

OLYMPUS DIGITAL CAMERA

OLYMPUS DIGITAL CAMERA

000_0799

On this project we spend 3 month to completed it, use our 3 year high school knowledge in Electronic, and thank for my other 4 best partner, we work very hard on it, and solve the problem one by one we meet in this project.

Posted by: Hefeng | April 24, 2011

Market Viewer V1.1 (Build 13) Malaysia & Taiwan

Here to introduce my latest tiny program, it’s a faster way to view own stock list, for “Open & View” instantly, and… suit for view in office “secretly”…. Help you to reduce time on website view stock manually, so help you free up more time on your job. LOLX…

How to use this simple app:

Taiwan Market Viewer

Taiwan Market Viewer

Taiwan Market Viewer

Function Guide List:
Stock Code–> Key-in Taiwan stock code number. (4-digits)
Add–> For add in your favor stock to bottom list.
Delete–> For delete bottom list selected stock.
Refresh–> For instant refresh live info.
Market favor list right click for view current stock detail information.
Below Top Gainer / Top Loser / Top Volume rank list, if your favor stocks appear on these lists, it will highlight on it to inform you.
Market Rank

Market Rank

Rank list stock right click can easily add to you favor view list.

Read More…

Posted by: Hefeng | June 16, 2009

How to modify Windows 7 Boot Loader.

I’m try to install dual-system on my HP Mini notebook, every time system boot up, Windows 7 will provide a boot loader selection screen, if you want to modify it, how to do?

When Windows 7 installed on my system, then i add one more for Windows XP, the Windows 7 installer will set default boot choice to  Windows 7 and renamed the XP as “Previous version of Windows” on boot screen, and default a timeout of 30 seconds.

So when you need to modify this boot-up screen, booted into Windows 7, and type following commands:

  1. By system default Vista or Windows 7 will open command prompt(CMD) in user mode, so we need use administrator permission to start it. Easy just execute command below:Start Menu >> All Programs >> Accessories >> (Right-Click & “Run as administrator”) on Command prompt.
  2. Type this command to change boot screen option caption:bcdedit /set {legacy} Description “Windows XP Home Edition SP3” (Changes the text description of the “Legacy” OS line in the boot menu. The quotation marks must be included in the command)
  3. And set default auto boot up as Windows XP:bcdedit /default {legacy} ( Sets the legacy (Windows XP) OS as {default} boot item)
  4. If you need get more about this “BCDEDIT” command you can running:bcdedit /? (shows all commands one is able to use)

Type bcdedit on CMD, should display something like this:

Read More…

Posted by: Hefeng | June 10, 2009

Cash Card System with RFID Technology

     Here to introduce my new system Cash Card System(CCS), plan on RFID courses, system design using RFID Technology, and software written with C# Object-Oriented Programming, about 5500 lines of coding, I spend about 1 month to complete it.

Here is my system main function:

1.  Administrator System – Create card, lock card, top-up card, card management, and an external business client account management.

admin_system (0)

2.  Road-Pay System – Simulate road payment fee function.

roadpay_system (0)

Read More…

Weekend, when I’m free, surf in YouTube with my roommate, suddenly watch in this “Propeller Display”, it seem interested and I’m discuss with my roommate & decided use 8051 Microcontroller try to challenge it.

When we think to challenge it, immediately ride a motorcycle go to Electronic Street in Taichung, find & buy some material to do it, when we start to do it, we meet lot of material can’t find suitable for us, so we waste many time to think what material beside us can be replace.

The motor start spin up first time, we meet lot of problems like circuit broad not balance, hard in supply voltage to spinning circuit board, signal noise interference to circuit when it spin, rotate timing & program timing not match accuracy etc…

We use 3 days to research and solve some problems on it, remember on Saturday we research until 5:30am too excited we can’t stop it. =P

Here ours first test & success run.

26042009087

Read More…

Posted by: Hefeng | April 13, 2009

Kid’s Programming – Microsoft Small Basic v0.3.1

     If you like to ‘play’ or ‘learn’ programming?  A simplified environment to help teach programming to beginners. Its a cool Programming Toys for you. Microsoft Small Basic lets you know what is program, and play it.

cc950524_SmallBasic_logo(en-us)

     Small Basic is a project that’s aimed at bringing "fun" back to programming. By providing a small and easy to learn programming language in a friendly and inviting development environment, Small Basic makes programming a breeze. Ideal for kids and adults alike, Small Basic helps beginners take the first step into the wonderful world of programming.

Read More…

Posted by: Hefeng | March 31, 2009

[Notes] SOPC system with SDRAM controller.

Abstract

          Continue with last post, using software solution to solve the problem that compiled the C program, it can’t burn code into the On-Chip-Memory, here will give you a guide in add-in hardware provide for extra memory.

Platform: Quartus II 7.2 + Terasic DE2-70 (Cyclone II EP2C70F896C6N)

1. SOFTWARE SOLUTION

2. HARDWARE SOLUTION

          The following is my system, when i setup this system, it encountered a lot of details problem, so i remove all the modules that we didn’t use, only keep the most basic module.

Read More…

Abstract

          When I try to establishment of a simple NIOS system, first encountered the problem is compiled the C program, it can’t burn code into the On-Chip-Memory, it is code size too big error message from compiler, so more information from Internet, There are two solution. Two different methods to solve through software or hardware for extra memory device.

Platform: Quartus II 7.2 + Terasic DE2-70 (Cyclone II EP2C70F896C6N)

1. SOFTWARE SOLUTION

          Software solution is in the compiler’s settings, let’s tell the compiler to do the code capacity optimization, remove the excess function of the system, use the small C system library, and other detail settings.

Read More…

Posted by: Hefeng | December 9, 2008

If At First You Don’t Succeed, Redefine Success.

Today when I’m on Computer Organization & Design class, read a good sentence from textbook, that is “If at first you don’t succeed, redefine success. – Anonymous”.

When I’m look at this, thought this sentence best encourage for studying engineering students, when we research in our project or other skill.. always will meet many technical problems, not success, errors, failed etc.. so we need try try try… always challenge to find out right answer, define our SUCCESS.

If At First You Don’t Succeed, Redefine Success.

Try more redefine your success.

Thomas Edison did not fail, he found out 2000 ways how not to make a lightbulb.

 

Read More…

Posted by: Hefeng | December 4, 2008

Find out internet port using by which application?

Check your computer internet port using by which application.

Step 1:

type “netstat -ano” in command mode, to show out port number with application process number.

ScreenShot001

 

Step 2:

on this table we can see Port 80 , using by process number 1484.

ScreenShot002

Read More…

Older Posts »

Categories

Design a site like this with WordPress.com
Get started