সুচিপত্র:
- ধাপ 1: 2 মাত্রিক সিমুলেশন
- ধাপ 2: এটি 3 মাত্রায় নিয়ে যাওয়া
- ধাপ 3: বাস্তব গ্রহ ব্যবহার করা
- ধাপ 4: চূড়ান্ত চিন্তা এবং মন্তব্য
ভিডিও: সৌরজগতের সিমুলেশন: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এই প্রকল্পের জন্য আমি একটি সৌরজগতে গ্রহদেহের গতিকে কিভাবে মাধ্যাকর্ষণ প্রভাবিত করে তার একটি সিমুলেশন তৈরি করতে প্রস্তুত। Above উপরের ভিডিওতে, সূর্যের দেহটি তারের জাল গোলক দ্বারা প্রতিনিধিত্ব করা হয় এবং গ্রহগুলি এলোমেলোভাবে উত্পন্ন হয়।
গ্রহগুলির গতি বাস্তব পদার্থবিজ্ঞানের উপর ভিত্তি করে, সর্বজনীন মহাকর্ষের আইন। এই আইনটি একটি ভরের উপর অন্য ভর দ্বারা প্রয়োগ করা মহাকর্ষীয় শক্তিকে সংজ্ঞায়িত করে; এই ক্ষেত্রে সব গ্রহে সূর্য, একে অপরের উপর গ্রহ।
এই প্রকল্পের জন্য আমি প্রসেসিং ব্যবহার করেছি, একটি জাভা ভিত্তিক প্রোগ্রামিং পরিবেশ। আমি প্রক্রিয়াকরণ উদাহরণ ফাইল ব্যবহার করেছি যা গ্রহের মাধ্যাকর্ষণকে অনুকরণ করে। এর জন্য আপনার যা দরকার তা হল প্রসেসিং সফটওয়্যার এবং একটি কম্পিউটার।
ধাপ 1: 2 মাত্রিক সিমুলেশন
ড্যান শিফম্যান তার ইউটিউব চ্যানেল, কোডিং ট্রেন (পার্ট ১/3) এ কিভাবে কোডিং করবেন সে সম্পর্কে কিছু ভিডিও দেখে শুরু করলাম। এই মুহুর্তে আমি ভেবেছিলাম যে আমি সৌরজগৎ উৎপন্ন করার জন্য পুনরাবৃত্তি ব্যবহার করব, যেমন শিফম্যান শুধুমাত্র পদার্থবিজ্ঞানের আইন ব্যবহার করে।
আমি একটি গ্রহ বস্তু তৈরি করেছি যার 'শিশু গ্রহ' ছিল, যার পালা 'শিশু' গ্রহও ছিল। 2D সিমুলেশনের কোডটি শেষ হয়নি কারণ প্রতিটি গ্রহের জন্য মহাকর্ষীয় শক্তিকে অনুকরণ করার আমার কাছে দুর্দান্ত উপায় ছিল না। আমি মহাকর্ষীয় আকর্ষণের অন্তর্নির্মিত প্রক্রিয়াকরণের উদাহরণের উপর ভিত্তি করে এই দিক থেকে চিন্তাভাবনা করেছিলাম। সমস্যাটি ছিল যে আমি প্রতিটি গ্রহের অন্যান্য গ্রহ থেকে মহাকর্ষীয় শক্তি গণনা করতে চাই, কিন্তু কিভাবে একটি পৃথক গ্রহের তথ্য সহজে টানতে পারে তা চিন্তা করতে পারিনি। প্রসেসিং টিউটোরিয়াল এটি কীভাবে করে তা দেখার পরে, আমি ঠিক বুঝতে পেরেছি যে এটি কীভাবে লুপ এবং অ্যারে ব্যবহার করে করতে হয়
ধাপ 2: এটি 3 মাত্রায় নিয়ে যাওয়া
প্রক্রিয়াকরণের সাথে আসা গ্রহীয় আকর্ষণের জন্য উদাহরণ কোড ব্যবহার করে, আমি একটি 3D সিমুলেশনের জন্য একটি নতুন প্রোগ্রাম শুরু করেছি। প্রধান পার্থক্য হল গ্রহ শ্রেণীতে, যেখানে আমি একটি আকর্ষণ ফাংশন যোগ করেছি, যা দুটি গ্রহের মধ্যে মহাকর্ষ বল গণনা করে। এটি আমাকে আমাদের সৌরজগৎ কীভাবে কাজ করে তা অনুকরণ করতে দেয়, যেখানে গ্রহগুলি কেবল সূর্যের প্রতি আকৃষ্ট হয় না, বরং অন্যান্য গ্রহের প্রতিও আকৃষ্ট হয়।
প্রতিটি গ্রহের এলোমেলোভাবে উৎপন্ন বৈশিষ্ট্য যেমন ভর, ব্যাসার্ধ, প্রাথমিক কক্ষপথের বেগ ইত্যাদি। উপরন্তু, ক্যামেরার অবস্থান উইন্ডোর মাঝখানে ঘুরছে।
ধাপ 3: বাস্তব গ্রহ ব্যবহার করা
আমি 3D সিমুলেশনের জন্য কাঠামো পাওয়ার পরে, আমি আমাদের সৌরজগতের প্রকৃত গ্রহের তথ্য খুঁজে পেতে উইকিপিডিয়া ব্যবহার করেছি। আমি গ্রহ বস্তুর একটি অ্যারে তৈরি করেছি, এবং প্রকৃত তথ্য ইনপুট করি। যখন আমি এটি করেছি, আমাকে সমস্ত বৈশিষ্ট্যগুলি স্কেল করতে হয়েছিল। যখন আমি এটি করেছিলাম তখন আমার প্রকৃত মান গ্রহণ করা উচিত এবং মানগুলি স্কেল করার জন্য একটি গুণক দ্বারা গুণ করা উচিত, পরিবর্তে আমি এটি পৃথিবীর এককগুলিতে করেছি। অর্থাৎ আমি পৃথিবীর মানকে অন্যান্য বস্তুর মান অনুপাত করেছিলাম, উদাহরণস্বরূপ সূর্যের পৃথিবীর চেয়ে 109 গুণ বেশি ভর রয়েছে। তবে এর ফলে গ্রহের আকারগুলি খুব বড় বা খুব ছোট দেখাচ্ছে।
ধাপ 4: চূড়ান্ত চিন্তা এবং মন্তব্য
যদি আমি এই সিমুলেশনে কাজ চালিয়ে যেতে থাকি তবে আমি কয়েকটি জিনিস পরিমার্জিত/উন্নত করব:
1. প্রথমে আমি একই স্কেলিং ফ্যাক্টর ব্যবহার করে সবকিছু সমানভাবে স্কেল করব। তারপর কক্ষপথের দৃশ্যমানতা উন্নত করতে, আমি প্রতিটি গ্রহের পিছনে একটি পথ যোগ করব যাতে প্রতিটি বিপ্লব পূর্ববর্তীটির সাথে তুলনা করে
2. ক্যামেরা ইন্টারেক্টিভ নয়, যার অর্থ হল কক্ষপথের কিছু অংশ পর্দার বাইরে, "ব্যক্তির পিছনে" দেখা। Peazy Cam নামে একটি 3D ক্যামেরা লাইব্রেরি আছে, যা এই বিষয়ে কোডিং ট্রেনের ভিডিও সিরিজের পার্ট 2 এ ব্যবহৃত হয়। এই লাইব্রেরি দর্শককে ক্যামেরা ঘোরানোর, প্যান করার এবং জুম করার অনুমতি দেয় যাতে তারা একটি গ্রহের পুরো কক্ষপথ অনুসরণ করতে সক্ষম হয়।
3. অবশেষে, গ্রহগুলি বর্তমানে একে অপরের থেকে আলাদা নয়। আমি প্রতিটি গ্রহ এবং সূর্যের সাথে 'স্কিনস' যোগ করতে চাই, যাতে দর্শকরা পৃথিবী এবং এরকম কিছু চিনতে পারে।
প্রস্তাবিত:
স্বয়ংক্রিয় ইসিজি: এলটিস্পাইস ব্যবহার করে পরিবর্ধন এবং ফিল্টার সিমুলেশন: 5 টি ধাপ
স্বয়ংক্রিয় ইসিজি: এলটিস্পাইস ব্যবহার করে পরিবর্ধন এবং ফিল্টার সিমুলেশন: এটি চূড়ান্ত ডিভাইসের ছবি যা আপনি তৈরি করবেন এবং প্রতিটি অংশ সম্পর্কে খুব গভীর আলোচনা। এছাড়াও প্রতিটি পর্যায়ের জন্য গণনা বর্ণনা করে। চিত্র এই ডিভাইসের জন্য ব্লক ডায়াগ্রাম দেখায় পদ্ধতি এবং উপকরণ: এই PR এর উদ্দেশ্য
LED কিউব সিমুলেশন সফটওয়্যার: ৫ টি ধাপ
এলইডি কিউব সিমুলেশন সফটওয়্যার: আমি আমার 8x8x8 এলইডি কিউব তৈরির কাজ প্রায় শেষ করেছি এবং এর সাথে পিসির জন্য এই সফটওয়্যারটি এসেছে! এটি আপনাকে অ্যানিমেশন তৈরি করতে সাহায্য করে এবং 3D তে আপলোড করার আগে তাদের 2D স্ক্রিনে সিমুলেট করে। এর মাধ্যমে যোগাযোগের জন্য কোন সমর্থন নেই (এখনো)
আর্ডুইনো ইউএনও এবং এসডি-কার্ড দিয়ে আর্দ্রতা এবং তাপমাত্রা রিয়েল টাইম ডেটা রেকর্ডার কিভাবে তৈরি করবেন - প্রোটিয়াসে DHT11 ডেটা-লগার সিমুলেশন: 5 টি ধাপ
আর্ডুইনো ইউএনও এবং এসডি-কার্ড দিয়ে আর্দ্রতা এবং তাপমাত্রা রিয়েল টাইম ডেটা রেকর্ডার কিভাবে তৈরি করবেন | প্রোটিয়াসে DHT11 ডেটা-লগার সিমুলেশন: ভূমিকা: হাই, এটি লিওনো মেকার, এখানে ইউটিউব লিঙ্ক রয়েছে। আমরা আরডুইনো দিয়ে সৃজনশীল প্রকল্প তৈরি করছি এবং এমবেডেড সিস্টেমে কাজ করছি।
কিভাবে তাপমাত্রা এবং হালকা তীব্রতা লগিং করতে হয় প্রোটিয়াস সিমুলেশন - ফ্রিজিং - লায়নো মেকার: 5 টি ধাপ
কিভাবে তাপমাত্রা এবং হালকা তীব্রতা লগিং করতে হয় প্রোটিয়াস সিমুলেশন | ফ্রিজিং | লায়নো মেকার: হাই এটা লায়নো মেকার, এটা আমার অফিসিয়াল ইউটিউব চ্যানেল। এটি ওপেন সোর্স ইউটিউব চ্যানেল।এখানে লিঙ্ক আছে: লিওনো মেকার ইউটিউব চ্যানেল এখানে ভিডিও লিঙ্ক আছে: টেম্প & হালকা তীব্রতা লগিং এই টিউটোরিয়ালে আমরা শিখব কিভাবে টেম্পার তৈরি করতে হয়
বৃহত্তর সৌরজগতের সৌর বাগান আলো: 6 টি ধাপ
বৃহত্তর সৌরজগতের সৌর গার্ডেন লাইট: আমি আমার বাড়ির পিছনের উঠোনের জন্য 12v বাগান আলো ব্যবস্থা খুঁজছিলাম। সিস্টেমের জন্য অনলাইনে ঘুরে বেড়ানোর সময় কিছুই সত্যিই আমাকে ধরেনি এবং আমি জানতাম না যে আমি কোন পথে যেতে চাই যদি আমার ট্রান্সফরমারটি আমার মূল শক্তিতে ব্যবহার করা বা সৌরজগতে যাওয়া উচিত। আমিও