Informasi Libur
Hari Raya Idul Fitri 1440H
1 s.d 9 Juni 2019 Toko Libur
Hari Kerja Normal mulai 10 Juni 2019
~Mohon Maaf Lahir Batin~


User Manual

Timbangan 5kg HX711

Diposting oleh :admin
Rabu, 24 Desember 2014 - 05:30:16 WIB | Dibaca: 10227 kali



Pada kesempatan ini, kami akan memaparkar mengenai Load Cell dan modul HX711.

Gambaran Umum

HX711 adalah modul timbangan, yang memiliki prinsip kerja mengkonversi perubahan yang terukur dalam perubahan resistansi dan mengkonversinya ke dalam besaran tegangan melalui rangkaian yang ada. Modul melakukan komunikasi dengan computer/mikrokontroller melalui TTL232.

Kelebihan

Struktur yang sederhana, mudah dalam penggunaan, hasil yang stabil dan reliable, memiliki sensitivitas tinggi, dan mampu mengukur perubahan dengan cepat.

 

 

Aplikasi

Digunakan pada bidang aerospace, mekanik, elektrik, kimia, konstruksi, farmasi dan lainnya, digunakan untuk mengukur gaya, gaya tekanan, perpindahan, gaya tarikan, torsi, dan percepatan.

Fitur

– Differential input voltage: ±40mV(Full-scale differential input voltage is ± 40mV)

– Data accuracy: 24 bit (24 bit A / D converter chip.)

– Refresh frequency: 80 Hz

– Operating Voltage : 5V DC

– Operating current :

– Size:38mm*21mm*10mm

Prinsip Kerja

 

Prinsip kerja sensor regangan ketika mendapat tekanan beban. (sumber datasheet HX711)

Ketika bagian lain yang lebih elastic mendapat tekanan, maka pada sisi lain akan mengalami perubahan regangan yang sesuai dengan yang dihasilkan oleh straingauge, hal ini terjadi karena ada gaya yang seakan melawan pada sisi lainnya. Perubahan nilai resistansi yang diakibatkan oleh perubahan gaya diubah menjadi nilai tegangan oleh rangkaian pengukuran yang ada. Dan berat dari objek yang diukur dapat diketahui dengan mengukur besarnya nilai tegangan yang timbul.

 

Prinsip operasi rangkaian strain gauge. (sumber datasheet HX711)

 

Pemasangan Modul

 

Hubungan pin antara mikrokontroller dengan modul HX711

 

 

Prosedur Pemakaian:

1. Timbangan dalam keadaan kosong (tanpa ada beban diatas timbangan)

2. Download program ke mikrokontroller/arduino

3. Jika sudah didownload, tekan saklar reset untuk membaca nilai 0 gram (timbangan kosong)

4. Selanjutnya gunakan untuk menimbang sesuai keperluan

 

Program Testing: AVR dengan Code Vision

Sistem yang digunakan:

  • Sistem minimum mikrokontroller ATMega32
  • Modul LCD 16×2
  • Modul Sensor timbangan HX711

 

/*******************************************************

Chip type               : ATmega32A

Program type            : Application

AVR Core Clock frequency: 11,059200 MHz

Memory model            : Small

External RAM size       : 0

Data Stack size         : 512

*******************************************************/

#include

#include

// Alphanumeric LCD functions

#include

#include

#include

char text[16];

#define HX711_SCK PORTB.7

#define HX711_DT PINB.6

#define HIGH 1

#define LOW 0

 

// Declare your global variables here

long HX711_Buffer = 0;

long Weight_Maopi = 0,Weight_Shiwu = 0;

int Weight = 0;

 

unsigned long HX711_Read(void)  

{

                unsigned long count;

                unsigned char i;

                bool Flag = 0;

 

                HX711_DT= HIGH;

   

                delay_us(1);

 

                HX711_SCK=LOW;

                delay_us(1);

 

                count=0;

                while(HX711_DT);

                for(i=0;i<24;i++)

                {

                                HX711_SCK=HIGH;

                                delay_us(1);

                                count=count<<1;

                                HX711_SCK= LOW;

                                delay_us(1);

                                if(HX711_DT)

                                                count++;

                }

                HX711_SCK= HIGH;

                count ^= 0x800000;

                delay_us(1);

                HX711_SCK= LOW;

                delay_us(1);

               

                return(count);

}

 

void Get_Maopi()

{

                HX711_Buffer = HX711_Read();

                Weight_Maopi = HX711_Buffer/100;                              

}

 

unsigned int Get_Weight()

{

                HX711_Buffer = HX711_Read();

                HX711_Buffer = HX711_Buffer/100;

 

                Weight_Shiwu = HX711_Buffer;

                Weight_Shiwu = Weight_Shiwu - Weight_Maopi;                                                                         

                Weight_Shiwu = (unsigned int)((float)Weight_Shiwu/7.35+0.05);                                                

 

                return Weight_Shiwu;

}

 

void main(void)

{

// Declare your local variables here

 

DDRA=(0<

PORTA=(0<

 

DDRB=(1<

PORTB=(0<

 

DDRC=(0<

PORTC=(0<

 

DDRD=(0<

PORTD=(0<

 

 

// Alphanumeric LCD initialization

// Connections are specified in the

// Project|Configure|C Compiler|Libraries|Alphanumeric LCD menu:

// RS - PORTA Bit 0

// RD - PORTA Bit 1

// EN - PORTA Bit 2

// D4 - PORTA Bit 4

// D5 - PORTA Bit 5

// D6 - PORTA Bit 6

// D7 - PORTA Bit 7

// Characters/line: 16

lcd_init(16);

 

lcd_gotoxy(0,0);

lcd_puts("Test Timbangan");

lcd_gotoxy(0,1);

lcd_puts("Produk Inovatif");

delay_ms(1500);

lcd_clear();

 

lcd_gotoxy(0,0);

lcd_puts("Welcome to use! ");

delay_ms(3000);

 

Get_Maopi();

 

while (1)

      {

      // Place your code here

       Weight = Get_Weight();      

       lcd_clear();

       lcd_gotoxy(0,0);

       sprintf(text,"%d g",Weight);

       lcd_puts(text);

                   delay_ms(1000);

      }

}

 

Program Testing: Dengan Arduino

library untuk arduino di unduh disini:

http://dropbox.indo-ware.com/files/www.indo-ware.com_hx711_5kg_weigh_diy.rar

#include "HX711.h"

int Weight = 0;

 

void setup()

{

                Init_Hx711();                                                              

 

                Serial.begin(9600);

                Serial.print("Welcome to use! ");

 

                delay(3000);

                Get_Maopi();                              

}

 

void loop()

{

                Weight = Get_Weight();             

                Serial.print(Weight);  

                Serial.print(" g ");  

                Serial.print(" ");                     

                delay(1000);                                                             

 

}

 

pdf format http://indo-ware.com/support.php?file=www.indo-ware.com_loadcell_hx711.pdf

 

Thanks

contact us:

www.indo-ware.com

sales  email sales@indo-ware.com

support email support@indo-ware.com

 

Gambar Album  ada  di:  

https://photos.google.com/album/AF1QipNBIyrcg1YHDIgEVjJh4ni0V7Nh1UKoYozC8NLO

 

Link produk:

http://indo-ware.com/produk-2859-hx711-hx-711-adc-sensor-weigh-timbangan-modul-.html

http://indo-ware.com/produk-2858-mekanik-dan-load-cell-5-kg-hx711-hx-711-adc-sensor-modul.html

http://indo-ware.com/produk-2863-diy-weigh-timbangan-digital-adc-hx711-arduino-5kgloadcell.html





Jual Part SMD Induktor
MAX6675 K-Type Thermocouple Temperature Sensor
Jual Part Capasitor SMD
Tempat Jual Arduino Lengkap
Mengubah Baudrate Setting Modem GSM Wavecom


0 Komentar :


Isi Komentar :

Nama:
Email:
Komentar:
 
 (masukkan 6 kode di atas)




Keranjang Belanja
0 item produk
Total: Rp. 0
Kategori Produk
Cek Pengiriman Barang

Partnership