विषयसूची:
- चरण 1: आपूर्ति।
- चरण 2: जैक को मिलाएं
- चरण 3: जैक को ब्रेडबोर्ड पर तार दें
- चरण 4: जैक संलग्न करें।
- चरण 5: दो जांच तार संलग्न करें।
- चरण 6: ब्रेडबोर्ड को Arduino में संलग्न करें
- चरण 7: Arduino को Mac के USB पोर्ट में प्लग करें
- चरण 8: Arduino को प्रोग्राम करें
- चरण 9: मैक प्रोग्राम करें
- चरण 10: मैक को एप्पलस्क्रिप्ट के माध्यम से रिमोट करें
- चरण 11: दौड़ो
- चरण 12: वोइला-एक वीडियो डेमो
वीडियो: मैक ओएस फुट स्विच एक गिटार एम्प पेडल से: १२ कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
अपने मैक के लिए एक फुट पेडल की आवश्यकता है? एक दो स्विच गिटार पेडल और और आर्डिनो बोर्ड चारों ओर पड़ा हुआ है? कुछ तार, एक तीन शूल 1/4 जैक और आप पूरी तरह से तैयार हैं। मुझे कुछ ऑडियो ट्रांसक्रिप्शन करना था और वीडियो को चलाने/रोकने और वापस जाने के लिए अपने पेडल का उपयोग करना था। यह ट्यूटोरियल एक के लिए एक पैर पेडल बनाने का चित्रण करता है एक Arduino और एक 2 स्विच गिटार amp पेडल का उपयोग कर Macintosh कंप्यूटर। आपको सोल्डरिंग और सरल कोड लिखने से थोड़ा परिचित होना होगा। यदि आपको गिटार amp पेडल स्विच की आवश्यकता है, तो आप एक खरीद सकते हैं या इस अन्य निर्देश के साथ एक बना सकते हैं या इसके साथ।
चरण 1: आपूर्ति।
१) गिटार पेडल (मैं एक दो स्विच पेडल का उपयोग कर रहा हूँ) २) Arduino (मैं एक डायसीमिला का उपयोग कर रहा हूँ) ३) ब्रेडबोर्ड (या यदि आप चाहें तो प्रोटोटाइप बोर्ड) ४) तीन कंडक्टर १/४ स्टीरियो फोन जैक (एक मिला RadioShack पर)5) 2 1k ओम रेसिस्टर्स6) वायर (आप जानते हैं कि आपके पास जो कुछ भी पड़ा है) 7) सोल्डरिंग आयरन (और सोल्डर भी मदद करेगा)
चरण 2: जैक को मिलाएं
जैक (और संबंधित प्लग) में तीन कनेक्शन बिंदु होते हैं: रिंग, टिप, स्लीव। आपको प्रत्येक कनेक्टर पर एक तार मिलाप करने की आवश्यकता है। केवल समझदार रहने के लिए तारों को अलग-अलग रंग बनाएं। आस्तीन (मेरी तस्वीर में काले तार से जुड़ी) पेडल पर प्रत्येक स्विच के लिए चलने वाली सामान्य रेखा है। अगर हम इसे (ब्लैक वायर) वोल्टेज देते हैं, तो स्विच # 1 टिप वायर (मेरी तस्वीर में हरा) को चालू/बंद कर देगा। इसी तरह, स्विच # 2 रिंग को चालू और बंद कर देता है (मेरी तस्वीर में पीला)। यदि आप भ्रमित हो जाते हैं (मैंने थोड़े किया) तो जैक पर प्रत्येक लीड पर एक अलग रंग का तार मिलाप करें। आप निरंतरता के परीक्षण के लिए एक वोल्ट मीटर का उपयोग कर सकते हैं (या इसे ब्रेडबोर्ड पर एक एलईडी के साथ तार कर सकते हैं) यह पता लगाने के लिए। मैंने थोड़े से प्रत्येक लीड को देखा और पता लगाया कि यह वास्तव में प्लग के किस हिस्से से संपर्क करता है।
चरण 3: जैक को ब्रेडबोर्ड पर तार दें
यह कदम गन्दा है। यहां हम जैक को ब्रेड बोर्ड से जोड़ते हैं। मूल रूप से, हम आर्डिनो से बिजली लेने जा रहे हैं और इसे फुट स्विच पर चला रहे हैं (मेरे जैक पर काले तार के माध्यम से - मुझे पता है कि मुझे लाल तार का उपयोग करना चाहिए था)। फिर जैक से प्रत्येक तार को हम 1k ओम रोकनेवाला से जोड़ते हैं। और प्रत्येक प्रतिरोधी के पीछे से, वापस जमीन पर। फिर हमें प्रत्येक प्रतिरोधी के सामने से बोर्ड को बाहर निकालने के लिए दो उदार तारों की आवश्यकता होती है (जहां जैक वापस अंदर जाता है। इन दो तारों का उपयोग हम उच्च / के लिए परीक्षण करने के लिए करेंगे। Arduino पर कम।
चरण 4: जैक संलग्न करें।
जैक को संलग्न करें ताकि स्लीव लाइन RED 5v से जुड़ जाए। रिंग और टिप प्रतिरोधों के प्रत्येक सिर से जुड़ना चाहिए। विस्तार के लिए दूसरी तस्वीर पर छोटे बक्से देखें।
चरण 5: दो जांच तार संलग्न करें।
हमें अपने arduino के लिए प्रत्येक रोकनेवाला के ऊपर से (जमीन से जुड़ा पक्ष नहीं, दूसरा) चलाने के लिए 2 तारों की आवश्यकता है। विवरण के लिए फोटो पर लंबे बक्से देखें।
चरण 6: ब्रेडबोर्ड को Arduino में संलग्न करें
अब हम ब्रेडबोर्ड से अपने Arduino में चार तार प्लग करते हैं। Arduino पर RED पावर वायर को 5V पावर लाइन में प्लग करें। BLACK ग्राउंड वायर को Arduino पर GND लाइन में प्लग करें। #1 स्विच (GREEN लाइन) को Arduino पर #9 पिन में प्लग करें। #2 स्विच प्लग करें (येलो लाइन) Arduino पर #8 पिन में। (हम Arduino पर वोल्टेज के लिए पिन 8 और 9 का परीक्षण करेंगे)
चरण 7: Arduino को Mac के USB पोर्ट में प्लग करें
अपने Arduino/Breadboard/Jack/स्विच कॉम्बो चीज़ को अपने USB पोर्ट में प्लग करें।
चरण 8: Arduino को प्रोग्राम करें
तो यहाँ, हम arduino को कोड करना चाहते हैं। आप जो भी पिन वास्तव में पसंद करते हैं उसका उपयोग कर सकते हैं। मूल रूप से, जब भी कोई पिन बदलता है, हम सीरियल पोर्ट को लिखना चाहते हैं। हम स्विच #2 के लिए 1 और स्विच #2 के लिए "2" लिखते हैं। वास्तव में, आप इस सेटअप के साथ तालमेल नहीं बिठा सकते हैं (लेकिन इसके लिए अनुमति देने के लिए कोड बदला जा सकता है)। उम, कोड प्राप्त करने के लिए FootSwitch.pde फ़ाइल का उपयोग करें…-j.webp
चरण 9: मैक प्रोग्राम करें
तो, अब तक हमारे पास अपने Arduino से बात करने वाला एक फुट स्विच है। जब हम स्विच पर क्लिक करते हैं तो Arduino सीरियल डिवाइस पर 1 या 2 लिखता है। हमें इसे पढ़ने के लिए मैक पर कुछ चाहिए। Arduino को कीबोर्ड होने का दिखावा करना थोड़े कठिन है। इसलिए, इसके बजाय हम मैक के लिए हमारे नियंत्रक बनने के लिए एक छोटा सी प्रोग्राम लिखने वाले हैं। हम टॉड ई। कर्ट के मौजूदा आर्डिनो-सीरियल प्रोग्राम को लेकर शुरू करेंगे जो अरुडिनो सीरियल पोर्ट को पढ़ता है। जब यह 1 या 2 देखता है तो सामान को स्वचालित रूप से करने के लिए मैंने कुछ छोटे संशोधन किए हैं। संलग्न फाइल अच्छी तरह से काम करना चाहिए। आप टिप्पणियों को पढ़ सकते हैं यदि आप देखना चाहते हैं कि क्या हो रहा है, लेकिन यह दिल के बेहोश होने के लिए नहीं है। आप स्रोत (arduino-serial-footswitch.c फ़ाइल) या संकलित ऐप (तीसरी फ़ाइल: arduino-serial-) डाउनलोड कर सकते हैं। footswitch)। इसे डाउनलोड करें और इसे एक नए फ़ोल्डर में रखें। यदि आप इसे संकलित करना चाहते हैं, तो मैं मान लूंगा कि आप जानते हैं कि कैसे: 1) उस निर्देशिका में एक iTerm और सीडी खोलें 2) इसे टाइप करके संकलित करें: gcc -o arduino-serial -footswitch arduino-serial-footswitch.c
चरण 10: मैक को एप्पलस्क्रिप्ट के माध्यम से रिमोट करें
इसलिए हमें दो AppleScripts लिखने की जरूरत है। ये हमारे मनचाहे ऐप को खोलेंगे और वे कीबोर्ड (शॉर्टकट) टाइप करेंगे जो हम चाहते हैं। ऐसा करने के लिए मेरा टेम्प्लेट संलग्न है। आप लगभग AppleScript पढ़ सकते हैं। तो बस संलग्न फ़ाइल पर एक नज़र डालें। AppleScript से आप तीन प्रकार की प्रमुख घटनाएँ बना सकते हैं: "'की डाउन'", "'की कोड'", और ""कीस्ट्रोक'"। आपका माइलेज अलग-अलग हो सकता है, इसलिए पहले "'कीस्ट्रोक'" आज़माएं…अगर वह काम नहीं करता है, तो एक-एक करके अन्य ईवेंट आज़माएं। स्क्रिप्ट संपादक एप्लिकेशन खोलें (यह आपके मैक पर कहीं है) और इसे आज़माएं। मैं आपसे इस भाग को हाथ से टाइप करने वाला हूँ। क्षमा करें दोस्तों।:)इस रूप में सहेजें… प्रत्येक AppleScript एक प्रकार "एप्लिकेशन" के रूप में। उन्हें अंतिम चरण से हमारे अनुपालन किए गए सी कोड/ऐप के बगल में रखें। प्रत्येक स्विच के लिए एक 1.app और 2.app - एक नाम दें।
चरण 11: दौड़ो
वाह। ठीक है, तो हमारे पास एक फुट स्विच है, जिसे एक ब्रेडबोर्ड में तार दिया जाता है, जो एक Arduino से जुड़ा होता है, जो एक मैक में यूएसबी प्लग किया जाता है, जो एक सी प्रोग्राम चला रहा है जो फुटस्विच को सुनता है और सेबस्क्रिप्ट को निष्पादित करता है। योज़ा!ठीक है। आपके पास ऐसा दिखने वाला एक फ़ोल्डर होना चाहिए:.|-- 1.app|-- 2.app|-- arduino-serial-footswitch`-- arduino-serial-footswitch.cअपना टर्मिनल ऐप खोलें। आपके द्वारा बनाई गई निर्देशिका में सीडी। आप अपनी छोटी स्क्रिप्ट शुरू कर सकते हैं जैसे:./arduino-serial-footswitch -p `ls /dev/tty.usbserial*` -b 9600 -R यह हमारे Arduino बोर्ड की तलाश करके हमारी स्क्रिप्ट चलाता है … यदि आपके पास एक से अधिक प्लग हैं में, सभी `ls /dev/tty.usbserial*` को डिवाइस के पथ से बदलें (यदि आप ऐसा करते हैं तो उद्धरणों का उपयोग न करें!)। यह कुछ भी नहीं करने के लिए प्रतीत होगा, लेकिन आपका पेडल अब लाइव है। यदि आपके बटन पीछे की ओर हैं, तो आप ८ और ९ को पिन करने के लिए चल रहे तारों को उलट सकते हैं।:)हैप्पी स्टॉम्पिंग!
चरण 12: वोइला-एक वीडियो डेमो
यहाँ कार्रवाई में फुटस्विच का एक डेमो है! मैं उल्लेख करता हूं कि 500ms विलंबता है (जो कि ऐप्पलस्क्रिप्ट अंतराल है)। स्क्रिप्ट को लागू करने में दूसरी विलंबता है, इसलिए आपको कुल ~ 60 सेकंड का अंतराल दिखाई देगा।
सिफारिश की:
फुट पेडल शटर रिमोट + ट्रिगर: 6 कदम (चित्रों के साथ)
फुट पेडल शटर रिमोट + ट्रिगर: यह पेडल रिमोट स्टॉप एनिमेटरों, फोटो आर्काइविस्ट, ब्लॉगर्स और पेशेवरों के लिए एकदम सही है जो हर समय अपने कैमरे के शटर बटन तक नहीं पहुंच सकते हैं, या कैमरे के साथ टेबलटॉप पर जल्दी से काम करने की आवश्यकता है उच्च उपरि. दिसंबर 2020 अपडेट: ई
एक पुराना चार्जर? नहीं, यह एक RealTube18 ऑल-ट्यूब गिटार हेडफोन एम्प और पेडल है: 8 कदम (चित्रों के साथ)
एक पुराना चार्जर? नहीं, यह एक RealTube18 ऑल-ट्यूब गिटार हेडफोन एम्प और पेडल है: अवलोकन: एक महामारी के दौरान क्या करना है, एक अप्रचलित निकेल-कैडमियम बैटरी चार्जर, और 60+ वर्ष पुरानी अप्रचलित कार रेडियो वैक्यूम ट्यूबों को पुनर्नवीनीकरण करने की आवश्यकता के आसपास बैठे हैं? केवल-ट्यूब, लो वोल्टेज, कॉमन टूल बैटरी के डिज़ाइन और निर्माण के बारे में कैसे
GH5 फुट पेडल शटर रिमोट: 5 कदम (चित्रों के साथ)
GH5 फुट पेडल शटर रिमोट: मैं अपने दोनों हाथों की विशेषता वाले टेबलटॉप ओवरहेड फोटोग्राफी का एक बहुत कुछ करता हूं, और एक फुट पेडल शटर रिमोट एक पूर्ण होना चाहिए! यद्यपि व्यावसायिक रूप से उपलब्ध जीएच श्रृंखला रिमोट को एक फुट पेडल जोड़ने के लिए संशोधित करना संभव है, मैं एक बनाना चाहता था
MaKey MaKey संचालित पियानो फुट पेडल: 6 कदम
MaKey MaKey संचालित पियानो फुट पेडल्स: केले का पियानो शायद MaKey MaKey का सबसे प्रतिष्ठित उपयोग बन गया है, साथ ही कई अन्य घरेलू वस्तुओं को पियानो में बदल देता है। अब मैं कोई पियानो विशेषज्ञ नहीं हूं, लेकिन मैंने देखा है कि पियानो में आपके पैरों के लिए ये पेडल चीजें हैं। वास्तव में निश्चित नहीं है कि क्या ई
पीसी फुट पेडल: 7 कदम
पीसी फुट पेडल: मैंने पबजी (प्लेयर अननोन बैटलग्राउंड) में झुकाव के लिए पैडल बनाया क्योंकि मुझे लगा कि मुझे अतिरिक्त उंगलियों की जरूरत है। मैंने इसे केरल अंतरिक्ष कार्यक्रम के लिए भी इस्तेमाल किया है। एप्लिकेशन अंतहीन हैं और आप चाहें तो अधिक या कम बटन जोड़ सकते हैं। कोई सोल्डर नहीं