সুচিপত্র:
- ধাপ 1: ঘড়ি ডিজাইন করা
- ধাপ 2: ইলেকট্রনিক্স ডিজাইন করা
- ধাপ 3: ইলেকট্রনিক্স নির্মাণ
- ধাপ 4: ঘড়ি কোডিং
- ধাপ 5: লেজার কাট ফাইল ডিজাইন করা
- ধাপ 6: ঘড়ি নির্মাণ
- ধাপ 7: চূড়ান্ত চিন্তা
ভিডিও: NeoClock: 7 ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
এটি অ্যাডাফ্রুট থেকে চমত্কার নিওপিক্সেল রিং ব্যবহার করে একটি ঘড়ি তৈরির বিষয়ে। এই ঘড়ির মজার ব্যাপার হল এটি আসলে নিওপিক্সেলের দুটি রিং আছে, একটি ঘন্টা বলার জন্য এবং একটি মিনিট, সেকেন্ড এবং মিলিসেকেন্ডের জন্য। স্পার্কফুন থেকে DS3234 ডেডঅন রিয়েল টাইম ক্লক চিপ ব্যবহার করে ঘড়িটি নিখুঁত সময় রাখে। তৈরি করা সহজ এবং পরিবর্তন করা মজাদার। আমার আশা হল এটি অন্যদেরকে নিওপিক্সেল রিং ব্যবহার করে ঘড়ি বা অন্যান্য শিল্প তৈরি করতে অনুপ্রাণিত করবে।
আপনারা যারা ফরম্যাট পরিচালনা করার জন্য সহজভাবে আমার সব ফাইল পেতে চান তাদের জন্য এই প্রকল্পের https://github.com/chrisgilmerproj/neoclock এ আমার github সংগ্রহস্থল থেকে বিনা দ্বিধায় ডাউনলোড করুন।
ধাপ 1: ঘড়ি ডিজাইন করা
আমি প্রথম থেকেই জানতাম যে আমি নিওপিক্সেলের কমপক্ষে দুটি রিং ব্যবহার করতে চাই। কিছু কাজ করার পরে আমি সিদ্ধান্ত নিয়েছিলাম যে সেরা নকশাটি অন্যটির ভিতরে একটি রিং থাকবে, যা একটি ঘড়ির আসল রূপ রাখে। ছোট রিংটি ঘন্টা হবে এবং অবশিষ্ট সময় বড় রিংয়ে রাখা হবে। কিছু নকশা বিবেচনায় নিওপিক্সেলের দাম, বিদ্যুতের প্রয়োজনীয়তা, লেজারের কাটা টুকরোর আকার এবং আমি কোন ধরণের শিল্প স্থাপন করতে চেয়েছিলাম।
এই ধাপটি সম্পন্ন হওয়ার সাথে সাথে আমি সিদ্ধান্ত নিলাম যে লেজার ঘড়ি বডি কাটার পরিকল্পনা তৈরির আগে আমাকে ইলেকট্রনিক্স বোঝার দরকার।
ধাপ 2: ইলেকট্রনিক্স ডিজাইন করা
ইলেকট্রনিক্স ডিজাইন করা আমি আগে থেকেই ঘড়িতে যে উপাদানগুলো চেয়েছিলাম তা জানতে নেমে এসেছি:
- Neopixel রিং (60 গণনা এবং 24 গণনা)
- Arduino (মস্তিষ্ক)
- ঘড়ি নিয়ন্ত্রণ (arduinos ভাল সময় রাখে না)
- শক্তি ব্যবস্থাপনা
নিওপিক্সেলের আকার এবং শক্তির প্রয়োজনীয়তাগুলি ভালভাবে নথিভুক্ত করা হয়েছে। যেহেতু তারা 5V ডিসি চালায় তাই আমি 5V Arduino নিয়ে যাওয়ার এবং নিজের জন্য জিনিসগুলি সহজ করার সিদ্ধান্ত নিয়েছি। স্থান বিবেচনায় আমি একটি নিয়মিত Arduino Uno তে প্রোটোটাইপ করার সিদ্ধান্ত নিয়েছি কিন্তু চূড়ান্ত ইলেকট্রনিক্সের জন্য আমি একটি Arduino Mini বেছে নিয়েছি।
এই প্রকল্পের প্রথম পুনরাবৃত্তি সরাসরি অ্যাডাফ্রুট এর নিওপিক্সেল বেসিক কানেকশন পৃষ্ঠা থেকে এসেছে। জিনিসগুলি সহজ করার জন্য আমি ওয়েবসাইট থেকে ডায়াগ্রাম অন্তর্ভুক্ত করেছি। এর থেকে দুটি বিষয় গুরুত্বপূর্ণ:
- পিক্সেলের ক্ষতি হতে প্রাথমিক কারেন্ট ঝাঁকুনি রোধ করার জন্য একটি 1000uF ক্যাপাসিটরের প্রয়োজন।
- 60 কাউন্ট রিং এর প্রথম পিক্সেলে একটি 470ohm রোধক প্রয়োজন (এই প্রতিরোধকটি 24 কাউন্ট রিংয়ে নির্মিত)
অ্যাডাফ্রুটের নিওপিক্সেল সেরা অভ্যাসগুলির একটি সেট রয়েছে যা নকশা চালিয়ে যাওয়ার আগে আপনার পড়া উচিত।
ঘড়িতে সময় রাখা আরেকটি সমস্যা। আরডুইনোতে নির্মিত ঘড়িটি দীর্ঘ সময় ধরে ভাল সময় রাখার জন্য যথেষ্ট নয়। একটি খারাপ সমস্যা হল যে আরডুইনোতে সময় প্রতিবার পুনরায় সেট করার প্রয়োজন হতে পারে। কম্পিউটারগুলি এই সমস্যার সমাধান ঘড়ি চিপে একটি ছোট ব্যাটারি ব্যবহার করে বিদ্যুৎ বন্ধের মধ্যে সময় রাখে। অতীতে আমি Adafruit থেকে ChronoDot এর মত কিছু ব্যবহার করতাম। কিন্তু এই ক্ষেত্রে আমি স্পার্কফুন থেকে DS3234 (ডেডঅন আরটিসি) ব্যবহারের একটি অজুহাত চেয়েছিলাম। আপনি ডেডঅন আরটিসিতে তারিখের তথ্য রাখতে পারেন যদি আপনি এটিকে ঘড়িতে সংহত করতে চান।
অবশেষে, পাওয়ার ম্যানেজমেন্টের কিছু বিবেচনার প্রয়োজন ছিল। আমি ইতিমধ্যেই জানতাম যে সবকিছু 5V হতে হবে কিন্তু বর্তমানের পরিমাণের প্রয়োজন একটি রহস্য বলে মনে হচ্ছে। বেশিরভাগ প্রকল্পে একটি সাধারণ ভোল্টেজ নিয়ন্ত্রক হল L7805। এটি 24V পর্যন্ত ভোল্টেজ এবং সর্বাধিক 1.5A পর্যন্ত চলবে। আমি জানতাম আমার চারপাশে একটি 12V 1.5A ওয়াল ওয়ার্ট পড়ে আছে তাই আমি সিদ্ধান্ত নিলাম এটি প্রকল্পের জন্য নিখুঁত (এবং সস্তা!) ভোল্টেজ নিয়ন্ত্রক হবে।
অবশিষ্ট টুকরাগুলি আমার বাক্সের অংশ বা রেডিও শ্যাক থেকে আসতে চলেছে। তারা তারের, সুইচ, এবং ডিসি পাওয়ার জ্যাক অন্তর্ভুক্ত।
ধাপ 3: ইলেকট্রনিক্স নির্মাণ
এই প্রকল্পটি নির্মাণের জন্য আমি যে ইলেকট্রনিক্স কিনেছি তার একটি সম্পূর্ণ তালিকা এখানে আমার গিটহাব সংগ্রহস্থলে পাওয়া যাবে: ইলেকট্রনিক্স যন্ত্রাংশের তালিকা। এটি প্রতিটি টুকরা জন্য পণ্য পৃষ্ঠার লিঙ্ক আছে এবং পণ্য SKU সহ কিছু অতিরিক্ত তথ্য অন্তর্ভুক্ত। আমি এটিকে দ্রুত একটি ব্রেডবোর্ডে প্রোটোটাইপ করেছিলাম এবং কোন ছবি তোলার আগে লেজার কাটিং এবং বিল্ডিংয়ের দিকে চলে গিয়েছিলাম। যাইহোক, আমি এটিকে আলাদা করা সহজ করার জন্য তৈরি করেছি তাই আমি আপনার জন্য উপরের ছবিতে টুকরো টুকরো করে ফেলেছি।
ছবিগুলি ঘনিষ্ঠভাবে দেখুন কারণ তারগুলি ইচ্ছাকৃতভাবে অনুসরণ করা সহজ এবং ইলেকট্রনিক্সের সম্পূর্ণ প্রোফাইলকে পাতলা রাখার উপায়ে বাঁকা ছিল। লেজার কাট ডিজাইনিংয়ের আগে এই প্রাথমিক প্রোটোটাইপিংটি আমাকে অংশগুলির পুরুত্ব পরীক্ষা করার অনুমতি দেয় যাতে আমি ঘড়ির শরীরের চূড়ান্ত মাত্রা বের করতে পারি।
আপনি লক্ষ্য করবেন যে আমি কয়েকটি কাস্টম ব্রেডবোর্ড তৈরি করেছি। আমি সেই বোর্ডগুলির পিছনের ছবি তোলার চেষ্টা করেছি যাতে আপনি তাদের পুনরাবৃত্তি করতে পারেন। আপনি কয়েক টাকার বিনিময়ে এই ধরনের রুটিবোর্ড কিনতে পারেন এবং সেগুলি আপনার প্রকল্পের সাথে মানানসই করে তুলতে পারেন।
ওয়্যারিং সোজা এগিয়ে কিন্তু ছবিগুলি থেকে মনে রাখা গুরুত্বপূর্ণ জিনিসগুলি হল:
- মোড এবং সেট সুইচগুলির জন্য টান ডাউন প্রতিরোধক প্রয়োজন হবে। আমি 2.21Ohm প্রতিরোধক ব্যবহার করেছি যা আমি চারপাশে পড়ে ছিলাম কিন্তু কোন ছোট প্রতিরোধক কাজ করবে (বিশেষত 1kOhm এর চেয়ে কম নয়)। এটি সংযুক্ত Arduino ইনপুট পিনগুলিকে স্থিতিশীল করে যাতে যখন তারা উচ্চতর হয় তখন এটি শব্দ থেকে আলাদা করা যায়।
- DS3234 এ বর্গাকার তরঙ্গ (SQW) স্থল ছিল কারণ এটি ব্যবহার করা হয় না।
- L7805 থেকে পাওয়ার আরডুইনো মিনিতে RAW পিনে রাখা হয়। আরডুইনোতে যে শক্তি আসে তা সর্বদা RAW এ রাখুন।
- 60 টি নিওপিক্সেল রিং এর প্রথম পিক্সেলটিতে 470Ohm রোধক রয়েছে যাতে ডেটা স্পাইক থেকে প্রথম পিক্সেলের যে কোনও ক্ষতি কমাতে পারে। এটি একটি সমস্যা হওয়া উচিত নয় কারণ 24 টি কাউন্ট নিওপিক্সেল এর জন্য ইতিমধ্যে একটি অন্তর্নির্মিত প্রতিরোধক রয়েছে, তবে দু.খিত হওয়ার চেয়ে ভাল নিরাপদ।
- মোড এবং সেট সুইচগুলি SPST ক্ষণস্থায়ী পুশ বাটন সুইচ
তারের রং হল:
- লাল: +5VDC
- কালো: স্থল
- সবুজ: ডেটা
- হলুদ, নীল, সাদা: DS3234 এর জন্য বিশেষ তার
যদি আপনার প্রথমবারের মতো নিওপিক্সেল ব্যবহার করা হয় তবে আপনার মনে রাখা উচিত যে সেগুলি একটি দীর্ঘ শৃঙ্খলা হিসাবে চিন্তা করা যেতে পারে। সুতরাং একটি রিংয়ে "প্রথম পিক্সেল" সম্পর্কে কথা বলা অদ্ভুত মনে হতে পারে, কিন্তু প্রকৃতপক্ষে রিংগুলিতে প্রতিটি চেইনের শুরু এবং শেষ রয়েছে। এই প্রকল্পে ছোট আংটির 24 পিক্সেল প্রথমে আসে এবং বড় রিংয়ের 60 পিক্সেল পরে আসে। এর মানে সত্যিই আমার 84 টি নিওপিক্সেলের একটি চেইন আছে।
Arduino মিনি তারের জন্য:
- DS3234 পিন 10 - 13 সংযোগ করে
- মোড এবং সেট সুইচগুলি পিন 2 এবং 3 এ রয়েছে
- নিওপিক্সেল ডেটা পিন 6 থেকে আসে।
আমি Arduino মিনি এর নীচে 6 টি হেডার রাখার সুপারিশ করছি যাতে আপনি এটি একটি FTDI ক্যাবলের মাধ্যমে প্রোগ্রাম করতে পারেন।
বর্তমান সম্পর্কে একটি গুরুত্বপূর্ণ নোট: এই ঘড়ির অনেক প্রয়োজন। আমি নিশ্চিত যে আমি এটি কাজ করতে পারতাম কিন্তু আমার বাস্তব অভিজ্ঞতা হল যে 500mA এর সমান বা কম কিছু অবশেষে বাদামী রঙের কারণ হবে। এটি ঘড়িটিকে উন্মাদ রঙের মতো প্রকাশ করে এবং সময় না রেখে। আমার চূড়ান্ত প্রাচীর wort 12V এবং 1.5A এবং আমি এটি সঙ্গে একটি বাদামী আউট ছিল না। যাইহোক, 1.5A হল সেই সীমা যা ভোল্টেজ নিয়ন্ত্রক (এবং অন্যান্য অংশ) গ্রহণ করবে। সুতরাং এই পরিমাণ অতিক্রম করবেন না।
ধাপ 4: ঘড়ি কোডিং
ঘড়ির সম্পূর্ণ কোডটি গিটহাবের নিওক্লক কোডে পাওয়া যাবে। আমি ফাইলটি এখানে অন্তর্ভুক্ত করেছি কিন্তু কোন পরিবর্তন রিপোজিটরিতে ঘটবে।
আমি মনে করি আপনি যদি একবারে সবকিছু করার চেষ্টা করেন তবে লেখার কোডটি ভয়ঙ্কর হতে পারে। এর জন্য যাওয়ার পরিবর্তে আমি একটি কাজের উদাহরণ থেকে শুরু করার চেষ্টা করি এবং আমার প্রয়োজন অনুযায়ী বৈশিষ্ট্যগুলি তৈরি করি। আমি এতে প্রবেশ করার আগে আমি উল্লেখ করতে চাই যে আমার কোডটি নিম্নলিখিত সংগ্রহস্থল এবং আরডুইনো সিসি ফোরাম থেকে অনেকগুলি উদাহরণের সমন্বয় থেকে এসেছে। সর্বদা ক্রেডিট দিন যেখানে এটি প্রাপ্য!
- https://github.com/adafruit/Adafruit_NeoPixel
- https://github.com/zeroeth/time_loop
- https://github.com/sparkfun/DeadOn_RTC
এই সংগ্রহস্থল থেকে কিছু উদাহরণ কোড আমার কোড উদাহরণ ডিরেক্টরি পাওয়া যাবে
কোডটি তৈরি করতে আমি যে অপারেশনগুলি ব্যবহার করেছি তা এইরকম কিছু ছিল:
- স্ট্র্যান্ড টেস্ট উদাহরণের সাথে নিওপিক্সেলের কাজ নিশ্চিত করুন
- টাইম লুপ কোড দিয়ে একটি ঘড়ি চালানোর চেষ্টা করুন
- শুধু একটির পরিবর্তে দুটি রিংয়ে কাজ করার জন্য ঘড়িটি পরিবর্তন করুন
- ডেডঅন আরটিসি উদাহরণের মাধ্যমে সময় রাখতে DS3234 যোগ করুন
- মোড যোগ করুন এবং সুইচ সেট করুন
- Arduion Debounce টিউটোরিয়ালের সাহায্যে ডিবাউন্স কোড যোগ করুন
- ঘড়ি LEDs জন্য কিছু রঙ থিম যোগ করুন
- 0, 15, 30 এবং 45 মিনিটের জন্য কিছু অ্যানিমেশন যোগ করুন
- ঘড়িটিতে কম্পাস পয়েন্ট যোগ করুন 0, 15, 30, এবং 45 মিনিটের চিহ্নগুলির জন্য
যদি আপনি দেখতে চান যে আমি কিভাবে এই কোডটি তৈরি করেছি আপনি আসলে প্রতিটি কোড কমিট দেখতে GitHub ব্যবহার করতে পারেন। ঘড়ির ইতিহাস কমিট ইতিহাসে আছে।
রঙের স্কিমগুলি যোগ করা মজাদার ছিল কিন্তু শেষ পর্যন্ত আমি তাদের চারটি মেনুতে অন্তর্ভুক্ত করেছি। প্রতিটি থিম ঘন্টা, মিনিট, সেকেন্ড এবং মিলিসেকেন্ড "হ্যান্ডস" এ একটি নির্দিষ্ট রঙ সেট করে। সত্যিই বিকল্পগুলি এখানে অবিরাম কিন্তু আমি থিমগুলি অন্তর্ভুক্ত করেছি (পদ্ধতির নাম তালিকাভুক্ত):
- setColorBlue
- setColorRed
- setColorCyan
- setColorOrange
যাইহোক, আপনি কোডে এই অতিরিক্ত পদ্ধতিগুলি খুঁজে পেতে পারেন:
- setColorPrimary
- setColorRoyal
- setColorTequila
অ্যানিমেশন যুক্ত করা হয়েছে কারণ আমি ঘড়ির চারটি পনের মিনিটের পয়েন্টে পুরনো ঘড়ির চিমনির ধারণা পছন্দ করেছি। এই ঘড়ির জন্য আমি নিম্নলিখিত অ্যানিমেশন তৈরি করেছি:
- 15 মিনিট: রিংগুলিকে লাল রঙ করুন
- 30 মিনিট: রিংগুলিকে সবুজ রঙ করুন
- 45 মিনিট: রিংগুলিকে নীল রঙ করুন
- ঘণ্টার শীর্ষে: দুটি রিং জুড়ে একটি রংধনু করুন
ব্যবহারযোগ্যতা ঘড়ির সাথে একটি সমস্যা হয়ে দাঁড়িয়েছে কারণ কেউ ঘড়ির দিকনির্দেশনা দিতে পারে না। এটা সব পরে LEDs মাত্র দুটি রিং। তাই সমস্যা সমাধানের জন্য আমি ঘড়িতে কম্পাস পয়েন্ট যোগ করেছি। এটি অনেক সময় বলার ক্ষমতা উন্নত করেছে। লেজার কাটা টুকরা পাঠানোর আগে যদি আমি এই সম্পর্কে জানতাম তবে আমি শিল্পের পরিবর্তে কিছু যোগ করতে পারতাম। কিন্তু দেখা যাচ্ছে আপনি অন্ধকারে যে শিল্পটি দেখতে পাচ্ছেন না, তাই কম্পাস পয়েন্ট থাকা সত্যিই সাহায্য করে। এটির সাথে একটি বিবেচনা হল যে যখন আপনি একটি পিক্সেল রঙ করার সিদ্ধান্ত নেন তখন আপনাকে প্রথমে বর্তমান রঙটি ধরা উচিত এবং একটি নতুন মিশ্রিত রঙ তৈরি করা উচিত। এটি এটিকে আরও স্বাভাবিক অনুভূতি দেয়।
একটি শেষ খবর মিলিসেকেন্ড সম্পর্কে। আরডুইনোতে মিলিসেকেন্ড অভ্যন্তরীণ আরডুইনো স্ফটিক থেকে আসে এবং ডিএস 3234 নয়। আপনি মিলিসেকেন্ড প্রদর্শন করতে চান কিনা তা আপনার উপর নির্ভর করে কিন্তু আমি তাই করেছিলাম তাই ঘড়িটি সবসময় কিছু না কিছু করে। এটি আপনাকে ত্রুটি দিতে পারে যে মিলিসেকেন্ড এবং সেকেন্ড যদিও সর্বদা লাইনে থাকে না, কিন্তু ঘড়ির দিকে তাকানোর সময় বাস্তবে কেউ আমাকে এটি উল্লেখ করেনি এবং আমি মনে করি এটি সুন্দর দেখাচ্ছে।
ধাপ 5: লেজার কাট ফাইল ডিজাইন করা
লেজার কাট ফাইল ডিজাইন করার সময় আমাকে দুটি বিবেচনা করতে হয়েছিল। প্রথমটি ছিল সেই উপাদান যা থেকে আমি এটি তৈরি করতে চেয়েছিলাম এবং দ্বিতীয়টি ছিল কিভাবে এটি নির্মাণ করা হবে। আমি জানতাম যে আমি এক্রাইলিক দিয়ে একটি কাঠের ফিনিশ চাই নিওপিক্সেলগুলি ছড়িয়ে দিতে। উপাদানটি বের করার জন্য আমি প্রথমে পোনোকো থেকে কিছু নমুনা অর্ডার করেছি:
- 1x ব্যহ্যাবরণ MDF - আখরোট
- 1x ব্যহ্যাবরণ MDF - চেরি
- 1x এক্রাইলিক - হালকা ধূসর
- 1x এক্রাইলিক - ওপাল
কাঠের নির্বাচনগুলি আমাকে দেখতে দেয় যে রাস্টারাইজেশনটি কেমন হবে এবং ঘড়ির পাশে পোড়া কেমন হবে। এক্রাইলিক আমাকে নিওপিক্সেলের বিস্তার পরীক্ষা করতে দেবে এবং কাঠের বিপরীতে এটি দেখতে কেমন হবে তা তুলনা করবে। শেষ পর্যন্ত আমি ওপাল এক্রাইলিক দিয়ে চেরি কাঠের বিষয়ে সিদ্ধান্ত নিলাম।
ঘড়ির মাত্রাগুলি মূলত নিওপিক্সেল রিংগুলির আকার দ্বারা নির্ধারিত হয়েছিল। আমি যা জানতাম না তা হল ইলেকট্রনিক্সের সাথে মানানসই হওয়ার জন্য কতটা মোটা হওয়া দরকার। ইলেকট্রনিক্স তৈরি করে এবং জেনেছিলাম যে কাঠটি প্রায় 5.5 মিমি পুরু, আমি নির্ধারণ করেছি যে আমার ঘড়ির ভিতরে প্রায় 15 মিমি জায়গা প্রয়োজন। এর অর্থ কাঠের তিনটি স্তর। কিন্তু সামনে এবং পিছনে ইতিমধ্যেই আমার নকশার বেশিরভাগ জায়গা দখল করে নেওয়ার জন্য আমি সেই রিংগুলিকে "পাঁজরে" ভেঙে ফেলতে চেয়েছিলাম যা আমি পরে একসঙ্গে আঠালো করতে পারি।
আমি পোনোকোর দেওয়া টেমপ্লেটে আঁকার জন্য ইঙ্কস্কেপ ব্যবহার করেছি। ঘড়ির কাঁটা বের করার পর আমি হাত দিয়ে গাছ আঁকতে শুরু করলাম। আমি মূল ছবিটি আমদানি করতে পারিনি যা আমাকে অনুপ্রাণিত করেছিল কিন্তু আমার নিজের মতো কিছু কিভাবে করা যায় তা বের করা ভয়ঙ্কর ছিল না।
উপকরণের দাম ছিল মাত্র 20 ডলার কিন্তু কাটার খরচ প্রায় 100 ডলার বেশি। দুটি জিনিস এতে অবদান রেখেছে:
- কার্ভ এবং সার্কেল বেশি খরচ করে কারণ মেশিনটি দুটি অক্ষের মধ্যে চলছে এবং এই নকশায় প্রচুর কার্ভ রয়েছে
- Rasterization টুকরা জুড়ে পিছনে অনেক পাস প্রয়োজন। এটি ফেলে দিলে সবচেয়ে বেশি অর্থ সাশ্রয় হতো কিন্তু আমি এটা পছন্দ করতাম।
নকশা চূড়ান্ত করার পরে আমি পোনোকোতে ইপিএস ফাইল পাঠিয়েছিলাম এবং আমার টুকরাগুলি প্রায় এক সপ্তাহ পরে সম্পন্ন হয়েছিল।
মনে রাখবেন যে আমি মোডে এবং সেট সুইচ বা ডিসি পাওয়ার জ্যাককে নকশায় অন্তর্ভুক্ত করি নি। যখন আমি এটি পাঠিয়েছিলাম তখনও আমি সেই অংশগুলির বিষয়ে সিদ্ধান্ত নিইনি। নিজেকে আরও নমনীয়তা দেওয়ার জন্য আমি তাদের ছেড়ে দিয়েছি এবং সিদ্ধান্ত নিয়েছি যে আমি পরে তাদের হাতে ড্রিল করব।
ধাপ 6: ঘড়ি নির্মাণ
যখন সমস্ত টুকরা এসেছিল আমি ঘড়িটি তৈরি করেছি। প্রথম ধাপ ছিল ঘড়ির শরীর যার জন্য আমাকে পাঁজর বের করে পিছনে এবং সামনে আঠালো করতে হয়েছিল। আমি পিছনে পাঁজরের দুটি স্তর এবং সামনে একটি স্তর রাখি এবং কাঠের আঠা দিয়ে সেট করি। সামনের জন্য আমি এক্রাইলিক রিং এবং কাঠের বৃত্তগুলিকে একসাথে টুকরো করার জন্য কাঠের আঠা ব্যবহার করেছি। আমার একটি অতিরিক্ত কেন্দ্রীয় টুকরা ছিল যা আমি একটি ফাঁকা হিসাবে কাটতাম যা নির্মাণের সময় কাজে আসে। আমি এটিকে গাছের টুকরোর পিছনে আঠালো করেছিলাম এবং এটি আমাকে এমন একটি জায়গা দিয়েছে যেখানে আমি পরে নিওপিক্সেলগুলি আঠালো করতে পারি।
শরীরের তৈরি সঙ্গে আমি সুইচ এবং পাওয়ার জ্যাক জন্য গর্ত ড্রিল করার সিদ্ধান্ত নিয়েছে। একটু জ্যামিতি (ছবিতে দেখা গেছে) আমাকে সবকিছু সারিবদ্ধ করতে সাহায্য করেছে। আমি ড্রিল করার সময় বাইরে একটি পৃথক কাঠের টুকরো ব্যবহার করে (খুব সাবধানে!) আমি গর্তগুলি তৈরি করেছি এবং সুইচ এবং জ্যাকের মধ্যে আঠালো।
ইলেকট্রনিক্স সব পরে গিয়েছিলাম। আমি প্রথমে ক্যাপাসিটরের পরে নিওপিক্সেলগুলি আঠালো করেছিলাম। এগুলি আমি নিওপিক্সেল পাওয়ার ব্রেকআউট বোর্ডে সংযুক্ত করেছি। তারপর পিছনের জন্য আমি সুইচ এবং পাওয়ার জ্যাকের উপর তারগুলি রাখি। আমি L7805 ভোল্টেজ রেগুলেটরও অন্তর্ভুক্ত করেছি।
রিংগুলিকে ওরিয়েন্ট করার বিষয়ে একটি দ্রুত নোট। 60 পিক্সেলের বড় আংটির জন্য আপনাকে ঘড়ির দিক নির্দেশ করতে হবে যাতে শূন্য মিনিট চিহ্নিত করতে পিক্সেলের মধ্যে একটি ঠিক উপরে থাকে। কোন পিক্সেল কোন ব্যাপার না এবং আমি কেন এক মিনিটের মধ্যে পেয়ে যাব। 24 পিক্সেলের ছোট রিংটির জন্য আপনাকে ঘড়ির দিক নির্দেশ করতে হবে যাতে উপরেরটি আসলে দুটি পিক্সেলের মধ্যে থাকে। এর কারণ হল আপনি যদি 12 ঘন্টা চিহ্নিত করতে চান তাহলে আপনি একটার পরিবর্তে দুটি পিক্সেল জ্বালান। অফসেট থাকার ফলে, এবং প্লাস্টিকের বিস্তারের সাথে, এটি প্রদর্শিত হবে যেন আপনার সত্যিই 12 প্রশস্ত পিক্সেল রয়েছে।
প্রতিটি রিংয়ের জন্য কোডটি কোন পিক্সেলকে "শীর্ষ" হিসাবে চিহ্নিত করে, আপনাকে কোডটি কিছুটা সম্পাদনা করতে হবে। আমার কোডের দুটি মান আছে যার নাম "ভিতরের_ শীর্ষ" এবং "বাহ্যিক_ শীর্ষ"। আমার ঘড়িতে "রিং_টপ_লেড" ছোট রিংয়ের শুরু থেকে 11 পিক্সেল এবং বড় আংটির শুরু থেকে "আউটার_টপ_লেড" ছিল 36 পিক্সেল। যদি আপনি রিংগুলিকে ভিন্নভাবে নির্দেশ করেন তবে আপনি এই মানগুলিকে আপনার অভিযোজন থেকে পরিবর্তন করবেন। একটু পরীক্ষা -নিরীক্ষা এবং আপনি খুব দ্রুত সঠিক মান পাবেন।
এই মুহুর্তে আমি পরীক্ষা করেছি যে সবকিছু প্রত্যাশিত হিসাবে কাজ করেছে।
কিন্তু সমস্ত প্রকল্পের মতো আমি একটি সমস্যার মধ্যে দৌড়েছি কারণ আমি বুঝতে পেরেছিলাম যে এটি কীভাবে একত্রিত হবে তা আমি বুঝতে পারি নি। আমি লক্ষ্য করেছি যে নিওপিক্সেল এবং পাঁজরের মধ্যে আমার প্রায় 3/8 ইঞ্চি জায়গা ছিল তাই আমি হোম ডিপোতে গিয়েছিলাম এবং 3/8 ইঞ্চি ডোয়েল এবং বেশ কয়েকটি নিওডিয়ামিয়াম চুম্বক পেয়েছিলাম। আমি তিনটি জায়গায় ছোট কাঠের স্ট্যান্ড তৈরি করেছি এবং সেগুলিকে বালি দিয়েছি যাতে আমি প্রতিটি স্ট্যান্ডে দুটি চুম্বক রাখতে পারি (সুপার আঠালো ব্যবহার করে)। আমি 2 টি স্ট্যান্ডের 3 জোড়া দিয়ে শেষ করেছি। তারপরে আমি এইগুলিকে ফ্রেমে আঠালো করেছি এবং এটি একটি ক্ল্যাম্প দিয়ে সব জায়গায় রেখেছি। স্ট্যান্ডের আঠালো ভেজা থাকাকালীন আমি এটি করেছি তাই সবকিছু একত্রিত হবে এবং তারপরে সঠিক জায়গায় শুকিয়ে যাবে। এটি পুরোপুরি কাজ করেছে এবং আমি ভালোবাসি যে রিলিজ সব লুকানো আছে।
অবশেষে আমি বুঝতে পারলাম যে এটি প্রাচীরের উপর ঝুলানো দরকার তাই আমি পিছনে একটু হ্যাঙ্গারে ড্রিল করলাম যাতে আমি এটি দেয়ালে লাগাতে পারি।
ধাপ 7: চূড়ান্ত চিন্তা
এই প্রকল্পটি নির্মাণের জন্য অনেক মজাদার ছিল এবং আমি নিওপিক্সেল এবং DS3234 সম্পর্কে শিখতে উপভোগ করেছি। আমি বিশেষ করে শেষ পর্যন্ত একটি প্রকল্প তৈরি করতে উপভোগ করেছি যা শুরু থেকে শেষ পর্যন্ত সুন্দর লাগছিল। আমি যদি এটি আবার করি তবে আমি কয়েকটি জিনিস আপডেট করব, তবে সেগুলি ছোট:
- আমি সরলতার জন্য তিনটি পরিবর্তে দুটি বোতাম বেছে নিয়েছি। কিন্তু একটি বোতাম যা আমাকে নিচে এবং পাশাপাশি যেতে দেয় ঘড়িটি সেট করার জন্য চমৎকার হতো
- মোড বাটন এবং সেট বোতাম আলাদা নয়। আমি প্রায়ই তাদের মিশ্রিত। সম্ভবত আমি ভবিষ্যতে তাদের বিপরীত দিকে রাখব।
- আমি কাঠের সামনে কখনো শেষ করিনি। আমি প্রথমে কাঁচা চেহারা পছন্দ করেছিলাম এবং পরে চিন্তিত হয়ে পড়েছিলাম যে যদি আমি ফিনিসটি গোলমাল করে ফেলি তবে এটি ঠিক করতে অনেক খরচ হবে।
- গাছকে রাস্টারাইজ করা ঠিক ছিল কিন্তু আমি ভবিষ্যতে গাছটির জন্য আরও বিস্তারিত আঁকতে পারতাম।
- ঘড়িকে ডিম করাও একটি চমৎকার বৈশিষ্ট্য হবে কারণ এটি অন্ধকারে বেশ উজ্জ্বল। যাইহোক, ডিমিং রঙের সাথে আবদ্ধ এবং এটি বের করা যে বিটটি খুব বেশি সময় নিচ্ছে তাই আমি এটি বাদ দিয়েছি। আমি সম্ভবত ভবিষ্যতে সেই বৈশিষ্ট্যটিতে পুনরায় বিনিয়োগ করব।
এই নির্দেশের মাধ্যমে পড়ার জন্য ধন্যবাদ। আমি আশা করি আপনি আপনার নিজের ঘড়ি বা নিওপিক্সেল প্রজেক্ট তৈরি করবেন এবং আমার সাথে শেয়ার করবেন। সুখী বিল্ডিং!
প্রস্তাবিত:
একটি আইফোনের সাথে দুর্দান্ত ছবি তুলুন: 9 টি ধাপ (ছবি সহ)
একটি আইফোনের সাথে দুর্দান্ত ছবি তুলুন: আমাদের বেশিরভাগই আজকাল সর্বত্র আমাদের সাথে একটি স্মার্টফোন বহন করে, তাই দুর্দান্ত ছবি তোলার জন্য আপনার স্মার্টফোনের ক্যামেরাটি কীভাবে ব্যবহার করবেন তা জানা গুরুত্বপূর্ণ! আমি মাত্র কয়েক বছর ধরে একটি স্মার্টফোন ছিলাম, এবং আমি আমার জিনিসগুলি নথিভুক্ত করার জন্য একটি ভাল ক্যামেরা থাকা পছন্দ করেছি
অন্তর্নির্মিত স্পিকার সহ ছবি ধারক: 7 টি ধাপ (ছবি সহ)
অন্তর্নির্মিত স্পিকারের সাথে পিকচার হোল্ডার: এখানে সপ্তাহান্তে একটি দুর্দান্ত প্রকল্প গ্রহণ করা হয়, যদি আপনি আপনার নিজের স্পিকার তৈরি করতে চান যা ছবি/পোস্ট কার্ড বা এমনকি আপনার করণীয় তালিকা রাখতে পারে। নির্মাণের অংশ হিসাবে আমরা একটি রাস্পবেরি পাই জিরো ডব্লিউ প্রকল্পের কেন্দ্র হিসেবে ব্যবহার করতে যাচ্ছি, এবং একটি
কিভাবে: রাস্পবেরি PI 4 হেডলেস (VNC) Rpi-imager এবং ছবি দিয়ে ইনস্টল করা: 7 টি ধাপ (ছবি সহ)
কিভাবে: Rpi-imager এবং ছবি দিয়ে রাস্পবেরি PI 4 হেডলেস (VNC) ইনস্টল করা: আমি আমার ব্লগে ফিরে আসা মজার প্রজেক্টের একটি গুচ্ছের মধ্যে এই Rapsberry PI ব্যবহার করার পরিকল্পনা করছি। এটা চেক আউট নির্দ্বিধায়। আমি আমার রাস্পবেরি পিআই ব্যবহার করে ফিরে যেতে চেয়েছিলাম কিন্তু আমার নতুন অবস্থানে কীবোর্ড বা মাউস ছিল না। আমি রাস্পবেরি সেটআপ করার কিছুক্ষণ পরে
পিকাসার সাথে দ্রুত এবং দুর্দান্ত ছবি সম্পাদনা: 10 টি ধাপ (ছবি সহ)
পিকাসার সাথে দ্রুত এবং দুর্দান্ত ফটো এডিটিং: একটি দুর্দান্ত ডিজিটাল ক্যামেরার মাধ্যমে হাজার হাজার ফটো পরিচালনা করার মহান দায়িত্ব আসে। এটি একটি যন্ত্রণা হতে পারে, বিশেষ করে যদি আপনি সেগুলি ব্যবহার করতে চান ইন্সট্রাকটেবলের জন্য একটি প্রক্রিয়া নথিভুক্ত করতে। আমি ফটোশপের আশেপাশে আমার পথ জানি, কিন্তু প্রায়শই আমি জি -তে ফিরে যাই না
কিভাবে সহজ ধাপ এবং ছবি দিয়ে একটি কম্পিউটারকে আলাদা করা যায়: 13 টি ধাপ (ছবি সহ)
কিভাবে সহজ ধাপ এবং ছবি দিয়ে একটি কম্পিউটারকে ডিসাসেম্বল করবেন: এটি একটি পিসি কিভাবে ডিসাসেম্বল করা যায় সে সম্পর্কে একটি নির্দেশনা। বেশিরভাগ মৌলিক উপাদানগুলি মডুলার এবং সহজেই সরানো হয়। তবে এটি গুরুত্বপূর্ণ যে আপনি এটি সম্পর্কে সংগঠিত হন। এটি আপনাকে অংশগুলি হারানো থেকে রক্ষা করতে সহায়তা করবে, এবং পুনরায় সমাবেশ তৈরিতেও সহায়তা করবে