Put Your License Code Here!

Tags

Featured Post

نموذج الاتصال

Ticker

6/recent/ticker-posts

Slider

5/random/slider

Categories

Advertisement

Space Iklan Kosong (Hubungi Kami)

Tags

There are many variations of passages of Lorem Ipsum available.

Popular Posts

iklan banner
BLANTERVIO103

TIMBANGAN DIGITAL OTOMATIS BERBASIS ARDUINO UNO MENGGUNAKAN LOADCELL

TIMBANGAN DIGITAL OTOMATIS BERBASIS ARDUINO UNO MENGGUNAKAN LOADCELL
الاثنين، 22 أغسطس 2022

 


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();
}


UNTUK LEBIH JELASNYA SILAHKAN TONTON VIDEO BERIKUT




Share This Article :

TAMBAHKAN KOMENTAR

6641157226081122506

Start typing and press Enter to search