दोषपूर्ण चूहों से क्या किया जा सकता है? Arduino का उपयोग करके कंप्यूटर माउस के ऑप्टिकल सेंसर से एक छवि प्राप्त करना

इसे माउसबॉट कहा जाता था और इसकी मुख्य विशेषता यह है कि यह प्रकाश को देखने में सक्षम है और फिर उसकी ओर मुड़ जाता है। यह सब दो एल ई डी के लिए धन्यवाद है जो प्रकाश को पकड़ते हैं।

विनिर्माण के लिए सामग्री और उपकरण:
- एक बॉल माउस;
- दो छोटी मोटरें;
- एक टॉगल स्विच;
- माइक्रोक्रिकिट LM386;
- एक DPDT 5v रिले (आप Aromat DS2YE-S-DC5V का भी उपयोग कर सकते हैं);
- ट्रांजिस्टर PN2222 NPN (2N3904 भी उपयुक्त है);
- एक एलईडी (रंग कोई फर्क नहीं पड़ता);
- 1 kOhm ट्रांजिस्टर;
- 10 kOhm रोकनेवाला;
- 100 एमएफ संधारित्र;
- टेप कैसेट;
- फ़्लॉपी डिस्क या सीडी;
- उपकरण के साथ 9V बैटरी;
- रबर की पट्टियाँ और तार।

आपको जिन उपकरणों की आवश्यकता होगी: मल्टीमीटर, फिलिप्स स्क्रूड्राइवर, प्लायर्स, ड्रिल, चाकू, सोल्डरिंग आयरन, वायर कटर, गोंद या एपॉक्सी, गरम गोंदएक पिस्तौल और एक हैकसॉ के साथ।

विनिर्माण प्रक्रिया:

पहला कदम. हम माउस को अलग करते हैं और कुछ हिस्से निकालते हैं
माउस को अलग करने के बाद, आपको उसमें से स्विच भी हटाना होगा अवरक्त उत्सर्जकरोबोट बनाने के लिए इनकी जरूरत पड़ेगी. आईआर उत्सर्जक और स्विच को अनसोल्डर करने की आवश्यकता है। चित्रों में उत्सर्जक को संख्या 1 और 2 से चिह्नित किया गया है, स्विच को संख्या 3 से चिह्नित किया गया है।












चरण दो. रोबोट बॉडी तैयार करना

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









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








चरण चार. एक लेआउट बनाना और रिले स्थापित करना
मानक लेआउट का उपयोग करना सबसे अच्छा है, जबकि माउस लेआउट सरल होगा पीसीबीकम जगह लेता है. आपको रिले को स्थापित करने और तारों को मिलाप करने की आवश्यकता है, संपर्क 8 से 11 और 6 से 9 को कनेक्टिंग पिन के साथ पार किया जाता है। इसके बाद आपको पिन 1 और 8 को कनेक्ट करना होगा और पिन 8 और 9 के लिए फंसे हुए तार को जोड़ना होगा।
फिर आपको ट्रांजिस्टर लेना होगा और 16वें संपर्क को उसके कलेक्टर में मिलाना होगा। इसके बाद, पिन 9 से सोल्डर किए गए तार जुड़े हुए हैं।




इसके बाद, रिले को आवास से चिपकाया जा सकता है। वह तार जो 9वें संपर्क को उत्सर्जक संपर्क से जोड़ता है, उसे बिजली के तारों से जोड़ा जाना चाहिए। पिन 8 धनात्मक ध्रुव से जुड़ा है।


पिन 1, 4, 6, 8, 9, 11, 13, 16;


1 - उत्सर्जक; 2 - कलेक्टर; 3- आधार

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




चरण छह. रोबोट के मस्तिष्क को जोड़ना
LM386 चिप का उपयोग रोबोट के मस्तिष्क के रूप में किया जाता है। इसे उल्टा करने की जरूरत है और फिर पिन 1 और 8 को मोड़ें ताकि वे स्पर्श करें, फिर उन्हें सोल्डर करने की जरूरत है। फिर चिप को केस में स्थापित किया जाता है और कनेक्ट किया जाता है। आपको फंसे हुए तार को पिन 2, 3 और 5 में जोड़ना होगा। और पिन 4 और 6 पॉजिटिव से जुड़े हैं। अंत में, सब कुछ वैसा ही दिखना चाहिए जैसा तस्वीरों में दिखाया गया है।






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







आईस्टॉक बनाने के लिए, आपको तांबे के तार को मोड़ना होगा, और फिर एक संपर्क के साथ आईआर उत्सर्जकों को उनके सिरों पर मिलाप करना होगा। अब एक एलईडी को केंद्रीय छेद में स्थापित किया जा सकता है, और 1 KOhm अवरोधक को इसके सकारात्मक संपर्क में मिलाया जाता है।

चरण आठ. तत्वों को ठीक करना
यह सुनिश्चित करने के लिए कि मोटर और स्विच सुरक्षित रूप से रखे गए हैं, उन्हें गर्म गोंद या एपॉक्सी राल का उपयोग करके सुरक्षित किया जाना चाहिए।

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

यह प्रोजेक्ट काफी सस्ता है, अगर आपके पास एक पुराना चूहा पड़ा है तो बाकी हिस्सों की कीमत आपको दस डॉलर से भी कम होगी।

चरण 1: भाग और उपकरण:

सामग्री:

  • 1 बॉल माउस
  • 2 छोटी डीसी मोटरें
  • 1 टॉगल स्विच
  • 1 DPDT 5v रिले (एरोमैट DS2YE-S-DC5V भी उपयुक्त है)
  • 1 LM386 चिप
  • 1 2एन3904 या पीएन2222 एनपीएन ट्रांजिस्टर
  • 1 एलईडी (कोई भी रंग)
  • 1 1 कोहम अवरोधक
  • 1 10 kOhm अवरोधक
  • 1 100mF संधारित्र
  • टेप रिकॉर्डर के लिए 1 कैसेट (80-90 के दशक में आम थे)
  • 1 सीडी या फ़्लॉपी डिस्क
  • 1 9V बैटरी उपकरण
  • 1 9V बैटरी
  • 2 या 3 चौड़ी रबर पट्टियाँ
  • 22 या 24 तार.
औजार:
  • मल्टीमीटर
  • फिलिप्स पेचकस
  • Dremel
  • छोटे चिमटे
  • तार काटने वाला
  • तेज़ चाकू
  • सोल्डरिंग आयरन
  • कोई भी विखंडन उपकरण
  • सुपर गोंद या एपॉक्सी राल
  • गर्म गोंद और उसके लिए एक बंदूक
  • लोहा काटने की आरी।


चरण 2. माउस से कुछ हिस्से बाहर निकालें:

माउसबॉट को कंप्यूटर माउस के कुछ हिस्सों के साथ-साथ अतिरिक्त आंखों और मूंछों वाले शरीर की आवश्यकता होती है।

माउस खोलें और उन घटकों को ढूंढें जिन्हें आपको लेने की आवश्यकता है, अर्थात् स्विच और इन्फ्रारेड एमिटर।

स्विच पीसीबी को हटा दें और इसे आईआर एमिटर की तरह अनसोल्डर करें।

1 - आईआर उत्सर्जक; 2 - आईआर उत्सर्जक; 3 - क्षणिक स्विच;

1 - फिलिप्स स्क्रूड्राइवर इस कार्य को आसान बना देगा

चरण 3. शरीर तैयार करें:

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

अब माउस के सामने स्विच और किनारों पर मोटरों के लिए छेद काटने के लिए अपने ड्रेमेल का उपयोग करें।

छोटे बेलनाकार प्रकार के ड्रेमेल का उपयोग करना बेहतर है, यह ऊर्ध्वाधर स्थिति में समकोण पर कुशलतापूर्वक कट जाएगा।

1 - यदि यह कनेक्टिंग स्क्रू रास्ते में है, तो इसे हटा दें

चरण 4. पहिए बनाएं:

इन मोटरों के एक्सल बहुत छोटे होते हैं, और यदि हम चाहते हैं कि माउसबॉट लगातार तेज़ गति से चलता रहे, तो हमें इसमें कुछ पहिये जोड़ने होंगे। टेप कैसेट में पहिए होते हैं बिल्कुल सही आकारदाएं और बाएं कोने में. आपको अपने एक्सल के लिए सही पहिए ढूंढने के लिए बहुत सारे कैसेट से गुजरना पड़ सकता है। उन्हें सुपरग्लू से एक्सल से चिपका दें।

इलास्टिक को काटें और इसे पहिये के चारों ओर तीन बार लपेटकर किनारों पर चिपका दें, संरचना को एक साथ रखने के लिए हर आधे मोड़ पर सुपरग्लू मिलाएं। बचा हुआ रबर काट दें.

अब जिस रबर बैंड को आपने अभी पूरा किया है उस पर एक और रबर बैंड चिपका दें। ऐसा ही करें और अतिरिक्त काट लें। सुनिश्चित करें कि इलास्टिक को सुरक्षित रूप से पकड़ने के लिए पर्याप्त गोंद है। इस प्रक्रिया को दूसरे पहिये के लिए दोहराएँ।

1 - पहियों के स्पर्श को नरम करने के लिए एक और परत जोड़ें;

1 - इलास्टिक बैंड तय हो गया है

चरण 5. एक लेआउट बनाएं और रिले स्थापित करें:

काफी अच्छे माउसबॉट लेआउट हैं। मानक लेआउट का उपयोग करना सबसे अच्छा है. माउस सर्किट जटिल नहीं होगा, क्योंकि मुद्रित सर्किट बोर्ड को अधिक जगह की आवश्यकता नहीं होती है।
रिले स्थापित करें और तारों को कनेक्टिंग पिन 8 से 11 और 6 से 9 के साथ क्रॉस करके सोल्डर करें।

फिर पिन 1 और 8 को शरीर के साथ तार से जोड़ें और पिन 8 और 9 के लिए फंसे हुए तार जोड़ें।

ट्रांजिस्टर के कलेक्टर (दाएं टर्मिनल, सपाट तरफ से देखते हुए) को 16 पिन करने और छोटे सिरे को जोड़ने के लिए मिलाएं। फिर सोल्डर किए गए तारों को थोड़ी सी जगह छोड़कर पिन 9 (बाएं पिन, सपाट तरफ से देखते हुए) से कनेक्ट करें।

अब रिले को बॉडी से चिपका दें। यहां आप कटे हुए तारों को सकारात्मक और नकारात्मक वोल्टेज पोल के रूप में उपयोग कर सकते हैं, जो आपको इंजन की समस्याओं से छुटकारा दिलाने में मदद करेगा। पिन 9 को एमिटर से जोड़ने वाले संपर्क तार से सुरक्षा हटाने के लिए एक तेज चाकू का उपयोग करें और इसे बिजली के तारों से मिला दें। फिर पिन 8 को पॉजिटिव वोल्टेज पोल से कनेक्ट करें।

1 - इस माउस के पीछे पर्याप्त जगह नहीं है, इसलिए अधिक मुक्त संचालन के लिए सामने की ओर मोटर स्थापित करें;

पिन 1, 4, 6, 8, 9, 11, 13, 16;

1 - उत्सर्जक; 2 - कलेक्टर; 3- आधार

1-इस पर ध्यान न दें नीला तार, आपको इसकी आवश्यकता नहीं होगी; 2- यह एक अव्यवस्थित कनेक्शन जैसा लगता है, लेकिन यह आपको अतिरिक्त तारों से मुक्त करता है;

चरण 6. रेडियो बटन सेट करें:

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

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

1 - रोकनेवाला 10 KOhm; 2 - आमतौर पर खुला संपर्क; 3 - आमतौर पर बंद संपर्क;

1- यह गाइड सिरे से जुड़ता है

चरण 7: माउसबॉट का मस्तिष्क बनाएं:

माउसबॉट्स का मस्तिष्क LM386 चिप है। पिनों को ऊपर की ओर रखते हुए इसे पलट दें और पिन 1 और 8 को मोड़ें ताकि वे स्पर्श करें और सोल्डर हो जाएं।

अब 386 को केस में रखें और पिन 4 और पिन 6 को + सिरे से कनेक्ट करें और फंसे हुए तार को पिन 2, 3 और 5 में जोड़ें।

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

1 - पिन1; 2 - पिन 8

चरण 8: माउसबॉट का शीर्ष आधा भाग बनाएं:

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

रोबोट की आंखें बनाने के लिए, तार के दो टुकड़ों को एक साथ मोड़ें और एक छोर पर एक आईआर एमिटर को सोल्डर करें। एलईडी को छेद के बीच में रखें और सकारात्मक सिरे को 1K अवरोधक से कनेक्ट करें।

1 - अवरोधक 1 KOhm; 2 - एलईडी का जीएनडी अंत;

चरण 9. नीचे के तत्वों को गोंद करें:

गर्म गोंद का प्रयोग करें या एपॉक्सी रेजि़नमाउस चेसिस में स्विच और मोटर को सुरक्षित रूप से जोड़ने के लिए। सुनिश्चित करें कि मोटर का कोण लगभग सीधा है, और फिर माउस के सामने वाले हिस्से को जमीन से थोड़ा ऊपर उठाएं।

चरण 10. फिनिश लाइन के करीब पहुंचना:

रिले पिन 13 को बायीं मोटर से और रिले पिन 4 को दाहिनी मोटर से कनेक्ट करें। अब IC के पिन 5 को निचले कनेक्शन और मोटर से कनेक्ट करें। यदि आप निश्चित नहीं हैं कि कौन सा पक्ष + है और कौन सा - है, तो मोटर को बैटरी से कनेक्ट करें, और घूर्णन की दिशा देखें। पहिए को देखते समय दाहिनी मोटर को दक्षिणावर्त घूमना चाहिए, और बाईं मोटर को वामावर्त घूमना चाहिए।

पिन 2 (हरा) + से बायीं आँख की पुतली के अंत तक और पिन 3 (नीला) + से दायीं आँख की पुतली के अंत तक आने वाले तार का पता लगाएँ। फिर 1K अवरोधक को + वोल्टेज दिशा से कनेक्ट करें।

बैटरी को कनेक्ट करें, बैटरी कवर के काले तार को नकारात्मक वोल्टेज पोल से मिलाएं। बैटरी कवर से लाल तार को स्विच से कनेक्ट करें, और फिर स्विच को + वोल्टेज से कनेक्ट करें।

माउस का ढक्कन बंद करें और फिर हैकसॉ का उपयोग करके रबर सामग्री की एक पतली पट्टी काट लें। पट्टी को एक तरफ से चिपका दें ताकि बटन दबाते समय आप पर दबाव पड़े। यदि आपके पास एक लकीर है जो "अपनी पीठ थपथपाती है", तो आपने यह कर लिया है।

अब स्विच चालू करें और आनंद लें!

  • पिछले कुछ समय से मेरे मन में पीसी पर चित्र बनाने और फ़ोटोशॉप तथा इलस्ट्रेटर में हाथ आजमाने का विचार था।
  • हाँ, इसके लिए गोलियाँ हैं, लेकिन मुझे लगता है कि खरीदना, अफसोस, "कोशिश करो और भूल जाओ" एक अनुचित समाधान है))

इसलिए, जो हाथ में था उससे बनाने का निर्णय लिया गया... हमारे पास क्या है? यह सही है - माउस)

हमारे पास एक मार्कर भी है जिसमें आप उसके अंदर सामान भरने का प्रयास कर सकते हैं।

  • जैसा कि यह निकला, सब कुछ इतना सरल नहीं है, चूहों में आमतौर पर मार्कर में फिट होने से अधिक हिस्से होते हैं.
  • हालाँकि, यदि आप देखें, तो आप एक सिंगल-चिप माउस पा सकते हैं, किट के अंदर - 47 uF / 10V के 2 इलेक्ट्रोलाइट्स (एक बिजली की आपूर्ति पर, और दूसरा बटन पर) + एक 100nF सिरेमिक कैपेसिटर।
  • यह सीधे पीसी से कनेक्ट होता है, सभी बटन भी सीधे जाते हैं।
  • इस चिप में पहले से ही एक सेंसर + कंट्रोलर मौजूद है।
  • आकार - डीआईपी चिप.

1) माउस कैसे काम करता है?

यह एक कैमरा है जो सतह की "फोटोग्राफी" करता है। जानकारी चिप में प्रवेश करती है, यह इस "स्नैपशॉट" की तुलना पिछले वाले से करती है और गति निर्धारित करती है।

  • वह बस तेज गति से गोली चलाती है।
  • "कैमरा" यह देखने के लिए कि वह क्या फिल्मा रहा है, यह एक एलईडी (आमतौर पर लाल) द्वारा प्रकाशित होता है, आप कोई भी एक (अलग रंग/आकार का) स्थापित कर सकते हैं। और इसे किसी भी चीज़ से शक्ति प्रदान करें।
  • नेतृत्व किया सिंक्रनाइज़ नहीं, और चमक में परिवर्तन ऊर्जा बचाने, मैट्रिक्स (कैमरा) और सौंदर्यशास्त्र की रक्षा के लिए किया जाता है।
  • महत्वपूर्ण बिंदु– प्रकाशिकी. अर्थ सरल है - आपको सतह का "चित्र" तीक्ष्ण होना चाहिए (अन्यथा कोई तुलना नहीं है), सामान्य तौर पर, बिल्कुल अपने पसंदीदा साबुन के बर्तन की तरह।

2) दोहराने के लिए हमें क्या चाहिए?

  1. माउस के साथ एक चिप(ऊपर कौन सा है)। कीमत- 3 डॉलर. इसमें से हम एक चिप, एक बॉडी किट और एक लेंस लेंगे।
  2. मार्कर (ऊपर भी)। यह 50 सेंट के लिए है))
  3. गर्म पिघलता एधेसिव।
  4. एलईडी 3 मिमी (कोई भी रंग)
  5. बटन ठीक नहीं है (नीचे एक फोटो है)। यह बाईं माउस बटन के समान होगा।
  6. सजावट के लिए कुछ (डिज़ाइन के लिए एक पेन में एक डिज़ाइन होना चाहिए;))

3) आइए शुरू करें:

  • माउस को अलग करें (आप केस को तोड़ भी सकते हैं, हमें इसकी आवश्यकता नहीं है)। हमारे लिए उपयुक्त इस कदर, यह सस्ता और सिंगल-चिप है!

  • माइक्रोक्रिकिट का पिनआउट बनाएं ( नीचे दी गई तस्वीर एक उदाहरण है). पिनआउट को बोर्ड से कॉपी किया जा सकता है।

  • ऑप्टिक्स के अनावश्यक हिस्से को काट दें और शेष हिस्से को गर्म गोंद के साथ सेंसर से चिपका दें:

  • मार्कर को अलग करें. हमें ऊपरी हिस्से की जरूरत नहीं है.
  • बटन के लिए एक छेद बनाएं

  • मार्कर के माध्यम से तार खींचें.

उदाहरण के लिए, आप निम्नलिखित बटन ले सकते हैं:

  • ओवरहेड सोल्डरिंग का उपयोग करके, बटन + अटैचमेंट के लिए एमके + तारों + को इकट्ठा करें। मार्कर में फिट होना चाहिए.
  • गर्म गोंद भरें (पहले यह जांचना बेहतर होगा कि यह कैसे काम करता है)

आपको कुछ इस तरह मिलेगा))किसी ड्राइवर की आवश्यकता नहीं है, माउस अभी भी है:

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

डिज़ाइन, निर्माण, मॉडलिंग

चूँकि मैं डिज़ाइन के मामले में बिल्कुल शून्य था, इसलिए मैंने इस मामले को एक पूर्ण आम आदमी के रूप में देखा। मैंने प्लास्टिसिन खरीदा और अपने सपनों के चूहे की मूर्ति बनाना शुरू कर दिया।

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

परिणामस्वरूप, कंप्यूटर के पीछे एक माउस तैयार किया गया, जो मेरे दृष्टिकोण से, सुरुचिपूर्ण और सुंदर होने का दिखावा करता था।

उस पल मुझे वह बहुत पसंद आई। और मैंने बिना कुछ सोचे-समझे बंटवारा कर दिया कंप्यूटर मॉडलविवरण पर. इलेक्ट्रॉनिक फिलिंग के साथ बन्धन और इंटरफेसिंग के तत्वों पर विचार किया गया। यह सरल लगता है, लेकिन वास्तव में इसमें सैकड़ों घंटे का श्रमसाध्य कार्य खर्च हुआ।

इसके बाद, परिणामी भागों को असेंबली का परीक्षण करने के लिए एक 3डी मशीन पर विकसित किया गया।

सामग्री - पॉलियामाइड. यह दस्ताने की तरह हाथ में अच्छी तरह फिट बैठता है। सभी हिस्से एक साथ फिट हो गए, तकनीकी संयोजन भी बिना किसी समस्या के हो गया

अगला चरण लकड़ी की मिलिंग है। मैंने संभवतः महोगनी पेड़ों की एक दर्जन विभिन्न प्रजातियाँ खरीदीं, लेकिन मैंने सैपल पेड़ से शुरुआत की, बाकी प्रजातियाँ इंतज़ार में हैं।

वास्तविक जीवन में मुझे यह डिज़ाइन पसंद नहीं आया। बटनों और केस के बीच का ऊर्ध्वाधर अंतराल ख़राब और अव्यवस्थित लग रहा था। लकड़ी के साथ काम करते समय तकनीकी "घाव" दिखाई देते हैं - लकड़ी को काटना और हटाना। खैर, और सबसे महत्वपूर्ण बात यह है कि चाबियाँ मुड़ी नहीं, कोई क्लिक नहीं हुआ।

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

अंतिम संस्करण प्राप्त करने के बाद, 3डी स्कैनिंग की गई और सतहों को सॉलिडवर्क्स में स्थानांतरित कर दिया गया।

दूसरा मॉडल पहले की तुलना में अधिक सफल नहीं रहा। बटन दबाए नहीं जा रहे थे और मौजूदा मॉडल में इसे ठीक करने का कोई तरीका नहीं था। मॉडल की शादी डीएनए स्तर पर तय की गई थी। और चाहिए संकलित दृष्टिकोणडिज़ाइन और प्रौद्योगिकी दोनों के एक साथ नियंत्रण के साथ। अन्यथा कुछ भी काम नहीं करेगा. या तो तकनीकी पूर्णता होगी, या अच्छा डिज़ाइन, लेकिन एक बार में नहीं। ये विशेषताएँ विद्यमान हैं अलग-अलग पक्षझूला। इसलिए मैं सब कुछ कूड़ेदान में फेंक देता हूं और फिर से शुरू करता हूं। स्केच-डिज़ाइन-मूर्तिकला-परीक्षण-बढ़ाना इत्यादि, लेकिन एक ओर महत्वपूर्ण मापदंडों के तकनीकी नियंत्रण के साथ, और दूसरी ओर डिज़ाइन के साथ। हम बीच का रास्ता तलाश रहे हैं.

तीसरा मॉडल क्लासिक उत्पाद डिजाइन चक्र के ढांचे के भीतर बनाया गया था। मैंने एक स्केच से शुरुआत की।

रूपरेखाएँ खींची जाती हैं।

और अंत में, अनुमोदित डिज़ाइन।

प्लास्टिसिन मॉडल.

3डी स्कैनर, सतह अधिग्रहण।

कंप्यूटर मॉडल.

फिर शुरू हुआ शव को ख़त्म करने का सिलसिला. शरीर को सीएनसी मशीन पर काटा गया, परीक्षण किया गया, संशोधित किया गया और फिर दोबारा काटा गया। परिणामस्वरूप, मामले का केवल दसवां संस्करण ही क्रियाशील हो सका। अधिकांश बड़ी समस्याचाबियाँ दबाने को आरामदायक बनाना था। परिणामस्वरूप, कुछ स्थानों पर लकड़ी की मोटाई घटकर 0.7 मिमी रह गई! शरीर को निखारने में मुझे एक साल लग गया।

पहिया और कनेक्टर भी लकड़ी के बने होते थे।

मैंने क्लिकवुड ब्रांड के साथ पहिये पर लेज़र से उत्कीर्णन किया।

मामले का ग्यारहवां संस्करण आ रहा है, जिसमें मैं मामूली बदलाव करूंगा। मैंने माउस का एक वायरलेस संस्करण भी विकसित करना शुरू कर दिया। वायरलेस मॉड्यूल ब्लूटूथ तकनीक पर आधारित है, ऑप्टोसेंसर लेजर है। AAA आकार की बैटरियाँ, 2 टुकड़े, बदली जाने योग्य। रिचार्ज करने पर माउस काम करता रहेगा। सभी तत्वों को बहुत कसकर व्यवस्थित किया गया है, और उन्हें इकट्ठा करते समय मुझे काफी दिमाग लगाना पड़ा। माउस के लकड़ी के शरीर में विशेष रूप से काटी गई एक गुहा बैटरियों के लिए एक कंटेनर के रूप में कार्य करती है।

लकड़ी के हिस्से

लकड़ी के साथ काम करना लकड़ी के चयन से शुरू होता है। बोर्डों में सही ज्यामिति होनी चाहिए, कम से कम गांठें और दोष होने चाहिए और आवश्यक नमी की मात्रा होनी चाहिए।

सबसे पहले, बोर्डों को घर पर सुखाया जाता है। कम से कम छह महीने.

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

तैयार बारों को एक विशेष रूप से बनाए गए प्रोग्राम का उपयोग करके सीएनसी मशीन पर संसाधित किया जाता है।

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

माउस के ऊपरी हिस्से की प्रोसेसिंग बिल्कुल सटीक तरीके से की जानी चाहिए, क्योंकि इसकी प्रोफ़ाइल सॉफ्ट क्लिक के लिए डिज़ाइन की गई है और कुछ जगहों पर बहुत पतली है। मैं एक ग्राममीटर से दबाव बल को नियंत्रित करता हूँ। सामान्य चूहों में यह 50 से 75 जीएस तक होता है। मैं 50 जीएस हासिल करने की कोशिश कर रहा हूं।

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

भविष्य में मैं हड्डी के साथ काम करने की योजना बना रहा हूं। विशेष रूप से, मैं पहले से ही हड्डी से एक पहिया बना रहा हूँ।

इलेक्ट्रॉनिक भाग

मैंने पहला माउस डिज़ाइन स्वयं विकसित किया। सेंसर एवागो का एक टॉप-एंड ऑप्टिकल सेंसर ADNS-3090 था, दिमाग एक एटमेल नियंत्रक था, और बाकी मुराता, येजियो, गीयर, ओमरोन और मोलेक्स जैसी ब्रांड कंपनियों के घटक थे।

मैंने चूहे के उच्च-गुणवत्ता वाले पोषण पर विशेष ध्यान दिया, यहाँ, मेरी राय में, मैं अपनी पूर्णतावाद के साथ पूर्ण स्तर पर पहुँच गया

पहला कार्यशील ब्रेडबोर्ड।

काले संस्करण में, अंतिम।

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

मैंने माउस के लिए गोल्ड-प्लेटेड कनेक्टर्स का एक बैच चुना और खरीदा। हमेशा की तरह, चीन में। मुझे नहीं पता कैसे होगा" बेहतर संपर्क", लेकिन वे लकड़ी के साथ पूरी तरह मेल खाते हैं।

स्क्रीन, फ़र्मवेयर

माउस में डिस्प्ले लगाने के विचार से आकर्षित होकर, मैंने सैकड़ों आपूर्तिकर्ताओं के बीच इसकी खोज शुरू कर दी। आवश्यकताएँ सरल थीं: सख्त आयामी प्रतिबंध और कम से कम आठ परिचित स्थानों को प्रतीकात्मक रूप से प्रदर्शित करने की क्षमता। जब मैं इसे चुन रहा था, मैंने डिस्प्ले के बारे में लगभग सब कुछ सीख लिया। वे प्रकार के अनुसार भिन्न होते हैं: प्रतीकात्मक और ग्राफिक, प्रौद्योगिकी के अनुसार: TAB, COG, TFT, OLED, LCD, ई-पेपर और अन्य। प्रत्येक प्रकार या तकनीक में बहुत सारी किस्में, आकार, रंग, प्रकाश व्यवस्था आदि होती हैं। सामान्य तौर पर, इसमें खोदने के लिए बहुत कुछ था।

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

यह पता लगाने के लिए कि डिस्प्ले वास्तव में कैसा दिखता है और मेरे माउस पर फिट बैठता है, मुझे निर्माताओं से इस डिस्प्ले की सभी किस्मों का ऑर्डर देना पड़ा। इन किस्मों का क्या मतलब है? मॉडल नाम में FP12P629AU12 जैसे अघोषित अल्फ़ान्यूमेरिक संयोजन शामिल हैं। वे सभी विभिन्न ब्लॉकों से बने हैं और विनिर्देश में स्पष्ट रूप से समझे गए हैं। उदाहरण के लिए, दिए गए उदाहरण को ब्लॉक FP.12.P.629A.U12 से इकट्ठा किया जा सकता है, जहां प्रकार, आकार, वोल्टेज, नियंत्रक, ऑपरेटिंग तापमान रेंज और मॉडल के बारे में अन्य जानकारी एन्क्रिप्ट की गई है। और आखिरी ब्लॉक सबसे पेचीदा है. इसमें कई दर्जन मान हो सकते हैं, जिनमें से प्रत्येक का अर्थ ऐसी विशेषताओं का एक या दूसरा संयोजन है जैसे बैकलाइट की उपस्थिति और रंग, पृष्ठभूमि का रंग, प्रतीक का रंग और डिग्री की सीमा जिससे जानकारी स्पष्ट रूप से पढ़ी जा सकती है। ये वे पैरामीटर हैं जो मेरे लिए दिलचस्प थे।

परिणामस्वरूप, "परीक्षण के लिए" मैंने 18 विभिन्न संशोधनों का आदेश दिया। निर्माता सहमत हो गया, लेकिन कहा कि प्रत्येक संशोधन के लिए न्यूनतम ऑर्डर 5 डिस्प्ले था। जाने के लिए कहीं नहीं था, और मुझे सहमत होना पड़ा, यह जानते हुए कि 90% कूड़ेदान में चला जाएगा। और फिर, एक बादल भरे दिन, एक्सप्रेस डिलीवरी सेवा मेरे लिए एक बड़ा बक्सा लेकर आई जिसमें औसत कद का एक बेघर व्यक्ति रह सकता था। बॉक्स में 18 छोटे बक्से थे, जिनमें से प्रत्येक में आराम से 5 डिस्प्ले रखे गए थे, जो ठंडे रूस की लंबी यात्रा के लिए सुरक्षित रूप से तय किए गए थे। साथ में इतनी सारी पैकेजिंग थी कि वह मेरी सास के लिए सर्दियों के लिए कई बिस्तरों को ढकने के लिए पर्याप्त थी।

परिणामस्वरूप, विशेष रूप से इकट्ठे स्टैंड पर गहन परीक्षण के बाद, दो डिस्प्ले श्रृंखला के लिए उपयुक्त निकले। वे केवल पृष्ठभूमि में भिन्न हैं: ग्रे और पीला-हरा। ये वे हैं जिन्हें मैं माउस को पूरा करने के लिए पेश करूंगा। डिफ़ॉल्ट रूप से मैं पीला-हरा सेट करने की योजना बना रहा हूं, लेकिन दो और विकल्प उपलब्ध होंगे: डिस्प्ले के साथ धूसर पृष्ठभूमिऔर माउस में कोई डिस्प्ले नहीं है।

लेकिन मुख्य साज़िश यह थी कि स्क्रीन पर कौन सी जानकारी दिखाई जा सकती है? मुझे अलग-अलग विचार पेश किए गए: परिवेश का तापमान, पत्रों के आगमन का संकेत, कुछ और जो बहुत मौलिक नहीं था।

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

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

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

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

पहला विकल्प पूरी तरह से पाठ्य तरीके से लागू किया गया था, जिसके लिए कई फ़ॉन्ट विकल्प भी विकसित किए गए थे।

मैंने माउस स्क्रीन पर बनाए गए फ़ॉन्ट का उपयोग करके यह मूल्यांकन करने के लिए एक फर्मवेयर बनाया कि टेक्स्ट कैसा दिखता है। यह बहुत भयानक लग रहा है, मैं क्या कह सकता हूँ।

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

बेशक, इस डिज़ाइन के लिए उच्च रिज़ॉल्यूशन की आवश्यकता थी, इसलिए इसे अनुकूलित करना पड़ा।

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

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

लेकिन कहानी ऐसी निकली अच्छी समाप्ती. चीनियों के साथ पत्राचार के बाद, यह पता चला कि स्क्रीन अब फ़र्मवेयर से सीधे अपने कंट्रास्ट को समायोजित कर सकती है। हमने फ़र्मवेयर की मरम्मत की, और सब कुछ ठीक दिखने लगा!

सब कुछ योजना के अनुसार दिखाया गया है: माइलेज, गति, क्लिकों की संख्या, आदि।

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

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

इससे अंतिम उपयोगकर्ता पर कोई फर्क नहीं पड़ता. वह माउस को जोड़ता है और, परीक्षण और त्रुटि से, इसे सेट करता है ऑपरेटिंग सिस्टमआरामदायक कर्सर गति। सिस्टम इस गुणांक को याद रखता है और इसका उपयोग गति समन्वय वृद्धि मूल्यों को बढ़ाने या घटाने के लिए करता है।

लेकिन यदि आप इन मापदंडों को सीधे माउस से पढ़ने की योजना बनाते हैं तो यह पूरी तरह से अलग मामला है। एक सतह पर माउस एक मीटर दौड़ने का परिणाम दिखाएगा, दूसरे पर - डेढ़ मीटर। गति भी झूठ होगी. और इस बारे में कुछ करने की जरूरत है.

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

फर्मवेयर के विकास के दौरान, एक और की खोज की गई खराब असरसेंसर संचालन. यदि आप माउस लेते हैं और उसे हवा में लहराते हैं, तो माइलेज रीडिंग भी बदल जाएगी। यह इस तथ्य के कारण है कि सेंसर आसपास के स्थान को एक निश्चित सतह के रूप में पहचानता है और माउस ऑफसेट मान प्राप्त करने का भी प्रयास करता है। इसलिए, आप निम्नलिखित प्रभाव देख सकते हैं: आप माउस को पलटते हैं, माइलेज मापदंडों को देखते हैं और आश्चर्यचकित होते हैं कि वे आपकी आंखों के ठीक सामने ऊपर की ओर बदलते हैं। बेशक, आप माउस में एक झुकाव कोण सेंसर स्थापित कर सकते हैं जो इसे पलटने पर सेंसर को बंद कर देता है, लेकिन केवल वर्णित स्थिति के लिए ऐसा करना अनुचित है। शायद यह अगले संस्करण में दिखाई देगा, लेकिन अभी नहीं। आख़िरकार, माउस को केवल संकेतकों को देखने के लिए उठाया जाता है, और 99.9% समय यह सतह पर होता है और सही जानकारी प्राप्त करता है।

केबल

मैंने केबल को यथासंभव लचीला बनाने का निर्णय लिया ताकि यह माउस की गति में हस्तक्षेप न करे और किनेमेटिक्स के लिए "अदृश्य" हो। खैर, मुझे व्यक्तिगत रूप से "स्प्रिंग" केबल पसंद नहीं है।

कभी-कभी ऐसा लगता है कि उत्पाद बनाते समय केबल उत्पाद का सबसे महत्वहीन हिस्सा होता है। क्या आसान है - किसी स्टोर में खरीदें आवश्यक मात्राकेबल और इसे अनसोल्डर करें। कोई बड़ी बात नहीं। लेकिन, अफ़सोस, यहाँ रूस में नहीं। कभी-कभी ऐसा लगता है कि हमारा उद्योग अब कच्चा लोहा से अधिक जटिल कुछ भी बनाने में सक्षम नहीं है। केबल खोजने के प्रयासों के परिणामस्वरूप तीन सप्ताह की खोज हुई और रूसी केबल उत्पादों के सभी निर्माताओं के वर्गीकरण में हलचल मच गई। यह पता चला कि हमारे मानक आधुनिक इलेक्ट्रॉनिक उपकरणों के लिए उपयुक्त केबल का वर्णन नहीं करते हैं। उदाहरण के लिए, KMM ब्रैड 4x0.12 mm2 के साथ एक चार-कोर माइक्रोफ़ोन केबल है ओ.डी. 5 मिमी. यह बहुत ज्यादा है। पुराने चूहों और कीबोर्ड में एक मोटी केबल होती है जिसका बाहरी व्यास केवल 3.5 मिमी होता है। बिक्री पर निकटतम एनालॉग जर्मन कंपनी लैप काबेल का एक केबल था, लेकिन इसका बाहरी व्यास केवल 3.5 मिमी था। अब ऐसी केबल पर चोटी की कल्पना करें। परिचय? मैं आपको बताऊंगा कि मैंने ऐसी ही एक केबल देखी थी नेटवर्क तारलोहे के लिए

तो, यह पता चला: आप रूस में ऐसी केबल नहीं खरीद सकते। बिंदु. खैर, हमें पीछे हटने की आदत नहीं है. मैं उत्पादन में जाता हूं और ऑर्डर देने का प्रयास करता हूं, सौभाग्य से वे अभी भी रूस में केबल बनाते हैं। और ऐसा करने के लिए, आइए अपनी आवश्यकताओं को परिभाषित करें। तो मुझे क्या चाहिए:
कोर तांबे के होते हैं, जो लट में तारों से बने होते हैं (लचीलेपन के लिए)।
कोर की संख्या - 4.
स्क्रीन - हाँ.
लचीलापन - अधिकतम.
केबल का बाहरी व्यास सख्ती से 3 मिमी से अधिक नहीं है।
रंग - पैनटोन 4625 सी.
निचली पंक्ति: मैंने केबल उत्पादों के संभवतः एक दर्जन संभावित निर्माताओं से संपर्क करने की कोशिश की; किसी को भी मेरे ऑर्डर के साथ खिलवाड़ करने में कोई दिलचस्पी नहीं है। उन्होंने यह भी नहीं पूछा कि मुझे कितना माइलेज चाहिए। निचली पंक्ति: ऐसी केबल रूस में खरीदी या निर्मित नहीं की जा सकती। दुखद. लेकिन हमें पीछे हटने की आदत नहीं है.

मैं Alibaba.com पर जाता हूं. मुझे पहला चीनी निर्माता मिला, मैंने एक पत्र लिखा और कुछ ही घंटों में मुझे जवाब मिला: हम आपके लिए कोई भी केबल बनाएंगे! मैं हैरान हूं. मैं उसे स्पेसिफिकेशन, डिलीवरी के लिए पैसे भेजता हूं और एक हफ्ते बाद मुझे एक नमूना मिलता है। बहुत खूब! और मैंने रूस में देशभक्तिपूर्वक ऑर्डर देने की कोशिश में लगभग तीन महीने बर्बाद कर दिए। यह पता चला कि चीनी आसानी से मेरे लिए 2.5 मिमी के बाहरी व्यास वाली एक केबल बना सकते हैं।

परिणामस्वरूप: मैंने चीन से 4 अलग-अलग नमूने ऑर्डर किए। सबसे पहले मैं बाहरी आवरण की खरोंच और नीरसता से संतुष्ट नहीं था, फिर मैं केबल के लचीलेपन से संतुष्ट नहीं था, फिर मैं लचीलेपन से संतुष्ट नहीं था, और अंत में मैंने भेजे गए अंतिम नमूने पर फैसला किया, जिसे मैं ऑर्डर करने के लिए तैयार था। वे अधिक लचीले नहीं हो सके. केबल में मेमोरी है. परिणामस्वरूप, मुझे गलती से मेमोरी वाली एक केबल मिल गई, हालाँकि मैं ऐसी केबल चाहता था जो रस्सी जितनी लचीली हो

मैंने एक किलोमीटर का ऑर्डर दिया, दो सप्ताह बाद मेरे पास केबल थी। बिताया गया कुल समय: छह महीने.

मेरे किलोमीटर की केबल को बांधा गया। दो विकल्प थे.

लगभग 10% केबल अस्वीकृत कर दी गई। यह खाड़ियों की शुरुआत है, जहां चोटी खुल रही है और मशीन अभी तक ऑपरेटिंग मोड में नहीं आई है। और कुछ स्थान जहां, किसी कारण से, बुने हुए धागों के लूप और गांठें बन गईं।

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

ब्रेडेड केबल का बाहरी व्यास 3.2 मिमी था, अर्थात। ब्रैड ने केबल व्यास में 0.7 मिमी जोड़ा। यह ज़्यादा नहीं लगता है, लेकिन एक नियमित माउस में आमतौर पर 3.5 मिमी व्यास वाली एक केबल होती है, और वायरलेस चूहों के युग में यह मोटी और भारी लगती है। हाल ही में, गैर-बजट चूहों को 3 मिमी व्यास वाले केबलों से सुसज्जित किया जाने लगा है, और वे अब काम के दौरान इतना हस्तक्षेप नहीं करते हैं कि वे लगभग अदृश्य हैं; लेकिन कीबोर्ड केबल का बाहरी व्यास 4 मिमी हो सकता है। और भी अधिक. लेकिन कीबोर्ड के लिए ये कोई मायने नहीं रखता.

प्लास्टिक के हिस्से

इससे कोई फर्क नहीं पड़ता कि मैं चूहे के शरीर के हिस्सों को पूरी तरह से लकड़ी से बनाना चाहता हूं, मैं प्लास्टिक के बिना नहीं कर सकता। आपको पैर, पहिये के लिए एक धुरी, धुरी के लिए एक समर्थन और प्रदर्शन के लिए कांच का एक टुकड़ा चाहिए।

इसलिए, मुझे चीनी से एक सांचा मंगवाना पड़ा।

प्रत्येक परीक्षण कास्टिंग के बाद, चीनियों ने मुझे एक दर्जन नमूने भेजे, जिनका मैंने अपने माउस पर परीक्षण किया।

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

परिणाम कुछ इस प्रकार है.

किसी साँचे को परिष्कृत करना बिल्कुल भी आसान काम नहीं है, और बदलाव केवल हिस्से को बड़ा बनाने की दिशा में ही किया जा सकता है। इसलिए, कोई भी अशुद्धि या त्रुटि पूरे काम को बर्बाद कर सकती है। संदर्भ के लिए: प्रत्येक संशोधन का अर्थ है नए नमूनों के लिए डेढ़ महीने का इंतजार। और परिवर्तन स्वयं सूक्ष्म, लेकिन आवश्यक हो सकता है।

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

प्रसंस्करण और कोटिंग

सबसे पहले, सतह के लिंट, सैंडिंग और पॉलिशिंग को हटाने के साथ सावधानीपूर्वक काम किया जाता है।

मेरे सामने खड़ा था कठिन कार्य. लकड़ी को स्थिर करना आवश्यक था ताकि नमी के आधार पर माउस की ज्यामिति न बदले, और लकड़ी को आक्रामक वातावरण (हाथ से पसीना और ग्रीस) में काम करने से बचाया जाए।

मैंने शुरू से ही वार्निश से इनकार कर दिया। वार्निश एक सतही फिल्म है जो अंततः टूट जाती है और टूट जाती है, जिससे लकड़ी नंगी रह जाती है। पसीना और वसा छिद्रों में प्रवेश कर जाते हैं, लकड़ी काली पड़ जाती है और इसके क्षरण की अपरिवर्तनीय प्रक्रिया शुरू हो जाती है। इसलिए, तेल को संसेचन और सुरक्षा के रूप में और मोम को व्यावसायिक रूप देने के लिए उपयोग करने का निर्णय लिया गया।

इसे स्पष्ट करने के लिए: पेड़ पूरी तरह से छिद्रों से संतृप्त है, जिसमें या तो हवा या पेड़ का तेल होता है (यदि पेड़ रबर का पेड़ है)। हमारा काम जितना संभव हो सके छिद्रों को अपने तेल से भरना है, जो बाद में लकड़ी को पॉलिमराइज़ और संरक्षित करेगा।

कहानी को लंबा न खींचने के लिए, मैं कहूंगा कि मैंने बहुत सारे तेल आज़माए: अलसी, सागौन, तुंग, वैसलीन, डेनिश। प्रत्येक तेल का अपना गुण होता है। उदाहरण के लिए, सागौन के तेल पर मोम लगाना बहुत कठिन है, और अलसी का तेलपोलीमराइज़ करने में बहुत लंबा समय लगता है। इसलिए, इसमें एक उत्प्रेरक - एक ड्रायर - डालना आवश्यक है।

मैंने अंततः दो प्रौद्योगिकियाँ विकसित कीं। पहली लकड़ी के वैक्यूम संसेचन की तकनीक है। यह इस तरह काम करता है: मैं तेल और लकड़ी के साथ वातावरण में एक वैक्यूम बनाता हूं। छिद्रों से हवा बाहर निकलने लगती है। वैक्यूम हटाने के बाद छिद्र तेल से भर जाते हैं। प्लस के रूप में, पेड़ अच्छी तरह से स्थिर है। नकारात्मक पक्ष यह है कि इसमें बहुत अंधेरा हो जाता है। अच्छा लग रहा है, लेकिन हर किसी के लिए नहीं.

दूसरी तकनीक सतह पर तेल से कोटिंग करना है। तेल को बिना बुने हुए कपड़े से 1-2 या अधिक बार लगाया जाता है।

कारनौबा वैक्स लगाएं.

और मलमल के गोले से रगड़ें.

फिर, हेयर ड्रायर का उपयोग करके, मैं सूखे मोम के अवशेषों को संकीर्ण और कठिन स्थानों में "विघटित" करता हूं। "अघुलनशील" मलबे के मामले में, मैं कड़े ब्रिसल्स वाला टूथब्रश उठाता हूं, मलबे को हटाता हूं, और फिर स्थानीय स्तर पर वैक्सिंग प्रक्रिया को दोहराता हूं।

यदि हम प्रसंस्करण की श्रम लागत का मूल्यांकन करें, तो एक चूहे के लिए मैन्युअल श्रम लगभग चार घंटे निकलता है।

विधानसभा

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

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

तैयारी और थोड़ा सिद्धांत

मैं आधुनिक ऑप्टिकल माउस के संचालन सिद्धांत के विवरण में नहीं जाऊंगा; इसके बारे में बहुत विस्तार से लिखा गया है (मैं सामान्य विकास के लिए इसे पढ़ने की सलाह देता हूं)।

इस विषय पर गूगल पर जानकारी खोजने और एक पुराने पीएस/2 लॉजिटेक माउस को अलग करने के बाद, मैंने इंटरनेट पर लेखों से परिचित एक तस्वीर देखी।

अच्छा नहीं है जटिल सर्किट"पहली पीढ़ी के चूहे", केंद्र में एक ऑप्टिकल सेंसर और थोड़ा ऊपर एक PS/2 इंटरफ़ेस चिप। जो ऑप्टिकल सेंसर मुझे मिला वह "लोकप्रिय" मॉडल ADNS2610/ADNS2620/PAN3101 का एक एनालॉग है। मुझे लगता है कि वे और उनके समकक्ष एक ही चीनी कारखाने में बड़े पैमाने पर उत्पादित किए गए थे, आउटपुट पर अलग-अलग लेबल थे। इसके लिए दस्तावेज़ीकरण भी बहुत आसानी से मिल गया विभिन्न उदाहरणकोड.

दस्तावेज़ में कहा गया है कि यह सेंसर प्रति सेकंड 1500 बार तक 18x18 पिक्सेल (400cpi रिज़ॉल्यूशन) मापने वाली सतह की एक छवि प्राप्त करता है, इसे संग्रहीत करता है और, छवि तुलना एल्गोरिदम का उपयोग करके, पिछली स्थिति के सापेक्ष एक्स और वाई निर्देशांक में ऑफसेट की गणना करता है।

कार्यान्वयन

"सेंसर के साथ संचार" करने के लिए मैंने लोकप्रिय कंप्यूटिंग प्लेटफ़ॉर्म Arduino का उपयोग किया, और चिप के पैरों को सीधे सोल्डर करने का निर्णय लिया।

हम 5V और GND को संबंधित Arduino आउटपुट से जोड़ते हैं, और सेंसर लेग SDIO और SCLK को डिजिटल पिन 8 और 9 से जोड़ते हैं।

निर्देशांक द्वारा ऑफसेट प्राप्त करने के लिए, आपको पते 0x02 (X) और 0x03 (Y) पर चिप रजिस्टर का मान पढ़ना होगा, और एक तस्वीर डंप करने के लिए, आपको पहले पते 0x08 पर मान 0x2A लिखना होगा, और फिर पढ़ना होगा यह वहाँ से 18x18 बार। यह ऑप्टिकल सेंसर से छवि चमक मैट्रिक्स का अंतिम "याद किया गया" मान होगा।

आप यहां देख सकते हैं कि मैंने इसे Arduino पर कैसे लागू किया: http://pastebin.com/YpRGbzAS (कोड की केवल ~100 पंक्तियाँ)।

और इमेज को प्राप्त करने और प्रदर्शित करने के लिए प्रोसेसिंग में एक प्रोग्राम लिखा गया था।

परिणाम

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

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

यदि आप माउस को सतह से कुछ मिलीमीटर भी ऊपर उठाना शुरू करते हैं, तो स्पष्टता तुरंत गायब हो जाती है।

यदि आप अचानक इसे घर पर दोहराना चाहते हैं, समान सेंसर वाला माउस ढूंढना चाहते हैं, तो मैं PS/2 इंटरफ़ेस वाले पुराने उपकरणों की तलाश करने की सलाह देता हूं।

निष्कर्ष

हालाँकि परिणामी छवि बहुत बड़ी नहीं है, लेकिन यह मेरी समस्या (बारकोड स्कैनर) को हल करने के लिए काफी थी। यह बहुत किफायती और तेज़ निकला (~100 रूबल के लिए एक माउस + Arduino + कोड लिखने के लिए कुछ दिन)।

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