BLANTERVIO103
TIMBANGAN DIGITAL OTOMATIS BERBASIS ARDUINO UNO MENGGUNAKAN LOADCELL
Halo teman-teman semua pada kesempatan kali ini, saya akan berbagi ilmu seputar arduino. Arduino sendiri merupakan sebuah mikrokontroler yang biasanya diterapkan dalam project robotika sederhana. Jenis-jenis mikrokontroler sendiri bermacam-macam, salah satunya Arduino Uno yang kita gunakan pada project kali ini.
Pada project kali ini, kita akan membuat sebuah project sederhana yaitu TIMBANGAN DIGITAL OTOMATIS BERBASIS ARDUINO UNO MENGGUNAKAN LOADCELL. Adapun alat dan bahan yang diperlukan dalam project kali ini diantaranya adalah sebagai berikut:
1. Arduino Uno R3
2. Kabel USB
3. Load Cell Kit + Akrilik
5. Modul HX711
6. Kabel Jumper
7. Bread Board
Adapun prosedur perangkaian komponen dijelaskan pada gambar berikut.
(Skematik Hubungan Loadcell Ke Modul Hx711)
(Skematik Hubungan LCD1602 ke Arduino Uno R3)
(Skematik Hubungan Modul Hx711 ke Arduino R3)
Adapun Script Code dari Project ini adalah sebagai berikut:
#include "HX711.h"
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
// HX711 circuit wiring
const int LOADCELL_DOUT_PIN = A1;
const int LOADCELL_SCK_PIN = A0;
LiquidCrystal_I2C lcd(0x27, 16, 2);
HX711 scale;
void setup() {
Serial.begin(9600);
Serial.println("Pastikan Tidak Ada Beban");
lcd.begin();
lcd.backlight();
scale.begin(LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN);
scale.set_scale(408.9); //KALIBIRASI DISINI UBAH SAMPAI BENAR - BENAR SESUAI
scale.tare(50);
Serial.println("Silahkan Untuk Menimbang");
}
void loop() {
Serial.print("Berat");
float berat= scale.get_units(25);
if(berat<=0.1)
{
berat=0.0;
}
Serial.println(berat,1);
if(berat<1000)
{
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("TIMBANGAN SIAP");
lcd.setCursor(0, 1);
lcd.print("Berat= ");
lcd.print(berat,1);
lcd.print(" g");
}
if(berat>=1000)
{
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("TIMBANGAN SIAP");
float hasil=berat/1000;
lcd.setCursor(0, 1);
lcd.print("Berat= ");
lcd.print(hasil);
lcd.print(" kg");
}
scale.power_down();
delay(2000);
scale.power_up();
}
Share This Article :
Emoticon