সুচিপত্র:

ATtiny85 এর সাথে একটি ক্ষুদ্র কম্পাস: 12 টি ধাপ (ছবি সহ)
ATtiny85 এর সাথে একটি ক্ষুদ্র কম্পাস: 12 টি ধাপ (ছবি সহ)

ভিডিও: ATtiny85 এর সাথে একটি ক্ষুদ্র কম্পাস: 12 টি ধাপ (ছবি সহ)

ভিডিও: ATtiny85 এর সাথে একটি ক্ষুদ্র কম্পাস: 12 টি ধাপ (ছবি সহ)
ভিডিও: arduino project Project microcontroller attiny85 digispark 2024, জুলাই
Anonim
ATtiny85 সহ একটি ক্ষুদ্র কম্পাস
ATtiny85 সহ একটি ক্ষুদ্র কম্পাস

এটি ATtiny85 এর সাথে আমাদের প্রথম প্রকল্প; একটি সাধারণ পকেট ডিজিটাল কম্পাস (জে। আর্টুরো এসপিজেল বায়েজের সহযোগিতায়)।

ATtiny85 একটি উচ্চ কর্মক্ষমতা এবং কম শক্তি মাইক্রোকন্ট্রোলার। এটিতে 8 Kbytes প্রোগ্রামযোগ্য ফ্ল্যাশ মেমরি রয়েছে। এই কারণে, এই প্রকল্পে চ্যালেঞ্জ ছিল প্রোগ্রামের আকার কমানো, যেহেতু সার্কিটটি খুবই সহজ, I2C প্রোটোকলের জন্য ধন্যবাদ।

সরবরাহ

কম্পাসের জন্য:

  • ATtiny85
  • HMC5883L ম্যাগনেটোমিটার
  • SSD1306 I2c 0.96 "128x64 OLED ডিসপ্লে
  • স্ব-লকিং স্কয়ার বোতাম সুইচ
  • 3.7V 300mAh লিপো লি-পলিমার ব্যাটারি
  • থ্রিডি প্রিন্টেড কেস (2 টি অংশ, দয়া করে এসটিএল লিঙ্কগুলি সন্ধান করুন)

চার্জারের জন্য:

  • পিসিবি দুই টুকরা; 17x10 মিমি এবং 13x18 মিমি
  • থ্রিডি প্রিন্টেড কেস (2 টি অংশ, দয়া করে এসটিএল লিঙ্কগুলি সন্ধান করুন)
  • মাইক্রো ইউএসবি 5V 1A TP4056 লিথিয়াম ব্যাটারি চার্জার মডিউল

ধাপ 1: প্রোগ্রাম

সার্কিটে ওয়্যারিং করার আগে ATTiny85 এ AB.ino প্রোগ্রামটি লোড করা প্রয়োজন। এর জন্য, আপনি ইন্টারনেটে যে কোন টিউটোরিয়াল অনুসরণ করতে পারেন, যেমন 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 তারের

সোল্ডারিংয়ের আগে এটিটিনির অব্যবহৃত পিনগুলি কাটা সুবিধাজনক।

১ ম এবং ২ য় ছবিতে যেমন দেখানো হয়েছে, দুটি 2-মিমি অংশকে অর্ধেক সরিয়ে এবং একে অপরের থেকে প্রায় 5 মিমি আলাদা করে দুটি 10-সেমি জোড়া তারের প্রস্তুত করুন। প্রথম জোড়া তারের (A) থেকে SDA (পিন 5) এবং অন্য অংশটি এসসিএল (পিন 7) -এ 3 য় ছবিতে দেখানো হয়েছে। অন্য জোড়া তারের (B) সঙ্গে, 4 টি ছবির মতো একটি তারের GND (পিন 4) এবং অন্যটি +V (পিন 8) এ সোল্ডার করুন।

ধাপ 4: OLED ডিসপ্লে ওয়্যারিং

OLED ডিসপ্লে ওয়্যারিং
OLED ডিসপ্লে ওয়্যারিং

ATTiny (SDA, SCL, +V, এবং GND) এর একপাশের চারটি তারের OLED ডিসপ্লের সংশ্লিষ্ট পরিচিতিগুলিতে বিক্রি করুন এবং এটিকে আঠালো করুন। ডিসপ্লে বোর্ডকে ইনসুলেটিং টেপ দিয়ে রক্ষা করুন।

ধাপ 5: চার্জার পরিচিতি রাখুন

চার্জার পরিচিতি রাখুন
চার্জার পরিচিতি রাখুন
চার্জার পরিচিতি রাখুন
চার্জার পরিচিতি রাখুন
চার্জার পরিচিতি রাখুন
চার্জার পরিচিতি রাখুন

একটি পুরুষ হেডার পিন সংযোগকারী থেকে দুটি তারের নিন। প্রথম ছবির মতো হুক তৈরি করে প্রত্যেককে ভাঁজ করুন। ডিসপ্লে কেসের পাশের দিকে একটি ertোকান, এবং অন্যটি দেখানো হিসাবে নীচের lাকনায়।

ধাপ 6: HMC5883L তারের

HMC5883L তারের
HMC5883L তারের
HMC5883L তারের
HMC5883L তারের
HMC5883L তারের
HMC5883L তারের

HMC5883L ম্যাগনেটোমিটারটি নিচের lাকনাতে আঠালো করুন। এসটিএল এবং এসডিএ তারগুলি ATTiny থেকে ম্যাগনেটোমিটারের সংশ্লিষ্ট পরিচিতিগুলিতে বিক্রি করুন, চার্জার যোগাযোগের তার এবং ভাঁজটি GND পরিচিতিতে ভাঁজ করুন। ATTiny থেকে সংশ্লিষ্ট পরিচিতিগুলিতে +V এবং GND তারগুলি বিক্রি করুন। ইনসুলেটিং টেপ দিয়ে ম্যাগনেটোমিটার বোর্ডকে রক্ষা করুন।

ধাপ 7: ব্যাটারি তারের

ব্যাটারি তারের
ব্যাটারি তারের
ব্যাটারি তারের
ব্যাটারি তারের
ব্যাটারি তারের
ব্যাটারি তারের

ব্যাটারির নেগেটিভ পোলটি ATTiny এর 4 পিন করতে, এবং কেসটির পাশে চার্জার কন্টাক্টে পজিটিভ। এই পরিচিতি থেকে সুইচে একটি তার যুক্ত করুন (পরবর্তী ধাপ দেখুন)।

ধাপ 8: সুইচ তারের

তারের সুইচ
তারের সুইচ
তারের সুইচ
তারের সুইচ

পাশের চার্জার কন্টাক্ট থেকে তারের সুইচটির একটি কন্টাক্টে, এবং তারপর ম্যাগনেটোমিটারের +V কন্টাক্টে আরেকটি ওয়্যার সোল্ডার করুন। এখন আপনি কম্পাস পরীক্ষা করতে পারেন এবং নিচের lাকনা আঠালো করতে পারেন।

ধাপ 9: ক্যালিব্রেটিং

AB.ino প্রোগ্রামটির একটি স্বয়ংক্রিয় ক্যালিব্রেটিং অ্যালগরিদম রয়েছে। ভিডিওতে দেখানো হিসাবে আপনাকে কেবল কম্পাস 360º চালু এবং ঘুরাতে হবে।

সাবধানতা! উভয় বাহ্যিক পরিচিতিকে কখনোই সংযুক্ত করবেন না কারণ এটি ব্যাটারিকে শর্ট সার্কিট করবে।

ধাপ 10: চার্জার I

চার্জার I
চার্জার I
চার্জার I
চার্জার I
চার্জার I
চার্জার I

17 মিমি x 10 মিমি এবং 13 মিমি x18 মিমি পিসিবির দুটি টুকরো কাটুন। বৃত্তাকার 3D মুদ্রিত অংশে ছিদ্রের সাথে মেলে এমন ছোট টুকরোতে একটি গর্ত ড্রিল করুন, একটি তারের মধ্য দিয়ে যান এবং এটি সোল্ডার করুন। ছবিতে দেখানো হিসাবে PCB আঠালো।

ধাপ 11: চার্জার II

চার্জার ২
চার্জার ২
চার্জার ২
চার্জার ২

17x10 মিমি পিসিবি টুকরোতে একটি তারের সোল্ডার করুন এবং এটি 3 ডি মুদ্রিত অংশে স্লটটি নিক্ষেপ করুন। দেখানো হিসাবে এটি আঠালো।

ধাপ 12: চার্জার III

চার্জার III
চার্জার III
চার্জার III
চার্জার III
চার্জার III
চার্জার III

দেখানো হিসাবে 3D মুদ্রিত অংশগুলিকে ফিট করুন এবং আঠালো করুন এবং ব্যাটারি চার্জার মডিউলে তারগুলিকে সোল্ডার করুন। নীচের অংশে সোল্ডার করা তারটি নেতিবাচক। এখন আপনি একটি মিনি ইউএসবি কেবল দিয়ে কম্পাসের ব্যাটারি চার্জ করতে পারেন।

মানচিত্র চ্যালেঞ্জ
মানচিত্র চ্যালেঞ্জ
মানচিত্র চ্যালেঞ্জ
মানচিত্র চ্যালেঞ্জ

মানচিত্র চ্যালেঞ্জে দ্বিতীয় পুরস্কার

প্রস্তাবিত: