DIY Your Own Intel 8008 Computer Clock!

Home hobbyists can be divided into two different types. The first type is the follower, which they might only follow what the people taught on the website and do the same, as the inventors did! In other hand, the second type is more like the innovator, where they’ll review, practice and makes some changes or modification with their projects! Honestly, which type of you belongs to? The straight follower or the creative innovator? Well, no matter what type you’re, today’s project is going to blow you off… For your information, the project is a clock based on an Intel 8008 first generation 8 bit microprocessor. Basically, it’s a fully operational 8008 computer. Hence, its 16k of memory space is compatible to be used with several combination or RAM and EPROM. You have to design the project into four input and four output ports. Also, don’t forget to include the front panel, so that it can be used to examine or modify memory, once it jam in an interrupt instruction! Please remember that you can’t load the 8008 computer clock down… Continue reading

Another Interesting PIC16F84 Frequency Counter!

Guys, I knew that the frequency counter is very common to some of you, as it’s one of the most familiar electronic projects, which we’re always developed in our daily life! You might find out that the PIC16F84 is frequently being used as the microcontroller in frequency counter project. To be honest, there’s a reason why PIC16F84 is used in most frequency counter projects! For your information, the PIC16F84 is an improved version of PIC16C84, of course, with better program security and flash memory. In addition, the PIC16F84 has 68 bytes of RAM, while the PIC16C84 only has 36 bytes! In this case, the PIC16F84 is a better choice to be used, especially if you want to create a frequency counter, which is requiring a wide voltage range, low power consumption, internal timer, and PIC I/O controls. Well, today’s frequency counter is somehow different from the ordinary, as it’s a 100Hz-2.5GHz, which is using LCD 16 chara x 2 liens and TCXO 12.8MHz. Normally, the voltage (0-510mV) of the input signal is indicated on the LCD automatically. As a result,… Continue reading

The Easy to Develop Quickie Servo Tester

Do you have any difficulty to test out the capabilities of modern servos? If you did, then would you want to get rid of this problem? Well, in this case, you might have to check out this Quickie servo tester. This servo tester is based on an ATMEL AT90S2343 MCU with 8 pins. Those advantages you use this MCU because it has 2k of flash program ROM, 128 bytes of RAM and 128 bytes of EEPROM. It has a lot of power in a little 8-pin package and five I/O pins (You only need to use four out of five I/O pins for this project). By the way, there’s one thing you should beware here. The Atmel AT90S2343 REV F ICs might have a bug in them. During a cold start, the VCC voltage can instantly dip below zero volts and the MCU might mistakenly read its fuse bits and set itself to run off an external clock. It can be a serious problem, if you use an AC power supply to provide 5v for the MCU. However, it won’t… Continue reading

AVGA Time Means Play Time!

Do you have any ideas that you can create some retro games, such as Super Mario Bros, Mr. Pacman etc with a little bit help from the color m16-based AVR? Before you start the project, there is something important that you must know about it! For your information, this AVGA has two different structures, which as: The Core Video.c – Video sync signal generator Driver.s – Video graphics driver Sound.c – Sound driver The Utils Window.c – vertical screen mapping utility Overlay.c – floating image rendering engine Background.c – the based image rendering engine Since the AVR doesn’t offer enough RAM for direct video memory, some real-time compression must be used in this project. One of the most common ways to overcome this problem is a TILE-based driver. In this kind of systems, screen is divided into X*Y tiles. Each tile will be addressed by reference table located in RAM and the true tile graphics is stored somewhere else, such as in ROM or RAM. Basically, AVGA is strictly TILE-based AVR interrupt driven audio-video driver for a single-chip game console.… Continue reading

Feel The Differences of The Sanguino Today!

You’re a home hobbyist that loves to spend most of the time developing cool and creative electronic stuffs? However, you still wish to create a super Arduino board that has many awesome features on a single board? Well, congratulation as you’ll try to learn to develop the Sanguino board today! Ok, first thing first, the meaning of “Sanguino” is a red and fun microcontroller board, which is based on the ATmega644P. If you’re already bored of the Arduino or wiring board, where the latter one can be costly indeed, then you can test your talent by simply design your very own Sanguino board! Since the Sanguino development project is only requires the Arduino software and it’s all in the open source, thus you won’t have any problem creating your own powerful yet multipurpose Sanguino board! Sanguino board has the following cool features, which made it unique than the Arduino and there are: The Atmega644P core 32 total general purpose I/O pins Eight analog pins Six Pulse Width Modulation (PWM) pins 64K flash memory 4K RAM 2K EEPROM Two hardware serial… Continue reading