विषयसूची:

ATtiny85 के साथ एक छोटा कंपास: 12 कदम (चित्रों के साथ)
ATtiny85 के साथ एक छोटा कंपास: 12 कदम (चित्रों के साथ)

वीडियो: ATtiny85 के साथ एक छोटा कंपास: 12 कदम (चित्रों के साथ)

वीडियो: ATtiny85 के साथ एक छोटा कंपास: 12 कदम (चित्रों के साथ)
वीडियो: What Is An ATtiny 85 & How To Program It With Your Arduino Uno 2024, नवंबर
Anonim
ATtiny85. के साथ एक छोटा कंपास
ATtiny85. के साथ एक छोटा कंपास

ATtiny85 के साथ यह हमारा पहला प्रोजेक्ट है; एक साधारण पॉकेट डिजिटल कंपास (जे. आर्टुरो एस्पेजेल बेज़ के सहयोग से)।

ATtiny85 एक उच्च प्रदर्शन और कम शक्ति वाला माइक्रोकंट्रोलर है। इसमें 8 किलोबाइट प्रोग्राम करने योग्य फ्लैश मेमोरी है। इसके कारण, इस परियोजना में चुनौती कार्यक्रम के आकार को कम करने की थी, क्योंकि सर्किट बहुत सरल है, I2C प्रोटोकॉल के लिए धन्यवाद।

आपूर्ति

कम्पास के लिए:

  • ATtiny85
  • HMC5883L मैग्नेटोमीटर
  • SSD1306 I2c 0.96 "128x64 OLED डिस्प्ले
  • स्व-लॉकिंग स्क्वायर बटन स्विच
  • 3.7 वी 300 एमएएच लाइपो ली-पॉलिमर बैटरी
  • 3डी प्रिंटेड केस (2 भाग, कृपया एसटीएल लिंक खोजें)

चार्जर के लिए:

  • पीसीबी के दो टुकड़े; 17x10mm और 13x18mm
  • 3डी प्रिंटेड केस (2 भाग, कृपया एसटीएल लिंक खोजें)
  • माइक्रो USB 5V 1A TP4056 लिथियम बैटरी चार्जर मॉड्यूल

चरण 1: कार्यक्रम

सर्किट में वायर करने से पहले प्रोग्राम AB.ino को ATtiny85 में लोड करना आवश्यक है। इसके लिए, आप इंटरनेट पर किसी भी ट्यूटोरियल का अनुसरण कर सकते हैं, जैसे कि https://www.instructables.com/id/DIY-Attiny-Progr… प्रोग्राम को संकलित करने के लिए, आपको एलेक्सी डिंडा द्वारा पुस्तकालय ssd1306 स्थापित करने की आवश्यकता है, https://platformio.org/lib/show/1904/ssd1306 में उपलब्ध है

चरण 2: सर्किट

सर्किट
सर्किट

चरण 3: ATtiny85. को तार देना

ATtiny85. की वायरिंग
ATtiny85. की वायरिंग
ATtiny85. की वायरिंग
ATtiny85. की वायरिंग
ATtiny85. की वायरिंग
ATtiny85. की वायरिंग
ATtiny85. की वायरिंग
ATtiny85. की वायरिंग

टांका लगाने से पहले ATtiny के अप्रयुक्त पिनों को काटना सुविधाजनक है।

दो 2-मिमी वर्गों को आधा करके और एक दूसरे से लगभग 5 मिमी अलग करके तार के दो 10-सेमी जोड़े तैयार करें, जैसा कि पहली और दूसरी तस्वीरों में दिखाया गया है। केबल की पहली जोड़ी (ए) के एक खंड को एसडीए (पिन ५) और दूसरे खंड को एससीएल (पिन ७) में मिलाएं, जैसा कि ३ चित्र में दिखाया गया है। तारों की दूसरी जोड़ी (बी) के साथ, एक केबल को जीएनडी (पिन 4) और दूसरे को + वी (पिन 8) में मिलाएं, जैसे चौथी तस्वीर में।

चरण 4: OLED डिस्प्ले को वायर करना

OLED डिस्प्ले को वायर करना
OLED डिस्प्ले को वायर करना

एटीटीनी (एसडीए, एससीएल, + वी, और जीएनडी) के एक तरफ के चार तारों को ओएलईडी डिस्प्ले के संबंधित संपर्कों में मिलाएं और इसे केस में गोंद दें। डिस्प्ले बोर्ड को इंसुलेटिंग टेप से सुरक्षित रखें।

चरण 5: चार्जर संपर्क रखें

चार्जर रखें संपर्क
चार्जर रखें संपर्क
चार्जर रखें संपर्क
चार्जर रखें संपर्क
चार्जर रखें संपर्क
चार्जर रखें संपर्क

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

चरण 6: HMC5883L को तार देना

HMC5883L. की वायरिंग
HMC5883L. की वायरिंग
HMC5883L. की वायरिंग
HMC5883L. की वायरिंग
HMC5883L. की वायरिंग
HMC5883L. की वायरिंग

दिखाए गए अनुसार नीचे के ढक्कन पर HMC5883L मैग्नेटोमीटर को गोंद दें। एटीटीनी से एससीएल और एसडीए तारों को मैग्नेटोमीटर के संबंधित संपर्कों में मिलाएं, चार्जर संपर्क तार और सोल्डर को जीएनडी संपर्क में फोल्ड करें। +V और GND तारों को ATtiny से संबंधित संपर्कों में मिलाएं। मैग्नेटोमीटर बोर्ड को इंसुलेटिंग टेप से सुरक्षित रखें।

चरण 7: बैटरी को तार देना

बैटरी को तार देना
बैटरी को तार देना
बैटरी को तार देना
बैटरी को तार देना
बैटरी को तार देना
बैटरी को तार देना

बैटरी के नेगेटिव पोल को ATtiny के 4 पिन करने के लिए मिलाएं, और पॉजिटिव को केस के साइड में चार्जर कॉन्टैक्ट से मिलाएं। इस संपर्क से स्विच में एक तार जोड़ें (अगला चरण देखें)।

चरण 8: स्विच को तार देना

स्विच वायरिंग
स्विच वायरिंग
स्विच वायरिंग
स्विच वायरिंग

लेटरल चार्जर कॉन्टैक्ट से तार को स्विच के एक कॉन्टैक्ट से मिलाएं, और फिर दूसरे को मैग्नेटोमीटर के +V कॉन्टैक्ट से मिलाएं। अब आप कम्पास का परीक्षण कर सकते हैं और नीचे के ढक्कन को गोंद कर सकते हैं।

चरण 9: कैलिब्रेट करना

प्रोग्राम AB.ino में एक स्वचालित कैलिब्रेटिंग एल्गोरिथम है। आपको केवल कंपास 360º को चालू और घुमाना है जैसा कि वीडियो में दिखाया गया है।

ध्यान दें! दोनों बाहरी संपर्कों को कभी भी कनेक्ट न करें क्योंकि इससे बैटरी शॉर्ट-सर्किट हो जाएगी।

चरण 10: चार्जर I

चार्जर I
चार्जर I
चार्जर I
चार्जर I
चार्जर I
चार्जर I

17 मिमी x 10 मिमी और 13 मिमी x18 मिमी के पीसीबी के दो टुकड़े काटें। छोटे टुकड़े में एक छेद ड्रिल करें जो गोल 3 डी प्रिंटेड हिस्से में छेद से मेल खाता है, एक तार पास करें और इसे मिलाप करें। पीसीबी को गोंद करें जैसा कि फोटो में दिखाया गया है।

चरण 11: चार्जर II

चार्जर II
चार्जर II
चार्जर II
चार्जर II

17x10 मिमी पीसीबी टुकड़े में एक तार मिलाएं और इसे 3 डी प्रिंटेड हिस्से में स्लॉट फेंक दें। दिखाए गए अनुसार इसे गोंद दें।

चरण 12: चार्जर III

चार्जर III
चार्जर III
चार्जर III
चार्जर III
चार्जर III
चार्जर III

दिखाए गए अनुसार 3डी प्रिंटेड भागों को फिट और गोंद करें और तारों को बैटरी चार्जर मॉड्यूल में मिला दें। नीचे के हिस्से में टांका लगाने वाला तार ऋणात्मक होता है। अब आप कंपास की बैटरी को मिनी यूएसबी केबल से चार्ज कर सकते हैं।

मानचित्र चुनौती
मानचित्र चुनौती
मानचित्र चुनौती
मानचित्र चुनौती

मैप्स चैलेंज में दूसरा पुरस्कार

सिफारिश की: