2011-08-25 12 views
36

मेरे पास एक छोटा सा डिवाइस है जो बैटरी संचालित मॉनीटर से जुड़ता है। जब मैं डिवाइस पर पहिया चालू करता हूं, तो मॉनिटर सूचना प्रदर्शित करता है जैसे कि जब आप पहिया को बदलना शुरू करते हैं और पहिया कितनी तेजी से बदल रहा है। मेरा मानना ​​है कि डिवाइस 3.5 mm audio jack के माध्यम से कुछ प्रकार की चुंबकीय पल्स या कुछ भेज रहा है।आईफोन हेडफोन जैक - डेटा में पढ़ा?

डिवाइस को मूल मॉनीटर से कनेक्ट करने के बजाय, मैं इसे अपने iPhone से कनेक्ट करना चाहता हूं और उसी डेटा में पढ़ना चाहता हूं। कॉर्ड के अंत में 3.5   मिमी ऑडियो जैक है और आईफोन में सामान्य रूप से हेडफोन की तरह फिट बैठता है।

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

क्या मैं आईफोन के ऑडियो जैक के माध्यम से बाहरी डिवाइस से डेटा (आईफोन में) पढ़ सकता हूं?

यदि हां, तो आप किस ढांचे/पुस्तकालयों का सुझाव देते हैं कि मैं देखता हूं?

मैंने ऐप्पल द्वारा AurioTouch में देखा है, लेकिन यह अपेक्षाकृत जटिल है और यह बहुत सरल नहीं है।

+5

जो मुझे पता है, वह वास्तव में वह सीधा नहीं है। लेकिन मैंने यह करने वाले अन्य लोगों के बारे में पढ़ा है। शायद आपको यहां कुछ मिल जाएगा: [हेडफोन जैक (आर्डिनो का उपयोग करके) के माध्यम से आईफोन में सेंसर डेटा] (http://www.creativedistraction.com/demos/sensor-data-to-iphone-through-the-headphone-jack -using-arduino /) –

+3

ऐसा करना संभव है। यह सुनिश्चित नहीं है कि इसे कैसे किया जाए। ये लोग जैक के माध्यम से क्रेडिट कार्ड चला रहे हैं। ** [https://squareup.com/] (https://squareup.com/) ** – Louie

+3

@Louie - वे बाहरी डिवाइस माइक्रोकंट्रोलर और आईओएस पर एक एफएसके (फ्रीक्वेंसी शिफ्ट कीिंग) सॉफ्ट मॉडेम को कार्यान्वित कर रहे हैं। गति बहुत धीमी है, लगभग 300 बॉड। लेकिन यह एक सीसी स्कैन के लिए पर्याप्त है, या एक हृदय गति मॉनीटर पढ़ने। यदि आपको इससे अधिक गति की आवश्यकता है, या बस एक आसान इंटरफ़ेस चाहिए, तो चार्ज पोर्ट में आरएस -323 (3.3 वी) कनेक्शन हैं जो 56.7K गति या उससे अधिक तक पहुंच सकते हैं। –

उत्तर

5

यदि आप आईफोन के ए/डी कनवर्टर की बैंडविड्थ में सिग्नल की बैंडविड्थ में फिट बैठते हैं, तो आप आईफोन के हेडजैक के माध्यम से किसी भी डेटा को पढ़ सकते हैं, जो लगभग 20 हर्ट्ज से 20kHz तक है।

4

SpeakHere आवेदन के लिए बाहर देखो अगर यह मदद करता है और यह किसी भी जटिलता की खोज ... क्योंकि यह भी एक ही रूप AurioTouch लेकिन कुछ हद तक है कि अधिक आसान काम करता है ..

यह और अधिक स्पष्ट है कि आप बात कर रहे हैं हो जाएगा अगर आपको केवल ऑडियो रिकॉर्ड करने की आवश्यकता है .... शुभकामनाएं ...

+1

ओपी ऑडियो के बारे में बात नहीं कर रहा है, ऐसा प्रतीत नहीं होता है। वह हेडफोन पोर्ट के माध्यम से प्राप्त डेटा का उपयोग करना चाहता है ... वास्तविक ऑडियो नहीं। – Jared

+0

@ जेरेड: मुझे लगता है कि हेडफोन पोर्ट डेटा भेज देगा जो केवल ऑडियो फॉर्म में होगा ... अगर मैं गलत हूं तो कृपया मुझे सही करें ... – DShah

+0

नहीं, मुझे विश्वास है कि आप सही हैं, लेकिन स्पीकहेयर ऐसा लगता है कि यह सरल ऑडियो रिकॉर्डिंग के लिए था/प्लेबैक जो मुझे विश्वास नहीं है, एक ऑडियो पल्स (उदाहरण के लिए) को उपयोग करने योग्य डेटा में कनवर्ट करने का प्रयास करते समय ओपी की मदद करेगा। मुझे लगता है कि हम दोनों अलग-अलग तरीकों से एक ही बात के बारे में बात कर रहे हैं। – Jared

2

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

10

हाँ, यह संभव iPhone 3.5 मिमी एक डेटा इनपुट के रूप में (1/8 ") हेड फोन्स/माइक जैक का उपयोग करने, के रूप में अपहरण परियोजना द्वारा प्रदर्शित किया गया है -। जो भी शक्तियां इनपुट डिवाइस

कुंजी, जैसा कि डोमिनिक सेल्बॉल्ड ने इंगित किया है, यह है कि इनकमिंग डेटा को आईफोन माइक्रोफोन इनपुट के पासबैंड के भीतर आवृत्तियों पर मॉड्यूल किया जाना चाहिए। हालांकि कई ने सुझाव दिया है कि यह डेटा दर को सीमित करता है, वास्तव में 1 9 किलोहर्ट्ज ऑडियो एक बहुत व्यापक बैंड सिग्नल है , प्रति सेकंड किलोबोट के दर्जनों में सक्षम।

उदाहरण के लिए, 2008 में, जोंटी ओल्ड्स ने दिखाया कि ऑडियो फ्रीक्वेंसी पर क्वाड्रैचर एम्पलीट्यूड मॉड्यूलेशन का उपयोग करने से टीवी कंप और दो कंप के बीच तस्वीर स्ट्रीम हो सकती है यूटर्स, अपने ऑडियो कार्ड का उपयोग कर। आईफोन पर क्या आवश्यक होगा ऑडियो इनपुट के लिए एक क्यूएएम डिमोडुलेटर विकसित करना - एफएफटी लाइब्रेरी का उपयोग करना - क्यूएएम ऑडियो मॉड्यूटेड वीडियो को डिजिटल वीडियो में वापस डिमोडलेट करने के लिए - जैसे H.264 - शायद 1/4 वीजीए रिज़ॉल्यूशन पर। एनटीएससी समग्र वीडियो पहले से ही क्यूएएम है, लेकिन बहुत अधिक बैंडविड्थ पर; लगभग 5 मेगाहर्ट्ज।

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

2

मुझे एक ढांचा http://www.crudebyte.com/jack-ios/sdk/ मिला लेकिन ईमानदार होने के लिए इसे आजमाया नहीं गया। ऐसा लगता है कि उनके पास द्विआधारी के अंदर कुछ नमूना कोड है और lib की अंतिम अद्यतन तिथि 2013-06-07 में थी, ऐसा लगता है कि काम वहां जा रहा है।

+1

मैं स्रोत डाउनलोड नहीं कर सकता, मुझे 404 मिलते हैं –

1

ArduCom प्रोजेक्ट की जांच करें। आईफोन हेडजैक पर इसका ट्रांसफरिंग सीरियल डेटा। www.youtube.com/watch?v=ROMvwrd0Au8

संबंधित मुद्दे