Pages

Sunday, 14 July 2013

Proposal projek



Assalamualaikum. Lama betul tak posting. Baru2 ni aku ada terima beberapa request dari student utk buat projek. Masalahnya, kebanyakkannya tak bagi detail ttg projek yg nak dibuat. Memang dorg takleh nak bagi detail sebab dorg pon tak clear dan tak paham apa projek yg dorg nak buat. So, mcm mana aku nak paham kalau dorg pun tak faham nak buat projek apa. Diorang blur... taktau nak buat apa. Aku lg la blurnya !!!

Jadi kat sini aku nak share sikit mcm mana nak kasi hilang blur. Ni pon sekadar guideline aje. Kira sesuai utk student la. Apa2 hal pon kena bincang dulu dgn lecturer apa nak buat supaya bagi clear.

1. Kena ada tajuk projek

Tajuk mesti clear supaya kita tau apa projek yg nak dibuat. Contohnya kalau korang bagi aku tajuk projek itu sbg "Sistem kamera" shj, ia terlalu general. Tak fokus dan tak spesifik. Org akan tanya sistem kamera apa? untuk apa? apa fungsinya? apa kaedah operasinya? So, tajuk kena sgt fokus. Contohnya, "Pembangunan sistem kamera pengesan garisan putih menggunakan pengawal PIC bagi kegunaan dewan badminton". Panduan asasnya ialah apa/siapa, mengapa, bagaimana, bila dan di mana? Dalam contoh ini nak buat apa? Kita nak buat (bangunkan) sistem kamera pengesan. Mengapa nak buat? Nak detect garisan putih. Nak buat bagaimana? Pakai pengawal PIC. Nak guna di mana? Nak guna kat dewan badminton. Nampak tak?

2. Kena ada objektif projek

Senaraikan objektif / tujuan yg berkaitan dgn projek. Contohnya, objektif bagi projek "Sistem Atap Automatik" adalah:
i. membina model atap yang akan tertutup secara automatik apabila hujan dan terbuka apabila hari panas
ii. merekabentuk litar kawalan automatik menggunakan PIC
iii. menulis aturcara / program PIC menggunakan perisian FlowCode5

Panduannya ialah, apa yg perlu dibuat atau apa yang perlu ada utk siapkan projek tu.

3. Kena ada pernyataan masalah

Apakah masalah2 yg dihadapi sehingga projek ni mesti dibuat. Kalau takde masalah, buat apa kita nak projek tu kan? Projek yg nak dibuat mestilah dapat menyelesaikan sesuatu masalah. Katakan kita nak buat projek "Pagar Kawalan Jauh". Kita kena ceritakan apa masalah yg dihadapi sehinggakan kita kena buat pagar automatik. Contohnya, pagar yg biasa kena bukak secara manual. Maka, perlukan tenaga manusia. Oleh itu menyusahkan terutamanya warga emas. Selain itu, apabila hari hujan, kita terpaksa berhujan dan bersusah payah mengeluarkan payung dari kereta. Jadi, "pagar kawalan jauh" dapat memudahkan manusia terutamanya warga emas dan dapat mengelakkan kita dr terkena hujan.

4. Kena ada laporan projek-projek terdahulu

Cuba cari kat internet / library report projek yg hampir2 sama atau ada sikit persamaan dgn projek yg nak dibuat. Cuba tanya pensyarah tmpat korang belajar kot2 ada projek yg lebeh kurang sama. Kalau ada save dalam komputer. Lps tu print atau fotokopi report tu utk rujukan. Ini penting utk kita dapatkan idea atau gambaran awal ttg projek. Ni kira mcm nak dptkan inspirasi la...heheheh

5. Proses rekabentuk projek

Berdasarkan tajuk, objektif, pernyataan masalah dan projek2 terdahulu, barulah kita boleh design projek tu. Kita akan tentukan spesifkasi projek tu. Kena ada lakaran konsep asas projek. Apa input dan output yg diperlukan. Dari situ kita akan kembangkan sampai ke peringkat litar. Bahagian ni kena betul2 detail. Kalau ada yg tercicir, nanti susah nak modify. Kena start design semula. Contohnya kalau nak buat handphone. Kena ada lakaran asas bentuk handphone. Apa yg ada atas handphone? Ada display dan button kan. Pastu pada button ada tulisan. Pada skrin ada gambar. Gambar tu dtgnya dr software. So, kena buat software. Hanphone to leh dengar lagu kan? So, kena ada built-in speaker. Pastu, kalau dalam silent mode handphone vibrate kan? So, kena ada motor kecik kat dlm handphone tu. So, gitu lah caranya kita nak kembangkan projek kita.

So, semua ni boleh lah dianggap satu proposal ringkas. Lebih kurang mcm tesis la. Tapi kalu tesis lagi detail dan lagi banyak stepnya. Jadi, utk pengetahuan korang, part 1 sampai part 4 eloklah korang buat sendiri. Bukan apa, aku tak tau apa requirement yg korang atau pensyarah korang nak. Nanti kalu lecturer tak accept, susah korang gak nanti. Lagipon bila ko buat part 1 sampai 4, korang akan paham apa projek yg korang nak buat. Jadi takla blur. Kalau aku buat semua nanti, korang takleh nak jawab bila korang nak present projek tu nanti. Lecturer akan chop korang tak buat projek. Dan yg lagi teruk lecturer kata korang plagiat projek org lain. Silap2 failed pulak projek. Sapa susah? Korangkan. Sapa untung? Aku la kan. Sbb korang datang balik jumpa aku utk tempah projek lain plak!!! hahahahaha.....Part 5 aku boleh tolong dengan bayaran / harga yang berpatutan. Nampak jer satu bahagian. Tp byk kerjanya. So, byk la masa dihabiskan kat sini. Part 5 ni sbnarnya banyak berkaitan dengan kerja2 teknikal. Mula dengan design litar. Pastu buat simulasi (nak test litar OK ke tak). Pastu assemble litar atas breadboard (nak tgk actual circuit OK ke tak). Kalo dah OK, design PCB artwork. Kemdian, buat PCB (proses develop dan etching). Pastu drilling dan solder komponen. Pastu, baru boleh test. Tu baru sampai circuit board. Kalu ada yg request utk masukkan circuit board dalam casing, kena buat finishing seperti buat labeling pada front panel. Lagi complicated projek, lagi byk ambik masa. So, kalu projek utk tahun akhir/semester akhir, kena mula awal. Jgn bila dah dekat dgn due date baru nak cari aku!!! Tak dapek den nolong..... 

OK lah. penat dah naip ni. Jumpa lagi dlm posting yg akan dtg.

Tuesday, 30 April 2013

Programmable Logic Controller (PLC)


Kali ni aku nak share dengan korang pasal PLC. Rasa-rasanya student Electrical & Electronics engineering mesti familiar dengan “menatang” ni !!! Mungkin ada sesetengah student Mechanical atau Manufacturing jugak pernah dengar benda ni. Seperti tajuk yang aku post kat atas tu, PLC adalah pengawal logic boleh aturcara…. (tetiba plak rasa nak daulatkan Bahasa Melayu….heheheh..). Fungsi PLC ini lebih kurang sama macam CPU / microprocessor / microcontroller. PLC ni byk digunakan dalam aplikasi automation dan robotics dalam sector pembuatan. Byk brand PLC yang berada dipasaran. Contohnya Omron, Siemens, Mitsubishi, Keyence dan sebagainya. Aku biasa guna brand NAiS. Tapi skrg NAiS dah di take over oleh PANASONIC EW. PLC NAiS pon byk line-up nya. Yang aku biasa guna FP0-C14RS.










Basically mana-mana brand PLC lebih kurang sama. Kaedah programming nya lagi senang kalo nak banding dgn microprocessor / microcontroller. PLC guna ladder diagram. Kalo korang familiar dgn mana-mana satu brand PLC, maknanya korang boleh operate PLC brand yang lain. Kalo beza pon sikit2 jer.



Student biasa belajar PLC guna trainer. Personally bagi aku ada baik dan buruk guna PLC trainer ni. Yang baiknya ialah, senang digunakan sebab semua I/O devices dah ada atas trainer tu. Student cuma buat very minimum connections. Tak payah fikir macam mana nak sambung power supply utk controller unit, power supply utk I/O devices, signal grounding dan memacam lagi. Semuanya dah pre-wired oleh pembuat trainer. So, trainer ni hanya bagus utk belajar programming shj.








 Ni yang burukya. Kalau dalam industri, semua wiring antara PLC dgn I/O devices serta power supply kena buat masa nak setup processing plant. Oleh itu pengetahuan tentang wiring PLC ni mustahak. Seseorang engineer kena tau macam mana nak interface PLC dengan sensor, actuator dsbnya. Nak pakai trainer? Sori la bro…..tak jalan la kilang tempat ko kejer nanti…hahahahaaa.



Satu lagi bila ko nak buat stand alone system macam nak buat projek robotic. Ko kena decide apa I/O device nak pakai (cth suis mekanikal, sensor, LED, motor dsbnya). Korang kena tau mcm mana nak buat wiring benda-benda tu. Ada yang leh sambung direct dan ada yang kena ada interface. Knowledge dalam analog dan digital adalah perlu. Ko tak leh pakai trainer sebab trainer dah ada fixed wiring. Kalau nak modify pon, ko kena study wiring yang sedia ada. Boleh muntah la kalo nak trace. So lebih baik buat wiring sendiri. Kop on lagi mudah paham kan. Lepas wiring dah siap, baru la ko leh programme semua I/O tu mengikut apa yang dikehendaki. 



OK. Itu sahaja. Harap posting aku dapat membantu.



 *P/s
Kalo korang nak khidmat aku utk buat projek pakai PLC (projek robotik dan automation cthnya), aku sedia membantu. Harga boleh kowtim. Contact aku tau....hahahaha


Wednesday, 24 April 2013

Apa itu PCB?


PCB adalah singkatan kepada Printed Circuit Board. Pada permukaan PCB terdapat corak litar yang diperbuat daripada copper (tembaga kot dalam Bahasa Melayu !!!). Ada beberapa kaedah yang boleh digunakan bagi menghasilkan PCB. Antaranya:

1) Kaedah manual

Corak litar dilukis atas copper clad PCB yang plain dengan menggunakan IC lettering atau permanent marker pen. Nanti aku upload kan gambar copper clad PCB dan IC lettering. Lepas tu rendam papan PCB tu dalam ferric chlorhide solution (kalau kat kedai diaorang panggil asid utk PCB....sebenarnya bukan asid). Bahagian yg exposed akan terkakis. So, tinggal bahagian yang covered dengan IC lettering atau permanent marker pen. Simple dan straight forward kan.

2) Kaedah photo masking

Kaedah ni kira advance sikit dari kaedah manual. Hasil dia lagi cantekkk!!!Corak litar kita lukis kat komputer menggunakan perisian2 tertentu. Contohnya TraxMaker, Diptrace, Protel, TINA dsbnya. Aku pakai TraxMaker sbb paling mudah (bagi aku la...). Aku pernah try guna TINA. Lagi sempoi!!! Dari litar schematic dia boleh terus convert kpd corak PCB. Siap boleh wat demo 3D lagi. Lepas dah siap design guna komputer, print corak litar atas tracing paper (kat kedai stationery ada jual). Kadang-kadang orang panggil kertas minyak. Bagi kaedah ni, korang takleh guna plain copper clad PCB. Korang kena guna PCB yang ada photoresist (korang Google "presensitized PCB"). Brand yang aku biasa pakai Kinsten. So skrg korang letakkan tracing paper yg dah diprint tadi pada presensitized PCB. Lepas tu korang kena exposekan kpd UV light. Kalo ada UV exposure box lagi senang. Kalo takde boleh try expose kat cahaya matahari. Tapi aku tak jamin la hasilnya. Exposure time ni lebih kurang 2-3 minit je. Jgn lama sgt. Nnti takut overexposed!!! Lepas tu korang kena rendam PCB tu dalam developer solution (tak pasti nama bahan tu...nanti aku update). Ni kira mcm nak develop gambar style dulu2 yg kena rendam dalam bahan kimia. Lepas rendam dalam developer tu, corak litar akan terbentuk pada papan PCB. Kemudian, rendam dalam ferric chlorhide mcm dalam kaedah manual. Phheewwww!!! letih aku explain..... Nak buat pon leceh sikit. Tapi hasilnya berbaloi-baloi......

3) Kaedah CNC

Yang ni paling mudah. Tapi alat dia main ratusan ribu harganya. Kaedah ni pon korang kena guna software utk lukis corak litar. Kemudian, komputer/laptop akan hantar data kepada mesin PCB engraver melalui cable (boleh jadi guna USB or LPT or serial port). Mesin tu akan engrave corak litar berdasarkan apa yang kita lukis pada software. Sementara tunggu proses engraving siap, boleh la korang buat keje lain. Main gitar contohnya !!! hahahahah....

Itu jelah posting aku setakat ni.....penat dah ni wehhhh!!!     

*P/s : 

Kalau ada yang berminat utk mendapatkan khidmat aku utk buat PCB atau design corak PCB dari litar skematik, jgn segan-segan email or sms aku. Harga boleh kowtim....


Anda sedang mencari litar bagi projek elektronik?

Disini saya senaraikan website yang anda boleh rujuk:

www.discovercircuits.com



Hahaha.... tu jer setakat ni....nanti saya add lagi....ni baru testing