সুচিপত্র:

নিক্সি টিউব ক্লক W/ Arduino মেগা: 5 টি ধাপ (ছবি সহ)
নিক্সি টিউব ক্লক W/ Arduino মেগা: 5 টি ধাপ (ছবি সহ)

ভিডিও: নিক্সি টিউব ক্লক W/ Arduino মেগা: 5 টি ধাপ (ছবি সহ)

ভিডিও: নিক্সি টিউব ক্লক W/ Arduino মেগা: 5 টি ধাপ (ছবি সহ)
ভিডিও: টেক থেকে 12টি দুর্দান্ত গ্যাজেট৷ 2024, নভেম্বর
Anonim
নিক্সি টিউব ক্লক W/ Arduino মেগা
নিক্সি টিউব ক্লক W/ Arduino মেগা
নিক্সি টিউব ক্লক W/ Arduino মেগা
নিক্সি টিউব ক্লক W/ Arduino মেগা
নিক্সি টিউব ক্লক W/ Arduino মেগা
নিক্সি টিউব ক্লক W/ Arduino মেগা

এটি একটি Arduino মেগা দ্বারা পরিচালিত একটি নিক্সি টিউব ঘড়ি। এটিতে আরজিবি এলইডি লাইটের একটি সেট এবং পিছনে একটি বোতাম ম্যাট্রিক্স রয়েছে যা কম্পিউটারে প্লাগ না করে সেটিংস পরিবর্তন করে। আমি লেজার-কাট স্ট্যান্ডঅফগুলির একটি সেট ব্যবহার করেছি, তবে আপনি একটি ছোট ড্রিল বিট দিয়ে আপনার নিজের তৈরি করতে পারেন।

কিছু পটভূমি: আপনি কৌতূহলী হলে নিক্সি টিউব কি সে সম্পর্কে এখানে পড়ুন। মূলত সেগুলোতে গ্যাস-ভরা টিউব যার সংখ্যা 0-9 থাকে, যখন আপনি একটি ডিজিটের মাধ্যমে কিছু ভোল্টেজ চালাবেন তখন তা জ্বলে উঠবে।

আমি দু sorryখিত যে এই গাইডটি খুব বিস্তারিত নয়, দয়া করে মন্তব্য করুন যদি আপনার কোন প্রশ্ন থাকে। আমি ক্ষমা প্রার্থনা করছি যে আমার ব্যবহৃত RGB LED লাইটের ছবি নেই।

ধাপ 1: অংশ

এই অংশগুলি আমি ব্যবহার করেছি, আপনি সম্ভবত প্রচুর বিকল্প খুঁজে পেতে পারেন।

4 ইন -14 নিক্সি টিউব (যদি কাজ না করে 5 বা 6 পান) (মোট 25 ডলার)

1 130V-200V পাওয়ার সাপ্লাই ("নিক্সি টিউব পাওয়ার সাপ্লাই" দেখুন) ($ 12)

4 K155ID1 ড্রাইভার (মোট $ 15)

1 DS3231 ঘড়ি মডিউল ($ 2)

10 5.6K 3W প্রতিরোধক ($ 4) (আপনি 10K প্রতিরোধক ব্যবহার করতে পারেন)

1 Arduino মেগা ($ 10)

1 লম্বা ব্রেডবোর্ড ($ 5)

সলিড কোর তার - $ 5 ish

1 8-বাটন ম্যাট্রিক্স (alচ্ছিক) ($ 5)

বিভিন্ন তাপ সঙ্কুচিত পাইপ ($ 5) + তাপ বন্দুক

সরঞ্জাম: সোল্ডারিং আয়রন, নিরাপত্তা চশমা, আরডুইনো সফটওয়্যারের সাথে ল্যাপটপ, ধৈর্য, সুই নোজড প্লায়ার, ওয়্যার স্ট্রিপার/কাটার, অ্যাক্টেকো ছুরি, মাল্টিমিটার, ড্রিল প্রেস, গরম আঠালো বন্দুক। সহজ এক্রাইলিক স্ট্যান্ডঅফের জন্য একটি লেজার কাটারের অ্যাক্সেস, যদি আপনি নিজের তৈরি করতে চান তবে 1/2 হোল ড্র ড্রিল বিট অ্যাক্সেস করুন।

ধাপ 2: কিভাবে একটি নিক্সি টিউব পাওয়ার করতে হয়

কিভাবে একটি নিক্সি টিউব পাওয়ার করতে হয়
কিভাবে একটি নিক্সি টিউব পাওয়ার করতে হয়
কিভাবে একটি নিক্সি টিউব পাওয়ার করতে হয়
কিভাবে একটি নিক্সি টিউব পাওয়ার করতে হয়
কিভাবে একটি নিক্সি টিউব পাওয়ার করতে হয়
কিভাবে একটি নিক্সি টিউব পাওয়ার করতে হয়

এই নির্দেশিকা পড়ুন:

বিশেষ করে steps-। ধাপ। আপনার অবশ্যই 10K রোধক প্রয়োজন। আমি এটি সম্পন্ন করার জন্য সিরিজের দুটি 5K 3 ওয়াট প্রতিরোধক ব্যবহার করেছি।

মূলত, 160v বা তারও বেশি, পাওয়ার সোর্স এবং নিক্সি টিউবের মধ্যে একটি 10K রোধক রাখুন এবং নিক্সি টিউবের একটি সীসা মাটিতে লাগান। গাইড পড়ুন, এটি আমার চেয়ে ভাল ব্যাখ্যা করে।

ধাপ 3: একটি Arduino মেগা দিয়ে 4 টি টিউব নিয়ন্ত্রণ করা

একটি Arduino মেগা দিয়ে 4 টি টিউব নিয়ন্ত্রণ করা
একটি Arduino মেগা দিয়ে 4 টি টিউব নিয়ন্ত্রণ করা
একটি Arduino মেগা সঙ্গে 4 টিউব নিয়ন্ত্রণ
একটি Arduino মেগা সঙ্গে 4 টিউব নিয়ন্ত্রণ
একটি Arduino মেগা সঙ্গে 4 টিউব নিয়ন্ত্রণ
একটি Arduino মেগা সঙ্গে 4 টিউব নিয়ন্ত্রণ

আবার, এই নির্দেশিকা অনুসরণ করুন। আমি শুধু একটি কাজ ঘড়ি মধ্যে অংশ একসঙ্গে নির্বাণ শেষ কয়েক ধাপ দেখানোর জন্য এটি তৈরি করছি।

আমি নিক্সি টিউব নিয়ন্ত্রণের জন্য K155ID1 চিপ ব্যবহার করেছি, এটি ইউরোপ থেকে 6 টি সেটের জন্য 16 ডলার ছিল।

আপনি arduino থেকে কম আউটপুট প্রয়োজন মাল্টিপ্লেক্সার ব্যবহার করতে পারেন, অথবা আইসি চিপ কম ব্যবহার করার একটি উপায় হতে পারে, কিন্তু আমি তা করিনি।

আমি প্রতি টিউব একটি চিপ ব্যবহার করেছি, এবং প্রতিটি টিউবের জন্য Arduino থেকে 4 টি আউটপুট। এই কারণে আমার একটি Arduino মেগা প্রয়োজন, যার Arduino Uno এর চেয়ে বেশি I/O পিন আছে। উপরের/নিচের ছবিগুলো আমার রুটিবোর্ডের আগে আমি সমস্ত অংশের তারের, এবং একটি স্কেচ যা আমি তৈরি করেছিলাম কিভাবে আমি প্রতিটি টিউবকে চিপ দিয়ে আরডুইনো পর্যন্ত সংযুক্ত করেছি।

হ্যাঁ, এটি সর্বনিম্ন 4*4 = 16 I/O পিন ব্যবহার করে, কিন্তু এটি ঠিক আছে কারণ মেগা 60 এর মত।

আমি "জি" পিনটি পাওয়ার দ্বারা বাটন ম্যাট্রিক্সকে সংযুক্ত করেছি এবং প্রতিটি বোতাম একটি এনালগ রিড পিনে রেখেছি। এর কারণ হল ডিজিটাল রিড কখনও কখনও বোতামটি চাপার মতো পড়ে যখন এটি না থাকে, কিন্তু এনালগ রিড 1023 (সর্বাধিক মান) এ থাকলে এটি কেবল "চাপা" করে, আমি বেশিরভাগ শব্দ বাদ দিয়েছি।

টিউব, DS3231 ক্লক মডিউল এবং আরডুইনোতে RGB লাইট লাগানোর পর, কিছু বড় প্রোগ্রামিং করার সময় এসেছে।

আরজিবি এলইডি লাইট

আমি জাম্পার তারের সাথে সমস্ত লিড একত্রিত করে 4 টি RGB LED এর সমান্তরালে রাখি। আপনি উপরের ছবিতে এটি দেখতে পারেন সাদা তারের মতো যা চারটি টিউবের মধ্যে ঝাঁপ দেয়। আমি সাধারণ ক্যাথোড এলইডি ব্যবহার করেছি, তাই যদি আমি আরডুইনো পিন কম রাখি তবে সেগুলি চালু থাকবে। আপনি আরজিবি এলইডি লাইট নিয়ন্ত্রণের বিষয়ে অনলাইনে প্রচুর টিউটোরিয়াল খুঁজে পেতে পারেন, শুধু আপনার সাধারণ ক্যাথোড বা সাধারণ অ্যানোড কিনা তা খুঁজে বের করুন।

ধাপ 4: প্রোগ্রামিং

প্রোগ্রামিং
প্রোগ্রামিং
প্রোগ্রামিং
প্রোগ্রামিং

আমি আমার কোড সংযুক্ত করেছি, আশা করি এটি সাহায্য করবে। "NixieJT1" হল সম্পূর্ণ কোড। DS3231 ঘড়ি মডিউল সেট করতে সাহায্য করে

কিছু প্রোগ্রামিং টিপস:

যদি আপনার বিভাগগুলি এলোমেলোভাবে আলোকিত হয়, তাহলে পিনের ক্রম A/B/C/D পরিবর্তন করার চেষ্টা করুন। আমি তাদের উল্টো করে দিয়েছি যা আমি মনে করি তাদের হওয়া উচিত, এবং এটি কাজ শুরু করে।

আমি ম্যাট্রিক্স বোতামটির জন্য analogRead ব্যবহার করেছি, এবং "G" কে 5V এ প্লাগ করেছি। ডিজিটাল রিড বিভ্রান্ত হয়ে যায় যদি আপনি ম্যাট্রিক্সের ধাতব অংশ স্পর্শ করেন।

কোডের শেষ অংশ (অকার্যকর DisplayNumber) বাইনারিতে 0 থেকে 9 পর্যন্ত যাচ্ছে। 0001, 0010, 0011, ইত্যাদি সম্ভবত এটি করার একটি ভাল উপায় আছে।

ধাপ 5: লেজার কাট স্ট্যান্ডঅফ

লেজার কাট স্ট্যান্ডঅফের জন্য আমি আমার তৈরি/ব্যবহৃত ফাইলটি সংযুক্ত করেছি। আমার স্কুল একটি Epilog লেজার ব্যবহার করে, এবং এটির সেটিংস হল স্ট্রোকের বেধ.0001in বা তার চেয়ে ছোট, এবং অন্য কিছু শুধু এটি খোদাই করার জন্য। আমি শুধু তাদের কাটা চেয়েছিলাম, তাই সব লাইন.0001in বা তাই।

আমি বেশিরভাগ স্ট্যান্ডঅফের দুটি সেট কেটে দিয়েছি যাতে আমি যদি কিছু গোলমাল করি তবে আমার প্রতিস্থাপন ছিল, কিন্তু তাদের ছোট পার্থক্যও রয়েছে (তারের জন্য বিভিন্ন গর্তের মাপ এবং কেন্দ্রে LED গর্ত)।

যদি আপনার কাছে লেজার কাটার না থাকে তবে আপনি এগুলি দুটি সাধারণ ড্রিল বিট এবং একটি হোল স ড্রিল বিট (1/2 ইঞ্চি ব্যাস) দিয়ে নিজেই তৈরি করতে পারেন। অ্যাক্রিলিকের পরিবর্তে কাঠও কাজ করবে, আপনি LED এর সাথে তেমন প্রভাব ফেলবেন না।

প্রস্তাবিত: