Мазмуну:

Arduino таразасын кантип куруу керек: 8 кадам (сүрөттөр менен)
Arduino таразасын кантип куруу керек: 8 кадам (сүрөттөр менен)

Video: Arduino таразасын кантип куруу керек: 8 кадам (сүрөттөр менен)

Video: Arduino таразасын кантип куруу керек: 8 кадам (сүрөттөр менен)
Video: Законтаченный садовник и киностудия ► 3 Прохождение Luigi’s Mansion 3 (Nintendo Switch) 2024, Ноябрь
Anonim
Arduino таразасын кантип куруу керек
Arduino таразасын кантип куруу керек

Лондондогу Кайра баштоо долбоорунда биз оңдоо иш -чараларын өткөрөбүз, анда элди полигондон сактоо үчүн ар кандай электрдик жана электрондук буюмдарды алып келүүгө чакырышат. Бир нече ай мурун (мен чындыгында катышпаган иш -чарага) кимдир бирөө эч ким оңдой албаган тараза таразасын алып келген.

Эч качан санарип таразанын ичинде көргөн эмесмин жана кантип иштээрин билбегендиктен, мен өзүмдүн эки версиямды түзүүдө аларды изилдөө кыйынга турду.

Эгерде сиз өзүңүздүн таразаңызды жасоону же таразалоо функциясын кененирээк долбоорго кошууну кааласаңыз, анда бул инструкцияны негизи катары колдонсоңуз болот, сиздин талаптарыңызга карабай, грамдын таразасынан тартып көп килограммга чейин.

Ошентип, мен электроникага, программалык камсыздоого жана негизги принциптерге көңүл бурам. Өзүңүздүн долбооруңузду кантип ишке ашырууңуз толугу менен сизге көз каранды.

Мен сизге стандарттык салмактарыңыз жок болсо да, аларды кантип калибрлөөнү көрсөтөм.

Изилдөөлөрүмдү бүтүрүп, өз таразаларымды куруп, тастыктагандан кийин, таразаларды өлчөө принциптерин, анын ичинде каталарды табуу боюнча кандай жыйынтык чыгарсам болорун, Долбоорду кайра баштоого жаздым. Барып карап көрүңүз!

1 -кадам: Сиздин жүктөө клеткаларын тандоо

Сиздин жүктөө клеткаларын тандоо
Сиздин жүктөө клеткаларын тандоо
Сиздин жүктөө клеткаларын тандоо
Сиздин жүктөө клеткаларын тандоо

Бардык санарип таразалар 4-терминалдуу жүк клеткасынын же 4 3-терминалдуу жүк клеткаларынын тегерегинде курулган. Кайсынысын алуу керек, кандай тараза жасагыңыз келет. Алардын баары электрдик жактан шайкеш келет жана анча -мынча арзан, андыктан кийин оюңузду өзгөртө аласыз, же эксперимент жүргүзүү үчүн бир нече түрдү ала аласыз.

Ашкана же почта таразасы үчүн максималдуу салмагы 100г-10кг үчүн сиз алюминийден турган 4 терминалдуу жүк клеткаларын ала аласыз. Бул горизонталдуу түрдө орнотулган, бир четинде колдоого алынган, экинчи тарабында таразага тартуучу платформа. Ага 4 штамм өлчөгүч бекитилген. Мен анын вики макаласында кантип иштээрин толук түшүндүрөм, ошондуктан бул жерде кайталабайм.

Булар ванна таразасы сыяктуу оор жүктөргө анча ылайыктуу эмес, бул жерде платформанын борборунда эмес, адамдын толук салмагы платформанын 4 бурчун колдогон 4 жүк клеткасы тарабынан жакшыраак колдоого алынат.

Бул жерде төрт 3 терминалдык жүктөө клеткасы көбүрөөк ылайыктуу. Ар бири 50 кг салмактагылар кеңири таралган, алардын салмагы 200 кг чейин болот.

Башкалары андан да жогору баага тараза модасынан кийин өлчөнө турган салмакты токтотуу үчүн иштелип чыккан

2 -кадам: Башка эмне керек

Башка эмне керек
Башка эмне керек

Жүктөө клеткаңыздан же жүктөө клеткаларынан тышкары, сизге керек болот:

  • An Arduino. Сиз дээрлик каалаган түрүңүздү колдоно аласыз, бирок мен нано колдондум, анткени анын USB интерфейси орнотулган жана дагы эле бир нече фунт турат.
  • HX711 модулу. Бул сиздин жүктөөчү уячаңыз менен кошо келиши мүмкүн, бирок көптөгөн булактардан өзүнчө нерсе катары өтө арзан түрдө жеткиликтүү.
  • Прототиптештирүү үчүн 400 чекиттүү нан, секиргичтер, пин жана розетка тилкелери.

Ошондой эле сизге жыгач, пластмасса, бурамалар, клей же долбоордун конкреттүү версиясы үчүн керектүү нерселер керек болот.

3 -кадам: Бөлүктөрдү даярдоо

Бөлүктөрдү даярдоо
Бөлүктөрдү даярдоо
Бөлүктөрдү даярдоо
Бөлүктөрдү даярдоо

HX711 модулун нан тактасында колдонуу үчүн, HX711дин интерфейс казыктарына (GND, DT, SCK, VCC) 4 тууралуу пин тилкесин кошуңуз.

Жүктөө клеткасын оңой туташтыруу жана ажыратуу үчүн (айрыкча, эгер сиз бир нече сорттор менен эксперимент жасап жатсаңыз) аналогдук казыктарга 6 тууралуу төөнөгүч розетканы туташтырыңыз. (Сизге E+, E-, A- жана A+ төөнөгүчтөрү гана керек, бирок мен калган экөө менен эксперимент өткөргүм келсе, мен 6-туурасы тилкени орноттум.)

Эгерде сиз 4 зымдуу жүктөө клеткасын колдонуп жатсаңыз, анда жүктөө клеткасынан 4 туураны 4 туурасы төөнөгүч тилкеге чейин ширетүүңүз керек болот. Биринчи эки казык E+ жана E- жана башка эки A- жана A+ болот. Мен аларды коргоо үчүн ПВХ тасмасы менен ширетүүчү жерлерди чаптап койгом. Бир четиндеги белги жана төөнөгүч розеткасындагы тиешелүү белги, мен аны кайсыл жол менен туташтыруу керек экенин билем дегенди билдирет, бирок бул маанилүү эмес деп ойлойм.

Ар кандай жүк клеткалары зымдарды ар башка түстө кодойт, бирок кайсынысы экенин айтуу оңой. Каршылык диапазонунда сыноочу метр менен ар бир жуп зымдын ортосундагы каршылыкты өлчөгүлө. 4 зымдан турган 6 жуп мүмкүн, бирок сиз 2 гана окууну аласыз. Башка 4кө караганда 33% көбүрөөк окуган 2 жуп болот, айталы, 750Ω ордуна 1 000Ω. Бул жуптардын бири E+ жана E-, экинчиси A+ жана A- (бирок кайсынысы маанилүү эмес).

Баары иштей баштагандан кийин, шкалада бир нерсе салганда терс салмак окулса, E+ жана E- алмаштырыңыз. (Же А+ жана А- эгер оңой болсо. Бирок экөө тең эмес!)

4-кадам: 3 зымдуу жүктөө клеткаларын кантип колдонуу керек

3 зымдуу жүктөө клеткаларын кантип колдонуу керек
3 зымдуу жүктөө клеткаларын кантип колдонуу керек

Эгерде сиз 3 зымдан турган төрт жүктөө уячасын колдонуп жатсаңыз, анда аларды бизге стриптиздин бир бөлүгү менен кошуп, E+, E-, A+ жана A- айкалыштарынан туташууга туура келет.

Сиздин зым түстөрүңүз меникинен айырмаланышы мүмкүн болгондуктан, келгиле, ар бир жүк клеткасынын 3 зым түстөрүн А, В жана С деп атайлы.

Каршылык диапазонунда сыноочу эсептегич менен ар бир жуп зымдын ортосундагы каршылыкты өлчөө. Мүмкүн болгон 3 жуп бар, бирок сиз 2 башка көрсөткүчтү гана өлчөйсүз. Башка экөөнүн бирин эки жолу окуган жупту аныктаңыз. Бул жупту А жана С деп атаңыз. Сиз калтырган бирөө - В.

Жөнөкөй сөз менен айтканда, ар биринин А зымы кошунасынын А зымына, ал эми С зымы коңшусунун С зымына башка жактагы квадраттагы 4 жүктөө клеткасын өткөрүшүңүз керек. Квадраттын карама-каршы тарабындагы эки жүк клеткасынын В зымдары Е+ жана Е-, ал эми башка жуптун В зымдары А+ жана А-

5 -кадам: Нан тактасын туташтыруу

Нан тактасын кошуу
Нан тактасын кошуу

Нан тактасын туташтыруу абдан жөнөкөй, болгону 4 секиргич керек. Fritzing китепканасы мага HX711 модулунун меникинен бир аз башкача версиясын сунуштады, бирок зымдары бирдей. Сиз диаграмманы колдонсоңуз болот же башка Arduino колдонуп жатсаңыз, аны төмөнкү жадыбалдагыдай зым менен байланыштырыңыз:

Arduino Pin HX711 Pin 3V3 VCC GND GND A0 SCK A1 DT

6 -кадам: Жүк клеткаларын орнотуу

Жүк клеткаларын орнотуу
Жүк клеткаларын орнотуу
Жүк клеткаларын орнотуу
Жүк клеткаларын орнотуу

Жүк клеткасынын алюминий тилкесинин түрү ар бир учунда эки сайылган тешикке ээ. Сиз бир жупту ылайыктуу базага орнотуу үчүн колдоно аласыз. Башка жупту таразага тартуучу платформага орнотуу үчүн дагы колдоно аласыз. Эксперименталдык максаттар үчүн сиз колуңуздагы жыгачтын же пластиктин каалаган бөлүгүн колдоно аласыз, бирок жылтыратылган акыркы продукт үчүн сиз көбүрөөк кам көргүңүз келет.

Төрт 3 зымдуу жүк клеткаларын орнотуунун эң оңой жолу-бул ДСПтин эки бөлүгүнүн ортосунда. Мен төрт уячаны оң табуу үчүн базада 4 тайыз чегинүү үчүн роутерди колдондум. Менин учурда, оюктун түбүндөгү эки тоймок базага таянбашы үчүн, бир аз тереңирээк борбордук кудукка муктаж болгон.

Мен ысык эритилген тапанчаны жүктөө клеткаларын базада кармап туруу үчүн, ошондой эле стриптизди базанын ортосуна бекитүү үчүн колдондум. Андан кийин мен таразанын платформасын катуу басып койдум, ошентип жүк клеткаларынын үстүндөгү безеткилер кичине чегинүүлөрдү жасашты. Мен муну роутер менен тереңдеттим жана алар дагы эле жүк клеткаларына жакшы шайкеш келгенин текшердим. Мен андан кийин ар бир оюкка жана анын тегерегине ысык эритилген клей салып, таразанын платформасын клей катууланганга чейин тез эле жүктөө клеткаларына бастырдым.

7 -кадам: Arduino программалоо

Сиздин компьютериңизде Arduino IDE орнотулган жана аны кантип колдонууну билесиз деп ойлойм. Болбосо, көптөгөн Arduino окуу куралдарынын бирин текшериңиз - бул менин максатым эмес.

IDE ачылуучу менюларынан Эскиз - Китепкананы кошуу - Китепканаларды башкаруу… дегенди тандаңыз.

Издөө кутучасына hx711 териңиз. Бул HX711-мастерди табышы керек. Орнотууну басыңыз.

Тиркелген файлды HX711.ino мисалынын эскизин жүктөп алыңыз. IDE File ачылуучу менюсунан, жаңы эле жүктөлгөн файлды ачыңыз. IDE бул папкада болушу керектигин айтат - аны бир папкага салууга уруксат бериңиз.

Эскизди түзүңүз жана жүктөңүз, андан кийин IDEдеги сериялык Мониторду чыкылдатыңыз.

Төмөндө чыгуунун кээ бир мисалдары келтирилген. Баштоо баскычында ал HX711ден орточо 20 чийки көрсөткүчтү көрсөтөт, андан кийин тараны орнотот (б.а. нөлдүк чекит). Ушундан кийин ал бир гана чийки көрсөткүчтү берет, орточо эсеп менен 20 жана орточо 5 тара. Акыр -аягы, таранын орточо эсеп менен 5тен азы жана шкаланын коэффициентине бөлүнүшү граммдагы калибрленген көрсөткүчтү берет.

Ар бир окуу үчүн ал калибрленген орточо 20ны жана стандарттык четтөөнү берет. Стандарттык четтөө - бул бардык өлчөөлөрдүн 68% ы калп болгон маанилердин каары. 95% бул диапазондо эки эсе, ал эми 99.7% үч эсе аралыкта жатат. Демек, натыйжада туш келди каталардын диапазонун өлчөө үчүн пайдалуу.

Бул мисалда, биринчи окуудан кийин мен платформага жаңы фунт монетаны койдум, анын салмагы 8.75г.

HX711 Demo Масштабды баштоо Чийки проспекти (20): 1400260 Масштабды орноткондон кийин: Raw: 1400215 Raw ave (20): 1400230 Raw ave (5) - тар: 27.00 Calibrated ave (5): 0.0 Readings: Mean, Std Dev of 20 окуу: -0.001 0.027 Алынган убакыт: 1.850Секси Орточо, 20 окуунун Std Dev: 5.794 7.862 Алынган убакыт: 1.848Секси Орточо, 20 окуунун Std Dev: 8.766 0.022 Алынган убакыт: 1.848Секси Орточо, 20 окуунун Std Dev: 8.751 0.034 Алынган убакыт: 1.849Секси Орточо, 20 окуунун Std Dev: 8.746 0.026 Алынган убакыт: 1.848Сек

8 -кадам: Калибрлөө

Калибрлөө
Калибрлөө

Мурунку кадамдагы Arduino эскизинде менин 1кг жана 4кг 50кг 3 зымдуу жүк клеткаларына тиешелүү эки калибрлөө мааниси (же масштаб факторлору) камтылган. Булар 19 жана 20 -саптарда. Сиз өзүңүздүн калибрлөөңүздү жасашыңыз керек, мисалы 1 сыяктуу каалаган калибрлөө маанисинен баштап (21 -сапта).

Менде эч кандай стандарттык салмак жок болчу, ошондуктан 1кг жүктөө камерасы үчүн мен 8,75г жаңы £ 1 тыйынды колдондум. Идеалында, таразанын максимумунун ондон кем эмес салмагын колдонуу керек.

Бир нерсе табуу - каалаган нерсе - болжол менен ылайыктуу салмактагы. Аны жергиликтүү почтаңызга түшүрүңүз, жарыялоо керек окшойт жана ошол жердеги таразага коюп, салмагын кылдаттык менен жазып алыңыз. Же сиз муну достуктуу жергиликтүү жашылча сатуучуга алып барсаңыз болот. Ар бир кадыр -барктуу соодагер соода стандарттарын сактоо үчүн таразаларын такай текшерип турушу керек.

Сизде азыр белгилүү салмактагы объект бар. Таразаңызга коюп, окуусун белгилеңиз. Учурдагы масштабдык коэффициентти алган көрсөткүчүңүзгө көбөйтүңүз жана натыйжаны грамм, килограмм, фунт, микро пил же сиз тандаган бирдиктер менен болууга тийиш. Жыйынтык - бул сиздин жаңы масштабдуу фактор. Өзүңүздүн салмагыңызды дагы бир жолу сынап көрүңүз, керек болсо процессти кайталаңыз.

Сунушталууда: