{"id":394,"date":"2014-06-07T10:38:00","date_gmt":"2014-06-07T10:38:00","guid":{"rendered":"http:\/\/www.thinkering.de\/cms\/?p=394"},"modified":"2017-02-20T08:12:43","modified_gmt":"2017-02-20T08:12:43","slug":"arduino-scales","status":"publish","type":"post","link":"http:\/\/www.thinkering.de\/cms\/?p=394","title":{"rendered":"Arduino Scales"},"content":{"rendered":"<p>While browsing some adafruit pages I came across <a href=\"https:\/\/learn.adafruit.com\/smart-cocktail-shaker\/hardware\" title=\"this one.\" class=\"external external_icon\" rel=\"nofollow\">this one.<\/a><br \/>\nI thought it would probably be useful to have completely hackable scales for some future project or just for household use and so I adapted the hardware frome the above tutorial.<br \/>\n<br style=\u201dclear:both;\u201d \/><br \/>\n<br style=\u201dclear:both;\u201d \/><br \/>\nSince I was only able to find the SMD version of the INA125 I had to make a PCB again, but this is not my first DIY PCB, so the process was pretty easy.<br \/>\n<br style=\u201dclear:both;\u201d \/><br \/>\n<br style=\u201dclear:both;\u201d \/><br \/>\n<a href=\"http:\/\/www.thinkering.de\/cms\/wp-content\/uploads\/2014\/06\/load-cell-+-instrumentation-amplifier-PCB.jpg\"><img loading=\"lazy\" src=\"http:\/\/www.thinkering.de\/cms\/wp-content\/uploads\/2014\/06\/load-cell-+-instrumentation-amplifier-PCB-300x225.jpg\" alt=\"load cell + instrumentation amplifier PCB\" width=\"300\" height=\"225\" class=\"alignnone size-medium wp-image-395\" srcset=\"http:\/\/www.thinkering.de\/cms\/wp-content\/uploads\/2014\/06\/load-cell-+-instrumentation-amplifier-PCB-300x225.jpg 300w, http:\/\/www.thinkering.de\/cms\/wp-content\/uploads\/2014\/06\/load-cell-+-instrumentation-amplifier-PCB-1024x768.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n<br style=\u201dclear:both;\u201d \/><br \/>\n<br style=\u201dclear:both;\u201d \/><br \/>\nIf you are looking for small load cells on ebay or similar shops, you will probably figure out that a cheap mini scales (around 4\u20ac) is even cheaper than a single load cell of comparable size (5\u20ac). This is why I purchased the complete device rated for up to 1 kg and disassembled it. Prior to taking it apart I measured the weight of some small household items to use them as calibration weights later on in the calibration process. The second advantage you have when getting complete scales is the flat and stable platform mounted on the load cell for you so you don&#8217;t have to do it yourself.<br \/>\nHere&#8217;s the complete scales on a breadboard. For wiring of the analog part with the microcontroller check the tutorial above.<br \/>\nThe load cell was mounted to an acrylic plate with a piece of aluminum in between for stable weight distribution.<br \/>\n<br style=\u201dclear:both;\u201d \/><br \/>\n<br style=\u201dclear:both;\u201d \/><br \/>\n<a href=\"http:\/\/www.thinkering.de\/cms\/wp-content\/uploads\/2014\/06\/open-source-scales.jpg\"><img loading=\"lazy\" src=\"http:\/\/www.thinkering.de\/cms\/wp-content\/uploads\/2014\/06\/open-source-scales-300x225.jpg\" alt=\"open source scales\" width=\"300\" height=\"225\" class=\"alignnone size-medium wp-image-397\" srcset=\"http:\/\/www.thinkering.de\/cms\/wp-content\/uploads\/2014\/06\/open-source-scales-300x225.jpg 300w, http:\/\/www.thinkering.de\/cms\/wp-content\/uploads\/2014\/06\/open-source-scales-1024x768.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n<br style=\u201dclear:both;\u201d \/><br \/>\n<br style=\u201dclear:both;\u201d \/><br \/>\nHere&#8217;s the schematics and the board file for the SMD INA125 (as always in eagle format):<br \/>\n<br style=\u201dclear:both;\u201d \/><br \/>\n<br style=\u201dclear:both;\u201d \/><br \/>\n<a href=\"http:\/\/www.thinkering.de\/cms\/wp-content\/uploads\/2014\/06\/Load-Cell-Amplifier.zip\">Load Cell Amplifier<\/a><br \/>\n<br style=\u201dclear:both;\u201d \/><br \/>\n<br style=\u201dclear:both;\u201d \/><br \/>\nUpdate: After finding the HX711 breakout board on ebay I upgraded the scales board to this interesting part. It&#8217;s a 24 bit ADC that can communicate to a microcontroller over a synchronous serial protocol. It is specifically designed to amplify signals from load cells and gives you a higher resolution (0.1 g). Several Arduino libraries for this chip are around.<br \/>\n<br style=\u201dclear:both;\u201d \/><br \/>\n<br style=\u201dclear:both;\u201d \/><br \/>\n<a href=\"http:\/\/www.thinkering.de\/cms\/wp-content\/uploads\/2014\/06\/20140917_215201.jpg\"><img loading=\"lazy\" src=\"http:\/\/www.thinkering.de\/cms\/wp-content\/uploads\/2014\/06\/20140917_215201-300x225.jpg\" alt=\"20140917_215201\" width=\"300\" height=\"225\" class=\"alignnone size-medium wp-image-463\" srcset=\"http:\/\/www.thinkering.de\/cms\/wp-content\/uploads\/2014\/06\/20140917_215201-300x225.jpg 300w, http:\/\/www.thinkering.de\/cms\/wp-content\/uploads\/2014\/06\/20140917_215201-1024x768.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>While browsing some adafruit pages I came across this one. I thought it would probably be useful to have completely hackable scales for some future project or just for household use and so I adapted the hardware frome the above tutorial. Since I was only able to find the SMD version of the INA125 I &hellip; <a href=\"http:\/\/www.thinkering.de\/cms\/?p=394\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Arduino Scales<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0},"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/www.thinkering.de\/cms\/index.php?rest_route=\/wp\/v2\/posts\/394"}],"collection":[{"href":"http:\/\/www.thinkering.de\/cms\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.thinkering.de\/cms\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.thinkering.de\/cms\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.thinkering.de\/cms\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=394"}],"version-history":[{"count":10,"href":"http:\/\/www.thinkering.de\/cms\/index.php?rest_route=\/wp\/v2\/posts\/394\/revisions"}],"predecessor-version":[{"id":904,"href":"http:\/\/www.thinkering.de\/cms\/index.php?rest_route=\/wp\/v2\/posts\/394\/revisions\/904"}],"wp:attachment":[{"href":"http:\/\/www.thinkering.de\/cms\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=394"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.thinkering.de\/cms\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=394"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.thinkering.de\/cms\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=394"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}