खोज परिणाम

कुंजीशब्द: 'DS162'

क्यूटी एंबेडेड + 4.6.0 Qwt + kxps5 accelerometer!

I2c उपकरण के साथ kxps5 accelerometer के आपरेशन का परीक्षण करने के बाद मैं एक परीक्षण आवेदन i2c-देव इंटरफ़ेस का उपयोग कर लिखा था. यदि आप अपने कोड का परीक्षण इससे पहले कि आप एक कर्नेल ड्राइवर लिखना चाहता हूँ यह निश्चित रूप से एक अच्छा शुरू करने के लिए जगह है. एक बार जब मैं था विन्यास सेट ठीक रजिस्टर और मैं त्वरण वैक्टर पढ़ने के लिए एक नियमित था मैं नीचे छीन एक नंगे न्यूनतम करने के लिए एक ds1621 कर्नेल ड्राइवर, और तब इसे वापस फिर से बनाया kxps5 के साथ काम करने. मैं तो एक कर्नेल मॉड्यूल के रूप में kxps5 ड्राइवर bitbaked, और hwmon के साथ यह पूरी तरह काम करता है! :) अगले मैं qwt 5.2.0 संकलित पार और समय के समारोह के रूप में त्वरण प्लॉट किए जाते हैं. नीचे दिए गए वीडियो antialiased लाइनों जो ताज़ा दर धीमा है, लेकिन बनाता है और उन्हें अच्छी लग रही के साथ लिया जाता है. यदि आप इस सक्षम बिना साजिश यह बहुत आसानी से चलाता है. यहाँ आप kxps5 एक बाहरी कम पास फ़िल्टर (आंतरिक फिल्टर 1kHz है) के बिना चल रहा है देख सकते हैं और इस के बावजूद उत्पादन बहुत स्थिर है. क्या मुझे प्रभावित सबसे अधिक संवेदनशीलता है. जब एक मेज पर रखा गया मुक्त गिर अंतरायन सूचक रोशनी यदि आप डिवाइस से 10cm के बारे में friendlyarm एलसीडी से थोड़ा पागल के ड्रॉप दूर!


यूट्यूब Direkthttp: / / www.youtube.com/watch?v=j5FQmKPqhwg

Mini2440 केबल किट और सोल्डर LGA14!

www.andahammer.com पर बहुत तरह के लोगों को काफी उदार मुझे mini2440 केबल किट भेज रहे थे! यह बहुत ऊपर 2.5 "आईडीई connectors काट की तुलना में आसान हो जाएगा! किट सभी कनेक्शन आप कभी भी जरूरत है और निश्चित चीजें बहुत आसान कर देगा सकता है है!

DSCF1279-1-1

DS1621 I2C बस मैं योजना पर अब कुछ अधिक जटिल और बहुत छोटे जोड़ने पर काम कर रहे थर्मामीटर मिलने के बाद! वे शायद यह डेटा पत्रक में की सिफारिश नहीं है लेकिन आप मिलाप LGA14 एक सामान्य लोहे और कुछ रोग़न से चढा़ता हुआ तार का उपयोग कर सकते हैं. मेरा पहला प्रयास नीचे है. दुर्भाग्य से मैं बहुत मोटा तार जो बाद में बंद एक पैड खींच लिया, लेकिन पतली 0.15mm सामान काफी आसान है के साथ शुरू कर दिया. एक multimeter के साथ कनेक्शन की जाँच कोई शॉर्ट सर्किट का पता चला.

DSCF1281-1-1

योजना यह कोशिश है एक ही डिवाइस (इसे तोड़ने के बिना!) के साथ फिर से और फिर मिलाप कुछ veroboard जो मुझे मेरी नई केबल कनेक्ट हूँ :)

Tags: चैनल: Uncategorized टैग:

DS1621 समर्थन के साथ कर्नेल संकलन

I2C सर्किट संवेदन तापमान के निर्माण के बाद मैं पहले के बारे में पोस्ट मैं mini2440 जो समर्थित DS1621 तापमान संवेदक के लिए एक कर्नेल संकलित . मौजूदा कर्नेल का समर्थन करने के लिए धन्यवाद यह उल्लेखनीय आसान था.

सभी मैं करना पड़ा था ... / kernel/mini2440/arch/arm/configs और परिवर्तन 1039 लाइन में संपादित mini2440_defconfig /:

CONFIG_SENSORS_DS1621 = Y

मैं स्क्रिप्ट का उपयोग कर कर्नेल संकलित मैं यहां पोस्ट की गई git क्लोन के बाद प्रक्रिया में दखल के लिए रेखा से ऊपर और इसे जारी रखने के लिए अनुमति देता है तो बदल. मैं तो mini2440 हटा दिया गया है और सेंसर मॉड्यूल तुरंत के तहत उपलब्ध है:

devices / platform / s3c2440-i2c / i2c-adapter / i2c- 0 / 0 -0048 / Sys / उपकरणों / मंच / s3c2440 i2c i2c / अनुकूलक / i2c-0 0 / -0048

इस निर्देशिका में आप निम्नलिखित है:

sys / devices / platform / s3c2440-i2c / i2c-adapter / i2c- 0 / 0 -0048 # ls mini2440 @ जड़: / sys / उपकरणों / मंच / s3c2440 - i2c / i2c-एडाप्टर / i2c-0 0 / -0048 # रास
अलार्म नाम temp1_max uevent
चालक शक्ति temp1_max_alarm
hwmon उपतंत्र temp1_min
modalias temp1_input temp1_min_alarm

DS1621 पर उत्पादन temp1_min और temp1_max थ्रेसहोल्ड द्वारा नियंत्रित किया जाता है. डिफ़ॉल्ट रूप से यह उच्च जाता है जब temp1_input <temp1_min. आप temp1_input पढ़ने तापमान देखने के लिए और आप उदाहरण के लिए फ़ाइल के लिए आवश्यक दहलीज गूंज temp1_min और temp1_max समायोजित कर सकते हैं कर सकते हैं:

sys / devices / platform / s3c2440-i2c / i2c-adapter / i2c- 0 / 0 -0048 # cat temp1_input mini2440 @ जड़: / sys / उपकरणों / मंच / s3c2440 i2c-/ i2c-एडाप्टर / i2c-0 0 / -0048 # बिल्ली temp1_input
26500
& gt; temp1_min गूंज 27000 & gt; temp1_min

इस विन्यास में DS1621 उत्पादन उच्च है और मेरे ट्रांजिस्टर के आधार पर जो एक एलईडी पर स्विच ड्राइव. जैसे ही मैं गर्मी सेंसर तापमान ऊपर चला जाता है temp1_min एलईडी बंद हो जाती है.

हालांकि मैं इस सर्किट के लिए कोई उद्देश्य है यह mini2440 पर I2C उपकरणों को स्थापित करने के लिए अवधारणा के एक सबूत के रूप में कार्य करता है.

यहाँ सत्ता पर प्रकाश लेकिन बंद उत्पादन के साथ एक और तस्वीर है:

DSC_0052

Veroboard पर SMD के लिए अच्छा लग कभी नहीं चाहिए था!

Tags: , चैनल: Uncategorized टैग: ,

Mini2440 I2C बस चलते जांच

मैं काफी इलेक्ट्रॉनिक्स के लिए नया हूँ और मैं निश्चित रूप से उपयोग किया है तो इससे पहले कि मैं एक साधारण एक परीक्षण के रूप में DS1621 I2C थर्मामीटर के आधार पर सर्किट का निर्माण कभी नहीं I2C. मैं विक्रेता eBay पर 'crodnet' से पाउंड के एक जोड़े के लिए मिला है.

मैं एक पुराने 2.5 "लैपटॉप ड्राइव संबंधक जो काफी बड़े CON5 पर फिट तो मैं यह कटा हुआ है और यह कैमरा अंतरफलक पर डाल नहीं था पाया. मैं तार SDA और SCL लाइनों 3.3V और GND के साथ veroboard. मैं भी एल ई डी के एक जोड़े, एक शक्ति प्रकाश और अन्य DS1621 पर थर्मोस्टेट उत्पादन से जुड़ा आधार के साथ एक ट्रांजिस्टर के माध्यम से तार के लिए soldered. इस पिन के लिए एक विशेष तापमान में उच्च जाने के लिए क्रमादेशित किया जा सकता है.

मैं तो इसे में plugged और mini2440 संचालित. I2cdetect रनिंग 0 × 48 में एक नई डिवाइस दिखाया. अन्य उपकरणों जहाज पर EEPROM हैं. तापमान DS1621 के लिए डेटा पत्रक को देखते हुए स्थान 0xAA से पढ़ा जा सकता है. मैं हेक्स में i2cget के माध्यम से तापमान का पालन करने में सक्षम था. दशमलव 0 उत्पादन × 0016 बदलने 22.0 डिग्री देता है. सेंसर मस्त है, यह अपनी उंगली की उपस्थिति लगभग तुरंत जवाब.

नीचे I2C के आदेशों मैं प्रयोग किया जाता है. मैं i2c opkg उपकरण का उपयोग कर स्थापित.

mini2440 @ जड़: ~ # i2cdetect - एल
i2c-0 i2c s3c2410 i2c I2C एडाप्टर

mini2440 @ जड़: ~ # s3c2410 i2c i2cdetect
चेतावनी है इस कार्यक्रम अपने I2C बस भ्रमित है, डेटा हानि और बदतर पैदा कर सकता है!
dev / i2c- 0 . मैं फ़ाइल / dev / i2c-0 जांच करेंगे.
मैं पता रेंज 0x03 0x77 जांच करेंगे.
n ] Y जारी रखें? [Y / n] वाई
0 9 1 3 2 5 4 6 7 8 एक ख ग घ ई च
00: - - - - - - - - - - - -
10: - - - - - - - - - - - - - - - -
20: - - - - - - - - - - - - - - -
30: - - - - - - - - - - - - - - -
48 -- -- -- -- -- -- -- : 40 - - - - - - - 48 - - - - - -
50: UU UU UU UU - - - - - - - - - - -
: 60 - - - - - - - - - - - - - - -
: 70 - - - - - - - -

--interval = 1 i2cget -y s3c2410-i2c 0x48 0xAA w mini2440 @ जड़: ~ # घड़ी - अंतराल = 1 i2cget y-s3c2410 i2c 0x48 0xAA w

Tue Sep 15 23 : 31 : 25 2009 हर 1.0s: s3c2410 - i2c i2cget y-0x48 0xAA w Tue Sep 23 15: 31: 25, 2009
0x0016

नीचे डिवाइस का एक चित्र है .. यह एक सही गंदगी की तरह दिखता है, लेकिन यह महान काम करता है!

DSC_0032

अगले चरण lmsensors पैकेज से ड्राइवर संकलन है ...

Tags: चैनल: Uncategorized टैग: