সুচিপত্র:

অ্যানিমেশন কফি টেবিল: 9 টি ধাপ (ছবি সহ)
অ্যানিমেশন কফি টেবিল: 9 টি ধাপ (ছবি সহ)

ভিডিও: অ্যানিমেশন কফি টেবিল: 9 টি ধাপ (ছবি সহ)

ভিডিও: অ্যানিমেশন কফি টেবিল: 9 টি ধাপ (ছবি সহ)
ভিডিও: এমন টয়লেট যা দেখে আপনিও লজ্জায় পড়ে যাবেন ! এসব টয়লেট দেখতেও কপাল লাগে। 2024, নভেম্বর
Anonim
অ্যানিমেশন কফি টেবিল
অ্যানিমেশন কফি টেবিল

এলইডি ম্যাট্রিক্স দিয়ে ইন্টারেক্টিভ কফি টেবিল কীভাবে তৈরি করা যায় সে সম্পর্কে অনেক ভাল নির্দেশনা রয়েছে এবং আমি তাদের মধ্যে কিছু থেকে অনুপ্রেরণা এবং ইঙ্গিত নিয়েছি। এটি একটি সহজ, সস্তা এবং সর্বাধিক এটি সৃজনশীলতাকে উদ্দীপিত করার জন্য: কেবল দুটি বোতাম দিয়ে আপনি এটিতে অ্যানিমেশন তৈরি করতে পারেন!

আমাদের একটি IKEA LACK টেবিল ছিল একটি ডেন্ট সহ, একটি নতুন কিনলাম, পুরানোটি একটি প্রকল্পে পুনরায় ব্যবহারের জন্য রেখে দিলাম। শীর্ষটি 55x55x5cm, এবং এটি ফাঁপা, উপরের এবং নীচে কেবল একটি পাতলা বোর্ড রয়েছে যা একটি বাক্স কাটার দিয়ে কাটা সহজ। পার্শ্বগুলি আরও শক্ত, ~ 1 সেমি হার্ডবোর্ড দিয়ে তৈরি। এটি একটি মধুচক্র কাঠামোতে কার্ডবোর্ড দিয়ে ভরা, যা সহজেই মুছে ফেলা হয়।

স্থানীয় হার্ডওয়্যার স্টোরটিতে 50x50cm প্লেক্সিগ্লাস বিভিন্ন পুরুত্ব, রঙ এবং স্বচ্ছতা রয়েছে। 4 মিমি সাদা -অস্বচ্ছ যথেষ্ট স্বচ্ছ, এবং মূল্য যুক্তিসঙ্গত (4.50EUR - এখনও প্রকল্পের সবচেয়ে বড় ব্যয়!)।

পৃথকভাবে ঠিকানাযোগ্য LEDs এর পরিবর্তে, আমি সহজেই উপলব্ধ MAX7219 চিপ ব্যবহার করি। ডেটশীট অনুযায়ী সর্বাধিক আউটপুট কারেন্ট মোট 320mA, তাই প্রতি LED 5mA। 5 মিমি সাদা LEDs এর জন্য নামমাত্র 20mA এর একটু নিচে, কিন্তু এই উদ্দেশ্যে যথেষ্ট উজ্জ্বল।

শুধুমাত্র 2 টি বোতাম ব্যবহার করে ব্যবহারকারী অ্যানিমেশন তৈরি বা সংশোধন করতে পারে। Arduino এর 1kB EPROM মেমরি আছে, যাতে এটি 8x8 বিটের 128 ইমেজ ফিট করে। প্রতিটি 1-15 ফ্রেমের 15 টি অ্যানিমেশন সংরক্ষণ করার জন্য পর্যাপ্ত স্থান।

ধাপ 1: প্রয়োজনীয় উপকরণ

প্রয়োজনীয় উপকরণ
প্রয়োজনীয় উপকরণ

Ikea অভাব টেবিল

50x50cm অস্বচ্ছ প্লেক্সিগ্লাস, 4 মিমি পুরু

~ 0.5 বর্গ মিটার কার্ডবোর্ড। আসবাবপত্র প্যাকেজিংয়ের জন্য ব্যবহৃত 3-লেয়ারের বলিষ্ঠ বোর্ড সেরা।

সাদা রং

পিন হেডার ছাড়া একটি Arduino ন্যানো

একটি USB-A পুরুষ সংযোগকারী

ছোট ইউএসবি পাওয়ার ব্যাংক

MAX7219 আইসি

একটি 24-পিন আইসি সকেট (বা 3 8-পিন সকেট)

একটি 20kOhm trimmer potentiometer

64 সাদা 5mm LEDs আদর্শভাবে বিস্তৃত, কিন্তু পরিষ্কার এছাড়াও জরিমানা।

En 10 মি enameled তারের (বা অন্যান্য বিচ্ছিন্ন তারের)

2 ক্ষণস্থায়ী পুশ-বোতাম, 16 মিমি প্যানেল-মাউন্ট

1 বড় ইলেক্ট্রোলাইটিক ক্যাপাসিটর (mu 1000muF)

1 সিরামিক ক্যাপাসিটর (mu 1muF)

2 সিরামিক ক্যাপাসিটার (~ 0.1muF)

1 আয়তক্ষেত্রাকার চালু/বন্ধ সুইচ (10x15 মিমি বোট রকার)

একটি 5x7cm প্রোটোটাইপ বোর্ড

4 টি কোণার টুকরা LED প্যানেলের চলাচল নিয়ন্ত্রণ করতে

2 40-পিন একক সারির হেডার: 1 পুরুষ এবং একজন মহিলা

আটকে থাকা হুকআপ তারের 2 মি

10 সেমি লিড সহ 3 জেএসটি সংযোগকারী পুরুষ-মহিলা জোড়া

4 টি ছোট কাঠের স্ক্রু

ধাপ 2: LED প্যানেল তৈরি করুন

LED প্যানেল তৈরি করুন
LED প্যানেল তৈরি করুন
LED প্যানেল তৈরি করুন
LED প্যানেল তৈরি করুন
LED প্যানেল তৈরি করুন
LED প্যানেল তৈরি করুন

কার্ডবোর্ডে 5x5 সেমি 8x8 স্কোয়ারের একটি গ্রিড আঁকুন। এছাড়াও কর্ণ আঁকুন, যাতে কেন্দ্রটি খুঁজে পাওয়া সহজ হয়। এটি কেটে ফেলুন কিন্তু সীমানার চারপাশে 1 সেন্টিমিটার অতিরিক্ত জায়গা ছেড়ে দিন। আমার কার্ডবোর্ডটি যথেষ্ট বড় ছিল না তাই আমি এটিকে দুটি অংশ থেকে তৈরি করেছিলাম এবং সেগুলিকে সংযুক্ত করতে সেলোটাপ ব্যবহার করেছি

প্রতিটি বর্গক্ষেত্রের মাঝখানে ছিদ্র করুন এবং এর মাধ্যমে একটি 5 মিমি এলইডি লাগান। ক্যাথোড এবং অ্যানোডের মধ্যে 90 ডিগ্রি কোণ দিয়ে LED পিনগুলি বাঁকুন। সারির সমস্ত ক্যাথোড এবং কলামের সমস্ত অ্যানোড একসাথে সংযুক্ত করুন। আমি এনামেল্ড তার ব্যবহার করেছি এবং সোল্ডারিং লোহার সাথে লেপটি পুড়িয়ে ফেলেছি।

মহিলা পিন হেডার থেকে একটি 16-পিন টুকরো কেটে নিন এবং এটিকে এক পাশের কেন্দ্রে আঠালো করুন। পিনগুলিতে 16 টি তারের সোল্ডার করুন: একদিকে অ্যানোড, অন্য দিকে ক্যাথোড। পরীক্ষা করুন যে 1kOhm রোধক সহ সিরিজের 5V সহ একটি ক্যাথোড এবং একটি অ্যানোডের সংমিশ্রণকে পাওয়ার সময় সমস্ত LEDs জ্বলবে।

30x40.5cm কার্ডবোর্ডের 9 টি স্ট্রিপ কাটুন আরও 3cm চওড়া স্ট্রিপগুলি কাটুন যা তারপর 4.5x3cm এর 72 আয়তক্ষেত্রগুলিতে কাটা হয়। গরম আঠা দিয়ে, স্ট্রিপগুলি মাউন্ট করুন এবং তারপরে আয়তক্ষেত্রগুলি প্রতিটি LED এর চারপাশে একটু 'বাক্স' তৈরি করুন। ভাল আলোর প্রতিফলনের জন্য প্রতিটি ‘বাক্সের’ ভিতরে সাদা রং করুন।

ধাপ 3: কন্ট্রোল বোর্ড তৈরি করুন

কন্ট্রোল বোর্ড তৈরি করুন
কন্ট্রোল বোর্ড তৈরি করুন
কন্ট্রোল বোর্ড তৈরি করুন
কন্ট্রোল বোর্ড তৈরি করুন
কন্ট্রোল বোর্ড তৈরি করুন
কন্ট্রোল বোর্ড তৈরি করুন

কন্ট্রোল বোর্ডের উপাদানগুলি অর্ধেক 5x7cm প্রোটোটাইপ বোর্ডে সহজেই ফিট হয়ে যায়। স্কিম্যাটিক্স এবং দেখানো ছবি অনুযায়ী এটি একসাথে বিক্রি করুন। মনে রাখবেন যে MAX7219 এ কলাম (সংখ্যা) এবং সারি (বিভাগ) এর ক্রম ক্রম অনুসারে নয়, তবে এটি সহজেই সফ্টওয়্যারে স্থির হয়।

ক্যাপাসিটারগুলি হল ফিল্টারিং পাওয়ারের জন্য, পাত্রটি তীব্রতা নিয়ন্ত্রণ করার জন্য। Arduino এর সাথে সংযোগ করার জন্য বাঁকানো পিনের সাথে একটি 5-পিন পুরুষ হেডার রয়েছে।

ধাপ 4: টেবিল পরিবর্তন করুন

টেবিল পরিবর্তন করুন
টেবিল পরিবর্তন করুন
টেবিল পরিবর্তন করুন
টেবিল পরিবর্তন করুন
টেবিল পরিবর্তন করুন
টেবিল পরিবর্তন করুন

টেবিলের উপর থেকে 48x48cm বর্গাকার একটি গর্ত কাটুন। উপাদানটি যথেষ্ট নরম যে এটি একটি বাক্স কাটার দিয়ে মাঝারি শক্তি ব্যবহার করে কাটা যায়। মধুচক্র ভর্তি সরান। দুটি পুশবাটনের জন্য টেবিলের এক পাশ দিয়ে দুটি ছিদ্র ড্রিল বা খোঁচা দিন। নীচের দিকে চালু/বন্ধ বোতামের জন্য একটি আয়তক্ষেত্রাকার গর্ত করুন। এলইডি প্যানেলের চলাচল নিয়ন্ত্রণে আঠালো কোণার টুকরা। আমি এলোমেলো প্যাকেজিং উপকরণ দিয়ে একটি বাক্স রাখি এবং সেখানে প্লাস্টিকের আসবাবপত্র কোণ সুরক্ষা টুকরো ছিল যা শুধুমাত্র একটু ছাঁটাই প্রয়োজন। আপনি এগুলি কার্ডবোর্ড থেকেও তৈরি করতে পারেন।

ধাপ 5: সুইচ প্রস্তুত করুন এবং মাউন্ট করুন

সুইচ প্রস্তুত করুন এবং মাউন্ট করুন
সুইচ প্রস্তুত করুন এবং মাউন্ট করুন

প্রতিটি pushbutton এর পরিচিতির উপর একটি 0.1muF সিরামিক ক্যাপাসিটরের সোল্ডার। Arduino এর অভ্যন্তরীণ টান-আপ 20-50kOhm প্রতিরোধকের সাথে, এটি tau = RC = 2-5ms এর একটি সময় ধ্রুবক সঙ্গে বিরোধী বাউন্স প্রদান করবে। মহিলা জেএসটি সংযোগকারীগুলিকে পুশবাটন এবং অন/অফ সুইচটিতে বিক্রি করুন। টেবিলের উপর সুইচ মাউন্ট করুন।

ধাপ 6: আরডুইনো ন্যানো প্রস্তুত করুন

আরডুইনো ন্যানো প্রস্তুত করুন
আরডুইনো ন্যানো প্রস্তুত করুন
আরডুইনো ন্যানো প্রস্তুত করুন
আরডুইনো ন্যানো প্রস্তুত করুন

Solder 5 অসহায় তারের, পুরুষ JST সংযোগকারী এবং USB পুরুষ সংযোগকারী Arduino থেকে পরিকল্পিত এবং ছবি অনুযায়ী। আটকা পড়া তারের একটি মহিলা 5-পিন পিন হেডার (অথবা এটি সরাসরি নিয়ন্ত্রণ বোর্ডে সোল্ডার) সোল্ডার করুন।

আরডুইনো ন্যানোতে SetEEPROM.ino স্কেচটি আপলোড করুন। এটি EEPROM- এ 15 টি অ্যানিমেশন রাখে। যখন সেগুলি আপলোড করা হয় (~ 2s লাগে), LED 13 জ্বলে উঠবে। এবার AnimationTable.ino স্কেচ আপলোড করুন।

NB: একরকম.ino ফাইল আপলোড করতে অস্বীকার করে। আমি.txt দিয়ে তাদের নামকরণ করেছি এবং এটি ঠিক ছিল। তাই ডাউনলোড করার পরে, এক্সটেনশনটি.ino এ পরিবর্তন করুন

ধাপ 7: সবকিছু একসাথে রাখুন

Image
Image
সবকিছু একসাথে রাখুন
সবকিছু একসাথে রাখুন
সবকিছু একসাথে রাখুন
সবকিছু একসাথে রাখুন
সবকিছু একসাথে রাখুন
সবকিছু একসাথে রাখুন

Arduino কে কন্ট্রোল বোর্ড, সুইচ এবং পাওয়ার ব্যাঙ্কে সংযুক্ত করুন। পাওয়ারব্যাঙ্কের কিছু ভেলক্রো এটিকে জায়গায় রাখার জন্য আদর্শ। কন্ট্রোল বোর্ডের সাথে প্যানেলটি সংযুক্ত করুন এবং টেবিলের ভিতরে রাখুন। এটিকে আলোকিত করতে স্যুইচ করুন: কোনও অ্যানিমেশন শুরু করার আগে, সমস্ত এলইডি উঠে আসে এবং বাইরে যায়। তারপর এটি প্রথম অ্যানিমেশন দেখায়, যা আসলে একটি দাবা বোর্ডের একটি স্থির ছবি। প্লেক্সিগ্লাস দিয়ে Cেকে রাখুন এবং প্রতিটি পিক্সেলের ভিতরে আলোকসজ্জা একক কিনা তা পরীক্ষা করুন। যদি না হয়, একটি ছোট টিস্যু দিয়ে LED coverেকে দিন। প্লেক্সিগ্লাসের চার কোণে খোঁচা ছিদ্র করে টেবিলের দিকে স্ক্রু করুন।

ধাপ 8: কীভাবে অ্যানিমেশন তৈরি করবেন

Image
Image

স্কেচ কেবল দুটি বোতাম ব্যবহার করে অ্যানিমেশন তৈরি এবং পুনরায় চালানোর অনুমতি দেয়: 'সম্পাদনা' এবং 'খেলা'।

প্রারম্ভে, এটি দেখায় যে তিনি প্রথম অ্যানিমেশন, যা আসলে একটি অ্যানিমেশন নয় কারণ এটি একটি একক ফ্রেম (একটি দাবা বোর্ড) নিয়ে গঠিত। আপনি যদি 'প্লে' ধাক্কা দেন, তাহলে এটি পরবর্তী অ্যানিমেশনে যাবে। মোট 16 টি রয়েছে: 1-15 ফ্রেমের 15 টি প্রকৃত অ্যানিমেশন, প্লাস 1 যা তাদের সবগুলি একটি ক্রমে চালায়।

আপনি যদি 'এডিট' চাপ দেন, ফ্রেম জমে যাবে এবং একটি কার্সার স্ক্রিনের উপর চলে যাবে। যখনই আপনি আবার 'এডিট' চাপবেন, কার্সারের অবস্থানের পিক্সেল উল্টে যাবে। ফলাফল দেখতে আবার 'প্লে' চাপুন এবং অন্য ফ্রেমে যান। পরিবর্তনগুলি EEPROM- এ রিয়েল টাইমে সংরক্ষণ করা হয়, তাই সুইচ অফ থাকলেও সেগুলি স্মৃতিতে থাকবে।

ধাপ 9: বোনাস: সফ্টওয়্যার চেক করার জন্য একটি প্রোটোটাইপ সংস্করণ

আপনি যদি শুধুমাত্র একটি ছোট স্কেলে বা অন্য কোন প্রকল্পে অ্যানিমেশন নির্মাতা চেষ্টা করতে চান, তাহলে আপনি এটি একটি প্রোটোটাইপ ieldাল, MAX7219 মডিউল সংযুক্ত একটি 8x8 LED ম্যাট্রিক্স এবং দুটি পুশবটন দিয়ে করতে পারেন, ঠিক ছবির মতো। সারি এবং কলামের ডিকোডিং আর প্রয়োজন নেই, তাই লাইন 64-65 এবং অসম্পূর্ণ লাইন 68-69 মন্তব্য করুন।

প্রস্তাবিত: