Dunia sebagai tempat persinggahan

Barang siapa menempuh perjalanan untuk mencari ilmu, maka Allah akan memberi padanya jalan menuju syurga.

Jadilah hidup seperti Lebah

Lebah menghasilkan lilin dan madu yg sangat manfaat bagi kita. Lebah sangat disiplin, mengenal pembagian kerja, segala yang tidak berguna disingkirkan dari sarangnya.

Masjid Tuanku Mizan Zainal Abidin (Masjid Besi)

Menggunakan Seni Bina Jaringan Wayar (Architectual Wire Mesh) atau Anyaman Masyrabiah yang diimport dari Jerman dan China.

Gambar di Floating, Semporna

Dalam satu hadis Rasul s.a.w. digambarkan dunia ini umpama kita mencelupkan jari ke dalam lautan yang luas, kemudian kita angkat jari, dan titisan yang masih tinggal di jari, cuma itu sahajalah nikmat dunia.

Hebatnya haiwan Sesumpah

“Ya Tuhan kami, tidaklah Engkau menciptakan segala sesuatu di muka bumi dalam keadaan sia-sia, Maha Suci Engkau, maka selamatkanlah kami dari siksa neraka.” (Quran, Ali-Imran, 3:191)

Friday, 20 February 2015

HC-SR04 Ultrasonic Sensor Arduino (1)

HC-SR04
Cara Menggunakan Ultrasonic Sensor pada Arduino

Assalamualaikum wbt. semua,

Pada entri kali ini, saya akan menunjukkan bagaimana untuk menggunakan Ultrasonic sensor (HC-SR04) pada Arduino board. HC-SR04 ini pada umumnya banyak digunakan pada projek automasi dan robotik kerana ianya mudah digunakan. HC-SR04 merupakan proximity/distance sensor atau sensor jarak untuk menentukan jarak sesuatu objek. Salah satu contoh yang biasa digunakan adalah sensor undur kereta atau lebih dikenali dengan reverse sensor. 


Pada projek kali ini, saya ingin menunjukkan bagaimana untuk menunjukkan output 
HC-SR04 pada screen monitor PC anda. Hasinya adalah seperti ini:

Merah menandakan jarah objek jauh manakala
biru menunjukkan jarak objek yg dekat


Bahan yang diperlukan
1. Arduino board
2. HC-Sr04 ultrasonic sensor
3. Breadboard
4. Jumper atau wire

Software yang diperlukan
1. Arduino IDE
2. Processing arduino software. Anda boleh dapatkan di sini

Siap penyambungan


Lukisan penyambungan



Video hasil kerja saya




Coding Arduino

/*
 HC-SR04 Ping distance sensor:
 VCC to arduino 5v 
 GND to arduino GND
 Echo to Arduino pin 7 
 Trig to Arduino pin 8
 */


#define echoPin 7 // Echo Pin
#define trigPin 8 // Trigger Pin
#define LEDPin 13 // Onboard LED

int maximumRange = 200; // Maximum range needed
int minimumRange = 0; // Minimum range needed
long duration, distance; // Duration used to calculate distance

void setup() {
 Serial.begin (9600);
 pinMode(trigPin, OUTPUT);
 pinMode(echoPin, INPUT);
 pinMode(LEDPin, OUTPUT); // Use LED indicator (if required)
}

void loop() {
/* The following trigPin/echoPin cycle is used to determine the
 distance of the nearest object by bouncing soundwaves off of it. */ 
 digitalWrite(trigPin, LOW); 
 delayMicroseconds(2); 

 digitalWrite(trigPin, HIGH);
 delayMicroseconds(10); 
 
 digitalWrite(trigPin, LOW);
 duration = pulseIn(echoPin, HIGH);
 
 //Calculate the distance (in cm) based on the speed of sound.
 distance = duration/58.2;
 
 if (distance >= maximumRange || distance <= minimumRange){
 /* Send a negative number to computer and Turn LED ON 
 to indicate "out of range" */
 Serial.println("-1");
 digitalWrite(LEDPin, HIGH); 
 }
 else {
 /* Send the distance to the computer using Serial protocol, and
 turn LED OFF to indicate successful reading. */
 Serial.println(distance);
 digitalWrite(LEDPin, LOW); 
 }
 
 //Delay 50ms before next reading.
 delay(50);
} 
 
Coding Processing software 

import processing.serial.*;


int numOfShapes = 60; // Number of squares to display on screen 
int shapeSpeed = 2; // Speed at which the shapes move to new position
 // 2 = Fastest, Larger numbers are slower

//Global Variables 
Square[] mySquares = new Square[numOfShapes];
int shapeSize, distance;
String comPortString;
Serial myPort;

/* -----------------------Setup ---------------------------*/
void setup(){
 size(displayWidth,displayHeight); //Use entire screen size.
 smooth(); // draws all shapes with smooth edges.
 
 /* Calculate the size of the squares and initialise the Squares array */
 shapeSize = (width/numOfShapes); 
 for(int i = 0; i<numOfShapes; i++){
 mySquares[i]=new Square(int(shapeSize*i),height-40);
 }
 
 /*Open the serial port for communication with the Arduino
 Make sure the COM port is correct - I am using COM port 8 */
 myPort = new Serial(this, "COM3", 9600);
 myPort.bufferUntil('\n'); // Trigger a SerialEvent on new line
}

/* ------------------------Draw -----------------------------*/
void draw(){
 background(0); //Make the background BLACK
 delay(50); //Delay used to refresh screen
 drawSquares(); //Draw the pattern of squares
}


/* ---------------------serialEvent ---------------------------*/
void serialEvent(Serial cPort){
 comPortString = cPort.readStringUntil('\n');
 if(comPortString != null) {
 comPortString=trim(comPortString);
 
 /* Use the distance received by the Arduino to modify the y position
 of the first square (others will follow). Should match the
 code settings on the Arduino. In this case 200 is the maximum
 distance expected. The distance is then mapped to a value
 between 1 and the height of your screen */
 distance = int(map(Integer.parseInt(comPortString),1,200,1,height));
 if(distance<0){
 /*If computer receives a negative number (-1), then the
 sensor is reporting an "out of range" error. Convert all
 of these to a distance of 0. */
 distance = 0;
 }
 }
}


/* ---------------------drawSquares ---------------------------*/
void drawSquares(){
 int oldY, newY, targetY, redVal, blueVal;
 
 /* Set the Y position of the 1st square based on 
 sensor value received */
 mySquares[0].setY((height-shapeSize)-distance);
 
 /* Update the position and colour of each of the squares */
 for(int i = numOfShapes-1; i>0; i--){
 /* Use the previous square's position as a target */
 targetY=mySquares[i-1].getY();
 oldY=mySquares[i].getY();
 
 if(abs(oldY-targetY)<2){
 newY=targetY; //This helps to line them up
 }else{
 //calculate the new position of the square
 newY=oldY-((oldY-targetY)/shapeSpeed);
 }
 //Set the new position of the square
 mySquares[i].setY(newY);
 
 /*Calculate the colour of the square based on its
 position on the screen */
 blueVal = int(map(newY,0,height,0,255));
 redVal = 255-blueVal;
 fill(redVal,0,blueVal);
 
 /* Draw the square on the screen */
 rect(mySquares[i].getX(), mySquares[i].getY(),shapeSize,shapeSize);
 }
}

/* ---------------------sketchFullScreen---------------------------*/
// This puts processing into Full Screen Mode
boolean sketchFullScreen() {
 return true;
}

/* ---------------------CLASS: Square ---------------------------*/
class Square{
 int xPosition, yPosition;
 
 Square(int xPos, int yPos){
 xPosition = xPos;
 yPosition = yPos;
 }
 
 int getX(){
 return xPosition;
 }
 
 int getY(){
 return yPosition;
 }
 
 void setY(int yPos){
 yPosition = yPos;
 }
}





Thursday, 22 January 2015

Merantau ke Jepun


Assalamualaikum semua...

Sememangnya percutian saya ke Jepun semasa program mobiliti yang saya ceritakan baru-baru ini memang sangat mengujakan. Pada entri kalai ini, saya akan mencerikatan pengalaman saya ketika mengadakan lawatan di beberapa tempat yang sangat menarik di Jepun.


1. Lawatan ke Kilang Proses Sampah (Shinmoji Incineratnon Factory)

Kilang ini merupakan salah-satu kilang pemprosesan sampah di Jepun. Yang uniknya kilang ini tidak berbau sampah langsung. Jadi sangkaan saya sama sekali meleset. Kilang ini juga terletak di tepi laut dan mempunyai permandangan yang sangat cantik. 

Mari saya ceritakan bagaimana proses yang dilakaukan di kilang ini. Sampah-sarap sekitar bandar Kyushu akan di angkut dan di buang ke dalam tangki sampah kilang ini. Seterusnya, sampah tersebut akan dilerai-leraikan menggunakan 'arm robot' dikilang ini dan seterusnya dimasukkan ke dalam kawasan pemanas (melting furnance) pada suhu sehingga 1800 celcius untuk dicairkan. Hasil daripada pemanasan ini akan menghasilkan larva 'metal' dan 'slug'. Metal akan dihantar ke kilang proses besi manakala slug akan diproses untuk diguna semula untuk jalan raya dan batu bata jalan. 


gambaran proses yang berlaku
keadaan di dalam ruang pemanasan

Yang uniknya lagi, 'steam' hasil daripada 'melting furnance' tadi akan dimasukkan ke dalam dandang (boiler) untuk menghasilkan elektrik bagi kilang ini dan kawasan sekitarnya. Mesti pembaca tertanya-tanya kan tentang asap daripada proses tadi.? Ya sememangnya asap tadi akan dirawat terlebih dahulu sebelum dibebaskan ke udara. Untuk pengetahuan anda, polisi kerajaan jepun mewajipkan semua industri memastikan semua hasil daripada kilang samada asap mahupun cecair yang dilepaskan mestilah dirawat terlebih dahulu. Itulah sebabnya dalam cerobong asap tu anda tidak melihat asap seperti di Malaysia kerana asap yang dilepaskan itu tidak berbahaya.  

Hasil daripada metal yg 
digunakan dalam industri besi

Hasil daripada slug dijadikan batu bata


2. Kyushu Railway History Museum
Bersama peserta lain di stesen Mojiko

Muzium kereta api Kyushu, Jepun terletak di Stesen Mojiko iaitu stesen kereta api terakhir di bandar Kyushu ini. Muzium ini menempatkan banyak kereta api lama yg sebelum ini digunakan di sekitar bandar Jepun dan Kyushu. Di sini kami berpeluang untuk melihat teknologi kereta api Jepun yang dibanagunkan selapas pemerintahan zaman EDO. Jepun memulakan penggunaan kereta api sejak tahun 1850an lagi. Awal bukan, kerana ketika itu kita masih lagi dibawah pemerintahan sistem residen oleh pihak British. Shinkansen atau lebih dikenali sebagai bullet train turut memulakan khidmatnya pada tahun 1980an di Bandar Kyushu ini.





3. Kilang Eco Wood
Contoh eco wood yg pelbagai bentuk
Eco Wood merupakan salah satu ciptaan unik yang dihasilkan di Jepun. Kita tidak dapat melihat produk ini kerana Malaysia merupakan antara pengeluar balak di dunia dan kita masih belum memerlukan produk seperti ini. Akan tetapi, hal sebaliknya berlaku di Jepun kerana mereka tidak mempunya banyak sumber kayu balak seperti di Malaysia. Justeru, eco wood merupakan salah satu inisiatif yang dilakukan bagi mengawal pembalakan di Jepun. 

Eco wood merupakan kayu yang dikitar semula yang dicampurkan dengan plastik PET. Contoh plastik PET adalah seperti bekas makanan yang kita biasa gunakan. Selain itu terdapat juga campuran rahsiakan mereka bagi mengikat bonding atau molekul kayu bersama plastik tersebut. Yang menariknya, kekuatab kayu ini setaraf dengan kayu biasa disamping mempunyai 'yield strength' mahupun 'sensile stress' yang telah diuji mampu bertahan sehingga 100 tahun. Hebat bukan. Namun, mereka tidak menggunakan eco wood ini dalam bidang pembinaan seperti 'support beam' atau sokongan untuk tujuan pembinaan. Eco wood ini hanya digunakan bagi industri perhisan mahupun lantai rumah.
Plastik PET bersama kayu yg dikitar semula
eco wood dijadikan kerusi
Struktur eco wood
Penerangan dari pegawai kilang





Wednesday, 21 January 2015

Pertukaran Pelajar ke Kyutech University, Jepun

Kokura Castle

Assalamualaikum dan salam sejahtra semua...


Konichiwa!!Apa khabar semua..? Pada entri kali ini, saya akan bercerita tentang pengalaman saya ketika pertukaran pelajar di Jepun. Alhamdulillah, baru-baru ini saya telah bertandang ke negara Matahari Terbit bagi Program Pertukaran Pelajar UPM-Kyutech. Program ini memang memberikan pengalaman yang banyak kepada saya untuk belajar sendiri bagaimana cara dan gaya hidup orang Jepun. Kyutech University yang terletak di bandar Kyushu, Jepun ini merupakan salah satu universiti yang terkemuka di Jepun. Kami turut dibawa melawat tempat-tempat menarik sekitar bandar Kyushu ini. 

keadaan air yg tercemar sebelum ini
air yg kini telah dipulihkan
keadaan udara yg tercemar
udara yg kini telah dipulihkan


Program ini merupakan program dibawah Sakura Science Plan (SSP) bertujuan untuk memberi pendedahan kepada kami bagaimana masyarakat Jepun bangkit untuk membina semula alam sekitar mereka yang sebelum ini tercemar. Sememangnya kita tahu Jepun merupakan negara industri dimana terdapat berpuluh ribu kilang industri berat terdapat di Jepun terutamanya di bandar Kyushu ini. Inisiatif daripada warga suri rumah Jepun membangkitkan slogan "Give back the blue sky" telah menjadikan bandar Kyushu kini berubah wajah.


Semasa disana, kami turut menghadiri satu symposium iaitu "Symposium in Engineering and Applied Science (SAES)" dimana symposium ini diadakan bagi para penyelidik dari Jepun dan Malaysia berkongsi pandangan dan ilmu dalam ilmu sains dan kejuruteraan. Saya juga turut terlibat dalam memberi sedikit pembentangan bagi kategori poster.

Sesi bergambar bersama peserta Symposium





Sesi bergambar bersama penyelidik Japan-Malaysia

Penerangan dari salah seorang pembentang
Saya turut terlibat dalam pembentangan



Kenangan bersama Vice Chanselor UPM dan Vice President Kyutech

Thursday, 30 October 2014

MSAE (Malaysian Society of Agricultural Engineers)

Logo official MSAE


Logo MSAE

 

Logo UPM

MSAE (Malaysian Society of Agricultural Engineers)- Persatuan Jurutera Pertanian Malaysia

The Malaysian Society of Agricultural Engineers or MSAE is a learned society established in 1982. It is a professional and technical organization with members who are interested in engineering knowledge and technology for food, agriculture, associated industries and related resources. The founding members are mainly lecturers in the Department of Biological and Agricultural Engineering, UPM who have obtained their higher degrees from US universities. Hence they are familiar with the American Society of Agricultural Engineers and its more than 8000 members worldwide.

Agricultural Engineering education in Malaysia started as far back as 1961. However, a full bachelor degree program in Agricultural Engineering was introduced at the Faculty of Agricultural Engineering (now Faculty of Engineering ), Universiti Pertanian Malaysia (now Universiti Putra Malaysia) in 1975. The first batch of agricultural engineers graduated in 1979. The diploma program in Agricultural Engineering was introduced at the Faculty in 1980. Since then, the Agricultural Engineering professionals (i.e Agricultural Engineers and Agricultural Engineering Technical Assistants) have significantly contributed to the development of agriculture in the country. To date there are about 1000 Agricultural Engineers and Agricultural Engineering Technical Assistants in Malaysia involving in both agricultural and non-agricultural fields.

MSAE members are employed mainly by government departments and agencies, universities and colleges, palm oil mills and plantations, agricultural machinery companies, irrigation companies and food processing plants. In the government service, they are mainly in research institutions such as MARDI, MPOB (formerly PORIM), RRIM and FRIM, Department of Agriculture, Dept of Environment, and Farmers’ Organization Authority.
The main activities of MSAE include organizing seminars, workshops and conferences; publications; social, sports and recreational activities and technical visits especially for members of the MSAE-Student Chapter. A landmark national conference entitled ‘Engineering SMART Farming’ was organized by MSAE and DBAE UPM in March 1999 to commemorate 25 years of teaching, research, consultancy and extension in agricultural engineering in Malaysia.

Aims and Objectives
The aims and objectives of the Society are:
(a) To promote the discipline of agricultural engineering and its profession of in the country.
(b) To encourage the professional development among its members.
(c) To extend the association of agricultural engineers among themselves with other engineers, scientists and technologists from different disciplines both within the country as well as in other countries.
(d) To broaden the usefulness of agricultural engineering in the food security and food safety issues for the country.

copy from http://msae.upm.edu.my

Monday, 10 January 2011

MARI AMALKAN SURAH AL-WAQIAH



Surah Al-Waqi’ah (سورة الواقعة) adalah surah yang ke-56 dalam Al-Quran, terletak pada juzuk ke 27 dan terdiri dari 96 ayat. Surat yang diturunkan selepas Surah Taahaa ini dinamakan dengan Al-Waaqi’ah (Hari Kiamat), diambil dari perkataan Al-Waaqi’ah yang terdapat pada ayat pertama. Di dalam surah Al-Waqi’ah ini menerangkan tentang hari kiamat, balasan yang diterima oleh orang-orang mukmin dan orang-orang kafir. Diterangkan pula penciptaan manusia, tumbuh-tumbuhan, dan api, sebagai bukti kekuasaan Allah dan adanya hari kebangkitan.

Apa yang hebatnya surah Al-Waqiah ini, dengan amalan membacanya ia memberikan beberapa khasiat dan kelebihan tersendiri.

 


Sabda Rasulullah SAW:
“Surah al-Waqiah adalah surah kekayaan. Hendaklah kamu membacanya dan ajarkanlah ia kepada anak-anak kamu.” (Riwayat Ibn Mardawaih daripada Anas: Kasyf al-Khafa’).
“Sesiapa yang membaca surah al-Waqiah pada setiap malam ia tidak akan ditimpa kefakiran.” (Riwayat daripada Ibn Mas‘ud: al-Azkar, al-Jami al-Soghir).
“Ajarkanlah surah Al-Waqi’ah kepada isteri-isterimu. Kerana sesungguhnya ia adalah surah Kekayaan.” (Hadis riwayat Ibnu Ady)
Menurut fatwa sebahagian Ulama’ katanya:
“Barangsiapa membaca surah Al-Waqi’ah pada setiap hari dan malam dalam satu majlis sebanyak 40 kali, selama 40 hari pula, maka Allah akan memudahkan rezekinya dengan tanpa kesukaran dan mengalir terus dari pelbagai penjuru serta berkah pula.”

Diantara fadhilah-fadhilah membaca surat Al-Waqi’ah adalah:
1. Jika dibaca setiap malam sebagai wirid, maka tidak akan tertimpa kepapaan.
Rasulullah bersabda :
Man qara’a suratal-Waqi’ati kulla lailatil lam tusibhu faqah, wa suratul-Waqi’ati suratul-gina faqra’uha wa ’allimuha aulada-kum.
Ertinya:

“Barangsiapa membaca surat Al-Waqi’ah tiap malam, maka tidak akan menimpa kepadanya kepapaan. Dan surat Al-Waqi’ah adalah surat kaya, maka bacalah dan ajarkanlah kepada anak-anak kamu.”

2. Berkata Masruq: “Siapa ingin mengetahui cerita orang-orang terdahulu dan orang-orang terkemudian, serta cerita ahli surga dan ahli neraka, penduduk dunia dan akhirat, maka bacalah surat Al-Waqi’ah”. (Tafsir Jamal, Juz IV halaman 269)

3. Imam Ja’far ra. berkata: “Barangsiapa membaca surat Al-Waqi’ah pada waktu pagi ketika keluar dari rumahnya untuk bekerja, atau untuk mencari kebutuhan. Maka Allah Ta’ala mempermudah rezekinya dan mendatangkan hajatnya. Dan barangsiapa membaca surat Al-Waqi’ah pada waktu pagi dan petang, maka ia tidak akan kelaparan atau kehausan, dan tidak akan takut terhadap orang yang akan memfitnah, sedangkan fitnahannya kembali pada orang itu”. (Khazinatul Asrar Kubra, hal. 360)

4. Disebutkan dalam Khawashul Qur’an, siapa yang membaca surat Al-Waqi’ah sebanyak 41 kali dalam satu majlis, maka didatangkan hajatnya, terutama urusan rezeki. Dan barangsiapa membaca surat Al-Waqi’ah sesudah sholat Asar sebanyak 14 kali dalam satu majlis, maka didatangkan hajatnya, terutama urusan rezeki. Aturan tersebut adalah mujarab. Jika menginginkan datangnya rezeki dari Allah dengan tak terkira-kira datangnya, maka bbacalah surat Al-Waqi’ah selama 40 hari berturut-turut jangan terputus, dan setiap harinya dibaca 40 kali.

5. Dengan mewiridkan surat Al-Waqi’ah sebagai bacaan rutin setiap hari dan malam, maka Allah menjauhkan kefakiran selamanya. Sa’d Al Mufti mengatakan, bahwa hadist ini shahih.
Rasulullah bersabda:

Man qara’a suratal-Waqi’ati lam yaftaqir abada.
Ertinya:
“Barangsiapa (membiasakan) membaca surat Al-Waqi’ah, maka ia tidak akan kefakiran selamanya.”