एक Arduino का उपयोग करके एसडी कार्ड मेमोरी मॉड्यूल में डेटा की बचत


13

क्या Arduino से डेटा को SD कार्ड मेमोरी मॉड्यूल में सहेजना संभव है?


यदि आपके पास "एसडीएचसी" कार्ड है, तो आप Arduino के साथ माइक्रो एसडी शील्ड देख सकते हैं ।
दाविदक्री

जवाबों:


9

वहाँ भी हार्डवेयर समाधान के एक जोड़े जो Arduino के साथ प्रयोग करने योग्य होना चाहिए:

  1. DOSONCHIP जो FAT32- और FAT16- संगत है। यह वास्तव में अच्छा होगा जब वे फर्मवेयर को I .C का समर्थन करने के लिए अपडेट करेंगे । स्पार्कफुन में इसके लिए एक ब्रेकआउट बोर्ड (अब सेवानिवृत्त) भी था , लेकिन पेज आगे की जानकारी के लिए उपयोगी हो सकता है।
  2. 4D सिस्टम माइक्रो-ड्राइव बनाता है । इसके अलावा यह OpenLog खुला स्रोत डेटा लकड़हारा SparkFun से उपलब्ध होने लगता है।
  3. GHI Electronics में uALFAT माइक्रोएसडी बोर्ड (अब बंद हो गया) था। इसमें एक आसान I hasC इंटरफ़ेस है और यह लंबे फ़ाइल नाम का भी समर्थन करता है।

6

यदि आप अपने पीसी से कार्ड को पढ़ने में सक्षम होना चाहते हैं और बस इसे एक बड़े EEPROM का उपयोग नहीं करना चाहते हैं, तो यहां Arduino मंचों पर एक व्यापक धागा है जो बताता है कि कैसे FAT समर्थन के साथ एसडी कार्ड के साथ इंटरफ़ेस करना है ।

सॉफ़्टवेयर की ओर से आपको आरंभ करने के लिए इस Arduino स्केच पर भी एक नज़र डालें । इसका बहुत कुछ एसडी कार्ड I / O से कोई लेना-देना नहीं है, लेकिन मुझे यकीन है कि आप इसका पता लगा लेंगे: LCRACS SD इंटरफ़ेस V1


6

एसडी कार्ड पर डेटा सहेजना पूर्व निर्मित बोर्डों / समाधानों के बिना मुश्किल नहीं है।

एक फ़ाइल सिस्टम पर डेटा की बचत (इसका मतलब है कि आप इसे अपने कंप्यूटर पर एक नियमित विभाजन के रूप में माउंट कर सकते हैं) एक एसडी कार्ड पर बहुत कठिन है। ऐसा इसलिए है क्योंकि आपको फ़ाइल सिस्टम में ही हेरफेर करने में सक्षम होना होगा जो कि बहुत कठिन है।

इसके लिए तैयार पुस्तकालय हैं जो इसे आसान बनाते हैं। तो यह इस बात पर निर्भर करता है कि आप क्या करना चाहते हैं।


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



2

इसे देखो:

Libelium एसडी मॉड्यूल ; " दस्तावेज़ीकरण: " अनुभाग देखें। वहां आपको अपनी जरूरत की हर चीज मिल जाएगी।

मैंने इस मॉड्यूल का उपयोग किया; आप इसे स्वयं भी बना सकते हैं। यह पूरी तरह से काम करता है, और FAT के साथ उपयोग के लिए विकसित पुस्तकालय हैं जैसा कि आप देख सकते हैं।


0

स्टोरेज शील्ड एक ऑन-बोर्ड Atmega328 प्रोसेसर का उपयोग करता है, इसलिए आपकी परियोजना अब Arduino की बहुत कम मेमोरी या प्रोसेसिंग पावर का उपयोग करते हुए गीगाबाइट स्टोरेज तक पहुंच सकती है।

http://www.chipstobits.com/blog/storage-shield/


Arduino को स्टोरेज सह-प्रोसेसर के रूप में एक समान जुड़वां सीपीयू देने की तुलना में केवल एक चीज मजेदार है जो यह महसूस कर रही है कि एसडी कार्ड में 32 बिट आर्म कोर हो सकता है! देखें बनिएस्टुडिओस.com
क्रिस स्ट्रैटन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.