সুচিপত্র:

জুপিটার স্যাটেলাইট ডিসপ্লে: Ste টি ধাপ
জুপিটার স্যাটেলাইট ডিসপ্লে: Ste টি ধাপ

ভিডিও: জুপিটার স্যাটেলাইট ডিসপ্লে: Ste টি ধাপ

ভিডিও: জুপিটার স্যাটেলাইট ডিসপ্লে: Ste টি ধাপ
ভিডিও: HSC ICT Chapter 1 Tutorial 5 | Using new book | Following on new book | Zobayer Academy 2024, নভেম্বর
Anonim
জুপিটার স্যাটেলাইট ডিসপ্লে
জুপিটার স্যাটেলাইট ডিসপ্লে
জুপিটার স্যাটেলাইট ডিসপ্লে
জুপিটার স্যাটেলাইট ডিসপ্লে
জুপিটার স্যাটেলাইট ডিসপ্লে
জুপিটার স্যাটেলাইট ডিসপ্লে

এটি একটি মজাদার এবং সহজ প্রকল্প যা একটি আকর্ষণীয়, শিক্ষামূলক এবং কথোপকথন শুরু করার জন্য প্রচুর সম্ভাবনা রয়েছে। এটি বৃহস্পতির চারটি প্রধান চাঁদের বর্তমান দিকনির্দেশ প্রদর্শন করতে একটি সস্তা ($ 10) নিওপিক্সেল হালকা স্ট্রিপ ব্যবহার করে।

সরবরাহ

Arduino Uno (যে কোন বৈকল্পিক কাজ করবে)

নিওপিক্সেল স্ট্রিপ (আমি আমাজন থেকে উপলব্ধ একটি ব্যবহার করেছি)

3 সংযুক্তি তারের

ধাপ 1: আপনার আরডুইনোকে লাইটস্ট্রিপে সংযুক্ত করুন

আপনার আরডুইনোকে লাইটস্ট্রিপে সংযুক্ত করুন
আপনার আরডুইনোকে লাইটস্ট্রিপে সংযুক্ত করুন

এই খুব না। লাইট স্ট্রিপের তিনটি সংযোগ রয়েছে; +5V এর জন্য লাল, গ্রাউন্ডের জন্য কালো, সংকেতের জন্য সবুজ।

আপনার আমার থেকে আলাদা আলোর স্ট্রিপ থাকতে পারে তাই রঙগুলি পরিবর্তিত হতে পারে তবে সংযোগ একই হবে।

নিম্নলিখিত সংযোগ করুন:

হালকা ফালা -------- Arduino পিন

লাল তার -------------- 5V

কালো তার ------------ GND

সবুজ তার ------------ পিন 6 (এটি কোন পিন হতে পারে কিন্তু আমার স্কেচ 6 ব্যবহার করে)

আপনি হালকা ফালা hooking আগে Arduino প্রোগ্রাম না হওয়া পর্যন্ত অপেক্ষা করতে চাইতে পারেন। এটি স্টার্টআপের সময় একটি এলোমেলো অবস্থাকে একই সাথে সমস্ত লাইটের শক্তি সঞ্চয় এবং কম্পিউটার ইউএসবি পোর্টকে ওভারলোড করা থেকে রোধ করবে।

ধাপ 2: Arduino প্রোগ্রাম করুন

আপনি যে পদ্ধতিতে অভ্যস্ত তা ব্যবহার করে আরডুইনোতে স্কেচ লোড করুন।

দ্রষ্টব্য: আপনার Adafruit Neopixel লাইব্রেরি লোড করতে হবে। মেকার সম্প্রদায়ের আশ্চর্যজনক সহায়তার জন্য অ্যাডাফ্রুটকে ধন্যবাদ !!!

এটি একটি খুব সহজ বাস্তবায়ন যা আপনার উন্নতির জন্য অনেক জায়গা ছেড়ে দেয়। বর্তমানে, আপনি তারিখ এবং সময়ে হার্ড কোড (UTC- এ)। আপনার বর্তমান UTC সময় পরিবর্তনশীল আপডেট করুন। আপনার আরডুইনোতে কোডটি কম্পাইল এবং ডাউনলোড করুন। আপনার চাঁদের বর্তমান অবস্থা দেখা উচিত। স্ট্রিপের মাঝখানে বৃহস্পতি একটি লাল বিন্দু হিসাবে উপস্থিত হবে। অন্যান্য চাঁদের রঙগুলি স্কেচে পরিবর্তন করা যেতে পারে যা আপনি চান। যেহেতু স্টার্টআপের তারিখ এবং সময় স্কেচে রয়েছে, আপনি এখন ডিসপ্লে অন্য কোথাও নিয়ে প্লাগ ইন করতে পারেন এবং এটি বর্তমান সময়ে শুরু হবে। এটি আপনাকে এটি প্রোগ্রাম করতে এবং তারিখ বা সময় না হারিয়ে দ্রুত এটিকে কোথাও সরিয়ে নিতে দেয়।

ধাপ 3: এটি আপনার নিজের করুন

স্পষ্টতই এটি উন্নত করার কিছু দুর্দান্ত উপায় রয়েছে যদি আপনি এটি আপনার বাড়ির জন্য একটি সুন্দর প্রকল্প করতে চান:

1) একটি ব্যাটারি সমর্থিত রিয়েল-টাইম ঘড়ি যোগ করুন। এগুলি কীভাবে ব্যবহার করা যায় সে সম্পর্কে প্রচুর তথ্য পাওয়া যায়। এটি আপনাকে বর্তমান তারিখ বা সময় হারাতে দেবে না যখন ইউনিট বিদ্যুৎ হারিয়ে ফেলে।

2) আপনি আরডুইনোতে কয়েকটি সুইচ যোগ করতে পারেন এবং একটি ডিসপ্লে হিসাবে হালকা স্ট্রিপ ব্যবহার করে সময় নির্ধারণ করতে কোডটি নিয়ে আসতে পারেন। হয়তো আপনি বৃহস্পতি থেকে (বা স্ট্রিপের এক প্রান্ত) থেকে কতগুলি এলইডি দ্বারা তারিখ এবং সময়ের প্রতিটি অঙ্ক সেট করুন।

3) গ্রহটিকে আরও ভালভাবে তুলে ধরতে আমি বৃহস্পতির একটি ছোট ছবি যুক্ত করেছি। একটি তারকা ক্ষেত্রের পটভূমিতে মাউন্ট করা সত্যিই এই প্রকল্পটিকে পপ করে তুলবে।

4) বর্তমানে, কোডটি একই পিক্সেলের দুটি চাঁদকে ওভাররাইট করবে। একই পিক্সেলে থাকা অবস্থায় দুটি রংকে পর্যায়ক্রমে ফ্ল্যাশ করার জন্য আপনি কোডটি সংশোধন করতে পারেন।

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

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

প্রস্তাবিত: