विषयसूची:

Mitutoyo कैलिपर्स और संकेतकों के लिए ब्लूटूथ वायरलेस इंटरफेस: 8 कदम (चित्रों के साथ)
Mitutoyo कैलिपर्स और संकेतकों के लिए ब्लूटूथ वायरलेस इंटरफेस: 8 कदम (चित्रों के साथ)

वीडियो: Mitutoyo कैलिपर्स और संकेतकों के लिए ब्लूटूथ वायरलेस इंटरफेस: 8 कदम (चित्रों के साथ)

वीडियो: Mitutoyo कैलिपर्स और संकेतकों के लिए ब्लूटूथ वायरलेस इंटरफेस: 8 कदम (चित्रों के साथ)
वीडियो: Wireless Reading from Mitutoyo Digimatic Holtest Micrometer using Motionics WiMER 2024, नवंबर
Anonim
Mitutoyo कैलिपर्स और संकेतकों के लिए ब्लूटूथ वायरलेस इंटरफ़ेस
Mitutoyo कैलिपर्स और संकेतकों के लिए ब्लूटूथ वायरलेस इंटरफ़ेस
Mitutoyo कैलिपर्स और संकेतकों के लिए ब्लूटूथ वायरलेस इंटरफ़ेस
Mitutoyo कैलिपर्स और संकेतकों के लिए ब्लूटूथ वायरलेस इंटरफ़ेस
Mitutoyo कैलिपर्स और संकेतकों के लिए ब्लूटूथ वायरलेस इंटरफ़ेस
Mitutoyo कैलिपर्स और संकेतकों के लिए ब्लूटूथ वायरलेस इंटरफ़ेस
Mitutoyo कैलिपर्स और संकेतकों के लिए ब्लूटूथ वायरलेस इंटरफ़ेस
Mitutoyo कैलिपर्स और संकेतकों के लिए ब्लूटूथ वायरलेस इंटरफ़ेस

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

कुछ साल पहले मैंने HC-05 ब्लूटूथ मॉड्यूल और कुछ Arduino माइक्रोकंट्रोलर बोर्डों के आधार पर एक समान उपकरण बनाया था जो मुझे लैपटॉप को एक टेबल पर सुरक्षित छोड़ने और माप लेने के लिए 50 फीट तक घूमने की अनुमति देता था। इस डिवाइस ने बहुत अच्छा काम किया लेकिन इसमें कई समस्याएं थीं। इस बात का कोई संकेत नहीं था कि ट्रांसमीटर बैटरी पूरी तरह से चार्ज हो गई थी, ब्लूटूथ कनेक्शन की स्थिति का कोई संकेत नहीं था, और सफल डेटा ट्रांसमिशन का संकेत नहीं था। यह भी बड़ा और भद्दा था और सचमुच एक विज्ञान परियोजना की तरह लग रहा था! यहां तक कि इन सीमाओं के बावजूद, दुकान के अन्य लोगों ने इसे मिटुटोयो यूएसबी डेटा केबल पर इस्तेमाल करना पसंद किया।

यह प्रोजेक्ट पुराने डिवाइस की उन सीमाओं को पार कर जाता है, अधिक सुविधाएँ जोड़ता है और $ 100 से कम के लिए थोड़ा अधिक पेशेवर है।

चरण 1: यह कैसे काम करता है:

Image
Image
तैयारी
तैयारी

इंटरफ़ेस में दो भाग होते हैं, एक ट्रांसमीटर और एक रिसीवर। ट्रांसमीटर को स्थायी रूप से संलग्न डेटा केबल का उपयोग करके गेज से कनेक्ट करें और माइक्रो यूएसबी डेटा केबल का उपयोग करके रिसीवर को पीसी से कनेक्ट करें।

ट्रांसमीटर पर, स्विच को केबल के सिरे की ओर खिसकाने से वह चालू हो जाता है। रिसीवर के अंत में नीली एलईडी शुरू में बिना किसी कनेक्शन का संकेत देती है, जब एक कनेक्शन बनाया जाता है तो एलईडी चमकना बंद कर देगी और लगातार चालू रहेगी। ट्रांसमीटर और रिसीवर अब जुड़े हुए हैं।

ट्रांसमीटर (फोटो में नीचे का उपकरण) गेज से जुड़ता है और हर बार "डेटा" बटन दबाए जाने पर कच्चे Mitutoyo डेटा स्ट्रीम को पढ़ता है। फिर यह डेटा स्ट्रीम में जानकारी का उपयोग करके डेटा को प्रारूपित करता है जैसे कि दशमलव बिंदु स्थान, चिह्न और इकाइयाँ। फिर यह इस डेटा से एक ASCII स्ट्रिंग का निर्माण करता है और इसे ट्रांसमीटर में HM-10 ब्लूटूथ मॉड्यूल के माध्यम से रिसीवर की तरफ HM-10 को भेजता है।

रिसीवर पर (फोटो में शीर्ष डिवाइस) एचएम -10 ट्रांसमिटिंग एचएम -10 से भेजे गए एएससीआईआई अक्षरों को अरुडिनो प्रो माइक्रो को मापता है जो उन्हें यूएसबी केबल के माध्यम से पीसी में भेजता है। यह ऐसा करने के लिए एक कीबोर्ड का अनुकरण करता है ताकि डेटा को खुले एप्लिकेशन में इंजेक्ट किया जा सके, मेरे मामले में इसका एक्सेल। डेटा के बाद वर्ण आते हैं जो कर्सर को अगली पंक्ति में छोड़ने का कारण बनते हैं। इसके बारे में एक अच्छी बात यह है कि यदि आप कस्टम सॉफ़्टवेयर में डेटा दर्ज करना चाहते हैं तो आप जो चाहें करने के लिए इसे बदल सकते हैं। रिसीवर तब ट्रांसमीटर पर एचएम -10 को एलईडी के नीले हिस्से को फ्लैश करने के लिए एक अनुरोध भेजता है ताकि ऑपरेटर को यह इंगित किया जा सके कि डेटा सफलतापूर्वक प्राप्त हुआ था। रिसीवर मॉड्यूल रिसीवर पर एचएम -10 के रिमोट कंट्रोल से जुड़े आने वाले डेटा स्ट्रीम से वर्णों को भी निकाल देता है।

ट्रांसमीटर को चार्ज करने के लिए माइक्रो यूएसबी चार्ज या केबल को ट्रांसमीटर पर यूएसबी सॉकेट में प्लग किया जाता है, चार्ज करते समय रिसीवर पर एलईडी लाल हो जाएगी और चार्जिंग पूरी होने पर बंद हो जाएगी।

बाद में प्रसंस्करण के रूप में अन्य कार्यों को शामिल किया गया है जो यह सुनिश्चित करने के लिए किया जा सकता है कि सभी मान मीट्रिक या मानक इकाइयों में हैं या चेतावनी देने के लिए कि क्या आपने गलती से +/- बटन दबा दिया है जिससे सभी माप नकारात्मक हो जाते हैं। तुम भी ट्रांसमीटर बैटरी वोल्टेज की जांच कर सकते हैं।

चरण 2: तैयारी:

इस निर्देश में उल्लिखित सामग्रियों के अलावा, HM-10 ब्लूटूथ मॉड्यूल और माइक्रोकंट्रोलर को कॉन्फ़िगर और प्रोग्राम करने के लिए कुछ अन्य आइटम हैं। ब्लूटूथ मॉड्यूल को कॉन्फ़िगर करने के लिए आपको एक USB से TTL UART सीरियल एडेप्टर की आवश्यकता होगी, ATTiny85 माइक्रोकंट्रोलर (या इसी तरह के प्रोग्रामर जो Arduino IDE के साथ काम कर सकते हैं) के लिए प्रोग्रामर के रूप में काम करने के लिए एक Arduino और निश्चित रूप से, कॉन्फ़िगरेशन करने के लिए जम्पर वायर और प्रोग्रामिंग। इस निर्देश में ATTiny85 को एक Arduino नैनो क्लोन और RST और GND पिन के बीच जुड़े 10 uf इलेक्ट्रोलाइटिक कैपेसिटर का उपयोग करके प्रोग्राम किया गया था। यदि आपके पास है तो अन्य हार्डवेयर काम करेंगे लेकिन आपको उसके लिए आवश्यक प्रक्रिया में बदलावों पर शोध करना पड़ सकता है। यह निर्देशयोग्य मानता है कि आप Arduino IDE से परिचित हैं और इसका उपयोग करने में कुछ सहज हैं, Google और कुछ धैर्य की आवश्यकता है अन्यथा।

ब्लूटूथ मॉड्यूल को कॉन्फ़िगर करने से पहले https://www.martyncurrey.com/hm-10-bluetooth-4ble-modules/ पर मार्टिन करी के बीएलई ट्यूटोरियल को पढ़ना एक अच्छा विचार होगा। इस निर्देश में उपयोग किए गए HM-10 मॉड्यूल के लिए फेक, सेट अप पेयरिंग, रोल्स, मोड्स और फर्मवेयर अपडेट की जानकारी से।

बाजार में मौजूद नकली HM-10s से सावधान रहें। इस निर्देश में दिए गए बीओएम में लिंक वास्तविक लोगों के लिए है (या कम से कम उन पर वास्तविक फर्मवेयर के साथ जब मैंने उन्हें अंतिम गिरावट में खरीदा था)। नकली प्राप्त करना एक डील ब्रेकर नहीं है, लेकिन यदि आप नकली के साथ समाप्त होते हैं, तो उन्हें निर्देश योग्य के लिए आवश्यकतानुसार काम करने के लिए कुछ और कदम उठाने होंगे क्योंकि उन्हें ठीक से कॉन्फ़िगर करने से पहले उनके पास वास्तविक फर्मवेयर होना चाहिए। यदि आपको कोई नकली मिलता है तो आप निम्न ट्यूटोरियल https://www.youtube.com/embed/ez3491-v8Og का उपयोग करके उस पर असली फर्मवेयर फ्लैश कर सकते हैं CC2541 पर HM-10 फर्मवेयर को फ्लैश करने के तरीके पर अन्य ट्यूटोरियल हैं। मॉड्यूल (नकली)। इस निर्देशयोग्य में तस्वीरें नकली मॉड्यूल दिखाती हैं जिन्हें मुझे इस इंटरफ़ेस का निर्माण करते समय HM-10 फर्मवेयर के साथ फ्लैश करना था (यह तीसरा है जिसे मैंने बनाया है)। असली वाले लगभग $6 प्रति जोड़े हैं और नकली वाले $3 प्रति जोड़े हैं, असली वाले पाने के लिए इसकी कीमत अतिरिक्त $3 है। मैं आपको वास्तविक एचएम -10 मॉड्यूल खरीदने के लिए दृढ़ता से प्रोत्साहित करता हूं!

Arduino IDE में डिफ़ॉल्ट रूप से शामिल नहीं की गई कुछ परिभाषाओं को इस निर्देश में उपयोग किए जाने वाले Sparkfun Arduino Pro Micro और ATTiny85 माइक्रोकंट्रोलर की आवश्यकता है।

आप अपने बोर्ड मैनेजर में निम्नलिखित लिंक जोड़कर Arduino IDE में इन भागों के लिए समर्थन जोड़ सकते हैं।

ATTiny85 के लिए:

raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json

स्पार्कफुन अरुडिनो प्रो माइक्रो के लिए:

raw.githubusercontent.com/sparkfun/Arduino_Boards/master/IDE_Board_Manager/package_sparkfun_index.json

इन दोनों प्रविष्टियों को चित्र में दिखाए अनुसार अल्पविराम से अलग करें।

इसके अलावा आपको ट्रांसमीटर मॉड्यूल के लिए एक विशेष छोटे पदचिह्न सीरियल लाइब्रेरी की आवश्यकता होगी:

SendOnlySoftwareSerial:

चरण 3: बोर्ड

बोर्ड
बोर्ड
बोर्ड
बोर्ड
बोर्ड
बोर्ड

इस निर्देश के लिए मैंने जो बोर्ड डिज़ाइन किया है, उसे JLCPCB या किसी अन्य साइट जैसे Seedstudio ect से मंगवाया जा सकता है यदि आप इस निर्देश से जुड़ी गेरबर फ़ाइलों का उपयोग करते हैं। मैंने इसे easyeda.com का उपयोग करके डिज़ाइन किया है। ईज़ीडा में बोर्ड का लिंक यहां दिया गया है। https://easyeda.com/MrFixIt87/mitutoyo-bluematic-spc-smt-mcp73831 यदि पर्याप्त रुचि है, तो मैं कुछ पीसीबी बना सकता हूं और उन्हें eBay पर सस्ते में बेच सकता हूं।

इस बोर्ड को दो अलग-अलग बोर्डों में काटा जाना चाहिए (एक ट्रांसमीटर के लिए और दूसरा रिसीवर के लिए)। कट ऊपर की छवि में पीसीबी के केंद्र में और ट्रांसमीटर बोर्ड के एक कोने में सफेद रूपरेखा का पालन करेंगे। ये कट ऊपर पीसीबी की तस्वीर पर खींची गई लाल रेखाओं का अनुसरण करेंगे। बोर्डों को काटते समय सावधान रहें, विशेष रूप से ट्रांसमीटर बोर्ड के कोनों पर खांचे में। ये कट बोर्ड पर निशान के बहुत करीब पहुंच जाते हैं। ठीक फाइलों का एक सेट यहां काम आता है।

अधिकांश घटकों को डिजी-की या मूसर आदि से मंगवाया जा सकता है, डिजी-कुंजी भाग संख्या उन वस्तुओं के लिए बीओएम में शामिल हैं जो उनके पास हैं। कुछ आइटम जो मैंने eBay, Amazon या AliExpress पर खरीदे हैं। मैंने बीओएम में आवश्यकतानुसार उन साइटों पर वस्तुओं के लिंक शामिल किए हैं।

BOM.pdf फ़ाइल पढ़ने में सबसे आसान है और URL क्लिक करने योग्य लिंक हैं।

चरण 4: HM-10 मॉड्यूल कॉन्फ़िगरेशन, Arduino Pro माइक्रो प्रोग्रामिंग

HM-10 मॉड्यूल कॉन्फ़िगरेशन, Arduino Pro माइक्रो प्रोग्रामिंग
HM-10 मॉड्यूल कॉन्फ़िगरेशन, Arduino Pro माइक्रो प्रोग्रामिंग
HM-10 मॉड्यूल कॉन्फ़िगरेशन, Arduino Pro माइक्रो प्रोग्रामिंग
HM-10 मॉड्यूल कॉन्फ़िगरेशन, Arduino Pro माइक्रो प्रोग्रामिंग
HM-10 मॉड्यूल कॉन्फ़िगरेशन, Arduino Pro माइक्रो प्रोग्रामिंग
HM-10 मॉड्यूल कॉन्फ़िगरेशन, Arduino Pro माइक्रो प्रोग्रामिंग

किसी और चीज से पहले एचएम -10 मॉड्यूल प्राप्त करना एक अच्छा विचार है और सुनिश्चित करें कि आप उन्हें ठीक से कॉन्फ़िगर कर रहे हैं और एक जोड़ी के रूप में काम कर रहे हैं क्योंकि बाजार में बहुत सारे नकली हैं और इसे स्थापित करने के लिए कुछ अतिरिक्त चरणों की आवश्यकता है असली नकली पर फर्मवेयर। केवल वास्तविक एचएम -10 फर्मवेयर रिसीवर को "डेटा" बटन दबाए जाने पर ट्रांसमीटर पर एलईडी को दूर से फ्लैश करने की अनुमति देता है। फर्मवेयर को V6.05 से आगे अपग्रेड न करें।

इसके लिए मार्टीन करी का ट्यूटोरियल बहुत आसान है। यदि आप इसका पालन करते हैं, तो आपको कोई समस्या नहीं होगी। यह भी सुनिश्चित करें कि इस चरण के लिए चित्र में दाईं ओर एक जैसे नंगे कैस्टेलेटेड मॉड्यूल प्राप्त करें। कॉन्फ़िगरेशन के लिए अस्थायी तारों को जोड़ने में सहायता के लिए यदि आवश्यक हो तो उन्हें पीसीबी में मिलाएं। जब तक आपके पास काम करने वाले BLE मॉड्यूल की एक जोड़ी न हो, तब तक किसी भी अन्य घटक को PCB पर न मिलाएं। केवल 1, 2, 12-15, 21-25 पिनों को मिलाप करने की आवश्यकता है।

Tx PCB पर HM-10 को निम्नलिखित कॉन्फ़िगरेशन की आवश्यकता होगी:

पेयरिंग: अन्य HM-10 से जोड़ी (कनेक्ट होने पर मॉड्यूल के बीच डेटा प्रवाह के परीक्षण के लिए एक सीरियल मॉनिटर का उपयोग करें)

भूमिका: परिधीय

मोड: 2

Rx PCB पर HM-10 को निम्नलिखित कॉन्फ़िगरेशन की आवश्यकता होगी:

पेयरिंग: ऊपर पेरिफेरल HM-10 के साथ पेयर होना चाहिए

भूमिका: केंद्रीय

मोड: (कोई नहीं, केवल परिधीय में एक मोड होता है)

ऊपर Mitutoyo_Keyboard… नाम के स्केच के साथ Arduino प्रो माइक्रो को प्रोग्राम करें। सुनिश्चित करें कि आपने बोर्ड पर अपलोड करते समय Arduino IDE के बोर्ड मैनेजर में Arduino Pro माइक्रो का 3.3V 8MHz संस्करण चुना है। यह भी सुनिश्चित करें कि आपके पास सभी संदर्भित पुस्तकालय स्थापित हैं। मैंने प्रो माइक्रो (लाल) के स्पार्कफुन संस्करण का उपयोग किया है, लेकिन क्लोन eBay पर उपलब्ध हैं जो काम भी करेंगे, बस सुनिश्चित करें कि आपको Atmel 32U4 माइक्रोकंट्रोलर के साथ 3.3V 8MHz बोर्ड मिलता है और ATMega328P नहीं। एक नीला भी प्राप्त करें जो इस निर्देश में लाल स्पार्कफुन जैसा दिखता है और काला नहीं, पीसीबी पर छेद पैटर्न को फिट करने के लिए काले रंग बहुत चौड़े हैं)।

चरण 5: घटक असेंबली, पीसीबी को बाड़ों में फिट करना

घटक असेंबली, पीसीबी को बाड़ों में फिट करना
घटक असेंबली, पीसीबी को बाड़ों में फिट करना
घटक असेंबली, पीसीबी को बाड़ों में फिट करना
घटक असेंबली, पीसीबी को बाड़ों में फिट करना
घटक असेंबली, पीसीबी को बाड़ों में फिट करना
घटक असेंबली, पीसीबी को बाड़ों में फिट करना

टीएक्स पीसीबी सोल्डर के लिए पीसीबी पर अन्य घटक। इस क्षेत्र के अन्य घटकों से पहले BLE Tx बोर्ड पर USB कनेक्टर को मिलाप करना एक अच्छा विचार है। यह एक अच्छा विचार हो सकता है कि ICSP हेडर को BLE Tx बोर्ड पर अंतिम रूप से मिलाएं। ध्यान दें कि द्वि-रंग एलईडी पर लीड कैसे "फोल्ड" होते हैं, मूल रूप से यह विचार था कि यह बाड़े के किनारे से गुजरे, लेकिन मैंने बाद में एक पारभासी बाड़े का उपयोग करने का फैसला किया ताकि एलईडी को न छेड़ना पड़े हालांकि कोडांतरण करते समय एक छेद। यह एक अच्छा प्रभाव भी जोड़ता है जब माप के बाद एलईडी का नीला भाग चमकता है। द्वि-रंग एलईडी के लिए सबसे छोटा लीड नीला है, केंद्र सामान्य एनोड है।

इस समय स्विच, यूएसबी कनेक्टर के स्थान को मापें और इन वस्तुओं के लिए बाड़े में छेद करें। मैंने पाया है कि डेटा केबल को बॉक्स के बाईं ओर (चित्र के रूप में) से बाहर फीड करना सबसे अच्छा है (0.25 छेद जो बाड़े की चौड़ाई और ऊंचाई पर केंद्रित है)। ध्यान से परीक्षण करें कि पीसीबी के आकार में समायोजन कर रहा है। जब तक स्विच स्वतंत्र रूप से नहीं चलता है और यूएसबी कनेक्टर उद्घाटन में फिट हो जाता है। पीसीबी को जगह में रखने के लिए 2 # 2 स्क्रू स्थापित करें (हालाँकि अगर फिट स्नग है तो पीसीबी वैसे भी कैप्टिव होगा और वास्तव में स्क्रू की आवश्यकता नहीं होगी)।

आरएक्स पीसीबी सोल्डर पर दो 7 पिन हेडर का उपयोग करके पीसीबी पर Arduino प्रो माइक्रो। पीसीबी को बाड़े के अंदर मजबूती से बैठने की अनुमति देने के लिए आरएक्स पीसीबी संलग्नक के यूएसबी कनेक्टर पक्ष पर उद्घाटन को समायोजित करें। इस असेंबली की तस्वीर में ध्यान दें कि एलईडी बोर्ड से दूर फैली हुई है। यह बॉक्स के भीतर पीसीबी का मजबूती से पता लगाने के लिए है और वास्तव में छोटे ग्रोमेट के साथ काफी अच्छी तरह से काम करता है। एलईडी की लीड लंबाई को सावधानी से समायोजित करें ताकि असेंबली के बाद एक सुखद फिट प्राप्त हो। पीसीबी को लाल और नीले रंग के रूप में चिह्नित किया गया है, एलईडी पर छोटी सीसा नीली सीसा है, केंद्र सामान्य एनोड है। आरएक्स बाड़े पर कवर को स्नैप करें, यह हो गया।

चरण 6: ATTiny85 प्रोग्राम करें, डेटा केबल कनेक्शन में मिलाप, बैटरी कनेक्ट करें

ATTiny85 प्रोग्राम करें, डेटा केबल कनेक्शन में मिलाप, बैटरी कनेक्ट करें
ATTiny85 प्रोग्राम करें, डेटा केबल कनेक्शन में मिलाप, बैटरी कनेक्ट करें
ATTiny85 प्रोग्राम करें, डेटा केबल कनेक्शन में मिलाप, बैटरी कनेक्ट करें
ATTiny85 प्रोग्राम करें, डेटा केबल कनेक्शन में मिलाप, बैटरी कनेक्ट करें
ATTiny85 प्रोग्राम करें, डेटा केबल कनेक्शन में मिलाप, बैटरी कनेक्ट करें
ATTiny85 प्रोग्राम करें, डेटा केबल कनेक्शन में मिलाप, बैटरी कनेक्ट करें
ATTiny85 प्रोग्राम करें, डेटा केबल कनेक्शन में मिलाप, बैटरी कनेक्ट करें
ATTiny85 प्रोग्राम करें, डेटा केबल कनेक्शन में मिलाप, बैटरी कनेक्ट करें

अब ATTiny85 को प्रोग्राम करने का समय आ गया है। मैंने Arduino ISP उदाहरण स्केच चलाने वाले एक Arduino नैनो क्लोन का उपयोग किया। प्रोग्रामिंग के लिए नैनो को GND और RST (- लीड से GND) के बीच स्थापित 10uf इलेक्ट्रोलाइटिक कैपेसिटर की आवश्यकता होती है। पिन कनेक्शन विवरण Arduino ISP स्केच में हैं। इस प्रोजेक्ट में PCB पर ICSP हैडर में पिन नाम स्टेंसिल हैं, इसलिए कनेक्शन सीधे आगे होने चाहिए।

चित्र में दिखाए अनुसार ATTiny85 पर अपलोड करते समय सुनिश्चित करें कि आपके पास ATTiny85, 8kB फ्लैश और आंतरिक 8MHz घड़ी विकल्प बोर्ड मैनेजर में चयनित हैं।

एक बार यह हो जाने के बाद, बड़े ग्रोमेट को स्थापित करें। डेटा केबल को इंस्ट्रूमेंट के सिरे से लगभग 8"-10" काटें और बाहरी जैकेट को हटा दें जिससे आंतरिक तारों के एक-दो इंच का पता चलता है। दिखाए गए अनुसार धारीदार कवर से परिरक्षण स्ट्रैंड को लगभग 1/2 "छोड़ दें। मैंने डेटा केबल के परिरक्षण को स्विच में मिलाया ताकि इसे उपयोग में आने वाले पुलआउट के खिलाफ ताकत मिल सके, हालांकि इसमें पीसीबी में एक बड़ा छेद भी है। यदि आप उस मार्ग पर जाना चाहते हैं। अलग-अलग तारों को पीसीबी में मिलाएं जैसा कि दिखाया गया है, डेटा वायर के रंग उपयुक्त छेद पर पीसीबी पर सिल्क-स्क्रीन किए जाते हैं।

दिखाए गए अनुसार बैटरी कनेक्ट करें, ध्रुवीयता के बारे में सावधान रहें क्योंकि इसे उलटने से पीसीबी पर LiPo चार्जर/मैनेजर चिप कम क्रम में जल जाएगी (यह मत पूछो कि मुझे कैसे पता है …)

चरण 7: परीक्षण, उपयोग, उन्नत कार्यों का मेनू

Image
Image
उन्नत कार्यों का परीक्षण, उपयोग, मेनू
उन्नत कार्यों का परीक्षण, उपयोग, मेनू
परीक्षण, उपयोग, उन्नत कार्यों का मेनू
परीक्षण, उपयोग, उन्नत कार्यों का मेनू
परीक्षण, उपयोग, उन्नत कार्यों का मेनू
परीक्षण, उपयोग, उन्नत कार्यों का मेनू

अब कवर लगाएं। हो गया!

मेरे द्वारा अब तक बनाई गई सभी 4 इकाइयों में ट्रांसमीटर को उपकरण और रिसीवर को लैपटॉप के ढक्कन के शीर्ष पर संलग्न करने के लिए वेल्क्रो है। व्यवहार में यह बहुत अच्छा काम करता है। लैपटॉप के ढक्कन के शीर्ष पर वेल्क्रो फ़ज़ी (लूप) पक्ष स्थापित करें, रिसीवर के मामले में खुरदरा (हुक) पक्ष। ट्रांसमीटर के केस में फजी (लूप) साइड और कैलीपर या इंडिकेटर के पीछे रफ (हुक) साइड इंस्टॉल करें। इसे इस तरह से करने से आप ट्रांसमीटर और रिसीवर को एक साथ स्टोर कर सकते हैं जब उपयोग में न हो और आपके लैपटॉप के ढक्कन पर सॉफ्ट फजी साइड भी हो।

Tx मॉड्यूल पर USB कनेक्टर से एक माइक्रो USB केबल कनेक्ट करके बैटरी चार्जिंग का परीक्षण करें, यदि बैटरी पूरी तरह से चार्ज नहीं है, तो LED को लाल रंग में प्रकाश करना चाहिए। कभी-कभी LiPo पूरी तरह से चार्ज होने के इतने करीब होता है कि चार्जर IC इसे चार्ज नहीं करेगा, इसलिए यदि एलईडी शुरू में नहीं जलती है तो चिंता न करें।

अब आप डेटा केबल को कैलीपर या इंडिकेटर से कनेक्ट कर सकते हैं (कुछ भी जो आपके द्वारा उपयोग किए जाने वाले केबल के प्रकार को लेता है)।

Rx सिरे को एक माइक्रो USB डेटा केबल (एक डेटा केबल होना चाहिए न कि केवल एक चार्ज केबल), और अपने PC के USB पोर्ट से कनेक्ट करें। इसे ड्राइवर को स्थापित करना पड़ सकता है जो इसे कीबोर्ड के रूप में कार्य करने की अनुमति देता है लेकिन यह स्वचालित होना चाहिए। स्विच का उपयोग करके Tx मॉड्यूल को चालू करें। आरएक्स मॉड्यूल पर एलईडी कुछ सेकंड के लिए चमकती होनी चाहिए, फिर कनेक्शन स्थापित होने पर चालू रहें।

कैलीपर को ट्रांसमीटर मॉड्यूल से जोड़ने वाले केबल पर डेटा बटन दबाकर परीक्षण करें। आपको पीसी स्क्रीन पर माप देखना चाहिए। Arduino Pro Micro एक HID कीबोर्ड के रूप में काम करता है और आपके पीसी पर जहां कहीं भी कर्सर है, सीधे इनकमिंग माप सम्मिलित करेगा।

ट्रांसमीटर मॉड्यूल में प्रोग्रामिंग एक विकल्प के लिए अनुमति देता है। आप इस मेनू को लगातार पांच बार 0 माप कर एक्सेस कर सकते हैं। एक बार मेनू मोड में, मेनू विकल्प का चयन करने के लिए मेनू में विकल्प संख्या से शुरू होने वाले एक नकारात्मक मान को मापें, उदाहरण के लिए सभी मापों को मीट्रिक में स्वचालित रूप से परिवर्तित करने के लिए, पहले गैर-शून्य अंक के रूप में 1 के साथ एक नकारात्मक मान को मापें। (-1.xx मिमी या -0.1 इंच उदाहरण के लिए)। सामान्य मोड पर वापस जाने के लिए 0 पांच बार मापें फिर एक नकारात्मक मान को मापें जो पहले गैर-शून्य अंक के रूप में 3 से शुरू होता है)। गलती से कॉन्फ़िगर करने वाले विकल्पों से बचने के लिए इसे इस तरह से प्रोग्राम किया गया है। यदि मेनू मोड में 0 को फिर से मापना या कोई सकारात्मक मान स्वचालित रूप से मेनू मोड को रद्द कर देता है और सामान्य मोड पर वापस आ जाता है।

मेनू विकल्प हैं:

  1. सभी मापों को मीट्रिक इकाइयों में ऑटो-कन्वर्ट करें (यदि आवश्यक हो)
  2. सभी मापों को मानक इकाइयों में ऑटो-कन्वर्ट करें (यदि आवश्यक हो)
  3. इकाइयों का स्वतः रूपांतरण रद्द करें
  4. नकारात्मक माप अस्वीकार करें (चेतावनी संदेश प्रिंट करता है)
  5. नकारात्मक माप की अस्वीकृति रद्द करें
  6. ट्रांसमीटर बैटरी वोल्टेज को मापें और प्रिंट करें (मेनू में प्रलेखित नहीं)

मेनू मोड में प्रवेश करते समय कोई भी प्रभावी विकल्प प्रभावी विकल्पों के अनुस्मारक के रूप में शीर्ष पर मुद्रित होता है। सभी विकल्प EEPROM में संग्रहीत हैं और यूनिट को बंद करने या बैटरी की कमी के बाद बनाए रखा जाता है। मेरे द्वारा निर्मित इकाइयों के लिए बैटरी जीवन लगभग 45 घंटे का निरंतर उपयोग है और रिचार्जिंग में पूरी तरह से बंद होने में लगभग 3 घंटे लगते हैं।

एक गैर-दस्तावेज सुविधा मेनू मोड में प्रवेश करना है (0 पांच बार) फिर पहले गैर-शून्य अंक के रूप में 6 से शुरू होने वाले एक नकारात्मक मान को मापें, जिससे यह वर्तमान बैटरी वोल्टेज को मापने और प्रिंट करने का कारण बनता है जैसा कि संलग्न वीडियो में दिखाया गया है।

मैंने जिन 3 इकाइयों का निर्माण किया है, उनके साथ मेरा अनुभव यह है कि खुली दुकान के माहौल में यह सीमा लगभग 50 फीट तक है।

चरण 8: अंतिम विचार - संभावित संशोधन / नई सुविधाएँ / हैकबिलिटी

अंतिम विचार - संभावित संशोधन / नई सुविधाएँ / हैक करने की क्षमता
अंतिम विचार - संभावित संशोधन / नई सुविधाएँ / हैक करने की क्षमता
अंतिम विचार - संभावित संशोधन / नई सुविधाएँ / हैक करने की क्षमता
अंतिम विचार - संभावित संशोधन / नई सुविधाएँ / हैक करने की क्षमता
अंतिम विचार - संभावित संशोधन / नई सुविधाएँ / हैक करने की क्षमता
अंतिम विचार - संभावित संशोधन / नई सुविधाएँ / हैक करने की क्षमता
अंतिम विचार - संभावित संशोधन / नई सुविधाएँ / हैक करने की क्षमता
अंतिम विचार - संभावित संशोधन / नई सुविधाएँ / हैक करने की क्षमता

यद्यपि इस बिंदु पर आपके पास पूरी तरह से प्रयोग करने योग्य इंटरफ़ेस होगा जिसका उपयोग दुनिया के लाखों उपकरणों के साथ किया जा सकता है, यह किसी भी तरह से इस अर्थ में समाप्त नहीं होता है कि आगे कुछ भी नहीं किया जा सकता है। Mitutoyo U-Wave खरीदने के बजाय इस दृष्टिकोण को अपनाने के बारे में एक अच्छी बात यह है कि अब आपके पास एक ऐसा उपकरण है जिसे कई तरह से अनुकूलित किया जा सकता है।

यदि आपका डिवाइस एक अलग केबल का उपयोग करता है, तो आप इस निर्देश के लिए उपयोग किए गए एक के बजाय ट्रांसमीटर से कनेक्ट करने के लिए अन्य Mitutoyo केबल का उपयोग कर सकते हैं। सभी Mitutoyo केबलों पर आंतरिक तारों और संकेतों का रंग समान होना चाहिए। बस ध्यान रखें कि माप को ट्रिगर करने के लिए केबल को डेटा बटन की आवश्यकता होगी या माप को ट्रिगर करने के लिए कुछ अन्य साधन तैयार किए गए होंगे। हरे/सफेद तार की जोड़ी को जमीन (गेज केबल में नीला तार) से संक्षेप में जोड़कर माप के लिए एक अनुरोध गेज को भेजा जा सकता है। यह उन तारों से जुड़े ट्रांसमीटर बॉक्स में एक स्विच या 1/8 ऑडियो जैक स्थापित करके और इसके माध्यम से एक बाहरी स्विच को जोड़कर किया जा सकता है। यदि आपके पास एक फिक्स्चर में एक संकेतक लगा है या गेज को छूने की आवश्यकता नहीं है ऑडियो जैक दृष्टिकोण आदर्श होगा।

यदि आपको केवल सीरियल डेटा (RS232 TTL, SPI, I2C आदि) की आवश्यकता है, जिसे रिसीवर पर कोड परिवर्तन और प्रो माइक्रो पर सीधे पिन से कनेक्ट करके पूरा किया जा सकता है जिसे आप डेटा आउटपुट के लिए उपयोग करना चुनते हैं।

रिमोट कंट्रोल: एक और दिलचस्प संभावना यह होगी कि गेज से हरी/सफेद जोड़ी और नीली जमीन के बीच एक ट्रांजिस्टर को एचएम -10 पिन 26 से जुड़े गेट के साथ जोड़ा जाए। फिर रिसीवर के अंत में, 38kHz IR रिमोट डिटेक्टर को कनेक्ट करें रिसीवर को आउटपुट पिन Arduino Pro Micro pin 7. फिर किसी भी इन्फ्रारेड रिमोट से विशिष्ट कमांड देखने के लिए इस माइक्रोकंट्रोलर पर कोड को संशोधित करें और फिर ट्रांसमीटर में स्थापित ट्रांजिस्टर को AT+PI031 / AT+PI030 रिमोट कॉल के समान ट्रिगर करें। जिस तरह से यह अब ट्रांसमीटर पर नीली एलईडी फ्लैश करता है।यह एक दूरस्थ स्थान से रीडिंग को ट्रिगर करने की क्षमता प्रदान करेगा जो कुछ परिस्थितियों में बहुत उपयोगी हो सकता है। मैं इस कार्यक्षमता के साथ एक और पीसीबी डिजाइन कर सकता हूं।

मुझे यकीन है कि कई अन्य विशेषताएं संभव हैं, कृपया सुझावों, विचारों और विचारों के साथ टिप्पणी करें।

अब Mitutoyo से एक वाणिज्यिक वायरलेस डेटा संचार उपकरण उपलब्ध है, लेकिन जब मैंने जाँच की तो सिस्टम के लिए इसकी कीमत लगभग $800 थी। इस उपकरण के निर्माण की कुल लागत लगभग $ 100 है और यह कम हो सकती है, खासकर यदि आप एक Arduino Pro Micro का उपयोग करते हैं और या आपके पास गेज से कनेक्ट करने के लिए उपयोग करने के लिए एक Mitutoyo डेटा केबल है, क्योंकि वे दो सबसे अधिक खर्चीले आइटम हैं। बीओएम. मुझे गंभीरता से संदेह है कि मिटुटोयो यू-वेव इस तरह की सुविधाओं को जोड़ने के लिए हैक करने योग्य है।

मुझे आशा है कि आपको यह निर्देश योग्य लगा होगा, यह मेरा पहला है!

कृपया टिप्पणियाँ, प्रश्न, प्रतिक्रिया, विचार और सुझाव दें! यदि आप इसे पसंद करते हैं, तो कृपया इसे पीसीबी प्रतियोगिता में वोट करें! धन्यवाद!!!!

पीसीबी प्रतियोगिता
पीसीबी प्रतियोगिता
पीसीबी प्रतियोगिता
पीसीबी प्रतियोगिता

पीसीबी प्रतियोगिता में उपविजेता

सिफारिश की: