विषयसूची:

Arduino मैग्नेटोमीटर: 5 कदम (चित्रों के साथ)
Arduino मैग्नेटोमीटर: 5 कदम (चित्रों के साथ)

वीडियो: Arduino मैग्नेटोमीटर: 5 कदम (चित्रों के साथ)

वीडियो: Arduino मैग्नेटोमीटर: 5 कदम (चित्रों के साथ)
वीडियो: Amazing arduino project 2024, सितंबर
Anonim
अरुडिनो मैग्नेटोमीटर
अरुडिनो मैग्नेटोमीटर

हम क्या बना रहे हैं?

मनुष्य चुंबकीय क्षेत्र का पता नहीं लगा सकता, लेकिन हम ऐसे उपकरणों का उपयोग करते हैं जो हर समय चुम्बक पर निर्भर रहते हैं। उदाहरण के लिए, मोटर्स, कम्पास, रोटेशन सेंसर और पवन टरबाइन, सभी को संचालन के लिए मैग्नेट की आवश्यकता होती है। यह ट्यूटोरियल वर्णन करता है कि एक Arduino आधारित मैग्नेटोमीटर का निर्माण कैसे किया जाता है जो तीन हॉल प्रभाव सेंसर का उपयोग करके चुंबकीय क्षेत्र को महसूस करता है। किसी स्थान पर चुंबकीय क्षेत्र वेक्टर को आइसोमेट्रिक प्रोजेक्शन का उपयोग करके एक छोटी स्क्रीन पर प्रदर्शित किया जाता है।

एक Arduino क्या है?

एक Arduino एक छोटा ओपन-सोर्स उपयोगकर्ता के अनुकूल माइक्रोकंट्रोलर है। इसमें डिजिटल इनपुट और आउटपुट पिन हैं। इसमें एनालॉग इनपुट पिन भी हैं, जो सेंसर से इनपुट पढ़ने के लिए उपयोगी हैं। विभिन्न Arduino मॉडल उपलब्ध हैं। यह ट्यूटोरियल वर्णन करता है कि Arduino Uno या Arduino MKR1010 का उपयोग कैसे करें। हालाँकि अन्य मॉडलों का भी उपयोग किया जा सकता है।

इस ट्यूटोरियल को शुरू करने से पहले, Arduino डेवलपमेंट एनवायरनमेंट के साथ-साथ अपने विशेष मॉडल के लिए आवश्यक किसी भी लाइब्रेरी को डाउनलोड करें। विकास का वातावरण https://www.arduino.cc/en/main/software पर उपलब्ध है, और स्थापना निर्देश https://www.arduino.cc/en/main/software पर उपलब्ध हैं।

चुंबकीय क्षेत्र क्या है?

स्थायी चुम्बक अन्य स्थायी चुम्बकों पर बल लगाते हैं। करंट ले जाने वाले तार अन्य करंट ले जाने वाले तारों पर बल लगाते हैं। स्थायी चुम्बक और धारावाही तार एक दूसरे पर भी बल लगाते हैं। यह बल प्रति इकाई परीक्षण धारा एक चुंबकीय क्षेत्र है।

यदि हम किसी वस्तु का आयतन मापते हैं, तो हमें एक अदिश संख्या प्राप्त होती है। हालांकि, चुंबकत्व का वर्णन एक सदिश क्षेत्र, एक अधिक जटिल मात्रा द्वारा किया जाता है। सबसे पहले, यह पूरे स्थान में स्थिति के साथ बदलता रहता है। उदाहरण के लिए, एक स्थायी चुंबक से एक सेंटीमीटर दूर चुंबकीय क्षेत्र दस सेंटीमीटर दूर चुंबकीय क्षेत्र से बड़ा होने की संभावना है।

इसके बाद, अंतरिक्ष में प्रत्येक बिंदु पर चुंबकीय क्षेत्र को एक वेक्टर द्वारा दर्शाया जाता है। वेक्टर का परिमाण चुंबकीय क्षेत्र की ताकत का प्रतिनिधित्व करता है। दिशा बल की दिशा और परीक्षण धारा की दिशा दोनों के लंबवत है।

हम एक ही स्थान पर एक तीर के रूप में चुंबकीय क्षेत्र की कल्पना कर सकते हैं। हम पूरे अंतरिक्ष में चुंबकीय क्षेत्र को अलग-अलग स्थानों पर तीर की एक सरणी द्वारा चित्रित कर सकते हैं, संभवतः अलग-अलग आकार के और अलग-अलग दिशाओं में इशारा करते हुए। एक अच्छा विज़ुअलाइज़ेशन https://www.falstad.com/vector3dm/ पर उपलब्ध है। हम जिस मैग्नेटोमीटर का निर्माण कर रहे हैं, वह सेंसर के स्थान पर चुंबकीय क्षेत्र को डिस्प्ले पर एक तीर के रूप में प्रदर्शित करता है।

हॉल इफेक्ट सेंसर क्या है और यह कैसे काम करता है?

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

हॉल प्रभाव के पीछे की भौतिकी को लोरेंत्ज़ बल समीकरण द्वारा संक्षेपित किया गया है। यह समीकरण बाहरी विद्युत और चुंबकीय क्षेत्र के कारण गतिमान आवेश पर लगने वाले बल का वर्णन करता है।

छवि
छवि

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

छवि
छवि

आइसोमेट्रिक प्रोजेक्शन क्या है?

अंतरिक्ष में प्रत्येक बिंदु पर, चुंबकीय क्षेत्र को त्रि-आयामी वेक्टर द्वारा वर्णित किया जाता है। हालाँकि, हमारी डिस्प्ले स्क्रीन दो आयामी है। हम त्रिविमीय सदिश को द्विविमीय तल में प्रक्षेपित कर सकते हैं ताकि हम इसे परदे पर खींच सकें। इसे पूरा करने के कई तरीके हैं जैसे कि आइसोमेट्रिक प्रोजेक्शन, ऑर्थोग्राफिक प्रोजेक्शन, या ओब्लिक प्रोजेक्शन।

आइसोमेट्रिक प्रोजेक्शन में, x, y, और z अक्ष 120 डिग्री अलग हैं, और वे समान रूप से पूर्वाभासित दिखाई देते हैं। आइसोमेट्रिक प्रोजेक्शन के बारे में अतिरिक्त जानकारी, साथ ही साथ आवश्यक फॉर्मूले, इस विषय पर विकिपीडिया के पेज पर देखे जा सकते हैं।

चरण 1: आपूर्ति इकट्ठा करें

Arduino और केबल

Arduino मैग्नेटोमीटर का दिमाग है। ये निर्देश वर्णन करते हैं कि Arduino Uno या Arduino MKR1010 का उपयोग कैसे करें। किसी भी मामले में, इसे कंप्यूटर से जोड़ने के लिए एक केबल की आवश्यकता होती है।

विकल्प 1: Arduino Uno और USB AB केबल

www.digikey.com/product-detail/en/arduino/A000066/1050-1024-ND/2784006

www.digikey.com/product-detail/en/stewart-connector/SC-2ABE003F/380-1424-ND/8544570

विकल्प 2: Arduino MKR1010 और माइक्रोयूएसबी केबल

www.digikey.com/product-detail/en/arduino/ABX00023/1050-1162-ND/9486713

www.digikey.com/product-detail/en/stewart-connector/SC-2AMK003F/380-1431-ND/8544577

टीएफटी डिस्प्ले

TFT,थिन फिल्म ट्रांजिस्टर के लिए खड़ा है। इस 1.44 डिस्प्ले में 128 गुणा 128 पिक्सेल हैं। यह छोटा, चमकीला और रंगीन है। यह एक ब्रेकआउट बोर्ड से जुड़ा होता है। हालाँकि, हेडर पिन अलग आते हैं, इसलिए आपको उन्हें सोल्डर करना होगा। (सोल्डर और एक सोल्डरिंग आयरन हैं आवश्यकता है।)

www.digikey.com/product-detail/en/adafruit-industries-llc/2088/1528-1345-ND/5356830

    छवि
    छवि
  • एनालॉग हॉल प्रभाव सेंसर

तीन हॉल प्रभाव सेंसर की आवश्यकता है। नीचे दिया गया लिंक एलेग्रो पार्ट नंबर A1324LUA-T के लिए है। इस सेंसर के लिए, पिन 1 आपूर्ति वोल्टेज है, पिन 2 ग्राउंड है, और पिन 3 आउटपुट है। अन्य हॉल सेंसर को भी काम करना चाहिए, लेकिन सुनिश्चित करें कि वे एनालॉग हैं, डिजिटल नहीं। यदि आप एक अलग सेंसर का उपयोग करते हैं, तो पिनआउट की जांच करें और यदि आवश्यक हो तो तारों को समायोजित करें। (मैंने वास्तव में परीक्षण उद्देश्यों के लिए एक ही कंपनी से एक अलग सेंसर का उपयोग किया था। हालांकि, मैंने जो इस्तेमाल किया वह अप्रचलित है, और यह सेंसर इसका प्रतिस्थापन है।)

www.digikey.com/product-detail/en/allegro-microsystems-llc/A1324LUA-T/620-1432-ND/2728144

छोटा ब्रेडबोर्ड और तार

www.digikey.com/product-detail/en/adafruit-industries-llc/239/1528-2143-ND/7244929

परीक्षण के लिए स्थायी चुंबक

फ्रिज के मैग्नेट ठीक काम करेंगे।

चरण 2: वायरिंग

तारों
तारों

डिस्प्ले पर हेडर मिलाप करें।

छवि
छवि

ब्रेडबोर्ड के एक छोर पर सेंसर रखें, और डिस्प्ले और Arduino को विपरीत छोर पर रखें। Arduino और डिस्प्ले में तारों में करंट चुंबकीय क्षेत्र उत्पन्न करता है, जिसे हम नहीं चाहते कि सेंसर पढ़े। इसके अतिरिक्त, हम सेंसर को स्थायी मैग्नेट के पास रखना चाह सकते हैं, जो डिस्प्ले और सेंसर के तारों में करंट पर प्रतिकूल प्रभाव डाल सकता है। इन कारणों से, हम चाहते हैं कि सेंसर डिस्प्ले और Arduino से दूर रहें। साथ ही इन कारणों से इस मैग्नेटोमीटर को बहुत मजबूत चुंबकीय क्षेत्रों से दूर रखा जाना चाहिए।

सेंसर को एक-दूसरे के लंबवत रखें लेकिन जितना हो सके एक-दूसरे के करीब रखें। सेंसर को सीधा करने के लिए उन्हें धीरे से मोड़ें। प्रत्येक सेंसर का प्रत्येक पिन ब्रेडबोर्ड की एक अलग पंक्ति में होना चाहिए ताकि इसे अलग से जोड़ा जा सके।

छवि
छवि

MKR1010 और Uno के बीच दो कारणों से वायरिंग थोड़ी अलग है। सबसे पहले, Arduino और डिस्प्ले SPI द्वारा संचार करते हैं। विभिन्न Arduino मॉडल में कुछ SPI लाइनों के लिए अलग-अलग समर्पित पिन होते हैं। दूसरा, Uno के एनालॉग इनपुट 5 V तक स्वीकार कर सकते हैं जबकि MKR1010 के एनालॉग इनपुट केवल 3.3 V तक स्वीकार कर सकते हैं। हॉल इफेक्ट सेंसर के लिए अनुशंसित आपूर्ति वोल्टेज 5 V है। सेंसर आउटपुट Arduino एनालॉग इनपुट से जुड़े हैं, और ये आपूर्ति वोल्टेज जितने बड़े हो सकते हैं। ऊनो के लिए, सेंसर के लिए अनुशंसित 5 वी आपूर्ति का उपयोग करें। MKR1010 के लिए, 3.3 V का उपयोग करें ताकि Arduino के एनालॉग इनपुट को कभी भी इससे बड़ा वोल्टेज न दिखे जो इसे संभाल सकता है।

आप जिस Arduino का उपयोग कर रहे हैं, उसके लिए नीचे दिए गए आरेखों और निर्देशों का पालन करें।

Arduino Uno. के साथ वायरिंग

छवि
छवि

डिस्प्ले में 11 पिन हैं। उन्हें निम्नानुसार Arduino Uno से कनेक्ट करें। (एनसी का मतलब जुड़ा नहीं है।)

  • विन →5वी
  • 3.3 →एनसी
  • जीएनडी →जीएनडी
  • एससीके →13
  • एसओ → एनसी
  • एसआई →11
  • टीसीएस →10
  • आरएसटी →9
  • डी/सी →8
  • सीसीएस → एनसी
  • लाइट → एनसी

सेंसर के विन को Arduino के 5V से कनेक्ट करें। सेंसर के ग्राउंड को Arduino के ग्राउंड से कनेक्ट करें। सेंसर के आउटपुट को Arduino के एनालॉग इनपुट A1, A2, और A3 से कनेक्ट करें।

छवि
छवि

Arduino MKR1010. के साथ वायरिंग

छवि
छवि

डिस्प्ले में 11 पिन हैं। उन्हें निम्नानुसार Arduino से कनेक्ट करें। (एनसी का मतलब जुड़ा नहीं है।)

  • विन →5वी
  • 3.3 →एनसी
  • जीएनडी →जीएनडी
  • एससीके →एससीके 9
  • एसओ → एनसी
  • एसआई →मोसी 8
  • टीसीएस →5
  • आरएसटी →4
  • डी/सी →3
  • सीसीएस → एनसी
  • लाइट → एनसी

सेंसर के विन को Arduino के Vcc से कनेक्ट करें। यह पिन 3.3V पर है, 5V पर नहीं। सेंसर के ग्राउंड को Arduino के ग्राउंड से कनेक्ट करें। सेंसर के आउटपुट को Arduino के एनालॉग इनपुट A1, A2, और A3 से कनेक्ट करें।

छवि
छवि

चरण 3: प्रदर्शन का परीक्षण करें

चलो TFT डिस्प्ले काम कर रहे हैं। सौभाग्य से, Adafruit के पास कुछ उपयोगकर्ता के अनुकूल पुस्तकालय हैं और उनके साथ जाने के लिए एक उत्कृष्ट ट्यूटोरियल है। ये निर्देश ट्यूटोरियल, https://learn.adafruit.com/adafruit-1-44-color-tft-with-micro-sd-socket/overview का बारीकी से पालन करते हैं।

Arduino विकास वातावरण खोलें। टूल्स → मैनेज लाइब्रेरीज़ पर जाएँ। Adafruit_GFX, Adafruit_ZeroDMA, और Adafruit_ST7735 लाइब्रेरी इंस्टॉल करें। Android विकास परिवेश को पुनरारंभ करें।

ग्राफिक्सटेस्ट उदाहरण पुस्तकालयों के साथ शामिल है। खोलो इसे। फ़ाइल → उदाहरण → एडफ्रूट ST7735 और ST7789 लाइब्रेरी → ग्राफिक्सटेस्ट। 1.44 डिस्प्ले कमेंट आउट लाइन 95 और अनकम्मेंट लाइन 98 का चयन करने के लिए।

मूल संस्करण:

९४//१.८ TFT स्क्रीन का उपयोग करते समय इस प्रारंभकर्ता का उपयोग करें:

95 tft.initR (INITR_BLACKTAB); // Init ST7735S चिप, ब्लैक टैब 96 97 // या 1.44 TFT: 98 //tft.initR (INITR_144GREENTAB) का उपयोग करते समय इस इनिशियलाइज़र (असम्बद्ध) का उपयोग करें; // Init ST7735R चिप, ग्रीन टैब

1.44 डिस्प्ले के लिए सही संस्करण:

९४//१.८ TFT स्क्रीन का उपयोग करते समय इस प्रारंभकर्ता का उपयोग करें:

95 //tft.initR(INIT_BLACKTAB); //Init ST7735S चिप, ब्लैक टैब 96 97 // या 1.44 TFT: 98 tft.initR (INITR_144GREENTAB) का उपयोग करते समय इस इनिशियलाइज़र (असम्बद्ध) का उपयोग करें; // Init SST35R चिप, ग्रीन टैब

डिस्प्ले SPI का उपयोग करके संचार करता है, और विभिन्न मॉडल Arduinos कुछ संचार लाइनों के लिए अलग-अलग समर्पित पिन का उपयोग करते हैं। यूनो पिन के साथ काम करने के लिए ग्राफिकटेस्ट उदाहरण स्थापित किया गया है। यदि आप MKR1010 का उपयोग कर रहे हैं, तो निम्न पंक्तियों को 80 और 81 पंक्तियों के बीच जोड़ें।

MKR1010 के लिए सुधार:

80

#define TFT_CS 5 #define TFT_RST 4 #define TFT_DC 3 #define TFT_MOSI 8 #define TFT_SCLK 9 Adafruit_ST7735 tft=Adafruit_ST7735(TFT_CS, TFT_DC, TFT_MOSI, TFT_SCLK, TFT_RST); ८१ फ्लोट पी=३.१४१५९२६;

संशोधित ग्राफ़िक्सटेस्ट उदाहरण सहेजें। यदि आपने अभी तक ऐसा नहीं किया है तो Arduino को कंप्यूटर में प्लग करें। यह सत्यापित करने के लिए कि कंप्यूटर Arduino को ढूंढ सकता है, टूल्स → बोर्ड और टूल्स → पोर्ट पर जाएं। स्केच → अपलोड पर जाएं। यदि उदाहरण काम करता है, तो डिस्प्ले लाइन, आयत, टेक्स्ट और पूरा डेमो दिखाएगा। यदि समस्या निवारण की आवश्यकता है तो Adafruit ट्यूटोरियल अधिक विवरण प्रदान करता है।

चरण 4: मैग्नेटोमीटर कोड

संलग्न कोड डाउनलोड करें, और इसे Arduino विकास परिवेश में खोलें।

यह कार्यक्रम छह कार्यों का उपयोग करता है:

सेटअप () डिस्प्ले को इनिशियलाइज़ करता है।

लूप () में प्रोग्राम का मुख्य लूप होता है। यह स्क्रीन को ब्लैक आउट करता है, कुल्हाड़ियों को खींचता है, इनपुट को पढ़ता है और चुंबकीय क्षेत्र वेक्टर का प्रतिनिधित्व करने वाला तीर खींचता है। इसकी एक सेकंड की ताज़ा दर है जिसे लाइन 127 को बदलकर बदला जा सकता है।

DrawAxes3d() x, y, और z अक्षों को खींचता और लेबल करता है।

DrawArrow3d() 0 से 1023 तक x, y, और z इनपुट लेता है। इन मानों से, यह अंतरिक्ष में तीर के अंतिम बिंदुओं की गणना करता है। इसके बाद, यह स्क्रीन पर अंतिम बिंदुओं की गणना करने के लिए isometricxx() और isometricyy() फ़ंक्शन का उपयोग करता है। अंत में, यह तीर खींचता है और स्क्रीन के नीचे वोल्टेज को प्रिंट करता है।

आइसोमेट्रिकएक्सएक्स () आइसोमेट्रिक प्रोजेक्शन के एक्स कोऑर्डिनेट को ढूंढता है। यह एक बिंदु के x, y, और z निर्देशांक लेता है और स्क्रीन पर संबंधित x पिक्सेल स्थान लौटाता है।

आइसोमेट्रिकी () आइसोमेट्रिक प्रोजेक्शन के y कोऑर्डिनेट को ढूंढता है। यह एक बिंदु के x, y, और z निर्देशांक लेता है और स्क्रीन पर संबंधित y पिक्सेल स्थान लौटाता है।

कोड चलाने से पहले, हमें यह निर्दिष्ट करने की आवश्यकता है कि डिस्प्ले के साथ एसपीआई संचार के लिए कौन से पिन का उपयोग करना है, और हमें सेंसर के लिए स्रोत वोल्टेज निर्दिष्ट करने की आवश्यकता है। यदि आप MKR1010 का उपयोग कर रहे हैं, तो पंक्तियाँ 92-96 के साथ-साथ पंक्ति 110 पर टिप्पणी करें। फिर, पंक्तियाँ 85-89 के साथ-साथ पंक्ति 108 पर भी टिप्पणी करें। यदि आप ऊनो का उपयोग कर रहे हैं, तो पंक्तियाँ 85-89 के साथ-साथ पंक्ति 108 पर टिप्पणी करें।.फिर, पंक्तियाँ 92-96 और साथ ही पंक्ति 110 को असम्बद्ध करें।

कोड अपलोड करें, स्केच → अपलोड करें।

आपको x, y, और z अक्षों को लाल रंग में देखना चाहिए। टिप के लिए नीले वृत्त के साथ एक हरा तीर सेंसर पर चुंबकीय क्षेत्र वेक्टर का प्रतिनिधित्व करता है। वोल्टेज रीडिंग नीचे बाईं ओर प्रदर्शित होती हैं। जैसे ही आप एक चुंबक को सेंसर के करीब लाते हैं, वोल्टेज रीडिंग बदलनी चाहिए, और तीर का आकार बढ़ना चाहिए।

छवि
छवि

चरण 5: भविष्य का काम

भविष्य का कार्य
भविष्य का कार्य

अगला कदम डिवाइस को कैलिब्रेट करना होगा। सेंसर डेटा शीट कच्चे सेंसर वोल्टेज मानों को चुंबकीय क्षेत्र की ताकत में परिवर्तित करने के बारे में जानकारी प्रदान करती है। अधिक सटीक मैग्नेटोमीटर की तुलना करके अंशांकन को सत्यापित किया जा सकता है।

स्थायी चुम्बक वर्तमान ले जाने वाले तारों के साथ परस्पर क्रिया करते हैं। डिस्प्ले के पास और Arduino में तार चुंबकीय क्षेत्र उत्पन्न करते हैं जो सेंसर रीडिंग को प्रभावित कर सकते हैं। इसके अतिरिक्त, यदि इस उपकरण का उपयोग एक मजबूत स्थायी चुंबक के पास मापने के लिए किया जाता है, तो परीक्षण के तहत डिवाइस से चुंबकीय क्षेत्र के साथ बातचीत होगी, शोर शुरू होगा, और संभवतः Arduino और प्रदर्शन को नुकसान पहुंचाएगा। परिरक्षण इस मैग्नेटोमीटर को और अधिक मजबूत बना सकता है। Arduino बड़े चुंबकीय क्षेत्रों का सामना कर सकता है यदि इसे धातु के बक्से में परिरक्षित किया जाता है, और कम शोर पेश किया जाएगा यदि परिरक्षित केबल नंगे तारों के बजाय सेंसर को जोड़ते हैं।

चुंबकीय क्षेत्र स्थिति का एक कार्य है, इसलिए यह अंतरिक्ष के प्रत्येक बिंदु पर भिन्न होता है। यह उपकरण एक बिंदु पर चुंबकीय क्षेत्र के x, y और z घटक को मापने के लिए तीन सेंसर का उपयोग करता है। सेंसर एक-दूसरे के करीब हैं लेकिन एक बिंदु पर नहीं हैं, और यह मैग्नेटोमीटर रिज़ॉल्यूशन को सीमित करता है। विभिन्न बिंदुओं पर चुंबकीय क्षेत्र की रीडिंग को सहेजना अच्छा होगा और फिर उन्हें संबंधित स्थानों पर तीरों की एक सरणी के रूप में प्रदर्शित करें। हालाँकि, यह एक और दिन के लिए एक परियोजना है।

संदर्भ

Adafruit Arduino ग्राफ़िक्स लाइब्रेरी के बारे में जानकारी

https://learn.adafruit.com/adafruit-1-44-color-tft-with-micro-sd-socket/overview

चुंबकीय क्षेत्र विज़ुअलाइज़ेशन

https://www.falstad.com/vector3dm/

हॉल इफेक्ट और हॉल इफेक्ट सेंसर के बारे में जानकारी

  • https://sensing.honeywell.com/index.php?ci_id=47847
  • https://www.allegromicro.com/~/media/Files/Datasheets/A1324-5-6-Datasheet.ashx

आइसोमेट्रिक प्रोजेक्शन की जानकारी

  • https://en.wikipedia.org/wiki/3D_projection
  • https://en.wikipedia.org/wiki/Isometric_projection

सिफारिश की: