সুচিপত্র:

এখনো আরেকটি স্মার্ট পাশা (YASD): 8 টি ধাপ
এখনো আরেকটি স্মার্ট পাশা (YASD): 8 টি ধাপ

ভিডিও: এখনো আরেকটি স্মার্ট পাশা (YASD): 8 টি ধাপ

ভিডিও: এখনো আরেকটি স্মার্ট পাশা (YASD): 8 টি ধাপ
ভিডিও: Come What May Episode 1 (Bangla Subtitle) 2024, নভেম্বর
Anonim
এখনো আরেকটি স্মার্ট পাশা (YASD)
এখনো আরেকটি স্মার্ট পাশা (YASD)

YASD কি?

স্মার্ট বৈশিষ্ট্য সহ আরেকটি নতুন ইলেকট্রনিক পাশা? হ্যা এবং না.

হ্যাঁ - একটি পাশা শৈলীতে এলোমেলোভাবে উত্পন্ন সংখ্যাগুলি প্রদর্শন করতে YASD LED ব্যবহার করে।

না - YASD নিজেই একটি সমাপ্ত পণ্য নয়। এটি বরং দেখানো উচিত যে কোন মুদ্রিত সার্কিট বোর্ড প্রযুক্তি সম্ভব।

বৈশিষ্ট্য

মাইক্রোকন্ট্রোলার নিয়ন্ত্রিত প্রজন্ম এবং এলইডি অ্যারে এলোমেলো সংখ্যার প্রদর্শন ডাইস স্টাইলে।

সার্কিটে একটি অ্যাকসিলরোমিটার থাকে। এই সেন্সর এলোমেলো সংখ্যা তৈরির জন্য একটি ট্রিগার হিসেবে কাজ করে। পাশা আর পাকানো হয় না, পাশা বা টেবিলে একটি সাধারণ টোকা একটি এলোমেলো সংখ্যা তৈরি করে।

YASD একটি CR2032 coincell দ্বারা চালিত।

YASD অ্যাকসিলরোমিটারের সাহায্যে কনফিগার করা যায়। উদাহরণস্বরূপ, এটি চালু করার সময় আপনি YASD উল্টো করতে পারেন। YASD অ্যাকসিলরোমিটারের সাহায্যে এটিকে স্বীকৃতি দেয় এবং অন্য অপারেটিং মোডে পরিবর্তন করে।

দুটি অপারেটিং মোড রয়েছে:

শক্তি সঞ্চয় মোড। উৎপন্ন এলোমেলো সংখ্যা একটি ঝলকানি তাল মধ্যে 3 সেকেন্ডের জন্য প্রদর্শিত হয়। তারপর LED অ্যারে সংখ্যার ডিসপ্লে চলে যায়।

অভিনব মোড। LED অ্যারেতে একটি অ্যানিমেশন প্রদর্শিত হয়। উৎপন্ন এলোমেলো সংখ্যা তারপর 5 সেকেন্ডের জন্য স্থিরভাবে প্রদর্শিত হয়। তারপর LED অ্যারে সংখ্যার ডিসপ্লে চলে যায়।

ধাপ 1: সার্কিট বর্ণনা

সার্কিট উপাদানগুলি নিয়ে গঠিত:

বিদ্যুৎ সরবরাহ

একটি স্ট্যান্ডার্ড বাটন সেল CR2032 ব্যবহার করা হয়।

মাইক্রোকন্ট্রোলার

মাইক্রোকন্ট্রোলার হল একটি ATTiny84A মাইক্রোচিপ/Atmel থেকে। ATTiny84A এর পিকোপাওয়ার পাওয়ার সেভিং মোড রয়েছে এবং তাই এটি ব্যাটারি অপারেশনের জন্য খুবই উপযুক্ত।

অ্যাকসিলরোমিটার

ST মাইক্রো ইলেক্ট্রনিক্স থেকে LIS3DH। LIS3DH- এর একটি অতি কম বিদ্যুৎ শক্তি সঞ্চয় মোড আছে LIS3DH একটি খুব সামান্য পদচিহ্ন আসে। সোল্ডারিং এ অসুবিধা এড়াতে আমি সার্কিটে অ্যাকেরলারোমিটার গ্রহণ করার জন্য একটি ব্রেকআউটবোর্ড বেছে নিয়েছি।

LED ডিসপ্লে

এলইডি ডিসপ্লেতে সাতটি এলইডি রয়েছে যা ডাইসের পদ্ধতিতে সাজানো। সিরিজ প্রতিরোধক প্রায় একটি LED বর্তমান সেট করা হয়। 2mA

সার্কিটের মোট বিদ্যুৎ খরচ প্রায়। 16mA চলার সময় 6 টি এলইডি চালু আছে। পাওয়ারডাউন মোডে (কোন এলইডি চালু নেই, মাইক্রোকন্ট্রোলার ঘুমাচ্ছে) মোট বিদ্যুৎ খরচ 1mA এর কম। সর্বাধিক "ডাইস রোলিং" চক্র নির্ধারণ করতে হবে।

ধাপ 2: পিসিবি বর্ণনা

পিসিবি বর্ণনা
পিসিবি বর্ণনা

মুদ্রিত সার্কিট বোর্ড একটি সম্পূর্ণ মুদ্রিত সার্কিট বোর্ড নিয়ে গঠিত, যা মিলিং দ্বারা ছয়টি পৃথক মুদ্রিত সার্কিট বোর্ডে বিভক্ত:

বিদ্যুৎ সরবরাহ, মাইক্রোকন্ট্রোলার এবং অ্যাকসিলরোমিটার সহ বেসবোর্ড।

LED ডিসপ্লে ম্যাট্রিক্স

পাশের দেয়াল I - IV

ধাপ 3: পিসিবি

পিসিবি
পিসিবি
পিসিবি
পিসিবি

Agগল-ফাইলে লিঙ্ক োকান

ধাপ 4: ছয়টি একক পিসিবি আলাদা করুন

ছয়টি একক পিসিবি আলাদা করুন
ছয়টি একক পিসিবি আলাদা করুন

সাইডকাটার দিয়ে ছয়টি একক পিসিবি আলাদা করুন।

মিলিংয়ের অবশিষ্টাংশ অপসারণ করতে একটি ফাইল ব্যবহার করুন। মুদ্রিত সার্কিট বোর্ডের সমস্ত প্রান্ত মসৃণ হতে হবে অন্যথায় পিসিবি একসাথে ফিট হবে না।

ধাপ 5: উপাদানগুলির সাথে বেসবোর্ড একত্রিত করুন

উপাদানগুলির সাথে বেসবোর্ড একত্রিত করুন
উপাদানগুলির সাথে বেসবোর্ড একত্রিত করুন

উপাদানগুলিতে সোল্ডার। ক্যাপাসিটর দিয়ে শুরু করুন। তারপর সোল্ডার সুইচ এবং মাইক্রোকন্ট্রোলার। LIS3DH ব্রেকআউট বোর্ড অনুসরণ করে। আমার সেটআপে আমি LIS3DH ব্রেকআউট বোর্ডের জন্য সকেট সংযোগকারী ব্যবহার করেছি যাতে এটি সহজেই অপসারণ করা যায়। অবশেষে ব্যাটারি ধারক উপর ঝাল।

ধাপ 6: প্রোগ্রাম মাইক্রোকন্ট্রোলার

প্রোগ্রাম মাইক্রোকন্ট্রোলার
প্রোগ্রাম মাইক্রোকন্ট্রোলার

মাইক্রোকন্ট্রোলার প্রোগ্রাম করার জন্য আপনার একটি উপযুক্ত প্রোগ্রামার প্রয়োজন। আমি AVR ISP mkII ব্যবহার করি। Atmel থেকে অন্যান্য প্রোগ্রামারদেরও কাজ করা উচিত। ছবি অনুযায়ী তারের ঝালাই।

ISP হেডার পিন-> YaSD পিন

VTG / VCC-> VCC

GND-> GND

মসি-> মসি

মিসো-> মিসো

SCK-> SCK

রিসেট-> রিসেট

তারপর হেক্স ফাইল দিয়ে মাইক্রোকন্ট্রোলার প্রোগ্রাম করুন। সফটওয়্যারটির প্রোগ্রামিং করার পর ফিউজ সেট করতে হবে। আপনি তাদের প্রায় সবগুলি অপরিবর্তিত রেখে যেতে পারেন। শুধুমাত্র "LOW. CKDIV8" ফিউজ অক্ষম করতে হবে।

প্রোগ্রামিংয়ের জন্য তারগুলি আনসোল্ডার করুন।

ধাপ 7: পাশা একত্রিত করুন

পাশা একত্রিত করুন
পাশা একত্রিত করুন

সাইডার প্যানেলে সোল্ডার বেসবোর্ড II। নিশ্চিত করুন যে বেসবোর্ডটি লম্ব। আমি উভয় পিসিবি একটি সমকোণ সেট এবং তাদের soldered। বুকেন্ডের মতো অন্যান্য বস্তুও কাজ করে। পিসিবি একসঙ্গে থাকা পৃষ্ঠায় অক্ষর দিয়ে চিহ্নিত করা হয়। আপনি ফটোতে দেখতে পাচ্ছেন, সাইড এ সাইডেড এ এ। এ একপাশে সমস্ত প্যাড সোল্ডার করবেন না। শুধু একটি বা দুটি প্যাড সোল্ডার করুন যাতে আপনি সেগুলি পুনরায় বিক্রি করতে পারেন যদি পাশা মোটেও লম্ব না হয়।

পাশের প্যানেল I দিয়ে যান।

পরবর্তী সাইড প্যানেল দুটি নেতৃত্ব প্রদর্শন এলইডি উপরে থাকতে হবে;-)

কিছু সংশোধন করুন যদি পাশা একেবারে লম্ব না হয় তবে প্রতিটি পাশে সমস্ত প্যাড সোল্ডার করুন।

এখন আপনি একটি coincell মধ্যে রাখা এবং পাশা উপর swith করতে পারেন। আনন্দ কর!

সাবধান! শেষ সাইড-প্যানেল III সোল্ডার করার আগে, নিশ্চিত করুন যে সমস্ত উপাদানগুলি সোল্ডার করা হয়েছে এবং সঠিকভাবে স্থাপন করা হয়েছে।

ধাপ 8: দয়া করে এটির দিকে মনোযোগ দিন

দয়া করে এই দিকে মনোযোগ দিন!
দয়া করে এই দিকে মনোযোগ দিন!

পুনরুত্পাদন কিছু জ্ঞান এবং দক্ষতা প্রয়োজন বিশেষ করে যখন মাইক্রোকন্ট্রোলার সোল্ডারিং এবং প্রোগ্রামিং।

এই ধরনের ছোট উপাদানগুলি সোল্ডার করার জন্য সোল্ডারিংয়ের কিছু অভিজ্ঞতা এবং একটি উপযুক্ত সোল্ডারিং স্টেশন প্রয়োজন। অতএব আমি LIS3DH ব্রেকআউটবোর্ড ব্যবহার করার সিদ্ধান্ত নিয়েছি যাতে সরাসরি PCB- এ LIS3DH সোল্ডারিং এড়ানো যায়। LIS3DH এর ছোট প্যাকেজের সাথে এটি একটি সোল্ডারিং স্টেশনের সাথে করা অসম্ভব। পিসিবিএস একে অপরের কাছে বিক্রি করাও সহজ নয়।

যদি আপনি মাইক্রোকন্ট্রোলারে কিছু ফিউজ ভুল ভাবে সেট করেন তবে এটি ব্রিকড।

ফটোগুলি সবসময় PCB এর সংস্করণ 0.1 দেখায় (প্রোগ্রামিং প্যাড দেখানো ছবি বাদে)। এটি প্রিন্টেড সার্কিট বোর্ডের প্রথম সংস্করণ যা তৈরি করা হয়েছে। এটিতে কিছু জিনিস ছিল যা উন্নত করা দরকার। তাই আমি একটি নতুন সংস্করণ তৈরি করার সিদ্ধান্ত নিয়েছি। জিথুবের সংগ্রহস্থলটিতে সর্বশেষ সংস্করণ রয়েছে।

ছবিটি পিসিবি অর্ডার করার আগে আমি তৈরি করা প্রথম কাগজের মকআপ দেখায়।

প্রস্তাবিত: