38 3.2.4 PENGUJIAN Pengkaji perlu membuat 3 jenis pengujian untuk menentukan kefungsian projek ini iaitu dengan membuat : I. Ujian keterusan II. Ujian kefungsian III. Ujian prototaip 3.2.4.1 UJIAN KETERUSAN Ujian ini dijalankan untuk memeriksa pengaliran arus di dalam litar dalam keadaan yang baik atau tidak. Ujian ini amat penting kerana pengkaji boleh mengetahui jika litar projek ini terdapat litar pintas atau bermasalah. Tujuan ujian ini juga adalah untuk mendapatkan hasil yang dirancang oleh pengkaji. 3.2.4.2 UJIAN KEFUNGSIAN Ujian kefungsian ini dijalankan bagi memastikan “Arduino MEGA 2560 with WiFi built-in” ini berfungsi dengan baik serta dapat disambungkan ke telefon pintar android. Hal ini membuat pengkaji dapat menghantar isyarat dengan menggunakan kaedah alat kawalan jauh untuk mengawal prototaip dari aplikasi yang dicipta dari Blynk. 3.2.4.3 UJIAN PROTOTAIP Pengujian ini dijalankan apabila ujian keterusan dan kefungsian telah siap dilaksanakan. Pemasangan pada kesemua komponen juga perlulah disambungkan pada pin yang betul dan tepat sebelum ujian pada prototaip ini dilakukan. Tujuan ujian ini adalah untuk memastikan projek Smart Home berasaskan sistem IoT dapat berfungsi dengan baik dan dapat mencapai objektif pada projek ini. 3.2.5 PEMASANGAN DAN PENYELENGGARAAN Untuk melaksanakan pemasangan dan penyelenggaraan ini, pengkaji telah memilih perisian dan pemasangan perkakasan yang sesuai serta kerja penyelenggaraan akan dilakukan bagi mengelakkan sekiranya berlaku sebarang kerosakan semasa menguji kefungsian projek.
39 3.2.5.1 PEMASANGAN HARDWARE Untuk pemasangan hardware ini, pengkaji telah membuat proses pemasangan komponen yang terlibat dan penulisan pengaturcaraan yang sempurna supaya projek dapat berfungsi dengan baik mengikut perlaksanaan yang telah dirancang. Senarai perkakasan yang digunakan dalam projek ini adalah :- 1) Arduino MEGA 2560 with WiFi built-in 2) RFID module 3) 4 Channel Relay 4) 28-BYJ48 Stepper Motor 5) Servo Motor SG90 6) Mini Motor DC 7) E27 LED Bulb 3.2.5.2 PEMASANGAN SOFTWARE Pemasangan software ini adalah merupakan perancangan awal untuk melaksanakan sesebuah projek.Dalam pemasangan software ini juga pengkaji membuat pengaturcaraan untuk dimasukkan ke dalam pengawal mikro.Senarai software yang digunakan dalam projek ini adalah :- 1) Arduino IDE 2) Fritzing 3) Blynk IOT 4) Proteus 3.2.5.2.1 FRITZING SOFTWARE Pemasangan software untuk projek ini telah disiapkan dengan menggunakan software Fritzing. Software ini adalah tempat khas untuk mereka litar sendiri. Ia mempunyai pelbagai jenis litar. Antaranya ialah jenis skematik, breadboard, dan PCB. Rajah 4.0 menunjukkan pendawaian litar projek di fritzing
40 Rajah 4.0 – Pendawaian litar projek di fritzing 3.2.5.2.2 KODING SOFTWARE Untuk memberi arahan kepada sesebuah projek, pengkaji haruslah menyediakan sebuah koding khas untuk projek tersebut. Pengkaji menggunakan software Arduino IDE dimana Bahasa pengaturcaraan yang digunakan adalah Bahasa C. Ia memudahkan pengkaji untuk membina koding projek. 3.2.5.2.3 PROTEUS 8.0 SOFTWARE Dengan menggunakan software Proteus 8, pengkaji dapat membina sebuah litar PCB seperti dalam rajah 4.1 iaitu litar bekalan kuasa DC 9V. Rajah 4.1 - Litar PCB Bekalan kuasa DC 9V 3.2.5.2.4 BLYNK IOT SOFTWARE Tujuan pengkaji menggunakan aplikasi ini adalah untuk mengawal segala komponen yang digunakan dalam projek hanya dari jarak jauh.
41 3.2.5.3 CARTA ALIR PROGRAM APLIKASI TELEFON PINTAR Rajah 4.2 – Carta alir program aplikasi Blynk TAMAT
42 3.2.5.4 PENYELENGGARAAN Untuk peringkat penyelenggaraan ini, pengkaji melakukan beberapa pembaikpulihan yang perlu berdasarkan statistic yang terhasil dari pengujian prototaip. Sebagai contoh jika ada kekurangan ataupun kerosakan, pengkaji akan memastikan projek yang dijalankan berfungsi dengan sempurna.Dengan itu, pada penghujung peringkat ini pengkaji akan memastikan bahawa projek “Smart Home berasaskan sistem IoT” berfungsi tanpa sebarang kerosakan.
43 3.3 CARTA GANTT PELAKSANAAN PROJEK 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 Penulisan bab 5 - Perbincangan dan Kesimpulan 17 membangunkan projek Menjalankan projek peringkat kedua : Akhir- PTA 1 Pembentangan kertas cadangan Projek Tahun atas rekabentuk projek Melakukan pengujian dan simulasi pertama ke 22 14 13 12 Tahun Akhir- PTA 2 Hantar Laporan Lengkap Lengkap dan Projek Pembentangan Projek Tahun Akhir Persediaan pembentangan Projek Tahun Akhir 19 Semakan penulisan laporan oleh penyelia 21 20 BULAN /MINGGUAN/TARIKH MAY AKTIVITI PROJEK YANG DIJALANKAN BIL Penulisan lengkap laporan projek tahun akhir 18 7 Penulisan Bab 1 - Pengenalan Projek Tahun Akhir Penyemakan dan Pembetulan kertas cadangan Penyediaan kertas cadangan Projek Tahun Akhir Perancangan Projek dan pemilihan penyelia Pembentukkan kumpulan 9 6 4 3 1 1 2 Penulisan bab 2 - Kajian Literatur 8 Pembincangan dan Pemilihan Tajuk 2 Pemilihan bahan mentah dan peralatan 16 15 11 5 struktur projek Mejalankan projek peringkat pertama : rekabentuk 10 Penyediaan senarai bahan mentah dan peralatan PERLAKSANAAN PERANCANGAN OGOS Penulisan bab 4 - Dapatan dan analisis atas projek Melakukan pengujian akhir dan pengesahan ke Penulisan bab 3 - Metodologi JANUARI SEPTEMBER OKTOBER NOVEMBER DISEMBER FEBRUARI MARCH JULY JUN
44 3.4 KOS PROJEK Bahan Kuantiti Harga Transformer 1 RM 30 Servo motor 1 RM 6 E27 LED bulb 1 RM 15 DC motor 1 RM 4.90 RFID reader set 1 RM 6 PP Corrugated Cardboard 5 RM 34.50 Arduino MEGA 2560 with WiFi built-in 1 RM 80 PVC switch box 1 RM 6 DC Stepper motor 1 RM 9.50 4 Channel Relay Control Board 1 RM 9.90 E27 Bulb Holder + Cable 1 RM 2.60 JUMLAH - RM 204.40 Jadual 1.5 – Kos Perbelanjaan Projek 3.5 RUMUSAN Projek “Smart Home berasaskan sistem IoT” ini menggunakan pengawal mikro Arduino MEGA 2560 with WiFi built-in dan papan litar tercetak untuk memasang komponen – komponen dengan teratur. Perisian dan komponen yang digunakan berjaya menghasilkan projek ini dengan jaya. Bab 3 metodologi ini menerangkan tentang cara dan prosedur untuk mereka bentuk dan membangunkan projek ini dengan jayanya.
45 BAB 4 PENEMUAN DAN ANALISIS 4.1 PENGENALAN Pada bab ini, pengkaji akan menerangkan berkenaan dengan kefungsian serta penemuan dan analisis dapatan keputusan pengujian projek. Oleh itu, dalam bab ini juga pengkaji akan menerangkan penemuan hasil kajian dari borang soal selidik berdasarkan data yang diperolehi bagi melakukan penyediaan rumusan dan cadangan. Setiap penjelasan keputusan pengujian yang dilaksanakan akan dibincangkan. 4.2 KEPUTUSAN DAN ANALISIS Terdapat beberapa pengujian iaitu : − pengujian keterusan litar − pengujian nilai voltan − pengujian kebolehfungsian
46 4.2.1 UJIAN KETERUSAN LITAR Ujian keterusan litar dilakukan dengan menggunakan multimeter analog pada mode buzzer. Buzzer akan berbunyi jika litar dalam keadaan baik. UJIAN KETERANGAN GAMBAR KEPUTUSAN 1 PIN 5 KE PIN RST RFID BAIK 2 PIN 3 KE PIN IN3 STEPPER MOTOR DRIVER BAIK 3 PIN 4 KE PIN IN1 STEPPER MOTOR DRIVER BAIK 4 PIN 8 KE PIN INPUT SERVO BAIK 5 PIN 9 KE PIN IN2 STEPPER MOTOR DRIVER BAIK 6 PIN 10 KE PIN IN4 STEPPER MOTOR DRIVER BAIK
47 7 PIN 53 KE PIN SDA RFID BAIK 8 PIN 38 KE PIN IN4 RELAY MODULE BAIK 9 PIN 40 KE PIN IN3 RELAY MODULE BAIK 10 PIN 42 KE PIN IN2 RELAY MODULE BAIK 11 PIN 44 KE PIN IN1 RELAY MODULE BAIK 12 PIN 51 KE PIN MOSI RFID BAIK
48 13 PIN 50 KE PIN MISO RFID BAIK 14 PIN 52 KE PIN SCK RFID BAIK 15 PIN 20 KE PIN SDA LCD BAIK 16 PIN 21 KE PIN SCL LCD BAIK
49 4.2.2 PENGUJIAN VOLTAN Gambarajah litar dibawah menunjukkan titik pengujian voltan yang dilakukan. TP 4 TP 3 TP 2 TP 6 TP 1 TP 8 TP 5 TP 7 TP 9 TP 10
50 TP Pengujian yang dilakukan Bacaan voltan Bilangan pengujian Status 1 Arduino Mega 2560 with WiFi Built-In boleh mengawal segala komponen Pin Normal Ukuran Vin 5v 4.9v Gnd 0v 0v 1 Berjaya Pin Normal Ukuran Vin 5v 4.9v Gnd 0v 0v 2 Berjaya Pin Normal Ukuran Vin 5v 4.9v Gnd 0v 0v 3 Berjaya 2 2 Channel Relay Module boleh memutuskan dan mengalirkan arus elektrik Pin Normal Ukuran Vcc 5v 4.8v In1 5v 4.8v In2 5v 4.8v Gnd 0v 0v 1 Berjaya Pin Normal Ukuran Vcc 5v 4.8v In1 5v 4.8v In2 5v 4.8v Gnd 0v 0v 2 Berjaya Pin Normal Ukuran Vcc 5v 4.8v In1 5v 4.8v In2 5v 4.8v Gnd 0v 0v 3 Berjaya
51 3 Lamp 1 boleh menyala Pin Normal Ukuran Vcc 240v 240v Gnd 0v 0v 1 Berjaya Pin Normal Ukuran Vcc 240v 240v Gnd 0v 0v 2 Berjaya Pin Normal Ukuran Vcc 240v 240v Gnd 0v 0v 3 Berjaya 4 Lamp 2 boleh menyala Pin Normal Ukuran Vcc 240v 240v Gnd 0v 0v 1 Berjaya Pin Normal Ukuran Vcc 240v 240v Gnd 0v 0v 2 Berjaya Pin Normal Ukuran Vcc 240v 240v Gnd 0v 0v 3 Berjaya 5 Plug socket boleh berfungsi Pin Normal Ukuran Vcc 240v 240v Gnd 0v 0v 1 Berjaya Pin Normal Ukuran Vcc 240v 240v Gnd 0v 0v 2 Berjaya Pin Normal Ukuran Vcc 240v 240v Gnd 0v 0v 3 Berjaya
52 6 Mini Fan Motor DC boleh berpusing Pin Normal Ukuran Vcc 5v 4.8v Gnd 0v 0v 1 Berjaya Pin Normal Ukuran Vcc 5v 4.8v Gnd 0v 0v 2 Berjaya Pin Normal Ukuran Vcc 5v 4.8v Gnd 0v 0v 3 Berjaya 7 Servo Motor boleh menggerakkan pintu rumah Pin Normal Ukuran Vcc 5v 4.8v In1 5v 4.8v Gnd 0v 0v 1 Berjaya Pin Normal Ukuran Vcc 5v 4.8v In1 5v 4.8v Gnd 0v 0v 2 Berjaya Pin Normal Ukuran Vcc 5v 4.8v In1 5v 4.8v Gnd 0v 0v 3 Berjaya 8 Stepper Motor boleh berpusing mengikut jam dan lawan jam Pin Normal Ukuran Vcc 5v 4.8v In1 3v 2.6v In2 3v 2.4v In3 3v 2.2v In4 3v 2.2v Gnd 0v 0v 1 Berjaya
53 Pin Normal Ukuran Vcc 5v 4.8v In1 3v 2.6v In2 3v 2.4v In3 3v 2.2v In4 3v 2.2v Gnd 0v 0v 2 Berjaya Pin Normal Ukuran Vcc 5v 4.8v In1 3v 2.6v In2 3v 2.4v In3 3v 2.2v In4 3v 2.2v Gnd 0v 0v 3 Berjaya 9 RFID RC522 boleh membaca data dari kad Pin Normal Ukuran Vcc 3.3v 3.2v SDA 3.3v 3.2v MOSI 5v 4v MISO 5v 4v SCK 5v 4.6v RST 5V 4v Gnd 0v 0v 1 Berjaya Pin Normal Ukuran Vcc 3.3v 3.2v SDA 3.3v 3.2v MOSI 5v 4v MISO 5v 4v SCK 5v 4.6v RST 5V 4v Gnd 0v 0v 2 Berjaya
54 Pin Normal Ukuran Vcc 3.3v 3.2v SDA 3.3v 3.2v MOSI 5v 4v MISO 5v 4v SCK 5v 4.6v RST 5V 4v Gnd 0v 0v 3 Berjaya 10 LCD boleh memaparkan nama empunya setiap kad Pin Normal Ukuran VCC 5V 4.8V GND 0V 0V SDA 3.3V 3.1V SCL 3.3V 3.1V 1 Berjaya Pin Normal Ukuran VCC 5V 4.8V GND 0V 0V SDA 3.3V 3.1V SCL 3.3V 3.1V 2 Berjaya Pin Normal Ukuran VCC 5V 4.8V GND 0V 0V SDA 3.3V 3.1V SCL 3.3V 3.1V 3 Berjaya
55 4.2.3 PENGUJIAN KEBOLEHANFUNGSIAN PROJEK BIL NAMA PERALATAN JENIS PENGUJIAN HASIL PENGUJIAN 1 Arduino Mega 2560 with WiFi Built-In Menghantar pengekodan yang telah dibuat untuk mengawal perkakasan dan penyambungkan ke Wi-Fi. Selain disambungkan pada Wi-Fi ia juga akan menyambungkan pada aplikasi dan channel relay module. Perkakasan dapat dinyalakan dan dimatikan mengikut pengekodan yang dimuat turun dalam Arduino Mega 2560. Didapati perkakasan dapat dikawal mengikut pengekodan yang dimuat turun 2 2 Channel Relay Channel relay akan mendapat isyarat yang diterima dari Arduino Mega 2560 yang akan menghidupkan dan mematikan perkakasan mengikut pengekodan. Channel relay dapat menyalurkan dan menyekat arus elektrik mengikut pengekodan. 3 Aplikasi Blynk Dengan menggunakan perisian Blynk, aplikasi yang mampu mengawal projek dapat dibina dan dimuat turun ke telefon pintar dan kefungsian diuji. Aplikasi berjaya dimuat turun dalam telefon pintar.Aplikasi blynk berjaya mengesan wifi tersambung Arduino Mega 2560 with WiFi Built-In. 4 Mini Fan DC Motor DC motor akan mendapat isyarat yang diterima oleh Arduino Mega 2560 yang akan menggerakkan dan DC motor dapat bergerak dan boleh berhentikan mengikut pengekodan.
56 mematikan motor mengikut pengekodan. 5 Servo Motor Servo motor akan mendapat isyarat yang diterima oleh Arduino Mega 2560 yang boleh membuka dan menutup pintu dengan mengakses kad RFID mengikut pengekodan. Pintu akan dibuka apabila diakses kad RFID dan pintu akan automatic tutup selepas 10 saat. 6 Stepper Motor Stepper motor akan mendapat isyarat yang diterima oleh Arduino Mega 2560 yang boleh membuka dan menutup garaj dengan menggunakan telefon pintar. Garaj akan buka apabila butang On ditekan dan tutup apabila butang Off ditekan menggunakan aplikasi Bynk dalam telefon pintar. 7 RFID RC522 RFID akan membaca data daripada kad yang diakses dan menghantar isyarat pada memaparkan pada aplikasi blynk dengan memaparkan nama empunya kad.RFID juga akan menyekat salah satu kad yang disekat apabila mendapat isyarat yang diterima oleh Arduino Mega 2560 with WiFi Built-In dari aplikasi blynk. Nama empunya setiap kad dapat dipaparkan pada aplikasi blynk apabila RFID menerima data kad yang diakses.Access Denied terpapar apabila salah satu kad yang disekat melalui aplikasi Blynk cuba diakses.
57 4.3 MENGESAN KEROSAKAN DAN MEMBAIK PULIH Terdapat beberapa penambahbaikan dan baik pulih yang telah dilakukan bagi memastikan projek ini dapat berfungsi dengan baik. Kerosakan : i. Stepper Motor hanya bergetar dan tidak berpusing jika bekalan kuasa disambungkan. ii. RFID tidak dapat membaca data setiap kad yang dikesan. Baik pulih : i. Menggantikan Stepper motor driver yang baharu. ii. Menukar pengaturcaraan RFID yang lebih sesuai mengikut jenis mikropengawal yang digunakan. Penambahbaikan : i. Menggantikan pengawal mikro “Wemos D1 R1” kepada pengawal mikro “Arduino Mega 2560 Wi-Fi” kerana mikropengawal lebih stabil untuk mengawal segala komponen dan mempunyai pin Input/Output yang banyak. ii. Menambah “LCD Display” ke dalam projek Smart Home bagi membolehkan nama pengakses kad RFID juga dapat dipaparkan pad LCD. 4.4 RUMUSAN Projek “Smart Home berasaskan sistem IoT” ini diharapkan dapat memudahkan pengguna mengawal perkakasan elektrik di rumah dari jarak jauh jika pengguna terlupa untuk mematikan perkakasan elektrik selepas meninggalkan rumah. Ia juga memudahkan pengguna untuk membuka pintu garaj dengan hanya menggunakan telefon pintar. Tiga pengujian bagi setiap bahagian telah dilaksanakan bagi memastikan tiada sebarang masalah berlaku ketika sedang mengakses oleh pengguna.
58 BAB 5 PERBINCANGAN, CADANGAN DAN KESIMPULAN 5.1 PENGENALAN Dalam bab ini, hasil dapatan dan perbincangan terhadap projek “ Smart Home Berasaskan Sistem IoT” akan dirumuskan oleh pengkaji. Ini bertujuan untuk mengenalpasti kebolehfungsian, keselamatan dan ketahanan serta memastikan objektif projek yang telah ditetapkan. Selain itu, sebarang kelemahan serta kekurangan yang diperoleh diatasi bagi menghasilkan produk yang berkualiti dan berfungsi dengan baik. 5.2 PERBINCANGAN Secara ringkasnya, projek yang dibangunkan ini berfungsi dengan cara menyambungkan WiFi ke mikropengawal dan menggunakan telefon pintar yang mempunyai sambungan internet. Pengguna akan dapat mengawal segala perkakasan elektrik dan pintu garaj di rumah melalui aplikasi Blynk.Selain itu, kad RFID untuk mengakses pintu rumah boleh disekat melalui aplikasi Blynk.
59 Oleh itu, dapat disimpulkan bahawa kesemua objektif telah tercapai iaitu : i. Merekabentuk prototaip “Smart Home berasaskan sistem IoT”. Proses rekabentuk telah melibatkan perisian Arduino IDE dan aplikasi Blynk yang dikawal dalam telefon pintar bagi mereka litar semua komponen, program projek serta aplikasi projek. Proses merekabentuk telah dilakukan berkali-kali sehingga objektif pertama tercapai. Semasa proses ini berlaku, pengkaji juga telah mendapatkan ip address daripada Arduino Mega 2560. dengan menggunakan pengekodan yang ditulis menggunakan software Arduino IDE membetulkan kesilapan sambungan pada pengawal mikro Arduino Mega 2560 ke internet. Namun akhirnya, masalah dalam proses rekabentuk dapat diatasi. ii. Membangunkan prototaip “Smart Home berasaskan sistem IoT”. Proses membangunkan projek adalah proses yang melibatkan gabungan kerja pemasangan software dan hardware. Pada awal perancangan, pengkaji ingin menggunakan Wemos D1 R1 sebagai mikropengawal untuk projek ini.Semasa memasang semua perkakasan ke Wemos D1 R1, didapati RFID dan Stepper Motor tidak boleh berfungsi dengan sempurna. Hasil dari pengesanan masalah, Wemos D1 R1 berfungsi dengan stabil apabila hanya salah satu beban digunakan. Oleh itu, pengawal mikro yang lebih stabil iaitu Arduino Mega 2560 with WiFi Built-In digunakan untuk mengatasi masalah tersebut. iii. Menguji prototaip “Smart Home berasaskan sistem IoT”. Peringkat menguji lari adalah peringkat yang menyebabkan rekabentuk dan pembangunan projek diubah. Pengkaji telah sedaya udaya mengatasi masalah yang timbul. Semasa proses menguji kefungsian projek, pengkaji mendapati WiFi tidak dapat bersambung ke Arduino Mega 2560 with WiFi Built-In. Ini menyebabkan aplikasi Blynk tidak dapat disambungkan ke mikropengawal tersebut. Hasil daripada kajian didapati bahawa masalah tersebut disebabkan oleh pengekodan yang tidak sesuai. Masalah dapat diatasi dengan mengubah pengekodan tersebut mengikut kesesuaian Arduino Mega 2560 with WiFi Built-In. WiFi telah dapat disambungkan ke Arduino Mega 2560 with WiFi Built In apabila aplikasi Blynk menunjukkan bahawa Arduino tersebut berjaya disambungkan. Akhirnya, apabila projek berfungsi seperti yang sepatutnya maka dapat dibuktikan bahawa objektif yang ketiga telah tercapai.
60 5.3 CADANGAN Terdapat beberapa cadangan yang dapat dilakukan bagi menambah baik projek Antara cadanganya ialah: 1. Kemudahan “Face Recognition System Doorlock” • Kemudahan system Doorlock ini dapat meningkatkan lagi keselamatan di kediaman pengguna 2. Sistem Solar • Pemasangan solar dapat menjimatkan penggunaan elektrik dengan menggunakan tenaga yang dijana melalui solar. 3. Pagar mempunyai sensor paras air • Pagar yang mempunyai sensor pengesan paras air ini secara automatik akan menghalang air daripada masuk ke dalam rumah sekiranya paras air meningkat. 5.4 KELEBIHAN SMART HOME BERASASKAN SISTEM IOT Kelebihan Smart Home Berasaskan Sistem IoT ini adalah pengguna dapat mengawal segala perkakasan elektrik di rumah hanya dari jarak jauh dengan menggunakan aplikasi blynk. Aplikasi Blynk tersebut boleh mengawal pintu garaj tanpa memerlukan pengguna turun dari kereta. Selain itu, projek ini menggunakan sistem RFID Door Access iaitu kad yang digunakan untuk mengakses pintu rumah boleh disekat dari jarak jauh melalui Aplikasi Blynk. Kelebihan aplikasi Blynk ini ialah ianya boleh didapati dari sistem Android dan IOS. Aplikasi Blynk ini juga mesra pengguna. Aplikasi ini memerlukan sambungan internet untuk memastikan segala perkakasan elektrik disambung ke WiFI. Setelah itu, pengguna boleh menggunakan aplikasi Blynk ini untuk mengawal segala perkakasan elektrik di rumah. Mikropengawal yang digunakan dalam projek ini iaitu Arduino Mega 2560 with Built In WiFi juga mempunyai kelebihan. Kelebihan mikropengawal ini ialah pin input dan output yang banyak serta lebih stabil. Oleh itu, mikropengawal ini mampu mengawal pelbagai komponen secara serentak dan juga mempunyai cip WiFi yang terbina
61 dalam. Secara keseluruhan, kelebihan projek ini adalah menjimatkan masa dan tenaga pengguna kerana tidak perlu balik ke rumah semula jika lupa untuk matikan perkakasan elektrik. 5.5 RUMUSAN Smart Home berasaskan sistem IoT ini direka untuk membantu pengguna untuk mengawal perkakasan elektrik di rumah pengguna. Pengguna hanya perlu mengawal dari telefon pintar pada aplikasi untuk mengawal perkakasan elektrik seperti lampu,kipas dan pintu garaj tanpa perlu pergi ke suis utama di rumah mereka. Pengguna juga dapat mengawal sistem ini dari jarak jauh. Ini bermaksud kawalan perkakasan elektrik di rumah boleh dilakukan dimana-mana sahaja. Oleh yang demikian, pengkaji dapat simpulkan bahawa ketiga tiga objektif tercapai iaitu : I. Merekabentuk prototaip “Smart Home berasaskan sistem IoT” II. Membangunkan prototaip “Smart Home berasaskan sistem IoT” dengan sistem Internet of Things (IoT), 2 Channel Relay Module dan Arduino Mega 2560 with Built-In WiFi III. Menguji prototaip “Smart Home berasaskan sistem IoT” dengan menggunakan aplikasi Blynk dari telefon pintar.
62 RUJUKAN INTERNET 1.Fernando Koyanagi(2020). Arduino MEGA 2560 With WiFi Built-in - ESP8266 : 10 Steps Web:https://www.instructables.com/Arduino-MEGA-2560-With-WiFi-Built-in ESP8266/ 2.Ermi Media's, Syufrijal, Muhammad Rif'an(2019). Internet of Things (IoT): BLYNK Framework for Smart Home Web:https://knepublishing.com/index.php/Kne-Social/article/view/4128/8495#toc 3.Fatih(November 14, 2020). SG90, MG90 servo motor pinout, spec and best 10 SG90 projects Web:https://pinouts.net/sg90-mg90-servo-motor-pinout-spec-and-best-10-sg90- projects/ 4. Judy Johnson(April 16, 2019). What is a Relay and why are they so important? Web:https://amperite.com/blog/relays/ 5. Johnson Selva(2017). Interfacing RFID-RC522 With Arduino MEGA a Simple Sketch Web:https://www.instructables.com/Interfacing-RFID-RC522-With-Arduino-MEGA-aSimple-/ 6. Simon Monk(2012). Arduino Lesson 13. DC Motors - Adafruit Learning System Web:https://learn.adafruit.com/adafruit-arduino-lesson-13-dc-motors 7. Ashwini Kumar Sinha, Vinay Minj(January 5, 2022). What Is Step-Down Transformer? How It Works? Web: https://www.electronicsforu.com/technology-trends/learn-electronics/stepdown-transformer-working
63 LAMPIRAN Lampiran 1 - Pengaturcaraan Arduino MEGA WiFi untuk sambung kepada wifi dan blynk iot Rajah 1 - Pengaturcaraan Arduino Mega WIFI sambung kepada WIFI dan Blynk Iot Lampiran 2 - Pengaturcaraan kawalan 4 channel relay 5v Rajah 2- Pengaturcaraan 4 channel relay Lampiran 3 - Pengaturcaraan menghantar data ke Blynk Cloud Rajah 3 - Pengaturcaraan untuk menghantar data ke Blynk Cloud
64 Lampiran 4 - Pengaturcaraan mengawal 4 channel relay melalui aplikasi Blynk IoT Rajah 4- Pengaturcaraan untuk mengawal 4 channel relay melalui Blynk Iot. Lampiran 5 - Pengaturcaraan mengawal stepper motor melalui aplikasi Blynk IoT. Rajah 5- Pengaturcaraan untuk mengawal stepper motor melalui aplikasi Blynk
65 Lampiran 6 - Pengaturcaraan menyekat kad rfid melalui aplikasi Blynk IoT Rajah 6- Pengaturcaraan untuk menyekat kad RFID melalui aplikasi Blynk IoT
66 Lampiran 7 – Carta Gantt pelaksanaan projek PTA Rajah 7 – Carta Gantt pelaksanaan projek PTA sepenuhnya 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 Penulisan bab 5 - Perbincangan dan Kesimpulan 17 membangunkan projek Menjalankan projek peringkat kedua : Akhir- PTA 1 Pembentangan kertas cadangan Projek Tahun atas rekabentuk projek Melakukan pengujian dan simulasi pertama ke 22 14 13 12 Tahun Akhir- PTA 2 Hantar Laporan Lengkap Lengkap dan Projek Pembentangan Projek Tahun Akhir Persediaan pembentangan Projek Tahun Akhir 19 Semakan penulisan laporan oleh penyelia 21 20 BULAN /MINGGUAN/TARIKH MAY AKTIVITI PROJEK YANG DIJALANKAN BIL Penulisan lengkap laporan projek tahun akhir 18 7 Penulisan Bab 1 - Pengenalan Projek Tahun Akhir Penyemakan dan Pembetulan kertas cadangan Penyediaan kertas cadangan Projek Tahun Akhir Perancangan Projek dan pemilihan penyelia Pembentukkan kumpulan 9 6 4 3 1 1 2 Penulisan bab 2 - Kajian Literatur 8 Pembincangan dan Pemilihan Tajuk 2 Pemilihan bahan mentah dan peralatan 16 15 11 5 struktur projek Mejalankan projek peringkat pertama : rekabentuk 10 Penyediaan senarai bahan mentah dan peralatan PERLAKSANAAN PERANCANGAN OGOS Penulisan bab 4 - Dapatan dan analisis atas projek Melakukan pengujian akhir dan pengesahan ke Penulisan bab 3 - Metodologi JANUARI SEPTEMBER OKTOBER NOVEMBER DISEMBER FEBRUARI MARCH JULY JUN