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-16 23:49:18

PROJECT 1 (INDIVIDUAL) REPORT

REPORT

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 :

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
RAJA OTHMAN)

iii) AVINES NANTHA A/L BALAKRISHNAN (AVINES NANTHA A/L
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

SENARAI SINGKATAN

PSAS – POLITEKNIK SULTAN AZLAN SHAH
JKM – 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 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 4 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

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

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

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

1. 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".

1. 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).

1. 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

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 80.00
4. Breadboard
5. Solar panel, charge controller

1.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