ABSTRAK
Kemajuan teknologi membawa perubahan pada peralatan-peralatan yang dahulu bekerja
secara analog, mulai dikembangkan dengan teknik digital dan bahkan yang bekerja secara
manual sekarang mulai banyak dikembangkan secara otomatis, seperti halnya alat timbang
digital. Timbangan digital merupakan alat ukur untuk mengukur massa benda atau zat dengan
tampilan digital. Penelitian ini dibuat dengan tujuan menghasilkan sebuah alat timbangan
digital berbasis board Arduino Leonardo. Arduino Leonardo telah terintegrasi dengan
mikrokontroler Atmega32u4, menggunakan load cell sebagai sensor beban dengan tampilan
nilai beban menggunakan LCD jenis 16 x 2 sehingga hasil pengukuran dapat lebih mudah
dibaca dan memiliki ketelitian yang lebih baik dibanding timbangan analog. Pengujian alat
dilakukan dengan membandingkan antara timbangan yang dibuat dengan timbangan standar.
Peralatan yang dibuat mendekati tingkat akurasi peralatan standar (Kern PCB 1000-2), dimana
selisih rata-rata adalah 0,66 gram.
Berbasis Arduino Leonardo menggunakan karena sinyal yang dihasilkan oleh sensor
Sensor
Baterai Load cell Modul Hx711 Arduino Leonardo
supplay
LCD
MULAI
INISIALISASI PORT
SERIAL
TIMBANGAN
MENDAPATKAN BEBAN
PEMBACAAN NILAI
SENSOR
PEMROSESAN MASSA
BEBAN
MENAMPILKAN
NILAI MASSA
BEBAN DI LCD
TIDAK
YA
SELESAI
HASIL PENGUKURAN
NO Timbangan Timbangan
ERROR
PENGUJIAN Standar Mikrokontroler
(gr)
(gr) (gr)
40 1283 1283,92 0,92
41 1330 1331,34 1,34
HASIL PENGUKURAN
NO Timbangan Timbangan
ERROR
PENGUJIAN Standar Mikrokontroler
(gr)
(gr) (gr)
41 1330 1331,34 1,34
42 1379 1379,85 0,85
43 1438 1438,78 0,78
44 1483 1484,77 1,77
45 1532 1508,83 23,17
46 1616 1616,12 0,12
47 1666 1666,8 0,8
48 1716 1715,85 0,15
49 1768 1767,97 0,03
50 1818 1818,91 0,91
51 1872 1872,96 0,96
52 1917 1917,65 0,65
53 1964 1964,32 0,32
54 2013 2014,08 1,08
55 2070 2071,16 1,16
56 2154 2155,12 1,12
57 2204 2205,86 1,86
58 2254 2254,95 0,95
59 2306 2307,77 1,77
Rata - Rata Error 0 -1000 0,66
Rata-Rata Error 1000 – 2200 1,88
(Sumber : Data Primer, 2021)
nilai pengukuran timbangan standar.
Dari hasil perhitungan error pada
Namun terdapat 26 data yang menunjukkan
Tabel 1, pengujian timbangan digital
nilai pengukuran timbangan standard lebih
berbasis mikrokontroler menggunakan
tinggi dari nilai pengukuran timbangan
metode regresi polynomial orde 2
mikrokontroler, hal ini berati nilai error
menunjukkan bahwa sebagian besar
positif lebih tinggi dibandingkan dengan
memiliki nilai error positif yakni ada 33
nilai error negatif. Jika ditampilkan dalam
data, hal ini berarti nilai pengukuran
bentuk grafik, sebaran titik-titik datanya
timbangan mikrokontroler lebih tinggi dari
dapat dilihat pada Gambar 4.
Jurnal Natural, April 2021. Vol 17. No 1 e-ISSN: 2746-427X , p-ISSN:1412 – 1328 58
Timbangan
Mikrokontroler
(gram)
Linear
(Timbangan
Mikrokontroler
(gram))
Suci Meilfa Antas, 2017.Perancangan Try Utami Hidayani dan Tri Miharani,
Timbangan Digital Buah Dengan 2013.Rancang Bangun Timbangan
luaran Massa Dan Harga Buah Digital Dengan Keluaran Berat
Menggunakan Sensor Load Cell Dan Harga. Skripsi,Fakultas Teknik
Berbasis ATMega 328P. Fakultas Komputer, AMIK GI MDP
Jurnal Natural, April 2021. Vol 17. No 1 e-ISSN: 2746-427X , p-ISSN:1412 – 1328 61
{
y=(absg*absg*(0.0000003420))+(absg* 0.2083086015)+(1.3456156788);//data 9 poly
orde2
y2=abs(y);
lcd.setCursor(0,0);
lcd.print("Gram:");
lcd.print(absg);
Serial.print(y);
Serial.print(y2);
lcd.setCursor(0,1);
lcd.print("y2:");
lcd.print(y2,10);
}
else if(absg>3492.77 && absg <=5153.97)
{
y=(absg*absg*(-0.0000003968))+(absg* 0.2109401584)+(3.6885060064);//data 9 poly
orde2
y2=abs(y);
lcd.setCursor(0,0);
lcd.print("Gram:");
lcd.print(absg);
Serial.print(y);
Serial.print(y2);
lcd.setCursor(0,1);
lcd.print("y2:");
lcd.print(y2,10);
}
else
{
y=(absg*absg*(0.0000001817))+(absg* 0.2077848297)+(8.1962419432);//data 9 poly
orde2
y2=abs(y);
lcd.setCursor(0,0);
lcd.print("Gram:");
lcd.print(absg);
Serial.print(y);
Serial.print(y2);
lcd.setCursor(0,1);
lcd.print("y2:");
lcd.print(y2,10);
}
}