विषयसूची:
- आपूर्ति
- चरण 1: स्टेबलाइजर्स स्थापित करें
- चरण 2: माउंट स्विच
- चरण 3: सोल्डरिंग कीबोर्ड मैट्रिक्स
- चरण 4: कीबोर्ड मैट्रिक्स को Pitaya Go. से कनेक्ट करें
- चरण 5: कीबोर्ड पर पायथन सेटअप करें
वीडियो: पाइथन द्वारा संचालित एक हैंड-वायर्ड यूएसबी और ब्लूटूथ कीबोर्ड: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
यह एक हैंड-वायर्ड मैकेनिकल कीबोर्ड है। यह यूएसबी और ब्लूटूथ का समर्थन करता है, और कीबोर्ड के माइक्रोकंट्रोलर में पायथन चला रहा है। आपको आश्चर्य हो सकता है कि यह कैसे काम करता है। एक बनाने के लिए चरणों का पालन करें, आपको यह पता चल जाएगा।
आपूर्ति
सामग्री
- 0.8 मिमी पीतल के तार
- 61 स्विच
- कीबार्ड प्लेट
- प्लेट माउंट स्टेबलाइजर्स
- भूत-विरोधी के लिए ६१+ डायोड
- मेकरडायरी पिटाया गो, एक देव बोर्ड जिसमें पायथन को चलाने के लिए एक माइक्रोकंट्रोलर है
उपकरण
- सोल्डरिंग आयरन
- मिलाप मिश्र धातु
- चिमटी से नोचना
- मल्टीमीटर
चरण 1: स्टेबलाइजर्स स्थापित करें
हमें पहले स्टेबलाइजर्स को कीबोर्ड प्लेट में स्थापित करना होगा। कीबोर्ड को शांत करने के लिए, हम स्टेबलाइजर्स को ग्रीस से लुब्रिकेट कर सकते हैं।
चरण 2: माउंट स्विच
प्लेट में स्विच माउंट करें
चरण 3: सोल्डरिंग कीबोर्ड मैट्रिक्स
कीबोर्ड मैट्रिक्स में 5 पंक्तियाँ और 14 कॉलम होते हैं। सबसे पहले, हम एक पीतल के तार को एक पंक्ति के रूप में उपयोग करते हैं, एक डायोड के साथ एक स्विच के एक पिन को मिलाते हैं, फिर डायोड के दूसरी तरफ पीतल के तार के साथ मिलाते हैं। सभी पंक्तियों को मिलाप करने के बाद, हम पंक्ति के तारों के ऊपर स्पेसर के रूप में कुछ डालते हैं, और फिर इन स्विच के बाएं पिन के साथ स्तंभ तारों को मिलाते हैं। स्पेसर को हटाकर, पंक्तियों और स्तंभों को 3D स्थान में पार किया जाता है और उन्हें छोटा करने से बचा जाता है।
चरण 4: कीबोर्ड मैट्रिक्स को Pitaya Go. से कनेक्ट करें
देव बोर्ड पिताया गो में 20 सामान्य प्रयोजन के GPIO हैं जो 5 पंक्तियों और 14 स्तंभों के साथ कीबोर्ड मैट्रिक्स के लिए पर्याप्त हैं। इसे खत्म करने के बाद, हम बेहतर जांच करेंगे कि क्या पंक्तियाँ और स्तंभ छोटे हैं। हार्डवेयर अब तैयार है।
चरण 5: कीबोर्ड पर पायथन सेटअप करें
कीबोर्ड पर पायथन सेट करने के लिए https://github.com/makerdiary/python-keyboard पर जाएं।
सिफारिश की:
Arduino द्वारा संचालित DIY ब्लूटूथ वाटर वार्मर: 4 कदम
Arduino द्वारा संचालित DIY ब्लूटूथ वॉटर वार्मर: नोट: यह सिर्फ परीक्षण के लिए है, (यूआई रिमोटएक्सी डॉट कॉम का उपयोग करके) 12 वी डीसी वॉटर हीटर (मूल रूप से इन-कार - 12 वी लाइटर पावर सॉकेट के उपयोग के लिए) को नियंत्रित करने के लिए। मैं मानता हूं कि कुछ भाग में उपयोग किया जाता है यह परियोजना "सर्वश्रेष्ठ विकल्प नहीं" अपने उद्देश्य के लिए, लेकिन फिर से
एक मॉड्यूलर, यूएसबी संचालित, ब्लूटूथ स्पीकर सिस्टम: 7 कदम (चित्रों के साथ)
एक मॉड्यूलर, यूएसबी संचालित, ब्लूटूथ स्पीकर सिस्टम: हम सीखते हैं कि एक सरल, फिर भी बहुत उपयोगी यूएसबी संचालित, ब्लूटूथ स्पीकर सिस्टम कैसे बनाया जाता है जो मॉड्यूलर संलग्नक का उपयोग करता है। आप इसे बढ़ा सकते हैं और साउंडबार बनाने के लिए कई स्पीकर जोड़ सकते हैं। टी बनाने के लिए सिस्टम में बैटरी जोड़ने की भी गुंजाइश है
Arduino पाइथन का उपयोग करके MySQL सर्वर (PHPMYADMIN) को Dht11 डेटा भेज रहा है: 5 कदम
Arduino पाइथन का उपयोग करके MySQL सर्वर (PHPMYADMIN) को Dht11 डेटा भेज रहा है: इस प्रोजेक्ट में मैंने arduino के साथ DHT11 को इंटरफेस किया है और फिर मैं dht11 का डेटा भेज रहा हूं जो कि phpmyadmin डेटाबेस में आर्द्रता और तापमान है। हमारी पिछली परियोजना के विपरीत हम इस मामले में किसी ईथरनेट शील्ड का उपयोग नहीं कर रहे हैं, यहां हम सिर्फ टी पढ़ रहे हैं
पाइथन-जीयूआई और अरुडिनो के साथ सर्वोड्राइवर-बोर्ड: 5 कदम
पायथन-जीयूआई और अरुडिनो के साथ सर्वोड्राइवर-बोर्ड: प्रोटोटाइप या मॉडल हवाई जहाज का निर्माण करते समय, आप अक्सर इस समस्या का सामना करते हैं, कि आपको सर्वो यात्रा की जांच करनी होगी या सर्वो को मध्य स्थिति में सेट करना होगा। यदि आप निर्माण नहीं करना चाहते हैं आपका संपूर्ण RC-सिस्टम या परीक्षण, आप कितनी दूर तक धक्का दे सकते हैं
ROMBA ARDUINO YUN द्वारा संचालित स्टेफानो DALL'OLIO द्वारा वाईफाई ऐप के माध्यम से: 4 कदम (चित्रों के साथ)
ROOMBA द्वारा संचालित ARDUINO YUN Via Wifi App by STEFANO DALL'OLIO: इस गाइड के साथ मैं ARDUINO YUN को Roomba से जोड़ने के लिए कोड साझा करता हूं ताकि Wifi के माध्यम से Roomba को चलाया जा सके। कोड और ऐप पूरी तरह से मेरे द्वारा Stefano Dall द्वारा बनाया और विकसित किया गया है। Olio.My Roomba, Roomba 620 है, लेकिन आप अन्य Roomb के लिए समान कोड का उपयोग कर सकते हैं