FINAL YEAR PROJECT 1 - PRESENTATION - MUHAMMAD AMIRUL BIN JEFFERIDIN.pptx
1. KOLEJ YAYASAN PELAJARAN JOHOR
SEKOLAH KEJURUTERAAN SAINS KREATIF
FINAL YEAR PROJECT
(DKE 2023)
PORTABLE CAN CRUSHER
MUHAMMAD AMIRUL BIN JEFFERIDIN
DEE2021/060266
2. PENGENALAN
Portable Can Crusher adalah sebuah mesin automatik yang mampu memampatkan tin minuman
yang kosong untuk dijadikan bahan kitar semula.
Tujuan mesin ini dicipta ialah untuk memudahkan para pengguna untuk memampatkan tin
minuman tanpa perlu mengeluarkan tenaga yang banyak kerana mesin ini dilengkapi sistem
pertukaran tenaga elektrikal kepada tenaga mekanikal.
Mesin ini juga dilengkapi sistem mekanikal seperti Slider Crank Mechanism dan Chain Drive.
CHAIN DRIVE SYSTEM SLIDER CRANK MECHANISM
3. PERNYATAAN
MASALAH
Memampatkan tin menggunakan tenaga mekanikal sepenuhnya dan tidak automatik akan
membuahkan hasil keluaran yang tidak produktif dan kurang efision.
Mesin pemampat tin masa kini mampu memampatkan tin sebanyak 50% dari saiz asal.
Mesin pemampat tin masa kini tidak mempunyai sensor sebagai pengira jumlah tin yang
dihancurkan.
OBJEKTIF
Menghasilkan mesin pemampat tin automatik yang memindahkan tenaga elektrik kepada
tenaga mekanikal menggunakan Arduino Nano.
Menghasilkan mesin pemampat tin yang mampu memampatkan tin sekurang-kurangnya 70%
dari saiz asal.
Menghasilkan mesin yang mempunyai sensor sebagai pengira jumlah objek yang lalu.
4. Mesin yang boleh
memampatkan tin
sekurang-
kurangnya 70%
daripada saiz asal
Mesin yang mudah
alih dan bersaiz
kecil (5KG)
Projek ini
menggunakan 2
Sensor Inframerah
SKOP KAJIAN
5. ARDUINO NANO
Arduino NANO ialah sebuah jenis komponen
Microcontroller yang dicipta oleh Arduino Team.
Microcontroller ini dicipta berdasarkan daripada
Atmega168 atau Atmega328p.
Saiz Arduino NANO lebih kecil dan padat berbanding
Arduino UNO.
Microcontroller ini mempunyai 22 pin digital, 8 pin
analog dan 6 pin keluaran PWM.
6. OLED DISPLAY
OLED adalah sejenis paparan alternatif untuk
menggantikan LCD.
Kelebihan OLED adalah ianya lebih ringan,
fleksibel dan menghasilkan paparan yang lebih
cerah.
OLED juga mempunyai ketahanan yang baik
kerana ia mampu beroperasi dalam julat suhu
yang luas
OLED Display mempunyai 4 pin iaitu VCC, GND,
SCL dan SDA.
7. Infrared Sensor adalah sebuah komponen yang
mampu mengesan radiasi inframerah daripada
objek mahupun manusia.
Komponen ini boleh mampu mengesan radiasi
inframerah sejauh 20cm.
Majoriti komponen ini mempunyai 3 pin iaitu VCC,
GND dan OUT.
INFRARED
SENSOR
8. GEAR MOTOR
GEAR MOTOR adalah sejenis DC MOTOR yang
memerlukan voltan yang tinggi untuk
menghasilkan keluaran yang maksimum.
Motor ini mampu menghasilkan tork(Torque )
yang cukup tinggi iaitu sekitar 6-8KG.
Motor ini mampu beroperasi bermula dari
3V~24V.
9. 120V AC ELECTRIC CAN
CRUSHER
YT : ATEM OFFROAD
AUTOMATIC ELECTRIC
CAN CRUSHER
YT : DANIMAL’S HOUSE
PORTABLE CAN
CRUSHER
DEE : MIRUL JEP
FUNGSI RASBERRY PIE CONTROLLED SWITCHING ARDUINO NANO
PENGIRA X X INFRARED SENSOR
TEKNIK PNEUMATIC CYLINDER SLIDER CRANK MECHANISM SLIDER CRANK MECHANISM
GAMBAR
RAJAH
MAAF, BARANG BELOM
LAUNCHING LAGI
KAJIAN LITERASI
11. G A M B A R R A J A H L I T A R
Infrared Sensor
I N P U T
O U T – D 4
OLED Display
O U T P U T
S C L – A 5
S D A – A 4
LED
O U T P U T
P O S I T I V E – D 7
Infrared sensor akan mengesan objek lalu
menghantar signal pada Arduino NANO dan
memproses untuk menghantar isyarat kepada OLED
Display. Seterusnya OLED Display akan
mengeluarkan paparan pengiraan jumlah objek yang
dikesan melalui Infrared Sensor.LED dipasang
hanyalah sebagai memastikan infrared mengesan
12. //MIRUL JEP FYP CODING PROJECT//
#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
int IR=4;
int count=0;
boolean state = true;
int RESET= -1;
int LED=7;
#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 64
#define OLED_RESET -1
#define SCREEN_ADDRESS 0x3C
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire,
OLED_RESET);
int a = 0;
void setup()
{
display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
pinMode(IR,INPUT);
pinMode (RESET,INPUT);
pinMode (LED,OUTPUT);
if(!display.begin(SSD1306_SWITCHCAPVCC, SCREEN_ADDRESS)) {
Serial.println(F("SSD1306 allocation failed"));
for(;;);
}
display.display();
delay(1);
display.clearDisplay();
}
void loop()
{
int IR_value = digitalRead(IR);
if(IR_value == HIGH) {
digitalWrite (LED,LOW);
}
else {
digitalWrite (LED,HIGH);
}
if (!digitalRead(IR) && state)
{
count++;
state = false;
}
if (digitalRead(IR)){
state = true;
}
if (digitalRead(RESET)== HIGH)
{
count = 0;
display.clearDisplay();
}
display.setTextSize(1);
display.setTextColor(WHITE);
display.setCursor(0,0);
display.println(F("MIRUL JEP FYP
PROJECT"));
display.setCursor(0,5);
display.println("_____________________");
display.display();
delay(1);
display.setTextSize(1);
display.setTextColor(WHITE);
display.setCursor(10,18);
display.println("MEH KIRA SAMA-SAMA");
display.display();
delay(1);
display.setTextSize(5);
display.setTextColor(WHITE, BLACK);
display.setCursor(0,30);
display.println(count);
display.display();
delay(1);
}
CONTOH CODING
16. CARTA ALIRAN PROJEK
TAJUK PROJEK
GAMBAR
KESELURUHAN
PROJEK
LAKARAN IDEA
MOCK-UP ATAU
MODEL
KAJIAN ANALISIS
PERANCANGAN
PENGURUSAN
PROJEK
KRITERIA PRODUK
TAMA
T
MULA
17. BIL KOMPONEN HARGA
1 ARDUINO NANO RM 25
2 INFRARED SENSOR RM 3
3 OLED DISPLAY 128x64 RM 15
4 ELECTRIC GEAR MOTOR RM 140
5 CRANK 44T FULL SET RM 50
6 CHAIN RM 40
7 FIXED GEAR SPROCKET RM 10
JUMLAH : RM 283
ANGGARAN KOS
18. CARTA GANTT
BIL AKTIVITI STATUS MINGGU AKADEMIK
1 2 3 4 5 6 7 8 9 10 11 12 13 14
1
TAKLIMAT PROJEK
AKHIR 1
R
L
2 PEMILIHAN TAJUK
R
L
3
MEMBUAT OBJEKTIF
DAN PENYATAAN
MASALAH
R
L
4
MEMBINA SURVEY
MARKET
R
L
5
MEMBUAT LAKARAN
PROJEK
R
L
6
MEMBUAT SIMULASI
PROJEK
R
L
7
MENGIRA ANGGARAN
KOS
R
L
8
PENYEDIAAN SLIDE
PEMBENTANGAN
R
L
9
PEMBENTANGAN
PROJEK AKHIR TAHUN
1
R
L
10
LAPORAN PROJEK R
19. KESIMPULAN
Kesimpulannya,Projek Akhir Tahun 1 (FYP) ini adalah bertujuan untuk memastikan
objektif saya tercapai.
Kajian akan diteruskan untuk projek akhir tahun 2 (FYP).
RUJUKAN
INTERNET
• https://youtu.be/S1rUooUhZAo
• https://youtu.be/HL0n6NQjSx4
• Nano | Arduino Documentation
JURNAL
• https://drive.google.com/file/d
/1G0NEny2zEpLdgLRlsmuw-
QkppSctL19m/view?usp=share
_link