विषयसूची:

Arduino नैनो, HX-711 लोड सेल और OLED 128X64 का उपयोग करके बेबी वेट मशीन कैसे बनाएं -- HX-711 का अंशांकन: 5 चरण
Arduino नैनो, HX-711 लोड सेल और OLED 128X64 का उपयोग करके बेबी वेट मशीन कैसे बनाएं -- HX-711 का अंशांकन: 5 चरण

वीडियो: Arduino नैनो, HX-711 लोड सेल और OLED 128X64 का उपयोग करके बेबी वेट मशीन कैसे बनाएं -- HX-711 का अंशांकन: 5 चरण

वीडियो: Arduino नैनो, HX-711 लोड सेल और OLED 128X64 का उपयोग करके बेबी वेट मशीन कैसे बनाएं -- HX-711 का अंशांकन: 5 चरण
वीडियो: Getting started with LOAD CELL & Amplifier | Weight Measuring by Arduino 2024, जुलाई
Anonim
Image
Image

हेलो इंस्ट्रक्शंस, कुछ दिन पहले मैं एक प्यारे बच्चे का पिता बना था?. जब मैं अस्पताल में था तो मैंने पाया कि बच्चे के विकास की निगरानी के लिए बच्चे का वजन इतना महत्वपूर्ण है। तो मेरे पास एक विचार है? अपने स्वयं के बच्चे के वजन की मशीन बनाने के लिए। इस निर्देश में मैं आपको दिखाऊंगा कि कैसे 10 डॉलर से कम में बच्चे के वजन की मशीन बनाई जाती है। इस मशीन का उपयोग अन्य भारोत्तोलन उद्देश्यों के लिए भी किया जा सकता है। तो ट्यूटोरियल कवर करेगा; १। भार के लिए लकड़ी का पोटोटाइप। प्रयुक्त तख्तों से निर्मित। 2. OLED 128X64, लोड सेल, HX-711 के साथ Arduino uno/Nano का एकीकरण। 3. Arduino की कोडिंग 4. सबसे सटीक रीडिंग प्राप्त करने के लिए सेंसर का कैलिब्रेशन।

आपूर्ति

Arduino Uno / NanoOLED 128X64 ब्रेडबोर्ड लोड सेलHX-711 सेंसर Arduino IDE

चरण 1: चरण 1: वजन पैमाने के लिए एक लकड़ी का प्रोटोटाइप बनाएं

चरण 1: वजन पैमाने के लिए एक लकड़ी का प्रोटोटाइप बनाएं
चरण 1: वजन पैमाने के लिए एक लकड़ी का प्रोटोटाइप बनाएं
चरण 1: वजन पैमाने के लिए एक लकड़ी का प्रोटोटाइप बनाएं
चरण 1: वजन पैमाने के लिए एक लकड़ी का प्रोटोटाइप बनाएं
चरण 1: वजन पैमाने के लिए एक लकड़ी का प्रोटोटाइप बनाएं
चरण 1: वजन पैमाने के लिए एक लकड़ी का प्रोटोटाइप बनाएं

मैंने जो पहला चरण शुरू किया वह हार्डवेयर है। लोड सेल पर आराम करने के लिए मुझे आधार और शीर्ष की आवश्यकता थी। मैं बहुत सारा पैसा खर्च नहीं करना चाहता था, इसलिए मैं अपने स्टोर पर गया और वहां लकड़ी के बचे हुए टुकड़े मिले। आधार सिर्फ 20x20 इंच का एक तख़्त था और इसमें सेल को पकड़ने के लिए केंद्र छेद थे।

एक बात पर गंभीर रूप से विचार किया जाना चाहिए कि लोड सेल पर तीर नीचे की ओर है, अन्यथा आपकी रीडिंग विपरीत होगी। पहले लोड सेल के साथ लकड़ी के शिकंजे को आधार पर पेंच करें और उन्हें जितना हो सके उतना कस लें। अब शीर्ष के लिए इसका समय, मैंने केंद्र में दो छेदों को लोड सेल छेद के बीच समान दूरी के साथ ड्रिल किया। उसके बाद मैंने शिकंजा कस दिया।

यह सस्ता दिखता है - यह था, लेकिन इसने पूरी तरह से काम किया। वास्तव में, लोड सेल के काम करने के लिए आपको बस यही चाहिए। हमारा प्राथमिक उद्देश्य - आधार - पहुँच गया था।

चरण 2: चरण 2: लोड सेल और HX-711 को मिलाना और सर्किट बनाना

चरण 2: लोड सेल और HX-711 को मिलाना और सर्किट बनाना
चरण 2: लोड सेल और HX-711 को मिलाना और सर्किट बनाना
चरण 2: लोड सेल और HX-711 को मिलाना और सर्किट बनाना
चरण 2: लोड सेल और HX-711 को मिलाना और सर्किट बनाना

लकड़ी की संरचना को पूरा करने के बाद वास्तविक मशीन का निर्माण शुरू करने का समय आ गया था। मैंने सेंसर के रूप में HX-711 एम्पलीफायर का उपयोग किया, इसलिए इसे HX-711 पर लोड सेल पिन को मिलाप करने की आवश्यकता है। नीचे बताए गए पिन कनेक्शन का पालन करें।

लोडसेल एचएक्स-711

लाल -> Vcc

काला -> Gnd

हरा -> ए+

ग्रे -> ए-

चित्रों में दिए गए स्कीमैटिक्स का पालन करें।

Arduino को OLED से कनेक्ट करते समय

OLED Arduino Vcc -> 5v

Gnd -> Gnd

एसडीए -> ए4

एससीएल -> ए5

Arduino को LOAD CELL HX-711. से कनेक्ट करते समय

लोडसेल Arduino

वीसीसी -> 5वी

Gnd -> Gnd

डाउट -> 2

सीएलके -> 3

कृपया संलग्नक में दिए गए योजनाबद्ध आरेख को देखें।

चरण 3: चरण 3: पुस्तकालय डाउनलोड करें और कोड अपलोड करें

योजना बनाने के बाद परियोजना को कोडित करने का समय आ गया है। आवश्यक पुस्तकालयों को डाउनलोड करें और उन्हें अनज़िप करें

सी:\उपयोगकर्ता\उपयोगकर्ता\दस्तावेज़\Arduino\पुस्तकालय

संलग्नक में दिए गए अंशांकन स्केच को खोलें।

चरण 4: चरण 4: HX-711 सेंसर कैलिब्रेशन

चरण 4: HX-711 सेंसर कैलिब्रेशन
चरण 4: HX-711 सेंसर कैलिब्रेशन

सेंसर का कैलिब्रेशन सबसे अधिक टिकर हिस्सा है लेकिन मैंने एक कोड बनाया है जो आपके सेंसर को कैलिब्रेट करने के सबसे आसान तरीके से आपकी मदद करेगा। लोड सेल 5 किलो से 100 किलो तक अलग-अलग वजन सीमा के साथ आता है। सेंसर उनके विनिर्देश और शीर्ष वजन के अनुसार अलग-अलग प्रतिरोध उत्पन्न करता है इसलिए सेंसर को कैलिब्रेट करने की आवश्यकता होती है।

तो ऐसा करने का एक बहुत ही आसान तरीका है, पहले कुछ ज्ञात मानक वजन का पत्थर प्राप्त करें उदाहरण के लिए मैंने अपने व्यायाम 2 किग्रा की डंबल प्लेट का उपयोग किया। इसके बाद इसे सेंसर के शीर्ष पर रखें और रीडिंग देखें यदि यह ऊपर का मान देता है तो इसका वास्तविक वजन जैसे 2.4 किग्रा तो अंशांकन कारक को बढ़ाना होगा और इसके विपरीत।

तो अंशांकन के लिए बस यादृच्छिक से शुरू करें लेकिन अंशांकन_स्केच लाइन 23 में कुछ प्रासंगिक मान उदाहरण के लिए मैंने 5000 से शुरू किया

फ्लोट कैलिब्रेशन_फैक्टर = 5000;

५००० पर यह २ किलो से ऊपर का मूल्य देता है, उदाहरण के लिए २.३ किग्रा, इसलिए मैंने प्रत्येक चरण में अंशांकन कारक को १०० से बढ़ाना शुरू कर दिया। कैलिब्रेशन फैक्टर को बढ़ाने के लिए मुझे टेक्स्ट बॉक्स में सीरियल मॉनिटर एंटर 'ए' खोलना था और एंटर दबाना था। प्रत्येक भेजने पर यह अंशांकन कारक में 100 जोड़ता है।

मैं तब तक बढ़ता रहा जब तक कि उसने 57640 के अंशांकन कारक पर लगभग 2.00 किग्रा नहीं दिया।

अब महत्वपूर्ण हिस्सा खत्म हो गया था मुझे अपने सेंसर का अंशांकन कारक मिल गया था।

अब अंशांकन कोड की कोई आवश्यकता नहीं है इसलिए मैं अन्य कोड लिखता हूं जो पाउंड और किलोग्राम में वजन दिखाता है। आपको इस कोड में कैलिब्रेशन फैक्टर दर्ज करना होगा।

चरण 5: चरण 5: परीक्षण का समय

चरण 5: परीक्षण का समय
चरण 5: परीक्षण का समय
चरण 5: परीक्षण का समय
चरण 5: परीक्षण का समय

मैं अपने बच्चे को सेंसर पर रखता हूं और 10% सटीक वजन देता हूं। अब मैं किसी भी समय अपने बच्चे के वजन की निगरानी कर सकती हूं और इस प्रोटोटाइप का उपयोग अन्य उद्देश्यों के लिए भी कर सकती हूं।