Sunday, February 7, 2010

PIC Lessons

Penggunaan PIC microcontroller dikalangan pelajar-pelajar FKE UiTm sekarang semakin bertambah. Ramai pelajar yang meminta untuk diadakan kelas PIC bagi membolehkan mereka menyiapkan Final Year Project dengan baik. Kini IRC telah membuat pakej mudah dan murah untuk mereka yang tiada masa mempelajari diluar. Pakej ini merangkumi pembuatan hardware dan software. Pelajar perlu memateri sendiri berdasarkan schematic yang diberi. Dengan kata lain, pelajar akan mempelajari PIC daripada asas (learn from scratch).

Untuk peringkat permulaan, kami akan tawarkan pakej-pakej hardware. Tujuan pakej ini adalah untuk memudahkan sesi kelas PIC memandangkan kursus-kursus PIC yang diadakan sebelum ini di FKE sering mengalami masalah kekurangan barang-barang untuk diajar. Dengan adanya pakej ini, pembelajaran PIC tidak akan tamat di kursus sahaja, malah pelajar boleh mempelajari sendiri di rumah.

Terdapat kelebihan PIC board yang kami design ini dimana pelajar boleh menggunakan USB voltage supply (5V), untuk menjadi voltage supply ke board ini. Dengan kata lain pelajar tidak perlu mencari external supply (adaptor/bateri) untuk memberi supply ke board ini. Walaubagaimanapun USB supply voltage ini hanya sesuai untuk load yang tidak menggunakan current yang tinggi. Jika pelajar ingin mengawal load yang mempunyai current yang tinggi, pelajar perlu menggunakan external supply. Bagi pakej yang disediakan ini, USB voltage supply boleh digunakan dan ianya sudah pun diuji dengan baik.

Pakej penuh (PIC Board + Control Panel + Cytron USB Programmer)

PIC Board

Control Panel Board

Pakej yang dijual (hadapan)

Pakej yang dijual (belakang)

PIC16F877A dengan label


Harga untuk setiap pakej tersebut adalah seperti berikut:
1. PIC Board (PIC tidak termasuk) - RM17.50
2. Control Panel Board (termasuk LCD 16x2) - RM33.70
3. PIC16F877 dengan label - RM21.00
4. Cytron USB Programmer - RM55.00

Bagi sesiapa yang berminat untuk mendapatkan pakej ini boleh hubungi IDRIS 019-2619140

Monday, January 4, 2010

MURoC 2010 (Ep. 2)

Alhamdulillah selesai sudah MURoC 2010. Bertolak jam 11.00 pagi 31 Disember 2009 dan pulang jam 11.00 malam 3 Januari 2010. Semuanya berjalan dengan lancar dan selamat di Perlis.

Kelab Rekacipta dan Robotic (IRC) telah menghantar 2 team (Fire Fighting Robot dan Paintball Robot) untuk mewakili FKE dan UiTM dalam pertandingan MURoC 2010. Berikut adalah keputusan Pertandingan:

Paintball Robot
> 1st Place: UPM
> 2nd Place: UiTM FKE (IRC)
> 3rd Place: UiTM FKM
> Best Design: UPM
> Special Award: UiTM FKE (IRC)

Fire Fighting Robot
> 1st Place: UiTM FKE (IRC)
> 2nd Place: UPM
> 3rd Place: UPSI
> Best Design: UiTM FKE (IRC)
> Special Award: UPM

Rope Climbing Robot
> 1st Place: UPM
> 2nd Place: Politeknik Shah Alam
> 3rd Place: UIAM
> Best Design: UPM
> Special Award: Politeknik Shah Alam

Tahniah untuk ahli-ahli IRC ^_^

Gambar bersama Timbalan Dekan Dr Hadzli sebelum bertolak ke Perlis

Baru bertolak, jam 11.00 pagi

2 jam kemudian...

Paintball Robot Team

Fire Fighting Robot Team

Team-team yang memenangi anugerah MURoC 2010

Wednesday, December 30, 2009

MURoC 2010 (Ep. 1)


MURoC adalah singkatan bagi Malaysia University Robot Competition yang dianjurkan oleh UNIMAP di Perlis dan akan berlangsung pada 1 - 3 Januari 2010. Objektif pertandingan ini adalah untuk menguji pengetahuan dan skil peserta dalam menyelesaikan sesuatu masalah. Ia melibatkan idea mencipta mekanisme yang sesuai, strategi robot yang kreatif dan ketahanan robot sehingga berjaya menyelesaikan task yang diberikan.

Sebanyak 3 jenis pertandingan robot yang dijalankan serentak iaitu Fire Fighting Robot, Paintball Robot dan Rope Climbing Robot. Hadiah yang disediakan adalah:
1. 1st Place: RM1500
2. 2nd Place: RM1250
3. 3rd Place: RM1000
4. Best Design: RM500
5. Special Award: RM300

Kelab Rekacipta dan Robotik telah menghantar 2 penyertaan bagi mewakili FKE dan UiTM. Satu team Fire Fighting Robot dan satu team Paintball Robot. FKM juga menghantar sebanyak 2 penyertaan iaitu Paintball Robot dan Rope Climbing Robot. Berikut adalah senarai universiti yang menyertai MURoC:
- UPSI (3 team)
- UiTM (4 team)
- UIAM (3 team)
- Politeknik Shah Alam (1 team)
- UPM (3 team)
- UTHM (4 team)
- UniMAP (3 team)

Good luck untuk peserta UiTM! ;)

Tuesday, December 29, 2009

What is Microcontroller?

A microcontroller (also microcontroller unit, MCU or µC) is a small computer on a single integrated circuit consisting of a relatively simple CPU combined with support functions such as a crystal oscillator, timers, watchdog timer, serial and analog I/O etc. Program memory in the form of NOR flash or OTP ROM is also often included on chip, as well as a typically small amount of RAM. Microcontrollers are designed for small or dedicated applications. Thus, in contrast to the microprocessors used in personal computers and other high-performance or general purpose applications, simplicity is emphasized. Some microcontrollers may operate at clock rate frequencies as low as 4 kHz, as this is adequate for many typical applications, enabling low power consumption (milliwatts or microwatts). They will generally have the ability to retain functionality while waiting for an event such as a button press or other interrupt; power consumption while sleeping (CPU clock and most peripherals off) may be just nanowatts, making many of them well suited for long lasting battery applications. Other microcontrollers may serve performance-critical roles, where they may need to act more like a digital signal processor (DSP), with higher clock speeds and power consumption.

Microcontrollers are used in automatically controlled products and devices, such as automobile engine control systems, remote controls, office machines, appliances, power tools, and toys. By reducing the size and cost compared to a design that uses a separate microprocessor, memory, and input/output devices, microcontrollers make it economical to digitally control even more devices and processes. Mixed signal microcontrollers are common, integrating analog components needed to control non-digital electronic systems.

As of 2008 there are several dozen microcontroller architectures and vendors including:
- 68HC11
- 8051
- ARM processors (from many vendors) using ARM7 or Cortex-M3 cores are generally microcontrollers
- STMicroelectronics STM8S (8-bit), and STM32 (32-bit)
- Atmel AVR (8-bit), AVR32 (32-bit), and AT91SAM
- Freescale ColdFire (32-bit) and S08 (8-bit)
- Hitachi H8, Hitachi SuperH
- Hyperstone E1/E2 (32-bit, First full integration of RISC and DSP on one processor core
- MIPS (32-bit PIC32)
- NEC V850
- PIC (8-bit PIC16, PIC18, 16-bit dsPIC33 / PIC24)
- PowerPC ISE
- PSoC (Programmable System-on-Chip)
- Rabbit 2000
- Texas Instruments MSP430 (16-bit), C2000 (32-bit), and Stellaris (32-bit)
- Toshiba TLCS-870
- Zilog eZ8, eZ80

and many others, some of which are used in very narrow range of applications or are more like applications processors than microcontrollers. The microcontroller market is extremely fragmented, with numerous vendors, technologies, and markets. Note that many vendors sell (or have sold) multiple architectures.