সুচিপত্র:

স্পিনিং ডিসপ্লে: 4 টি ধাপ
স্পিনিং ডিসপ্লে: 4 টি ধাপ

ভিডিও: স্পিনিং ডিসপ্লে: 4 টি ধাপ

ভিডিও: স্পিনিং ডিসপ্লে: 4 টি ধাপ
ভিডিও: Display কাপে কেন। How to fix display.display kape keno 2024, নভেম্বর
Anonim
Image
Image
সার্কিট
সার্কিট

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

প্রদর্শিত পাঠ্য পরিবর্তন করতে আমাদের বোর্ড একটি ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ স্থাপন করে এবং একটি ওয়েবপৃষ্ঠা প্রদান করে যেখানে আপনি পাঠ্যটি প্রবেশ করতে পারেন।

ধাপ 1: লেজার কাটিং

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

মোটরটি সংযুক্ত করার জন্য আমরা একটি উপযুক্ত প্লাস্টিকের গিয়ার ব্যবহার করেছি যা আমরা মোটর শ্যাফ্টে ধাক্কা দিয়ে বাহুতে আঠা দিয়েছিলাম। আমরা সব এক্রাইলিক টুকরা যোগ করার জন্য গরম আঠালো ব্যবহার।

ধাপ 2: সার্কিট

সার্কিট
সার্কিট
সার্কিট
সার্কিট
সার্কিট
সার্কিট

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

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

কোন বিশেষ কারণে আমরা সব ধনাত্মক LED পা সংযুক্ত করতে এবং প্রতিটি নেতিবাচক পাকে একটি ডিজিটাল I/O পিনের সাথে সংযুক্ত করতে বেছে নিয়েছি। এর মানে হল যে LED চালু করতে আপনাকে একটি পিন LOW সেট করতে হবে এবং এটি বন্ধ করতে উচ্চ।

এটি বোর্ডে প্রতিরোধকগুলিকে সোল্ডার করা এবং সবকিছুকে বিচ্ছিন্ন করার জন্য সঙ্কুচিত টিউবিং ব্যবহার করা একটি ভাল ধারণা হয়ে উঠল।

ধাপ 3: কোড

আমাদের সমস্ত কোড Github এ পাওয়া যাবে।

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

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

আমাদের ওয়েবসাইট কোডটি Arduino কোডে একটি স্ট্রিং হিসাবে অন্তর্ভুক্ত করা হয়েছে কিন্তু এটি স্বচ্ছতার জন্য আলাদাভাবে উপলব্ধ।

ধাপ 4: উপসংহার

উপসংহার
উপসংহার

সবকিছু শেষ পর্যন্ত ভাল কাজ করেছে, আমরা কিছু পরিবর্তন করব না। আমরা সত্যিই আমাদের মত এক্রাইলিক ব্যবহার করার সুপারিশ করবো, এটি খুব চিত্তাকর্ষক ছিল কিভাবে পাঠ্যটি কেবল বাতাসে ভাসছিল।

একমাত্র জিনিস যা আমরা অবমূল্যায়ন করেছি তা ছিল ঘুরন্ত বাহুর শক্তি, আমাদের নির্মাণ এতই নড়বড়ে ছিল যে আমাদের এটি টেবিলে টেপ করতে হয়েছিল।

যে বৈশিষ্ট্যটি চমৎকার হবে কিন্তু আমরা উপলব্ধি করতে পারিনি তা হবে ইতিমধ্যেই উল্লিখিত গতি পরিমাপ। এর সাহায্যে ডিসপ্লের চারপাশে যাওয়া পাঠ্যের গতি নিয়ন্ত্রণ করা সম্ভব হবে। আমাদের এটি করার জন্য বিদ্যুৎ সরবরাহ ব্যবহার করতে হয়েছিল।

প্রস্তাবিত: