সুচিপত্র:
- ধাপ 1: আইডিয়া
- ধাপ 2: মস্তিষ্ক
- ধাপ 3: প্রদর্শন
- ধাপ 4: RTC
- ধাপ 5: ব্যবহারকারীর সাথে ইন্টারফেস
- ধাপ 6: টুইস্ট
- ধাপ 7: বোতাম সেল নিয়ে সমস্যা
- ধাপ 8: কোড
- ধাপ 9: সম্পন্ন
ভিডিও: DIY পকেট ওয়াচ: 9 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
এই ব্যস্ত বিশ্বে সময়কে ট্র্যাক রাখা ভাল পারফরম্যান্সের জন্য এবং শখের বশে হওয়া আবশ্যক কেন সময় ট্র্যাক রাখার জন্য ডিভাইস তৈরি করবেন না। প্রযুক্তির জন্য ধন্যবাদ 'ওয়াচ' নামে ডিভাইস আছে কিন্তু! যখন আপনি নিজের দ্বারা জিনিসগুলি তৈরি করেন তখন আনন্দ আলাদা, তাই এই নির্দেশনায় আমি আপনাকে দেখাতে যাচ্ছি কিভাবে আমি এই ছোট্ট ঘড়িটি তৈরি করেছি।
ধাপ 1: আইডিয়া
ধারণাটি যতটা সম্ভব সহজ রাখা এবং ন্যূনতম উপাদান ব্যবহার করা।
- সময় দেখানোর জন্য একটি প্রদর্শন।
- সময়ের হিসাব রাখার একটি উপাদান।
- আরেকটি উপাদান সময় নিতে এবং এটি প্রদর্শন করতে পাঠান।
- এবং একটি শক্তির উৎস।
// আইডিয়ার ফ্লো চার্ট
ধাপ 2: মস্তিষ্ক
মস্তিষ্ক অবশ্যই একটি মাইক্রোকন্ট্রোলার হওয়া উচিত কারণ এতে সহজ প্রোগ্রামিং এবং ছোট আকারের সুবিধা রয়েছে। প্রথমে আমি ভেবেছিলাম attiny85 নিখুঁত হবে কিন্তু তারপর এটি সীমিত GPIO পিনগুলির সাহায্যে চালানো কঠিন করে তোলে। তারপর আমি tqfp প্যাকেজে উপলব্ধ Atmega328p এর সাথে যাওয়ার সিদ্ধান্ত নিয়েছি কিন্তু এত ছোট প্যাকেজ সোল্ডারিংয়ে নগণ্য অভিজ্ঞতা থাকার কারণে আমি arduino pro mini এর সাথে যাওয়ার সিদ্ধান্ত নিয়েছি। যদিও এই বোর্ডটি অফিসিয়াল অবসরপ্রাপ্ত কিন্তু ওপেন সোর্স হওয়া সত্ত্বেও এগুলি এখনও পাওয়া যায়।
ধাপ 3: প্রদর্শন
একটি 0.91 ইঞ্চি OLED ডিসপ্লে মডিউল ডিসপ্লের জন্য চমৎকার পছন্দ হবে, যা এটিকে আরো আধুনিক দেখায় কিন্তু তারপর সমস্যা হল এটির বিদ্যুৎ খরচ, গড়ে এটি 20mA খরচ করে যা ব্যাটারির জন্য মোটা হবে। ডিসপ্লে হিসেবে কি ব্যবহার করতে হবে তা ভাবার সময় আমি এই ডিভিডি ডিসপ্লেটি চারপাশে পড়ে থাকতে দেখেছি। এই ডিসপ্লেতে সাতটি সেগমেন্ট ডিসপ্লের চারটি সংখ্যা আছে যা কিছু পরিপূরক এলইডি সহ। সমস্ত এলইডিগুলিকে সাধারণ ক্যাথোড হিসাবে কনফিগার করা হয়েছে তাই তাদের চালানোর জন্য আমাদের মিউটলিপ্লেক্সিং নামক পদ্ধতি ব্যবহার করতে হবে যা প্রতিটি অঙ্ককে একের পর এক এত দ্রুত চালানো ছাড়া আর কিছুই নয় যে মনে হচ্ছে সব একই সাথে জ্বলছে। এছাড়াও Atmega328 20mA পর্যন্ত ডুবে যেতে পারে তাই ট্রানজিস্টরের প্রয়োজন হ্রাস পায়। প্রতিটি নেতৃত্ব 3.3v এ 100 ওম দিয়ে বেশ সূক্ষ্ম কাজ করে।
ধাপ 4: RTC
আরডুইনো প্রো মিনি ট্র্যাক রাখতে পারে কিন্তু সমস্যা হচ্ছে এটি বিদ্যুৎ খরচ। 3.3v এ এটি 8MHz এ প্রায় 3mA আঁকে এবং প্লাস আমাদের ডিসপ্লেও আছে যা কিছু রসও খাবে। আমি DS3231 RTC চিপের সাথে যেতে পছন্দ করি কারণ এটি I2C ইন্টারফেসের জন্য ব্যবহার করা সহজ। এছাড়াও এটি atmega328 এর চেয়ে সঠিকভাবে সময়ের ট্র্যাক রাখে এবং এমনকি কম শক্তি খরচ করে।
ধাপ 5: ব্যবহারকারীর সাথে ইন্টারফেস
ইন্টারফেসটি সহজ - ব্যবহারকারী সময় চায়, ডিভাইস এটি দেয় এর জন্য আমরা হাতের ইশারার মতো জটিল জিনিস বা ধাক্কা বোতামের মতো সহজ ব্যবহার করতে পারতাম। তাই যখনই ব্যবহারকারী সময় জানতে চায়, বোতাম টিপুন এবং সময় ডিসপ্লেতে প্রদর্শিত হয়। কোডের পরিকল্পনাটি ছিল বোতাম টিপানো হয় কিনা তা শনাক্ত করা, যখন RTC থেকে বর্তমান সময়ের অনুরোধটি চাপানো হয় এবং প্রদর্শনীর মাধ্যমে দেখানো হয় কিন্তু তখন আমি বুঝতে পারলাম যে arduino pro mini- এর একটি পুশ বাটন আছে যা নিজে থেকে পুনরায় সেট করা যায় তাহলে চেক -আপ করার পরিবর্তে কেন এটি ব্যবহার করবেন না বোতামের জন্য শুধু বর্তমান সময় নিন এবং একবার প্রদর্শন করুন এবং পরবর্তী রিসেট পর্যন্ত অপেক্ষা করুন।
ধাপ 6: টুইস্ট
তাই এখন আমরা আমাদের উপাদানগুলি arduino pro min, DVD display, DS3231 RTC চিপ এবং CR2032 বোতাম সেলকে পাওয়ার হাউস হিসাবে সেট করেছি যাতে ব্যাটারির পছন্দ নিয়ে খুব বেশি চিন্তা না করে। তাই আমার মাথায় সার্কিট নিয়ে আমি পিসিবি লেআউট ডিজাইন করেছি। এবং আমি PCB- কে অর্ডার করার ঠিক আগে একটা জিনিস আমার মনে আঘাত করে … যদি আমি RTC চিপ এবং বোতাম সেল হোল্ডার বিবেচনা করি তাহলে সেগুলি ইতিমধ্যেই DS3231 RTC মডিউলে বিক্রি করা হয়েছে তাহলে কেন একটি কাস্টম PCB পেতে সম্পদ অপচয় করা হয় আসলে এই ক্ষেত্রে আমাদের কেবল সোল্ডার পাওয়ার আছে, I2C লাইন এবং ডিভিডি ডিসপ্লে থেকে প্রো মিনি। যদি আপনি পিসিবি লেআউটটি একবার দেখতে চান তবে এটি নীচে সংযুক্ত করা হয়েছে।
ধাপ 7: বোতাম সেল নিয়ে সমস্যা
ব্যাটারি টাইপ বেছে নেওয়ার সময় না দিয়ে আমি যে ভুল করেছি তার মূল্য পরিশোধ করেছি। যখন ডিভাইসটি arduino uno এর মাধ্যমে চালিত হত যখন আমি এটিকে arduino pro mini প্রোগ্রামে ব্যবহার করতাম তখন এটি ভাল কাজ করত কিন্তু যখন এটি বোতাম সেল দ্বারা চালিত হচ্ছিল তখন এটি অদ্ভুত আচরণ করেছিল। সমস্যাটি কী তা খুঁজে বের করার জন্য অনেক সময় ব্যয় করার পরে - এটি আসলেই ছিল যে CR2032 2mA পর্যন্ত বর্তমান সরবরাহ করতে পারে এবং ডিভাইসের প্রয়োজনীয়তা তার চেয়ে অনেক বেশি ছিল তাই অবশেষে আমি পরিবর্তে একটি লাইপো ব্যাটারি ব্যবহার করে শেষ করলাম।
ধাপ 8: কোড
কোডটি দীর্ঘ এবং পুনরাবৃত্তিমূলক মনে হতে পারে তবে আসলে বোঝা সহজ। সবকিছু সেটআপ বিভাগে রাখা হয় কারণ আমরা কেবল একবার কাজ করি এবং পরবর্তী রিসেট কমান্ড পর্যন্ত অপেক্ষা করি।
কোডের প্রবাহ হল সবকিছু আরম্ভ করা -> আরটিসি থেকে বর্তমান সময় নিন -> ডেটা ম্যানিপুলেট করুন যাতে এটি ডিসপ্লে ডিজিটগুলিকে মাল্টিপ্লেক্স করতে ব্যবহার করতে পারে -> এবং তারপরে ডেটা (সময়) 2 সেকেন্ডের জন্য প্রতিটি ডিজিট এক এক করে মাল্টিপ্লেক্স করে প্রদর্শন করে।
ধাপ 9: সম্পন্ন
আমি 3D এর জন্য একটি কেস প্রিন্ট করতাম কিন্তু একটি কেস ছাড়াই এটি দুর্দান্ত দেখায় কারণ সমস্ত উপাদান উন্মুক্ত হয়।
প্রস্তাবিত:
অক্সিমিটার এবং হার্ট রেট সহ DIY ফিটনেস ট্র্যাকার স্মার্ট ওয়াচ - TinyCircuits থেকে মডুলার ইলেকট্রনিক মডিউল - সবচেয়ে ছোট তোরণ:। টি ধাপ
অক্সিমিটার এবং হার্ট রেট সহ DIY ফিটনেস ট্র্যাকার স্মার্ট ওয়াচ | TinyCircuits থেকে মডুলার ইলেকট্রনিক মডিউল | সবচেয়ে ছোট তোরণ: আরে, কি হচ্ছে, বন্ধুরা! CETech থেকে আজ এখানে আমাদের কাছে কিছু সেন্সর মডিউল আছে যা আমাদের দৈনন্দিন জীবনে খুবই উপকারী কিন্তু নিজেদের একটি ক্ষুদ্র সংস্করণে। আজ আমাদের কাছে যে সেন্সর আছে তা ট্রার তুলনায় আকারে খুব ছোট
DIY কিভাবে একটি কুল লুকিং ওয়াচ তৈরি করবেন - স্টিকসি - করা সহজ: 8 টি ধাপ
DIY কিভাবে কুল লুকিং ওয়াচ তৈরি করতে হয় - স্টিকসি - কি করা সহজ: এই টিউটোরিয়ালে আমরা শিখব কিভাবে ESP32 M5Stack StickC কে Arduino IDE এবং Visuino দিয়ে LCD তে সময় প্রদর্শন করতে হয় এবং স্টিক বোতাম ব্যবহার করে সময়ও নির্ধারণ করতে হয়।
পকেট সিগন্যাল ভিজুয়ালাইজার (পকেট অসিলোস্কোপ): 10 টি ধাপ (ছবি সহ)
পকেট সিগন্যাল ভিজুয়ালাইজার (পকেট অসিলোস্কোপ): হ্যালো সবাই, আমরা সবাই প্রতিদিন অনেক কিছু করছি। সেখানে প্রতিটি কাজের জন্য যেখানে কিছু সরঞ্জাম প্রয়োজন। এটি তৈরি, পরিমাপ, সমাপ্তি ইত্যাদির জন্য। সুতরাং ইলেকট্রনিক কর্মীদের জন্য তাদের সোল্ডারিং লোহা, মাল্টি-মিটার, অসিলোস্কোপ ইত্যাদির মতো সরঞ্জাম প্রয়োজন
একটি পকেট ফেজার থেকে একটি পকেট লেজার পর্যন্ত: 6 টি ধাপ
একটি পকেট ফ্যাসার থেকে একটি পকেট লেজারে: এই প্রকল্পে, আমরা বার্নসে পাওয়া একটি ছোট খেলনা স্টার ট্রেক ফ্যাসারকে রূপান্তর করব & একটি লেজার পয়েন্টার থেকে মহৎ। আমার এই দুটি ফেজার আছে, এবং একটি লাইট আপ বিট জন্য ব্যাটারি ফুরিয়ে গেছে, তাই আমি এটি একটি রিচার্জেবল লেজার পি রূপান্তর করার সিদ্ধান্ত নিয়েছে
শীতল ইউএসবি এল.ই.ডি. পকেট সাইজ লাইট (পকেট সাইজ এন্ট্রি): Ste টি ধাপ
শীতল ইউএসবি এল.ই.ডি. পকেট-সাইজ লাইট (পকেট-সাইজ এন্ট্রি): এই নির্দেশনায়, আমি আপনাকে দেখাব কিভাবে একটি USB চালিত L.E.D. আলো যা একটি X-it Mints টিনের আকারে ভাঁজ করতে পারে এবং সহজেই আপনার পকেটে ফিট করতে পারে। যদি আপনি এটি পছন্দ করেন, তবে এটিকে নিশ্চিত করুন এবং প্রতিযোগিতায় আমাকে ভোট দিন! উপকরণ এবং