সুচিপত্র:
- ধাপ 1: যন্ত্রাংশ প্রয়োজন
- পদক্ষেপ 2: কার্যকরী ওভারভিউ
- ধাপ 3: বোর্ড ডিজাইন
- ধাপ 4: পিসিবি সমাবেশ
- ধাপ 5: কেস ডিজাইন
- ধাপ 6: প্রজেক্ট ফাইল এবং সমস্যার সম্মুখীন
- ধাপ 7: চূড়ান্ত ফলাফল
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
আমি এই বছরের শুরুর দিকে একটি ঘড়ি তৈরি করেছিলাম যাতে আমি এমন কিছু তৈরি করতে পারি যা কার্যকরী ছিল। আমার 3 টি প্রধান ডিজাইনের প্রয়োজনীয়তা ছিল
- সঠিক সময় রাখুন
- সারাদিনের ব্যাটারি আছে
- আরামে পরার জন্য যথেষ্ট ছোট হোন
আমি প্রথম 2 প্রয়োজনীয়তা পূরণ করতে পরিচালিত, তবে তৃতীয়টি কিছুটা প্রসারিত। আপনি এই নকশাটি আপনার কব্জিতে বসে লক্ষ্য করেছেন, তবে এটি ব্যবহারযোগ্য নয়। আমি নকশা প্রক্রিয়ার উপর যেতে চাই এবং এই প্রকল্পে সঠিক এবং ভুল কি হয়েছে তা দেখাতে চাই। আমি ব্যবহার করার জন্য ফাইল পোস্ট করব, কিন্তু আমি যেমন ব্যাখ্যা করব আমি আপনার নিজের মডেল তৈরির সময় কিছু ডিজাইন পছন্দ পরিবর্তন করার সুপারিশ করব।
নিরাপত্তা সতর্কতা
এই প্রকল্পে আপনার কব্জিতে এমন একটি যন্ত্র লাগানো আছে যা 150V ডিসি উৎপন্ন করে। যদি আপনি মনোযোগ না দেন তবে এটি গুরুতরভাবে আঘাত করবে বা আঘাত করবে।
ধাপ 1: যন্ত্রাংশ প্রয়োজন
যখন আপনি আপনার ঘড়ি ডিজাইন করেন তখন আপনাকে আপনার উপাদানগুলি বেছে নিয়ে শুরু করতে হবে।
নিক্সি টিউব
ছোট যত ভাল। আমি IN-17 ব্যবহার করেছি যার একটি ছোট পদচিহ্ন আছে, কিন্তু বেশ লম্বা। একটি টিউব যা সংখ্যার নীচে সীসা বেরিয়ে আসছে তা একটি ছোট এলাকায় সঙ্কুচিত হতে পারে।
উচ্চ ভোল্টেজ পাওয়ার সাপ্লাই
যেহেতু এটি ব্যাটারি চালিত, তাই আমাদের কমপক্ষে 150V পর্যন্ত V 3V রূপান্তর করতে হবে। আমি একটি টেলর ইলেকট্রনিক্স 1363 বোর্ড ব্যবহার করেছি। আপনার নিজের বোর্ড ডিজাইন করা সম্ভব, তবে আপনাকে ডিজাইনের দিকে মনোযোগ দিতে হবে। একটি পূর্বনির্ধারিত বোর্ড ব্যবহার করে আমি বোর্ডের আকার হাতের সোল্ডারিংয়ের চেয়ে অর্ধেক পর্যন্ত সঙ্কুচিত করার অনুমতি দিয়েছিলাম, এবং আমার নকশার চেয়ে আরও দক্ষ এবং কম রিং হয়ে শেষ হয়েছিল।
উচ্চ ভোল্টেজ সুইচ
বেশিরভাগ মাইক্রোকন্ট্রোলার 150V নয়, 3-5V বন্ধ হয়ে যায়। তাদের সাথে ইন্টারফেস করার জন্য আমাদের একটি শিফট রেজিস্টার, ট্রানজিস্টর বা উচ্চ ভোল্টেজের জন্য সক্ষম অন্যান্য সুইচিং ডিভাইস দরকার। আমি এই বোর্ডের জন্য HV5523 শিফট রেজিস্টার ব্যবহার করেছি - টেকনিক্যালি তাদের 5V লজিকের প্রয়োজন কিন্তু আমি দেখেছি যে তারা সমস্যা ছাড়াই 3.3V বন্ধ করে দিয়েছে।
মাইক্রোকন্ট্রোলার
আপনার সমস্ত ডিভাইস চালানোর জন্য পর্যাপ্ত পিন আছে এমন ক্ষুদ্রতম MCU প্রয়োজন। এটির জন্য এটিএমএগা 2560 ব্যবহার করবেন না কারণ এটি অতিরিক্ত। আমি ATTiny841 বাছাই করেছি কারণ এতে ঠিক IO এর প্রয়োজনীয় সংখ্যা ছিল এবং Arduino IDE সমর্থন করেছিল।
আরটিসি
সঠিক সময় রাখার জন্য আপনার একটি RTC চিপ প্রয়োজন। আমি DS3231 ব্যবহার করেছি।
অন্য অংশ গুলো
- ভোল্টেজ রেগুলেটর
-
সময় সেট করতে বা ডিসপ্লে চালু করতে ইন্টারফেস
আমি সীমিত সাফল্যের সাথে একটি APDS-9960 অঙ্গভঙ্গি/প্রক্সিমিটি সেন্সর ব্যবহার করেছি
-
সবকিছু কাজ করছে কিনা তা নিশ্চিত করার একটি উপায়
বর্তমান ডিভাইসের অবস্থা দেখানোর জন্য আমার কাছে একটি উন্মুক্ত সিরিয়াল পোর্ট এবং একটি RGB LED ছিল
- আপনি ব্যাটারি অপসারণ না করে চার্জ করার একটি পদ্ধতিও চাইতে পারেন।
পদক্ষেপ 2: কার্যকরী ওভারভিউ
সার্কিট লেআউটের পরিকল্পনা করার জন্য আমি আমার প্রাথমিক কিছু নোট আপলোড করেছি এবং আমি যা ব্যবহার করে শেষ করেছি তার মূল উপাদানগুলির একটি ব্লক ডায়াগ্রাম।
হাই ভোল্টেজের পাশের নিক্সি টিউবগুলির সাধারণ অ্যানোড (+) টার্মিনালে বর্তমান সীমাবদ্ধ প্রতিরোধকের মাধ্যমে HVPS +150V সরবরাহ করে। শিফট রেজিস্টার টিউবের প্রতিটি ডিজিটের সাথে সংযোগ স্থাপন করে। শিফট রেজিস্টার একটি ওপেন ড্রেন ডিভাইস। প্রতিটি পিন হয় সরাসরি মাটিতে বাঁধা যায়, অথবা সার্কিট থেকে সংযোগ বিচ্ছিন্ন করা যায়। এর মানে হল যে নিক্সি টিউবের সমস্ত সংযোগ বিচ্ছিন্ন 150V পরিমাপ করা হবে যখন ব্যবহার করা হচ্ছে না।
লো ভোল্টেজ সাইডে 3..3 ভি বক/বুস্ট রেগুলেটর রয়েছে যা লিপো ব্যাটারি থেকে ভোল্টেজ নিয়ন্ত্রণ করে। এটি সার্কিটকে 3.3V এ রাখে কারণ লিপো ভোল্টেজ 3.7 থেকে 3.0V এ নেমে যায়। Attiny841 i2C বাসটি অঙ্গভঙ্গি সেন্সর এবং আরটিসির সাথে সংযুক্ত। আরজিবি নেতৃত্বাধীন এবং সিরিয়াল সংযোগ দেখানো হয় না।
MCU চালানোর সময় প্রক্সিমিটি তথ্যের জন্য অঙ্গভঙ্গি সেন্সর পরীক্ষা করবে। ডিসপ্লে ট্রিগার করা থেকে হাতা এড়ানোর জন্য সেন্সরটি কমপক্ষে 1 সেকেন্ডের জন্য উন্মুক্ত করা প্রয়োজন, তারপর কমপক্ষে 1 সেকেন্ডের জন্য আবৃত করা, তারপর একটি কর্মকে ট্রিগার করার জন্য উন্মুক্ত করা প্রয়োজন। ঘড়ির প্রাথমিক সংস্করণটি শেষ ছবিতে একবার বর্ণিত সময়টি প্রদর্শন করবে। আমি এটি আপডেট করেছি যাতে এটি সেন্সরকে দীর্ঘ সময় coveredেকে রেখে সর্বদা মোডে থাকার ক্ষমতা রাখে।
ধাপ 3: বোর্ড ডিজাইন
পিসিবি কিভাবে তৈরি করা যায় সে সম্পর্কে আমি খুব বেশি বিশদে যাব না কারণ এটি সম্পর্কে ইতিমধ্যে প্রচুর তথ্য রয়েছে। কিছু দরকারী নিক্সি টিউব পদচিহ্ন এখানে পাওয়া যায়।
যখন আমি আমার পিসিবি ডিজাইন করেছি তখন আমি আমার কব্জিতে বাঁধা অবস্থায় পায়ের ছাপ কমাতে দুটি ছোট বোর্ড স্ট্যাক করেছি। আমার সব পায়ের ছাপ রেখাযুক্ত এবং সংযোগকারীগুলিকে একত্রিত করা হয়েছে তা নিশ্চিত করার জন্য আমি পিসিবি -র একটি কাগজ কপি মুদ্রণ এবং কাটা উপকারী বলে মনে করেছি। স্পেস পারমিটিং পরীক্ষা করার সময় i2C এবং অন্যান্য ডেটা লাইনের জন্য ব্রেকআউট প্যাডগুলি পরীক্ষা বা সোল্ডার করার চেষ্টা করে।
Agগলের একটি বৈশিষ্ট্য রয়েছে যা আপনাকে একটি উপাদানকে একটি 3D মডেল বরাদ্দ করতে দেয়, তারপরে আপনার বোর্ডের একটি 3D মডেল অন্য প্রোগ্রামে রপ্তানি করে। যখন আমি এটি ব্যবহার করছিলাম তখন এটি বাগি ছিল কিন্তু এটি নিশ্চিত করার জন্য খুব দরকারী যে কোন অংশ একে অপরের সাথে হস্তক্ষেপ করবে না।
স্থান বাঁচাতে আমি ঘড়ির ভিতরে ব্যাটারি চার্জার অন্তর্ভুক্ত করিনি। পরিবর্তে আমার ঘড়ির পাশে কিছু মহিলা ডুপন্ট সংযোগকারী আছে। এই সেটের শেষ ছবিটি আমার ব্যবহৃত ওয়্যারিং দেখায়। বাম দিকটি ঘড়ির ভিতরে, ডানটি বাইরে। ঘড়ি চার্জ করার জন্য আপনি বাইরের চার্জারের সাথে বাইরেরতম তারগুলি সংযুক্ত করেন। ব্যাটারি নেগেটিভের কাছাকাছি নীল রেখা চার্জার.োকা রোধ করতে একটি চাবিযুক্ত স্লট উপস্থাপন করে। ঘড়িটি চালু করতে আপনি একটি ছোট জাম্পার কেবল ব্যবহার করেন এটি ঝামেলার ক্ষেত্রে দ্রুত ব্যর্থ নিরাপদ দেয়। বিন্যাসের কারণে আপনি দুর্ঘটনাক্রমে সংক্ষিপ্ত বা সার্কিটটিকে পিছনের দিকে সংযুক্ত করতে পারবেন না।
ধাপ 4: পিসিবি সমাবেশ
আমি ওএসএইচপার্ক থেকে আমার বোর্ডগুলি অর্ডার করেছি কারণ এগুলি বেশ দ্রুত, সস্তা এবং একটি সুন্দর বেগুনি রঙ ছিল: ডি
এছাড়াও আপনি প্রতিটি বোর্ডের 3 টি পান, যাতে আপনি 2 টি ঘড়ি তৈরি করতে পারেন এবং পরীক্ষার জন্য একটি তৃতীয় বোর্ড থাকতে পারেন।
প্রথমে গরম বায়ু দিয়ে কিউএফএন প্যাকেজগুলি করুন, তারপরে ছোট উপাদানগুলি থেকে শুরু করে হ্যান্ড সোল্ডার সবকিছু। আপনার নিক্সি টিউব বা এইচভিপিএস সংযোগ করবেন না। আপনার যদি সোল্ডার স্টেনসিল এবং টোস্টার ওভেন থাকে তবে আপনি বেশ ভাল করছেন। আপনার পিসিবিতে শর্টস চেক করতে একটি ওহম মিটার ব্যবহার করুন। যদি আপনি মধ্য-উচ্চ প্রতিরোধের সংক্ষিপ্ত পরিমাপ করেন তবে আপনার বোর্ডে খুব বেশি ফ্লাক্স অবশিষ্টাংশ থাকতে পারে। HV5523 এর খুব সূক্ষ্ম পিচযুক্ত পিন রয়েছে এবং সেগুলি IC এর নিচে সেতু করা আছে কিনা তা আপনি দেখতে পারবেন না। যদি আপনি দীর্ঘদিন ধরে এটি পুনরায় কাজ করেন তবে আপনার বোর্ডকে শীতল হওয়ার সুযোগ দিন।
একবার কম ভোল্টেজের উপাদানগুলি একত্রিত হয়ে গেলে, এমন একটি প্রোগ্রাম চালান যা শিফট রেজিস্টারে সমস্ত সংখ্যার মাধ্যমে চক্র করবে। একটি লজিক বিশ্লেষক বা মাল্টিমিটার ব্যবহার করে নিশ্চিত করুন যে প্রত্যাশিত সময়ে পিনগুলি কম টানা হচ্ছে। এছাড়াও নিশ্চিত করুন যে আপনার RTC এবং অন্যান্য ডিভাইস প্রত্যাশা অনুযায়ী সাড়া দেয়।
HVPS সোল্ডার, তারপর নিক্সি টিউব। নিক্সি টিউবগুলির জন্য এক সময়ে 1 পা ঝাল এবং খুব বেশি তাপ ছেড়ে দেবেন না। যদি সম্ভব হয় তবে পিসিবি এবং কাঁচের মধ্যে পা একটি প্লাস দিয়ে হিটসিংক হিসাবে কাজ করুন। প্রতিটি পা সোল্ডারিংয়ের মধ্যে টিউবগুলিকে শীতল হওয়ার সুযোগ দিন।
যদি আপনার কোন অংশে কাজ না হওয়ায় সমস্যা হয় এবং আপনি জানেন না যে এটি একটি সোল্ডার জয়েন্ট কিনা, আপনি "ডেড বাগ" সোল্ডারিং ব্যবহার করে দেখতে পারেন। বোর্ড থেকে চিপটি সরান এবং সরাসরি প্রতিটি প্যাডে সোল্ডার থেকে সূক্ষ্ম তার ব্যবহার করুন। নিশ্চিত করুন যে আপনি এনামেল লেপের সাথে তার ব্যবহার করেন যাতে তারের কোনটিই একসঙ্গে ছোট না হয়।
ধাপ 5: কেস ডিজাইন
Agগলস এমসিএডি ফাংশন ব্যবহার করে সার্কিটের একটি 3 ডি মডেল পেতে এটির চারপাশে একটি কেস তৈরি করা সহজ। স্ট্যান্ডার্ড সাইজের ঘড়ির স্ট্র্যাপ ওষুধ/ডিপার্টমেন্টাল স্টোরে পাওয়া যায়। আপনি যদি আপনার পিসিবিতে মাউন্ট করা গর্ত তৈরি করেন তবে আপনি আপনার মডেলটিতে স্ট্যান্ডঅফ তৈরি করতে পারেন এবং বোর্ডটি দ্রুত বন্ধ করতে পারেন। আমার স্ট্যান্ডঅফগুলি নিক্সি টিউব দ্বারা কাটা বন্ধ হয়ে গিয়েছিল এবং ব্যবহারযোগ্য ছিল না - আমি সুগ্রু ব্যবহার করেছিলাম যাতে এটি এক জায়গায় থাকে।
ধাপ 6: প্রজেক্ট ফাইল এবং সমস্যার সম্মুখীন
Agগল এবং সলিডওয়ার্কস ফাইল
আরো শক্তিশালী কোড
এই প্রকল্পে কাজ করার সময় আমি আমার তৈরি করা সমস্ত ফাইল সংযুক্ত করেছি। এগুলি যেমন-তেমন আপলোড করা হয়, কোন সম্পাদনা বা পালিশ করা হয় না। এটা ভাল না খারাপ তা নিশ্চিত নই … আপনি আমার স্কিম্যাটিক, বোর্ড ডিজাইন, সলিডওয়ার্কস ফাইল এবং আরডুইনো কোড দেখতে পারেন। আমি ব্যাখ্যা করেছি যে আমি কী পছন্দ করেছি, এবং এই ফাইলগুলি আপনাকে আপনার নিজের ঘড়িতে সেই পছন্দগুলি কীভাবে প্রয়োগ করতে হয় তা দেখতে সহায়তা করতে হবে।
Agগল ফাইলে HV.brd- এ রয়েছে নিক্সি পায়ের ছাপ, HV5523, HVPS এর সংযোগকারী এবং APDS-9960। APDS-9960 একটি দ্বিতীয় পৃষ্ঠায় রয়েছে কারণ এটি স্পার্কফুনের 9960 ব্রেকআউট বোর্ড ফাইল থেকে অনুলিপি করা হয়েছে। Schematic.brd সব কম ভোল্টেজ উপাদান রয়েছে। আমি মনে করি প্রয়োজনীয় লাইব্রেরি সব অন্তর্ভুক্ত করা হয়।
সলিডওয়ার্কস ফোল্ডারটি একটি বিশাল জগাখিচুড়ি - agগল থেকে রপ্তানি প্রতিটি প্রতিরোধকের জন্য পৃথক ফাইল তৈরি করে এবং সবকিছু ফেলে দেয়। "Assem8" হল মিলিত এবং একত্রিত সবকিছু দেখতে ফাইল। "এক্সপোর্ট" ফোল্ডারগুলি এসটিএল ফাইল যা পরীক্ষা থেকে বিভিন্ন পরামিতি সহ।
প্রথম কোডের Arduino স্কেচ হল পরবর্তী পৃষ্ঠায় ভিডিওতে যা ডেমো করা হয় এবং যা এই নথির সমস্ত নথির জন্য ব্যবহৃত হয়। দ্বিতীয় লিঙ্কটিতে একটি নতুন সংশোধন রয়েছে যার মধ্যে একাধিক ডিসপ্লে মোড রয়েছে। যদি RTC এই স্কেচে রিসেট করে তাহলে এটি পরবর্তী পাওয়ার অনের সময় দুপুর 12 টা নির্ধারণ করবে। এটি তাই ঘড়িটি একটি ডেস্ক ঘড়ি হিসাবে ব্যবহার করা যেতে পারে যা সর্বদা প্লাগ ইন থাকে।
আপনি যদি আমার ফাইলগুলিকে একটি প্রারম্ভিক বিন্দু হিসাবে ব্যবহার করার সিদ্ধান্ত নেন, তবে আপনাকে এমন কয়েকটি সমস্যা সম্পর্কে সচেতন হওয়া উচিত যা আমি সমাধান করি নি।
- APDS-9960 Attiny Arduino Core এর সাথে সামঞ্জস্যপূর্ণ নয়। প্রক্সিমিটি ডিটেকশন কাজ করে, তবে আমি অঙ্গভঙ্গির জন্য ইন্টারাপ্ট সিগন্যালে নির্ভরযোগ্যভাবে পিকআপ করার কোড পেতে পারি না।
- আইএসপি হেডার মিরর এবং একটি পিন সংযুক্ত ছিল না।
- ISP VCC হেডার ভোল্টেজ রেগুলেটরের ভুল দিকে যায়। এটি সংযোগ বিচ্ছিন্ন না হলে ভোল্টেজ নিয়ন্ত্রক তাত্ক্ষণিকভাবে ভাজবে
- সিআর ব্যাটারি ধারক কয়েক মিমি দ্বারা i2C হেডারকে ওভারল্যাপ করে
ধাপ 7: চূড়ান্ত ফলাফল
এই ওডিসির শেষে আমার একটি কাজ করা নিক্সি ওয়াচ আছে। এটি কিছুটা ব্যবহারযোগ্য, কিন্তু দৈনিক ঘড়ির চেয়ে ধারণার প্রমাণ। দ্বিতীয় বোর্ডটি একটি ডেস্ক ঘড়িতে রূপান্তরিত হয়েছিল এবং তৃতীয় বোর্ডটি নির্মাণ প্রক্রিয়ার সময় ধ্বংস হয়ে গিয়েছিল।
আপনি যদি আপনার নিজের ঘড়ি ডিজাইন করার চেষ্টা করেন তবে কিছু দরকারী লিঙ্ক:
নিক্সি টিউব গুগল গ্রুপ
EEVBlog নিক্সি প্লেলিস্ট
Usionগল থেকে ফিউশন রপ্তানি
প্রস্তাবিত:
বহুমুখী I/O এক্সটেন্ডার PCB I2C দিয়ে অনেক নিক্সি টিউব নিয়ন্ত্রণ করতে: 9 টি ধাপ (ছবি সহ)
বহুমুখী I/O এক্সটেন্ডার PCB I2C দিয়ে অনেক নিক্সি টিউব নিয়ন্ত্রণ করতে: বর্তমানে ভিনটেজ নিক্সি টিউবগুলোকে জীবন্ত করার জন্য অনেক আগ্রহ রয়েছে। বাজারে প্রচুর নিক্সি টিউব ক্লক কিট পাওয়া যায়। রাশিয়ান নিক্সি টিউবগুলির পুরানো স্টকের উপর এমনকি একটি প্রাণবন্ত বাণিজ্যও দেখা গেছে। এছাড়াও এখানে Instructables সেখানে
নকল নিক্সি টিউব ঘড়ি: 7 ধাপ (ছবি সহ)
নকল নিক্সি টিউব ঘড়ি: আমি রেট্রো প্রযুক্তি পছন্দ করি। পুরনো প্রযুক্তির সাথে খেলতে খুব মজা লাগে কারণ তারা সাধারণত আধুনিক সমতুল্যের চেয়ে বড় এবং নান্দনিক। নিক্সি টিউবগুলির মতো পুরাতন প্রযুক্তির একমাত্র সমস্যা হল এগুলি বিরল, ব্যয়বহুল এবং সাধারণভাবে কঠিন
নিক্সি টিউব ক্লক W/ Arduino মেগা: 5 টি ধাপ (ছবি সহ)
নিক্সি টিউব ক্লক W/ Arduino Mega: এটি একটি Arduino Mega দ্বারা পরিচালিত একটি Nixie Tube Clock। এটিতে আরজিবি এলইডি লাইটের একটি সেট এবং পিছনে একটি বোতাম ম্যাট্রিক্স রয়েছে যা কম্পিউটারে প্লাগ না করে সেটিংস পরিবর্তন করে। আমি লেজার-কাট স্ট্যান্ডঅফগুলির একটি সেট ব্যবহার করেছি, কিন্তু আপনি একটি s দিয়ে আপনার নিজের তৈরি করতে পারেন
একটি 'ফ্যাবার্জ' স্টাইলযুক্ত একক টিউব নিক্সি ক্লক: Ste টি ধাপ (ছবি সহ)
একটি 'ফেবার্জ' স্টাইলযুক্ত একক টিউব নিক্সি ক্লক: এই নিক্সি ঘড়িটি ছিল ফেসবুক নিক্সি ক্লকস ফ্যান পেজে একক টিউব ঘড়ি সম্পর্কে কথোপকথনের ফলাফল। একক নল ঘড়ি কিছু নিক্সি প্রেমীদের কাছে জনপ্রিয় নয় যারা 4 বা 6 ডিজিটের টিউবযুক্ত ঘড়ি পছন্দ করে পড়া সহজ। একটি নল ঘড়ি
Arduino 4 টিউব মাল্টিপ্লেক্সড নিক্সি ক্লক: 10 টি ধাপ (ছবি সহ)
Arduino 4 টিউব মাল্টিপ্লেক্সেড নিক্সি ক্লক: সেখানে প্রচুর নিক্সি ঘড়ি আছে, কিন্তু আমার লক্ষ্য ছিল শুরু থেকেই একটি তৈরি করা। এখানে আমার নিক্সি প্রজেক্ট। আমি যন্ত্রাংশ সংরক্ষণ করতে চেয়েছিলাম তাই আমি এটিকে মাল্টিপ্লেক্সেড করার সিদ্ধান্ত নিয়েছি। এটি আমাকে শুধুমাত্র একটি si ব্যবহার করার অনুমতি দিয়েছে