Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Hakbang 1: Gumawa ng isang Wooden Prototype para sa Scale ng Timbang
- Hakbang 2: Hakbang 2: Pag-solder ng Load Cell at HX-711 at Paglikha ng Circuit
- Hakbang 3: Hakbang 3: Mag-download ng Mga Aklatan at I-upload ang Code
- Hakbang 4: Hakbang 4: Pagkakalibrate ng HX-711 Sensor
- Hakbang 5: Hakbang5: Oras para sa Pagsubok
Video: Paano Gumawa ng Baby Weight Machine Gamit ang Arduino Nano, HX-711 Load Cell at OLED 128X64 -- Pagkakalibrate ng HX-711: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Kamusta Mga Tagubilin, Ilang araw na ang nakakalipas naging ama ako ng isang cute na sanggol?. Nang nasa ospital ako natagpuan ko na ang bigat ng bata ay kritikal upang masubaybayan ang paglaki ng sanggol. So may idea ako? upang makagawa ng isang baby weight machine ng aking sarili. sa Instructable na ito ipapakita ko sa iyo kung paano gumawa ng isang baby weight machine na mas kaunti sa 10 $. Ang Makina na ito ay maaaring magamit para sa iba pang mga layunin sa pagtimbang din. Saklaw ang Tutorial; 1. Wooden Pototype para sa pagtimbang. Ginawa mula sa mga ginamit na tabla. 2. Pagsasama ng Arduino uno / Nano gamit ang OLED 128X64, load cell, HX-711. 3. Coding ng Arduino 4. Pagkakalibrate ng mga sensor upang makakuha ng pinaka tumpak na pagbabasa.
Mga gamit
Arduino Uno / NanoOLED 128X64 Breadboard Load cellHX-711 sensor Arduino IDE
Hakbang 1: Hakbang 1: Gumawa ng isang Wooden Prototype para sa Scale ng Timbang
Ang unang yugto na nagsimula ako ay ang hardware. Kailangan ko ng base at tuktok upang makapagpahinga ang load cell. Ayokong gumastos ng maraming pera, kaya't pumunta ako sa aking tindahan at nakahanap ng mga natitirang piraso ng kahoy. Ang base ay isang tabla lamang na 20x20 pulgada at may mga butas sa gitna upang hawakan ang cell.
Ang isang bagay na maituturing na kritikal ay ang arrow sa load cell ay nakaharap pababa, kung hindi man ang iyong mga pagbasa ay magiging kabaligtaran. Una na-screwed ang mga kahoy na turnilyo na may load cell sa base at gawin itong masikip hangga't maaari. Ngayon na para sa Nangungunang, nag-drill ako ng dalawang butas sa gitna na may eksaktong parehong distansya sa pagitan ng mga butas ng load cell. Pagkatapos nito ay hinihigpit ko ang mga turnilyo.
Mukha itong mura - dati, ngunit perpektong ginawa nito ang trabaho. Sa katunayan, ito lang ang kailangan mo upang gumana ang load cell. Ang aming pangunahing layunin - ang base - ay naabot.
Hakbang 2: Hakbang 2: Pag-solder ng Load Cell at HX-711 at Paglikha ng Circuit
Matapos makumpleto ang istrakturang kahoy ay oras na upang simulang buuin ang totoong makina. Gumamit ako ng HX-711 amplifier bilang sensor kaya kailangan nitong maghinang ng mga load cell pin sa HX-711. Sundin ang koneksyon ng mga pin na nabanggit sa ibaba.
LoadCell HX-711
Pula -> Vcc
Itim -> Gnd
Green -> A +
Gray -> A-
Sundin ang mga ibinigay na Skema sa mga larawan.
Habang kumokonekta sa Arduino sa OLED
OLED Arduino Vcc -> 5v
Gnd -> Gnd
SDA -> A4
SCL -> A5
Habang kumokonekta sa Arduino sa LOAD CELL HX-711
LoadCell Arduino
Vcc -> 5v
Gnd -> Gnd
Dout -> 2
CLK -> 3
Mangyaring mag-refer sa diagram ng Skema na ibinigay sa mga kalakip.
Hakbang 3: Hakbang 3: Mag-download ng Mga Aklatan at I-upload ang Code
Matapos gawin ang mga iskema ng oras nito upang mai-code ang proyekto. I-download ang mga kinakailangang aklatan at i-unzip ang mga ito sa
C: / Users / user / Documents / Arduino / library
Buksan ang sketch ng pagkakalibrate na ibinigay sa mga kalakip.
Hakbang 4: Hakbang 4: Pagkakalibrate ng HX-711 Sensor
Ang pagkakalibrate ng sensor ay ang pinaka-ticker na bahagi ngunit gumawa ako ng isang code na makakatulong sa iyo sa pinakamadaling paraan upang mai-calibrate ang iyong sensor. Ang Load cell ay may iba't ibang mga limitasyon sa timbang mula 5 kg hanggang 100 kg. Lumilikha ang sensor ng iba't ibang paglaban alinsunod sa kanilang pagtutukoy at pinakamataas na timbang kaya kinakailangan nito upang i-calibrate ang sensor.
Kaya may napakasimpleng paraan ng paggawa nito, Kumuha muna ng ilang kilalang pamantayang bato ng timbang para sa hal. Ginamit ko ang aking ehersisyo na plato ng 2 kg. Susunod na ilagay ito sa tuktok ng sensor at tingnan ang pagbabasa kung binibigyan nito ang halaga sa itaas kung gayon ang aktwal na bigat para sa hal na 2.4 kg pagkatapos ay dapat dagdagan ang calibration factor at kabaligtaran.
Kaya para sa pagkakalibrate magsimula lamang sa random ngunit ilang may kaugnayang halaga sa linya ng calibration_sketch 23 para sa hal. Nagsimula ako sa 5000
float calibration_factor = 5000;
sa 5000 nagbibigay ito ng halaga sa itaas pagkatapos ng 2 kg para sa hal. 2.3kg kaya nagsimula akong dagdagan ang calibration factor ng 100 sa bawat hakbang. Upang madagdagan ang kadahilanan ng pagkakalibrate kailangan kong buksan ang serial monitor ipasok ang 'a' sa text box at pindutin ang enter. Sa bawat pagpapadala ay nagdaragdag ito ng 100 sa factor ng pagkakalibrate.
Patuloy akong tumataas hanggang sa nagbigay ito ng 2.00kg sa calibration factor na 57640.
Ngayon ang mahahalagang bahagi ay tapos na natagpuan ko ang calibration factor ng aking sensor.
Ngayon hindi na kailangan ng code ng pagkakalibrate kaya nagsusulat ako ng iba pang code na nagpapakita ng bigat sa pounds at Kg. Kailangan mong ipasok ang kadahilanan ng pagkakalibrate sa code na ito.
Hakbang 5: Hakbang5: Oras para sa Pagsubok
Inilagay ko ang aking sanggol sa sensor at nagbibigay ng 10% tumpak na timbang. Ngayon ay masusubaybayan ko ang timbang ng aking sanggol anumang oras at maaari ko ring gamitin ang prototype na ito para sa iba pang mga layunin.