Loadcell
Loadcell adalah merupakan sensor berat yang biasanya digunakan pada timbangan-timbangan digital dan terdiri dari 4 buah strain gage. Apakah itu strain gage? Strain gage adalah sebuah komponen yang terdiri dari kawat yang berliku-liku di mana saat kawat merapat atau meregang akan mengakibatkan terjadinya perubahan resistansi.

Strain Gage
Sebuah strain gage hanya memiliki perubahan resistansi yang kecil. Agar diperoleh perubahan yang besar dan membangkitkan sinyal listrik yang cukup untuk diterima oleh Instrument Amplifier maka dibutuhkan 4 buah strain gage yang disusun membentuk Jembatan Wheatstone

Pada saat kondisi balance atau tidak ada beban pada loadcell maka nilai resistansi R1, R2, R3 dan R4 adalah sama sehingga diperoleh keseimbangan di mana R1/R2 = R4/R3 sehingga diperoleh Vo = 0 volt. Namun saat beban diletakkan maka keempat nilai resistor ini akan berubah di mana R1 dan R3 akan membesar dan R4 dan R2 mengecil dan tegangan Vo akan bertambah besar.

dengan menggunakan formula ini maka apabila R1 hingga R4 adalah 350 ohm dan saat beban diletakkan R1 dan R3 menjadi 352 dan R2 dan R4 menjadi 348 dan Vex = 5V maka diperoleh
= 0.0286v
Tegangan 0.0286V atau 28.6 mV ini sudah cukup besar untuk diukur dengan multimeter namun masih kurang besar untuk diolah oleh Analog to Digital Converter. Untuk itu diperlukan sebuah Instrument Amplifier yang akan menguatkan signal kecil tadi menjadi lebih besar.
HX-711
HX-711 adalah merupakan sebuah modul instrument amplifier yang sudah dilengkapi dengan 24 bit ADC dengan output serial yaitu DT (Data) dan SCK (Serial Clock)

Modul HX-711
Di sini tampak output dari loadcell (Vo) dihubungkan ke INA+ dan INA- dari bagian Instrument Amplifier dan penguatannya diatur oleh PGA (Programmable Gain Amplifier) yang dapat menguatkan hingga 32, 64 atau 128x. Lalu hasil penguatan akan diolah oleh 24 bit ADC dan keluarannya diubah menjadi data serial oleh Digital Interface sehingga menjadi Dout dan SCK yang akan dapat dihubungkan langsung ke Port Digital dari MCU / Microcontroller

Untuk mengambil data tersebut dari HX711 cukup dibutuhkan 2 jalur yaitu DOut dan SCK di mana DOut akan dikirimkan secara serial sejumlah 24 bit setiap kali SCK transisi dari LOW ke HIGH. Pengiriman data diawali dengan bagian MSB terlebih dahulu dan diakhiri LSB pada clock ke 24.
Antarmuka dengan DE-ATMega2560-Embedded-Board

Arduino Source Code / Sketch
Untuk menggunakan modul HX711 pada Arduino IDE terlebih dahulu kita harus melakukan instalasi library HX711 sebagai berikut, klik library manager dan ketik hx711 di kolom search. Di sini saya gunakan DFRobot_Hx711 sebagai library yang akan kita gunakan.

Lalu kita pilih example readweight di dalam kelompok example DFRobot_Hx711 sebagai contoh yang akan kita gunakan.

Karena Modul DE-ATMega2560-Arduino-Embedded-Board menggunakan digital 18 dan 19 untuk DT dan SCK maka di sini kita ganti A2 dan A3 menjadi 18 dan 19

Kemudian sketch telah siap untuk dicompile dan download ke DE-ATMega2560-Arduino-Embedded-Board
DELTA ELECTRONIC
Paulus Andi Nalwan, ST