The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by vishalishver1214, 2021-06-17 07:50:53

Projek 1 (INDIVIDU) Vishal 15DKM19F1020

Projek 1 (INDIVIDU) Vishal 15DKM19F1020

Keywords: EDUCATION

JABATAN KEJURUTERAAN MEKANIKAL
DIPLOMA KEJURUTERAAN MEKANIKAL

SMART UMBRELLA

PENYELIA
ENCIK. AZUWAN BIN SALEHUDDIN

NAMA NO.MATRIKS
VISHAL ISHVER A/L M. MOHANNADAS 15DKM19F1020

AKUAN KEASLIAN DAN HAK MILIK

TAJUK: SMART UMBRELLA

SESI : DIS 2021

1. Saya Vishal Ishver a/l M. Mohannadas dan ahli kumpulan saya iaitu Raja Ahmad Hussaini
Bin Raja Othman dan Avines Nantha a/l Balakrishnan adalah pelajar semester 4 tahun
2021, Diploma Kejuruteraan Mekanikal , Politeknik Sultan Azlan Shah, yang beralamat di
Behrang Stesyen , 35950 , Behrang Perak.
(Selepas ini dirujuk sebagai ‘Politeknik tersebut’)

2. Kumpulan saya mengakui bahawa Projek tersebut di atas dan harta intelek yang ada di
dalamnya adalah hasil karya / rekacipta asli kumpualan saya tanpa mengambil atau meniru
mana-mana harta intelek daripada pihak-pihak lain.

3. Kumpulan saya bersetuju melepaskan pemilikan harta intelek ‘Projek tersebut’ kepada
‘Politeknik tersebut’ bagi memenuhi keperluan untuk penganugerahan Diploma
Kejuruteraan Mekanikal.

Diperbuat dan dengan sebenar-benarnya di akui oleh yang tersebut : VISHAL ISHVER
i) VISHAL ISHVER A/L M. MOHANNADAS
----------------------------------------
(No.Kad Pengenalan: (010714-08-1359) (VISHAL ISHVER A/L M.
MOHANNADAS)

ii) RAJA AHMAD HUSAINI BIN RAJA OTHMAN (RAJA AHMAD HUSAINI BIN
(No.Kad Pengenalan: (010423-08-0823) RAJA OTHMAN)

iii) AVINES NANTHA A/L BALAKRISHNAN (AVINES NANTHA A/L
(No.Kad Pengenalan: (011227-08-1313) BALAKRISHNAN)

Di hadapan saya, En. Azuwan Bin Salehuddin ----------------------------------------
sebagai penyelia projek pada tarikh : 8 March 2021 (ENCIK. AZUWAN BIN
SALEHUDDIN)

PENGHARGAAN

Setinggi-tinggi jutaan terima kasih diucapkan kepada Penyelia Projek kami, Encik.Azuwan Bin
Salehuddin yang telah banyak memberi bimbingan dan nasihat serta tunjuk ajar kepada kumpulan
saya untuk menyiapkan projek ini dengan penuh kesabaran dan kesungguhan dalam menyiapkan
projek ini. Beliau juga banyak membantu kami dalam menyelesaikan projek ini dan sepanjang
pengawasannya, kami mendapat banyak pengalaman, perbincangan dan pengetahuan baru
mengenai teori atau praktikal berkaitan dengan bidang mekanikal. Apa pun yang dia ajarkan
bahawa dia menjadikan projek ini berjalan dengan lancar tanpa masalah semasa pelaksanaan
projek ini. Jasa dan nasihatnya akan dikenang hingga akhir hayat kita.

Tidak lupa juga kepada pensyarah jabatan Kejuruteraan Mekanikal yang turut membantu memberi
idea dan cadangan kepada kami. Rakan-rakan yang turut membantu kami dalam menyiapkan
projek ini adalah secara langsung atau tidak langsung dalam memberi idea-idea , tunjuk ajar dan
cadangan bagi menyiapkan laporan projek ini. Segala tunjuk ajar, nasihat dan panduan yang
diberikan tidak kami lupakan.

Akhir sekali, kami juga berterima kasih kepada kedua ibu bapa kami yang tidak pernah jemu
memberikan sokongan dan dorongan untuk meneruskan kerja walaupun terdapat banyak dugaan
dan rintangan yang perlu ditangani sepanjang tempoh penyelesaian projek kami. Terima kasih.
Semoga kajian yang telah dijalankan ini mendapat keberkatan dari Tuhan.

ABSTRAK

Kajian ini dilakukan untuk menilai keberkesanan penggunaan Smart Umbrella di Jabatan
Kejuruteraan Mekanikal, Politeknik Sultan Azlan Shah, Perak dalam membantu
mempertingkatkan proses pembelajaran dalam bidang mekanikal, elektrikal dan juga C-
Programming. Kajian yang dijalankan melalui kaedah soal selidik, kaedah pemerhatian dan juga
kaedah temubual bagi mendapatkan maklum balas dari responden. Alat bantu mengajar yang
direka cipta seperti Smart Umbrella dapat meningkatkan dan mempercepatkan lagi proses
pemahaman konsep dan penguasaan dalam bidang mekanikal. Penggunaan alat bantu mengajar
juga dapat mencetuskan minat pelajar. Pembelajaran yang lebih teliti ini dapat membantu para
pelajar mencapai objektif pembelajaran seperti yang telah dirancang.

ABSTRACT

This study was conducted to evaluate the effectiveness of the use of Smart Umbrella in the
Department of Mechanical Engineering, Sultan Azlan Shah Polytechnic, Perak in helping to
improve the learning process in mechanical, electrical and also C-Programming. The study was
conducted through questionnaires, observation methods and also interview methods to obtain
feedback from respondents. Designed teaching aids such as Smart Umbrella can enhance and
speed up the process of conceptual understanding and mastery in the field of mechanics. The use
of teaching aids can also spark students' interest. This more thorough learning can help students
achieve the learning objectives as planned.

KANDUNGAN PAGES

CHAPTER II
III
AKUAN KEASLIAN DAN HAK MILIK IV
PENGHARGAAN V
ABSTRAK VI
ABSTRACT VII
KANDUNGAN 1
SENARAI SINGKATAN 1
BAB 1 : PENGENALAN 2
3
1. 1.1 PENDAHULUAN 3
2. 1.2 LATAR BELAKANG SISTEM PENGATURCARAAN 3
3. 1.3 PERNYATAAN MASALAH SISTEM PENGATURCARAAN 4
4. 1.4 OBJEKTIF SISTEM PENGATURCARAAN
5. 1.5 SKOP SISTEM PENGATURCARAAN 5
6. 1.6 KEPENTINGAN SISTEM PENGATURCARAAN 5
6-10
BAB 2 : KAJIAN LITERATUR 11
1. 2.1 PENDAHULUAN
2. 2.2 KONSEP/TEORI 12
3. KAJIAN TERDAHULU 12
12
BAB 3 : METODOLOGI PENGATURCARAAN 13-19
1. 3.1 PENDAHULUAN
2. 3.2 SISTEM PENGATURCARAAN PROJEK 20-23
3.2.1 KAEDAH/PROSEDUR/TEKNIK PENGHASILAN 24
PENGATURCARAAN
3. 3.3 BAHAN DAN PERALATAN
4. 3.4 KOS PEMBANGUNKAN PENGATURCARAAN

PSAS – SENARAI SINGKATAN
JKM –
POLITEKNIK SULTAN AZLAN SHAH
JABATAN KEJURUTERAAN MEKANIKAL

PENGENALAN

1.1 Pendahuluan

Dalam sesebuah negeri terdapat cuaca yang tidak menentu seperti hujan atau panas yang sering
berlaku sepanjang tahun. Payung adalah satunya untuk menangani masalah ini tetapi perniaga di
pasar yang kurang bermampuan dan tidak dapat menggunakannya kerana peralatan ini terlalu
mahal. Peralatan yang mahal ini tentunya dapat menghasilkan hasil yang maksimum dan berkualiti
tetapi biasanya tidak sesuai untuk perniaga di pasar yang tidak bermampu kerana mereka tidak
mempunyai banyak anggaran untuk pelaburan. Jadi, perniaga ini akan tetap menjalani perniagaan
mereka seperti biasa. Maka dengan ini, tercetus satu idea yang boleh mengatasi masalah ini dengan
mencipta, "Smart Umbrella" setelah perbincangan. Alat ini mempunyai 3 fungsi iaitu membuka
secara automatik, boleh dikawal melalui telephone pintar, penyalaan lampu led melalui sensor
Pengaturcaraan adalah suatu aspek terpenting dalam proses pembangunan perisian. Tanpa
pengaturcaraan sebarang projek tidak dapat berfungsi dengan baik. Untuk memastikan sistem
pengaturcaraan ini berkerja dalam keadaan baik, kita memerlukan beberapa aplikasi dan juga
bahan. Antaranya ialah,

1. Blynk App
2. Telefon pintar
3. Arduino UNO
4. Breadboard
5. Sensor cahaya
6. Laptop
7. Software Programming
8. Panel solar
9.Worm gear motor

1.2 Latar Belakang Sistem Pengaturcaraan
Sistem pengaturcaraan adalah suatu kaedah memberi arahan atau isyarat kepada komputer untuk
menjalankan sesuatu tugas atau mana-mana mesin elektronik. Kaedah pemberian arahan atau
isyarat pada asasnya adalah dalam bentuk kod berangka duaan atau binari. Disebabkan kaedah
pengaturcaraan telah mengalami evolusi yang sentiasa berkembang pesat, arahan atau perintah
kepada komputer juga semakin rumit, maka ia ditulis dalam bentuk kod.

Seorang pengaturcara biasanya boleh berbicara sekurang-kurangnya dalam satu bahasa
pengaturcara untuk membolehkannya mengatur cara sesebuah perisian.

1.3 Pernyataan Masalah Sistem Pengaturcaraan

Antara masalah yang akan dihadapi ialah kekurangan pengetahuan tentang pengaturcaraan dalam
pembangunan perisian yang mungkin memberi kesan negatif kepada produk. Selain itu,
mengikut kajian dan pengalaman pengkaji, tiada pembelajaran dan penilaian secara online yang
khusus disediakan untuk pelajar yang mempelajari subjek Bahasa Pengaturcaraan C++.

1.4 Objektif Sistem Pengaturcaraan
1. Boleh mengambil tahu berkaitan dengan konsep asas pengaturcaraan Arduino.
2. Boleh menghuraikan kaedah yang digunakan untuk memberi arahan ataupun isyarat
kepada Arduino secara pengaturcaraan.
3. Boleh menerangkan bahasa pengaturcaraan yang digunakan dari aspek tahap dan juga
generasi.

1.5 Skop Sistem Pengaturcaraan

Sistem pengaturcaraan yang dilengkapi dengan kod-kod yang sesuai dapat menghantar isyarat ke
Arduino dan komponen-komponen lain supaya projek dapat dikerjakan dengan baik. Sistem
pengaturcaraan bagi Smart Umbrella ini direka untuk memudahkan peniaga pasar dapat mengawal
payung melalui telefon pintar. Hal ini kerana, dapat menjimatkan tenaga kerja manusia dan juga
meningkatkan taraf teknologi.

1.6 Kepentingan Sistem Pengaturcaraan

Pengaturcaraan membolehkan kita semua menikmati kemudahan seperti komputer dan telefon
pintar. Ketika kita membuka dan menggunakan gajet kita, sebenarnya ribuan kod
pengaturcaraan telah dilaksanakan sebagai arahan kepada gajet kita untuk memenuhi tindakan
kita. Komputer memahami arahan dari manusia dalam kod binari [ 0 1 ] sahaja. Namun usaha
yang telah dilakukan oleh beberapa generasi manusia, telah memudahkan proses kita memberi
arahan kepada komputer. Kita tidak perlu lagi menulis kod binari untuk berinteraksi dengan
komputer. Hanya dengan satu klik kepada butang ‘on’ sahaja, kita mampu membuka komputer
dengan mudah. Pengaturcara telah memudahkan kerja kita, dengan menukarkan tindakan kita
seperti klik, gestur tangan, dan menaip kepada kod binari yang boleh difahami komputer.

BAB 2
KAJIAN LITERATURE

2.1 Pendahuluan
Kajian literatur yang berstruktur dengan baik dicirikan oleh aliran idea yang logik, rujukan
semasa dan relevan dengan gaya rujukan yang sesuai, penggunaan istilah yang betul dari
pandangan yang tidak berat sebelah dan komprehensif mengenai penyelidikan terdahulu
mengenai topik ini. Secara ringkasnya, satu proses sistematik yang memerlukan penelitian dan
kemahiran mencari,mengumpul, membaca serta merumus maklumat dengan lebih terperinci.

2.2 Konsep/Teori
Projek ini iaitu Smart Umbrella pengaturcara dengan Arduino UNO dengan menggunakan
aplikasi Blynk.

Blynk App

Blynk direka untuk Internet perkara. Ia dapat mengawal perkakasan dari jauh, dapat
memaparkan data sensor, dapat menyimpan data, mengubahnya dan melakukan banyak
perkara menarik lainnya.

Terdapat tiga komponen utama dalam platform ini iaitu :

• Aplikasi Blynk - membolehkan anda membuat antara muka yang menakjubkan untuk
projek anda menggunakan pelbagai widget yang kami sediakan.

• Blynk Server - bertanggungjawab untuk semua komunikasi antara telefon pintar dan
perkakasan. Anda boleh menggunakan Blynk Cloud kami atau menjalankan pelayan

Blynk peribadi anda secara tempatan. Ini sumber terbuka, dapat menangani ribuan
peranti dengan mudah dan bahkan boleh dilancarkan pada Raspberry Pi
• Perpustakaan Blynk - untuk semua platform perkakasan yang popular - membolehkan
komunikasi dengan pelayan dan memproses semua arahan masuk dan keluar.
Sekarang bayangkan, setiap kali anda menekan butang di aplikasi Blynk, mesej bergerak ke
ruang Blynk Cloud, di mana ia secara ajaib menemui jalan masuk ke perkakasan anda. Ia
berfungsi sama pada arah yang berlawanan dan semuanya berlaku dalam sekelip mata.

Blynk App

Ciri-ciri

 API & UI yang serupa untuk semua perkakasan & peranti yang disokong
 Sambungan ke cloud menggunakan:

• WiFi
• Bluetooth and BLE
• Ethernet
• USB (Serial)
• GSM

 Set Widget yang senang digunakan
 Manipulasi pin langsung tanpa penulisan kod
 Mudah digabungkan dan menambah fungsi baru menggunakan pin maya
 Pemantauan data melalui widget SuperChart
 Komunikasi Peranti ke Peranti menggunakan Bridge Widget
 Menghantar e-mel, tweet, pemberitahuan notifikasi dan sebagainya

Arduino UNO

Arduino Uno adalah sumber terbuka papan mikrokontroler berdasarkan pada Cip mikro
ATmega328P mikrokontroler dan dibangunkan oleh Arduino.cc. Papan ini dilengkapi dengan set
digital dan analog input / output (I / O) pin yang mungkin dihubungkan ke pelbagai papan
pengembangan (perisai) dan litar lain. Papan ini mempunyai 14 pin I / O digital (enam mampu
PWM output), 6 pin I / O analog, dan dapat diprogramkan dengan Arduino IDE (Persekitaran
Pembangunan Bersepadu), melalui jenis B wayar USB. Ia boleh digerakkan oleh kabel USB atau
luaran Bateri 9 volt, walaupun ia menerima voltan antara 7 dan 20 volt. Ia serupa dengan
Arduino Nano dan Leonardo. Reka bentuk rujukan perkakasan diedarkan di bawah a Creative
Commons Lesen Attribution Share-Alike 2.5 dan boleh didapati di laman web Arduino. Fail
susun atur dan pengeluaran untuk beberapa versi perkakasan juga tersedia.

Perkataan "uno"bermaksud" satu "dalam Bahasa Itali dan dipilih untuk menandakan pelepasan
awal Perisian Arduino. Papan Uno adalah yang pertama dalam siri papan Arduino berasaskan
USB dan versi 1.0 dari Arduino IDE adalah versi rujukan Arduino, yang kini telah berkembang
menjadi rilis yang lebih baru. ATmega328 di papan tulis diprogramkan dengan pemuat but yang
membolehkan memuat naik kod baru ke dalamnya tanpa menggunakan pengaturcara perkakasan
luaran.

Sementara Uno berkomunikasi menggunakan protokol STK500 yang asal, ia berbeza dari semua
papan sebelumnya kerana ia tidak menggunakan cip pemacu USB-ke-siri FTDI. Sebaliknya, ia
menggunakan Atmega16U2 (Atmega8U2 hingga versi R2) yang diprogramkan sebagai Penukar
USB-ke-siri.

Arduino UNO

2.3 Kajian Terdahulu

Projek ini diinovasikan oleh kajian yang terdahulu dimana sistem terdahulu kurang
menggunakan sistem IR4.0 iaitu Internet Of Things (IOT). Kekurangan sistem canggih ini telah
menyebabkan beberapa masalah yang tidak dapat dihindari oleh pengguna. Antaranya ialah
payung biasa yang digunakan sebelum ini ialah terlalu susah untuk dipasang dan dibuka setiap
kali peniaga menggunakanya, ia memerlukan tenaga manusia dan juga masa yang banyak untuk
process tersebut. Selain itu, peniaga juga perlu menggunakan generator untuk menyalakan lampu
mentol yang memerlukan tenaga elektrik yang banyak. Kaedah yang berkesan untuk mengatasi
masalah-masalah ini ialah menciptakan Smart Umbrella yang terkandung bembukaan secaara
automatic. Untuk mengawal Smart Umbrella ini kami memuat turun aplikasi Blynk di telefon
pintar supaya dapat mengawalnya dengan senang.

Tambahan pula, kebanyakkan perniaga pasar yang tidak dapat meramal cuaca dengan
sempurna maka dalam Smart Umbrella ini juga kami terkandungkan sensor cahaya di mana
ketika cuaca mendung ataupun gelap, sensor cahaya akan mengesan cuaca kemudian akan
membuka lampu LED secara automatic.

BAB 3
METODOLOGI PENGATURCARAAN

3.1 Pendahuluan

Kajian teori dan formal mengenai pendekatan melakukan sesuatu dikenali sebagai metodologi,
dan merangkumi semua proses yang digunakan dalam proses pengembangan projek. Setelah
memutuskan program yang akan dibangunkan, perlu dirancang bagaimana projek itu akan
dibina.

Pengenalan dalam bab metodologi ini membincangkan tentang cara penilaian pengaturcaraan
projek yang bersesuaian untuk mengatasi masalah yang dihadapi dalam “SMART UMBRELLA”.
Pemilihan sistem pengaturcaraan yang terbaik adalah amat penting kerana ia akan menentukan
keberkesanan projek yang akan dilakukan untuk menyelesaikan masalah pemasangan payung.

3.2 Sistem pengaturcaraan projek
Penghasilan sesebuah projek merupakan satu kesukaran kerana proses tersebut tidak hadir
secara spontan atau tiba tiba, malah proses ini melibatkan masa selama berminggu minggu
mahupun berbulan bulan sebelum ia membuahkan hasil. Proses ini membabitkan proses CDIO
iaitu memikirkan (conceive), mereka bentuk (design), melaksanakan (implement), dan
mengendali (operate).

3.2.1 Kaedah/Prosedur/Teknik Penghasilan Pengaturcaraan
1. Buat Akaun Blynk
Selepas memuat turun Aplikasi Blynk, anda perlu membuat akaun Blynk Baru. Akaun ini
terpisah dari akaun yang digunakan untuk Forum Blynk, sekiranya anda sudah
memilikinya.
Kami mengesyorkan menggunakan alamat e-mel yang sebenar kerana akan
mempermudah sesuatu di kemudian hari.

Akaun diperlukan untuk menyimpan projek anda dan dapat mengaksesnya dari pelbagai peranti
dari mana sahaja. Ini juga langkah keselamatan. Anda sentiasa boleh menyediakan Pelayan
Blynk Peribadi anda sendiri dan mempunyai kawalan penuh

2. Hasilkan Projek Baru
Setelah berjaya masuk ke akaun anda, mulakan dengan membuat projek baru.

3. Pilih Perkakasan Anda
Pilih model perkakasan yang akan anda gunakan.

4. Auth Token
Auth Token adalah pengecam unik yang diperlukan untuk menyambungkan perkakasan
anda ke telefon pintar anda. Setiap projek baru yang anda buat akan mempunyai Token
Auth sendiri. Anda akan mendapat Auth Token secara automatik pada e-mel anda
selepas membuat projek. Anda juga boleh menyalinnya secara manual. Klik pada
bahagian peranti dan pilih peranti yang diperlukan:

Dan anda akan melihat token:

sangat senang menghantarnya melalui e-mel. Tekan butang e-mel dan token akan dihantar ke
alamat e-mel yang anda gunakan untuk pendaftaran. Anda juga boleh mengetuk baris Token
dan ia akan disalin ke papan keratan.
Sekarang tekan butang "Create".

5. Tambah Widget
Kanvas projek anda kosong, tambahkan butang untuk mengawal LED.
Ketuk di mana sahaja di kanvas untuk membuka kotak widget. Semua widget yang ada
terdapat di sini. Sekarang pilih butang.

Drag-n-Drop - Ketuk dan tahan Widget untuk menyeretnya ke kedudukan baru.
Tetapan Widget - Setiap Widget mempunyai tetapannya sendiri. Ketuk widget untuk
mendapatkannya.

Parameter yang paling penting untuk ditetapkan ialah PIN. Senarai pin menunjukkan pin fizikal
yang ditentukan oleh perkakasan anda. Sekiranya LED anda disambungkan ke Digital Pin 8 - pilih
D8 (D - singkatan dari Digital).

6. Jalankan projek
Apabila anda selesai dengan Tetapan - tekan butang PLAY. Ini akan menukar anda dari
mod EDIT ke mod MAIN di mana anda boleh berinteraksi dengan perkakasan. Semasa
berada dalam mod MAIN, anda tidak akan dapat menyeret atau menyiapkan widget
baru, tekan STOP dan kembali ke mod EDIT.

Anda akan mendapat mesej yang mengatakan "Arduino UNO sedang offline". Kami akan
menanganinya di bahagian seterusnya.

3.3 Bahan dan Peralatan
1. Arduino UNO

2. Sensor Cahaya

3. Jumper wires
4. Breadboard

5. Telefon Pintar
6. Laptop

7. Software Programming
8. Panel Solar

9. DC worm gear motor

3.3 Kos Pembangunkan Pengaturcaraan RM
RM 98.57
BARANG RM 9.90
1. Arduino UNO RM 14.55
2. Light sensor RM 24.68
3. Jumper Wires RM 160.00
4. Breadboard RM 58.90
5. Solar panel, charge storage
6.DC worm gear motor

3.4 REFERENCE
1. https://en.wikipedia.org/wiki/Arduino_Uno
2. https://blynk.io/about
3. https://techexplorations.com/guides/blynk/1-what-is-blynk/
4. https://worldwide.espacenet.com/
5. https://www.wipo.int/patentscope/en/


Click to View FlipBook Version