সুচিপত্র:
- ধাপ 1: উপাদান সংগ্রহ
- ধাপ 2: কাঠের কেস নির্মাণ
- ধাপ 3: কাঠের কেস: কেস টুকরা কাটা
- ধাপ 4: কাঠের কেস: নেতৃত্বাধীন গর্ত ড্রিলিং
- ধাপ 5: কাঠের কেস: পেইন্টিং
- ধাপ 6: কাঠের কেস: একত্রিত করা
- ধাপ 7: সার্কিট
- ধাপ 8: সার্কিট: লিডস সোল্ডারিং
- ধাপ 9: সার্কিট: সার্কিট নির্মাণ
- ধাপ 10: একত্রিত করা
ভিডিও: Attiny85: 10 ধাপ ব্যবহার করে সহজ বাইনারি ঘড়ি
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
শুভেচ্ছা! এই নির্দেশাবলীতে আমি দেখিয়েছি কিভাবে একটি arduino uno এবং একটি attiny85 ব্যবহার করে একটি ন্যূনতম এবং সহজ বাইনারি ঘড়ি তৈরি করতে হয়। যদি আপনি অন্য মাইক্রোচিপ প্রোগ্রাম করার জন্য আপনার arduino ব্যবহার না করেন, তাহলে আপনি দেখতে পাবেন যে এটি করা খুব সহজ (আমি এটির জন্য চেষ্টা করেছি এই প্রকল্পের জন্য প্রথমবার এবং এটি বেশ সহজ ছিল) এবং বেশ সুবিধাজনক হিসাবে আপনি আপনার প্রকল্পের আকার সঙ্কুচিত করতে পারেন!
ধাপ 1: উপাদান সংগ্রহ
এই প্রকল্পের জন্য আমি মৌলিক এবং সহজ উপকরণ খুঁজে পেয়েছি। উপকরণের দুটি শ্রেণী রয়েছে, একটি ঘড়ির কেসের জন্য এবং আরেকটি সার্কিটারের জন্য। - 13 লাল 5v LEDs- তারের- 4 x 220 Ohms প্রতিরোধক- 2 x 10k Ohms প্রতিরোধক- পিন ধারক- 1 x 74hc595 (শিফট রেজিস্টার)- 2 পুশ বোতাম- সার্কিট বোর্ড- 3.3v কয়েন সেল- Attiny85- Arduino uno- সোল্ডারিং টুলস
ধাপ 2: কাঠের কেস নির্মাণ
পরবর্তী ধাপে, আমি দেখাব কিভাবে আমি ঘড়ির জন্য কেস তৈরি করেছি। আমি কাঠের প্যানেল এবং কাঠের আঠালো ব্যবহার করেছি এবং এটি ভাল কাজ করেছে। আমার পছন্দ অনুযায়ী প্যানেলগুলির উচ্চতা এবং প্রস্থ ছিল, তাই খুব বেশি কাটতে হয়নি। এছাড়াও, প্রথমে আমি সেকেন্ড প্রদর্শন করতে চেয়েছিলাম, কিন্তু পরবর্তীতে, যখন আমি সার্কিটটি তৈরি করি তখন আমি প্রতি সেকেন্ডে নেতৃত্বাধীন সুইচটি আসলে বিভ্রান্তিকর বলে মনে করি, তাই আমি সেই লিডগুলি কেটে ফেলেছিলাম এবং আমার কোড এবং কেসটি পুনranবিন্যাস করেছি পরে।
ধাপ 3: কাঠের কেস: কেস টুকরা কাটা
প্রথমত, আমি আমার কেস তৈরির জন্য যে সমস্ত টুকরা প্রয়োজন তা পরিমাপ করে কেটেছি। আমি সিদ্ধান্ত নিলাম এটি একটি বাক্স হিসাবে তৈরি করা হবে যার কোন তল থাকবে না। প্রয়োজনে আমি প্রান্তগুলিকে স্যান্ড করেছি।
ধাপ 4: কাঠের কেস: নেতৃত্বাধীন গর্ত ড্রিলিং
আমি একটি প্রেস ড্রিল ব্যবহার করে আমার মামলার মুখ প্যানেলে ছিদ্রগুলি ড্রিল করেছি। আমি প্যানেলে ইঙ্গিত দিয়েছিলাম যে কোথায় গর্তগুলি ড্রিল করতে হবে এবং যেহেতু আমি সস্তা কারুকাজের কাঠ ব্যবহার করেছি, তাই আমাকে ধীরে ধীরে ড্রিল করতে হয়েছিল যাতে কাঠটি বন্ধ না হয়। এখন যখন আমি বুঝতে পারলাম যে আমি কয়েক সেকেন্ডের জন্য এলইডি বের করতে চাই, অপ্রয়োজনীয় ছিদ্র অপসারণের জন্য আমাকে এই প্যানেলটি কেটে ফেলতে হয়েছিল। আমি আমার কেসটি আঁকার পরে এটি উপলব্ধি করেছি, তাই শেষ ছবিতে আমার প্যানেলটি আঁকা হয়েছে
ধাপ 5: কাঠের কেস: পেইন্টিং
একবার আমার ঘড়ির কেসের প্রতিটি টুকরো ছিল, আমি সেগুলি আঁকতে এগিয়ে গেলাম। আমি লাল এবং কালো রঙ বেছে নিলাম, কারণ আমার লিডগুলি ইতিমধ্যে লাল ছিল। আমি চকচকে স্প্রে পেইন্ট ব্যবহার করেছি, এটি পেইন্টের দুটি স্তরের পরে একটি সমাপ্ত চেহারা দিতে। সবকিছু শুকানো পর্যন্ত অপেক্ষা করলাম।
ধাপ 6: কাঠের কেস: একত্রিত করা
পেইন্ট শুকানোর পরে, আমি দ্রুত শুকানোর কাঠের আঠালো ব্যবহার করে সবকিছু একসাথে আঠালো করেছিলাম, নিশ্চিত করেছিলাম যে যখনই আমি দুটি টুকরা একসাথে আঠালো তখন সবকিছু ঠিক আছে। পরের টুকরোগুলো একসাথে আঠালো করার আগে আমি শুকানো পর্যন্ত অপেক্ষা করলাম।
ধাপ 7: সার্কিট
এই প্রকল্পের পরবর্তী অংশ সার্কিটের জন্য। এই অংশের জন্য, আপনার আপনার Arduino বা কোন মাইক্রোচিপ প্রোগ্রামার এবং Attiny85 প্রয়োজন হবে। যেমনটি আমি আগে বলেছি, আমি সেকেন্ডের জন্য এলইডি কেটে ফেলেছি কারণ আমি সেকেন্ডগুলিকে খুব বিভ্রান্তিকর বলে মনে করেছি। সুতরাং শুরুতে, ছবিগুলি সমস্ত এলইডি দেখায়, এবং পরে, সেকেন্ডগুলি অনুপস্থিত। আইএসপি হিসাবে Arduino এর সাথে Attiny প্রোগ্রাম করার জন্য আমি Randofo দ্বারা নির্দেশাবলী থেকে এই চমৎকার টিউটোরিয়ালটি অনুসরণ করেছি: https://www.instructables.com/id/Program-an-ATtiny… এই কোডটি আমি অ্যাটিনিতে আপলোড করেছি:*কোডটি ভিত্তিক 16Mhz এর একটি অভ্যন্তরীণ ঘড়িতে কিন্তু এটি পরিবর্তন করা যেতে পারে
ধাপ 8: সার্কিট: লিডস সোল্ডারিং
আমি আমার সোল্ডারিং লোহা এবং ইতিমধ্যেই ড্রিল্ড কেস ব্যবহার করে লেডারগুলিকে একসঙ্গে সোল্ডার করার জন্য এগিয়ে গেলাম যাতে সোল্ডারিংয়ের সময় লেডগুলি সঠিকভাবে স্থাপন করা যায়।
ধাপ 9: সার্কিট: সার্কিট নির্মাণ
কোড দিয়ে প্রোগ্রাম করা অ্যাটিনির সাথে, আমার প্রোগ্রামটি পরীক্ষা করার জন্য প্রথমে একটি ব্রেডবোর্ড ব্যবহার করে সার্কিটটি তৈরি করতে হবে এবং পুরো সার্কিটটি সোল্ডার করার আগে সবকিছু কাজ করেছে তা নিশ্চিত করতে হবে। শিফট রেজিস্টারের ব্যবহার আবশ্যক কারণ Attiny 8 টি শেষ পয়েন্ট (4 সারি, 4 টি কলাম) এবং দুটি পুশ বোতামের জন্য পর্যাপ্ত আউটপুট পিন প্রদান করে না। পরিকল্পনা এবং সার্কিট যা আমি তৈরি করেছি তা ছবিতে আছে। আমি আমার সার্কিট পরীক্ষা করেছি রুটিবোর্ডে এবং যখন এটি যেতে ভাল ছিল, আমি এটি সার্কিট বোর্ডে বিক্রি করেছিলাম আমার একটি ঘরের জন্য ব্যাটারি ধারক ছিল না তাই আমি আমার কল্পনা ব্যবহার করে একটি অস্থায়ী (খুব স্কেচ..) তৈরি করেছি। আমি একটি প্রকৃত ব্যাটারি হোল্ডার ব্যবহার করার পরামর্শ দিই।
ধাপ 10: একত্রিত করা
চূড়ান্ত ধাপ ছিল সবকিছু একত্রিত করা, যা কেবল ক্ষেত্রে সার্কিট এবং সংশ্লিষ্ট গর্তে লেডস ঠিক করা। তারপর আপনি ধাক্কা বোতাম ব্যবহার করে সময় নির্ধারণ করতে পারেন এবং Attiny ট্র্যাক সময় যাক উদাহরণস্বরূপ, দ্বিতীয় ছবিতে: ঘন্টা 2 = 2 এবং ঘন্টা 1 = 1 মিনিট 2 = 1 এবং Mins1 = 6 তাই সময় 21:16 এবং এটিই! মন্তব্য এবং পরামর্শ ছেড়ে!
প্রস্তাবিত:
Arduino ব্যবহার করে LED স্ট্রিপ দিয়ে কিভাবে এনালগ ঘড়ি এবং ডিজিটাল ঘড়ি তৈরি করবেন: 3 টি ধাপ
কিভাবে Arduino ব্যবহার করে LED স্ট্রিপ দিয়ে এনালগ ঘড়ি এবং ডিজিটাল ঘড়ি তৈরি করবেন: আজ আমরা একটি এনালগ ঘড়ি & লেড স্ট্রিপ সহ ডিজিটাল ঘড়ি এবং আরডুইনো সহ MAX7219 ডট মডিউল এটি স্থানীয় সময় অঞ্চলের সাথে সময় সংশোধন করবে। অ্যানালগ ঘড়িটি একটি দীর্ঘ LED স্ট্রিপ ব্যবহার করতে পারে, তাই এটি একটি আর্টওয়ার হওয়ার জন্য দেয়ালে ঝুলানো যেতে পারে
Arduino Nano এবং DS1307: 4 টি ধাপ ব্যবহার করে সহজ ডিজিটাল ঘড়ি
Arduino Nano এবং DS1307 ব্যবহার করে সহজ ডিজিটাল ঘড়ি: এই নিবন্ধে আমি আপনাকে Arduino ব্যবহার করে একটি ডিজিটাল ঘড়ি তৈরির একটি টিউটোরিয়াল দেখাবো .. আমি যে Arduino বোর্ড ব্যবহার করি তা হল Arduino Nano V3, DS1307 টাইম ডেটা প্রদানকারী হিসাবে, MAX7219 7 সেগমেন্ট হিসেবে ঘড়ির প্রদর্শন টিউটোরিয়ালে প্রবেশ করার আগে, আমি সুপারিশ করছি যে
পুনর্ব্যবহৃত উপাদান ব্যবহার করে "সহজ" ডিজিলগ ঘড়ি (ডিজিটাল অ্যানালগ)!: 8 টি ধাপ (ছবি সহ)
পুনর্ব্যবহৃত সামগ্রী ব্যবহার করে "সহজ" ডিজিলগ ঘড়ি (ডিজিটাল অ্যানালগ) !: হাই সবাই! সুতরাং, এই নির্দেশাবলীতে, আমি সস্তা উপাদান ব্যবহার করে এই ডিজিটাল + অ্যানালগ ঘড়িটি কীভাবে তৈরি করব তা ভাগ করে নেব! যদি আপনি মনে করেন এই প্রকল্প " sucks ", আপনি চলে যেতে পারেন এবং এই নির্দেশনা পড়া চালিয়ে যাবেন না। শান্তি! আমি সত্যিই দু sorryখিত যদি
Arduino ব্যবহার করে সহজ ডিজিটাল ঘড়ি: 6 টি ধাপ
Arduino ব্যবহার করে সহজ ডিজিটাল ঘড়ি: Arduino এবং সহজ PCB ব্যবহার করে সহজ ডিজিটাল ঘড়ি তৈরি করুন
Arduino + DS1307 + Neopixel ব্যবহার করে রৈখিক ঘড়ি: কিছু হার্ডওয়্যার পুনরায় ব্যবহার করে।: 5 টি ধাপ
Arduino + DS1307 + Neopixel ব্যবহার করে রৈখিক ঘড়ি: কিছু হার্ডওয়্যার পুনরায় ব্যবহার করে।: পূর্ববর্তী প্রকল্পগুলি থেকে আমার একটি Arduino UNO এবং একটি Neopixel LED স্ট্রিপ বাকি ছিল, এবং আমি কিছু ভিন্ন করতে চেয়েছিলাম। যেহেতু নিওপিক্সেল স্ট্রিপটিতে 60 টি LED লাইট রয়েছে, তাই এটি একটি বড় ঘড়ি হিসাবে ব্যবহার করা হবে বলে মনে করা হয়।