সুচিপত্র:

স্ট্যাকার: 4 টি ধাপ
স্ট্যাকার: 4 টি ধাপ

ভিডিও: স্ট্যাকার: 4 টি ধাপ

ভিডিও: স্ট্যাকার: 4 টি ধাপ
ভিডিও: CE 500kg Motorcycle Scissor Lift Jack Stand Working Platform 2024, জুলাই
Anonim
স্ট্যাকার
স্ট্যাকার

এই প্রকল্পটি ছিল 'ক্রিয়েটিভ ইলেকট্রনিক্স', মালাগা বিশ্ববিদ্যালয়ের একটি বেং ইলেকট্রনিক্স ইঞ্জিনিয়ারিং মডিউল, টেলিকমিউনিকেশন স্কুল (https://www.uma.es/etsi-de-telecomunicacion/)।

আমাদের প্রকল্পটি 80 এর দশক থেকে একটি আর্কেড মেশিনের সিমুলেশন নিয়ে গঠিত। আমরা এমন একটি গেম বেছে নিয়েছি যা আজকাল বেশ জনপ্রিয়, যা সাধারণত 'স্ট্যাকার' নামে পরিচিত।

গেমটির লক্ষ্য হল একটি টাওয়ার তৈরি করা যা শীর্ষে পৌঁছায়। আমরা টাওয়ারের ভিত্তি স্থাপন করে শুরু করি এবং তারপরে আমাদের একপাশ থেকে অন্য দিকে ব্লকগুলি থাকবে। এখন পর্যন্ত গঠিত টাওয়ারের উপরে ব্লক স্ট্যাক করার জন্য গেমটি আমাদের জন্য বোতাম টিপে অপেক্ষা করবে। সুতরাং আপনি যদি এটি পুরোপুরি সারিবদ্ধ করেন তবে কোনও সমস্যা হবে না, তবে আপনি যদি এটি না করেন তবে ব্লকটি কেটে ফেলা হবে এটি আরও কঠিন করে তুলবে।

সরবরাহ:

-তারে

- Arduino মেগা 2560

- নিওপিক্সেল ম্যাট্রিজ

- স্পিকার

- চারটি বোতাম

- 5V 5A পাওয়ার সাপ্লাই

- একটি সুইচ

- কাঠ

- একটি ড্রিল প্লেট

- এক 1000 ইউএফ ভ্যালু ক্যাপাসিটর

- মান 470 of একটি প্রতিরোধক

ধাপ 1: ধাপ 1: সফটওয়্যার

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

মৌলিক ফাংশন হল:

Adafruit_NeoPixel matriz = Adafruit_NeoPixel (256, LED_PIN, NEO_GRB + NEO_KHZ800);

- matriz.begin (): অ্যারে আরম্ভ করে

- matriz.clear (): সমস্ত এলইডি 0 তে সেট করে। অ্যারে আপডেট করতে আপনার একটি শো () প্রয়োজন।

- matriz.show (): কনফিগার করা লেডগুলি চালু করে এবং 0 এ থাকা বন্ধ করে দেয়।

- matriz.setPixelColor (অবস্থানের সংখ্যা, R, G, B): নির্ধারিত রঙের বাক্স কনফিগার করে। (R, G, B 0 থেকে 255 পর্যন্ত যায়। 0 বন্ধ থাকায়)।

- matriz.setBrightness (উজ্জ্বলতা): উজ্জ্বলতা কনফিগার করে। 20 এর মান সাধারণত যথেষ্ট।

আপনি কোডটি এখানে ডাউনলোড করতে পারেন।

যদি আপনার কোন প্রশ্ন থাকে, তাদের মন্তব্যগুলিতে ছেড়ে দিন এবং আমি তাদের উত্তর দিতে খুশি হব।

ধাপ 2: ধাপ 2: হার্ডওয়্যার - সংযোগ

পদক্ষেপ 2: হার্ডওয়্যার - সংযোগ
পদক্ষেপ 2: হার্ডওয়্যার - সংযোগ

নিওপিক্সেল ম্যাট্রিক্স নিরাপদে ব্যবহার করার জন্য প্রয়োজনীয় সংযোগ এখানে।

স্পিকারের ক্ষেত্রে, এটি যে কোন PWM আউটপুট এবং গ্রাউন্ডের মধ্যে সংযোগ স্থাপনের জন্য যথেষ্ট হবে। MEGA এর ক্ষেত্রে এই আউটপুটগুলি পিন নম্বর 2 থেকে 13 পর্যন্ত।

যেহেতু প্রতিটি বোতাম বাধাগুলির মাধ্যমে কাজ করবে, সেগুলি 2, 3, 18, 19 পিনের সাথে সংযুক্ত থাকতে হবে, যা মেগা বোর্ডে 6 টি বাধা পাওয়া যায়। আমরা LCD স্ক্রিনের জন্য 20 এবং 21 পিন সংরক্ষণ করব

LCD ডিসপ্লের জন্য আমাদের একটি মাইক্রোকন্ট্রোলার আছে যার জন্য VCC, GND, SDA এবং SCL সংযোগ প্রয়োজন। শেষ দুটি যথাক্রমে 20 এবং 21 পিনের উপর অবস্থিত।

ধাপ 3: ধাপ 3: হার্ডওয়্যার - বক্স

ধাপ 3: হার্ডওয়্যার - বক্স
ধাপ 3: হার্ডওয়্যার - বক্স
ধাপ 3: হার্ডওয়্যার - বক্স
ধাপ 3: হার্ডওয়্যার - বক্স
ধাপ 3: হার্ডওয়্যার - বক্স
ধাপ 3: হার্ডওয়্যার - বক্স
ধাপ 3: হার্ডওয়্যার - বক্স
ধাপ 3: হার্ডওয়্যার - বক্স

আমাদের বাক্সের বিস্তারের জন্য আমরা এটি কাঠ দিয়ে তৈরি করার সিদ্ধান্ত নিয়েছি, যেহেতু আমাদের এটি করার জন্য সম্পদ এবং সরঞ্জাম ছিল, তবে আপনি আপনার পছন্দসই উপাদান ব্যবহার করতে পারেন, যেমন 3D মুদ্রণ।

প্রথম এবং কৌশলগতভাবে, আমরা একটি বৃহত্তর চাক্ষুষ ছাপ প্রদানের লক্ষ্যে এবং বৃহত্তর মাত্রা সহ বাক্সটি ডিজাইন করেছি এবং যদি আমরা বাক্সটি কোন সময়ে প্রসারিত করতে চাই, অথবা আমরা আরও বৈশিষ্ট্য যুক্ত করতে চাই।

এইভাবে, আমরা কাঠের স্লেট দিয়ে বাক্সের জন্য একটি কাঠামো তৈরি করার সিদ্ধান্ত নিয়েছি, যা পেরেক এবং সিলিকন বন্দুক দিয়ে একসাথে কম্প্যাক্ট করা হয়েছে। আমরা স্ল্যাটেড স্ট্রাকচারকে যে আকৃতি দিয়েছি তা নিম্নরূপ:

এইভাবে আমরা আমাদের বাক্স তৈরি করি এবং এটিকে ছিদ্র দিয়ে একটি কাঠামো দেই, এই ছিদ্রগুলো কাঠের চাদরে coveredাকা থাকে, আমরা সেগুলোকে একইভাবে কাঠামোর সাথে যুক্ত করি, সিলিকন এবং নখের বন্দুক দিয়ে।

এই শীটগুলি প্রবেশযোগ্য হওয়া আবশ্যক কারণ সেগুলি পরে আঁকা হবে, এবং তাদের বাক্সে থাকা গর্তের পরিমাপ থাকতে হবে। একইভাবে, আমরা বাক্সের পেছনের অংশটিকে দুটি ভাগে ভাগ করেছি যাতে উপরের অংশটি কাঠামো থেকে আলাদা করা যায় যাতে ভিতরে ইলেকট্রনিক উপাদানগুলি পরিচালনা করা যায়।

অন্যদিকে, বাক্সের সামনের অংশে ম্যাট্রিক্সের তারগুলি বসানোর জন্য 3 টি ছিদ্র রয়েছে এবং কন্ট্রোল প্যানেলটি ইনস্টল করা হয়েছে, যা উপাদানগুলির ইনস্টলেশনের জন্য প্রাসঙ্গিক গর্ত তৈরি করা হয়েছে।

কন্ট্রোল প্যানেলের গর্তগুলি 14 গেজ বিট দিয়ে তৈরি করা হয়েছে, তাই যদি আপনার কাছে সরঞ্জাম থাকে তবে সেগুলি তৈরি করা সহজ, যেমন ডাই ইনস্টল করার জন্য সামনের ছিদ্রগুলি।

আমরা এলসিডি স্ক্রিনের জন্য সামনের দিকে আরেকটি ছেদ এবং সংযোগকারীটির জন্য নীচের পিছনে আরেকটি চেরা তৈরি করি যা বিদ্যুৎ সরবরাহে শক্তি দেবে:

অন্যদিকে, আমরা বক্সটি একটি স্পিকারের সাথেও সরবরাহ করি যাতে আমরা পাশে কিছু ছোট চেরা তৈরি করি এবং স্পিকারটিকে সিলিকন দিয়ে বাক্সে আঠালো করি।

একবার স্পিকারটি আঠালো হয়ে গেলে এবং সামনের প্যানেলের গর্ত এবং ইনস্টলেশন সম্পন্ন হলে, আমরা বাক্সটি আঁকতে এগিয়ে যাই। আমাদের মডেলটিতে আমরা সামনের প্যানেলটি আঁকিনি কিন্তু ডিজাইনটি বিনামূল্যে।

বাক্সটি রং করার জন্য আমরা স্প্রে পেইন্ট, কালো এবং রূপালী দুটি ক্যান কিনেছি যাতে উপরের লাইন এবং লোগো তৈরি করা যায়।

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

স্ট্রাইপের জন্য আমরা পেইন্ট পেতে আমরা টেপ ব্যবহার করি শুধুমাত্র পেইন্টগুলিকে আমরা চাই। অবশেষে, বাক্সটি আকৃতিতে ফিট হবে:

ধাপ 4: ধাপ 4: ড্রিল্ড প্লেট।

ধাপ 4: ড্রিল্ড প্লেট।
ধাপ 4: ড্রিল্ড প্লেট।

সেটের সঠিক ক্রিয়াকলাপের জন্য প্রয়োজনীয় উপাদানগুলি একটি ড্রিলড প্লেটে অন্তর্ভুক্ত করা হয়েছে। উপাদানগুলি উপরে উল্লিখিত ক্যাপাসিটর এবং প্রতিরোধক, পাশাপাশি বিদ্যুৎ সরবরাহ, আরডুইনো এবং নিওপিক্সেল ম্যাট্রিক্সের মধ্যে স্থল এবং বিদ্যুৎ সংযোগ।

প্রস্তাবিত: