সুচিপত্র:
- ধাপ 1: ফিউশন 360 এবং প্রিন্টিংয়ের মডেলিং পার্টস
- ধাপ 2: তারের এবং একত্রিত করা
- ধাপ 3: আরডুইনো কোড - রিয়েল টাইমে আইএসএস অবস্থান পাওয়া
- ধাপ 4: চূড়ান্ত Arduino কোড
- ধাপ 5: আপনার আইএসএস ট্র্যাকার উপভোগ করুন
ভিডিও: আইএসএস ট্র্যাকিং ল্যাম্প: 5 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
বেশিরভাগ সময়, আমি ভাবছি আইএসএস কোথায় আকাশের দিকে তাকিয়ে আছে। এই প্রশ্নের উত্তর দেওয়ার জন্য, আমি রিয়েল টাইমে আইএসএস ঠিক কোথায় তা জানতে একটি শারীরিক বস্তু তৈরি করেছি।
আইএসএস ট্র্যাকিং ল্যাম্প হল একটি ইন্টারনেট সংযুক্ত ল্যাম্প যা ক্রমাগত আইএসএসকে ট্র্যাক করে এবং এটি পৃথিবীর পৃষ্ঠে অবস্থান প্রদর্শন করে (3D তে মুদ্রিত)।
বোনাস: প্রদীপটি নিওপিক্সেলের সাথে পৃথিবীর রৌদ্রোজ্জ্বল দিকও প্রদর্শন করে! ??
সুতরাং, এই নির্দেশাবলীতে, আমরা WEMOS D1 মিনি, স্টেপার মোটর, সার্ভো মোটর, লেজার এবং 3D পার্টসের উপর ভিত্তি করে এই বাতি তৈরির বিভিন্ন ধাপ দেখতে যাচ্ছি।
Aliexpress- এ ক্রয় করা 3D মুদ্রিত পৃথিবী ব্যতীত আমি নিজে সবই তৈরি করি।
সফটওয়্যার:
- Arduino ভিত্তিক কোড
- এপিআই আইএসএস অবস্থান: খোলা বিজ্ঞপ্তি - আইএসএসের বর্তমান অবস্থান (নাথান বার্গেই দ্বারা)
- পার্সিং ডেটা: ArduinoJson লাইব্রেরি (Benoit Blanchon দ্বারা)
CAD এবং যন্ত্রাংশ:
- 18cm ব্যাসের 3D মুদ্রিত পৃথিবী (Aliexpress এ কেনা হয়েছে: এখানে)
- থ্রিডি প্রিন্টেড মোটর সাপোর্ট - ফিউশন 360 এর সাথে ডিজাইন করা এবং প্রুসা i3 MK2S দিয়ে প্রিন্ট করা
- তামার নল
- কংক্রিট বেস, ফ্রেঞ্চ ভাইকিংস দিয়ে তৈরি
হার্ডওয়্যার:
- মাইক্রোকন্ট্রোলার: ওয়েমোস ডি 1 মিনি (ওয়াইফাই অ্যান্টেনা ইন্টিগ্রেটেড)
- Servo EMAX ES3352 MG
- স্টেপার মোটর 28byj-48 (ULN2003 ড্রাইভার বোর্ড সহ)
- 10 NeoPixels LED
- 405 এনএম তরঙ্গদৈর্ঘ্যের লেজার
- সীমা সুইচ
- 5V 3A পাওয়ার সাপ্লাই
ধাপ 1: ফিউশন 360 এবং প্রিন্টিংয়ের মডেলিং পার্টস
সমস্ত হার্ডওয়্যার মাউন্ট করার জন্য, আমরা 3D অংশে কোর সমাবেশ বেস তৈরি করতে যাচ্ছি। অংশগুলি এখানে থিংভার্সে পাওয়া যায়।
এখানে 3 টি অংশ রয়েছে:
1) সাপোর্ট স্টেপার দ্রাঘিমাংশ
এই অংশটি স্টেপার মোটর, WEMOS, Neopixels স্ট্রিপ এবং তামার টিউব মাউন্ট করার জন্য তৈরি করা হয়েছে
2) সাপোর্ট সুইচ
এই অংশটি সীমা সুইচ মাউন্ট করার জন্য তৈরি করা হয়েছে (স্টেপারকে অক্ষাংশ -0 °/-180 indicate নির্দেশ করতে ব্যবহার করুন)। এটি স্টেপার এর উপরে স্ক্রু করা আছে
3) সাপোর্ট সার্ভো অক্ষাংশ
এই অংশটি সার্ভো মোটর মাউন্ট করার জন্য তৈরি করা হয়েছে। স্টেপার মোটরটিতে সাপোর্ট সার্ভো মাউন্ট করা আছে
সমস্ত অংশ Prusa I3 MK2S- এ কালো PETG ফিলামেন্ট দিয়ে মুদ্রিত হয়েছিল
ধাপ 2: তারের এবং একত্রিত করা
এই সার্কিটে 5V 3A পাওয়ার ইনপুট থাকবে (স্টেপার ড্রাইভার, লেজার, নিওপিক্সেল এবং WEMOS এর জন্য একই সরবরাহ ব্যবহার করার জন্য)
নিম্নলিখিত স্কেচ দ্বারা, আমাদের বিদ্যুৎ সরবরাহকে সরাসরি সমান্তরালে উপরের উপাদানগুলিতে বিক্রি করতে হবে:
- স্টেপার ড্রাইভার
- লেজার
- নিওপিক্সেল স্ট্রিপ (NB: বাস্তবে 10 টি নিওপিক্সেল আছে, স্কেচ দেখায় 8 নয়)
- WEMOS
পরবর্তী, আমাদের বিভিন্ন উপাদানগুলিকে WEMOS এর সাথে সংযুক্ত করতে হবে:
1) এই তালিকা অনুসরণকারী স্টেপার ড্রাইভার:
- IN1-> D5
- IN2-> D6
- IN3-> D7
- IN4-> D8
2) সার্ভো মোটর নিম্নলিখিত:
ডেটা সার্ভো পিন -> ডি 1
3) নিওপিক্সেল স্ট্রিপ নিম্নলিখিত:
ডেটা নিওপিক্সেল পিন -> ডি 2
4) সীমা সুইচ নিম্নলিখিত:
GND এবং D3 এ সুইচের দুটি পিন
সীমা সুইচটি এমনভাবে সংযুক্ত করুন যাতে আমরা যখন সুইচটি ধাক্কা দিই তখন সার্কিট খোলা/ভেঙে যায় (তাই সার্কিটটি বন্ধ থাকে যখন এটিতে কিছু না থাকে)। এটি একটি ভোল্টেজ পিকের কারণে কোন ভুল বক্তৃতা এড়ানোর জন্য।
ধাপ 3: আরডুইনো কোড - রিয়েল টাইমে আইএসএস অবস্থান পাওয়া
আইএসএসের অবস্থানে পৌঁছানোর জন্য দুটি মোটর চালানোর জন্য, আমাদের রিয়েল টাইমে আইএসএসের অবস্থান পেতে হবে:
- তার জন্য প্রথমে আমরা এখানে Open Notify থেকে API ব্যবহার করব
- তারপরে, পার্সিং ডেটার সাহায্যে আইএসএস অবস্থানের সাধারণ মান পেতে আমাদের ডেটা বিশ্লেষণ করতে হবে: আরডুইনোজসন লাইব্রেরি (বেনোইট ব্ল্যাঞ্চন দ্বারা)
#অন্তর্ভুক্ত <ESP8266WiFi.h #অন্তর্ভুক্ত <ESP8266HTTPClient.h #অন্তর্ভুক্ত <ArduinoJson.h // ওয়াইফাই পরামিতি const char* ssid = "XXXXX"; const char* password = "XXXXX"; অকার্যকর সেটআপ () {Serial.begin (115200); WiFi.begin (ssid, password); যখন (WiFi.status ()! = WL_CONNECTED) {বিলম্ব (1000); Serial.println ("সংযুক্ত হচ্ছে …"); }}
এই প্রোগ্রামটি NodeMCU কে ওয়াইফাই এর সাথে সংযুক্ত করে, তারপর API- এর সাথে সংযোগ স্থাপন করে, তথ্য পান এবং সিরিয়াল দ্বারা এটি মুদ্রণ করুন।
অকার্যকর লুপ () {
যদি (WiFi.status () == WL_CONNECTED) // ওয়াইফাই স্ট্যাটাস চেক করুন {HTTPClient http; // শ্রেণীর বস্তু HTTPClient http.begin ("https://api.open-notify.org/iss-now.json"); int httpCode = http. GET (); // রিটার্নিং কোড চেক করুন যদি (httpCode> 0) {// পার্সিং const size_t bufferSize = JSON_OBJECT_SIZE (2) + JSON_OBJECT_SIZE (3) + 100; DynamicJsonBuffer jsonBuffer (bufferSize); JsonObject & root = jsonBuffer.parseObject (http.getString ()); // প্যারামিটার const char* message = root ["message"]; const char* lon = root ["iss_position"] ["longitude"]; const char* lat = root ["iss_position"] ["অক্ষাংশ"]; // সিরিয়াল মনিটরের আউটপুট Serial.print ("বার্তা:"); Serial.println (বার্তা); সিরিয়াল.প্রিন্ট ("দ্রাঘিমাংশ:"); Serial.println (lon); সিরিয়াল.প্রিন্ট ("অক্ষাংশ:"); Serial.println (lat); } http.end (); // বন্ধ সংযোগ} বিলম্ব (50000); }
ধাপ 4: চূড়ান্ত Arduino কোড
নিচের Arduino কোডটি ISS লোকেশনটি পৃথিবীর পৃষ্ঠে লেজারকে সঠিক জায়গায় নিয়ে যেতে এবং সূর্যের দ্বারা পৃথিবীর স্পর্শের পৃষ্ঠকে আলোকিত করতে সংশ্লিষ্ট Neopixels কে আলোকিত করার জন্য সূর্যের অবস্থান পেয়েছে।
বোনাস 1: যখন বাতি জ্বালানো হয়, আরম্ভের পর্যায়ে, লেজার বাতিটির অবস্থান নির্দেশ করবে (আইডি: রাউটার যেখানে অবস্থান)
বোনাস 2: যখন আইএসএস ল্যাম্প লোকেশনের পাশে থাকে (+/- 2 ° দীর্ঘ এবং +/- 2 ° ল্যাট।)
ধাপ 5: আপনার আইএসএস ট্র্যাকার উপভোগ করুন
আপনি একটি আইএসএস ট্র্যাকিং ল্যাম্প তৈরি করেছেন, উপভোগ করুন!
প্রথমবারের লেখক প্রতিযোগিতায় প্রথম পুরস্কার
প্রস্তাবিত:
DIY স্মার্ট রোবট ট্র্যাকিং কার কিটস ট্র্যাকিং কার ফটোসেনসিটিভ: 7 ধাপ
DIY স্মার্ট রোবট ট্র্যাকিং কার কিটস ট্র্যাকিং কার ফটোসেনসিটিভ: সিনোনিং রোবট দ্বারা ডিজাইন আপনি ট্র্যাকিং রোবট কার থেকে কিনতে পারেন থিওরি এলএম 393 চিপ দুটি ফটোরিসিস্টারের তুলনা করুন, যখন হোয়াইটের উপর একটি সাইড ফটোরিসিস্টার এলইডি থাকে তখনই মোটরের অন্য পাশ থেমে যাবে, মোটরের অন্য পাশে স্পিন আপ, যাতে
আইএসএস ট্র্যাকিং গ্লোব: 6 টি ধাপ (ছবি সহ)
আইএসএস ট্র্যাকিং গ্লোব: ইন্টারন্যাশনাল স্পেস স্টেশন মানব প্রযুক্তির একটি চূড়া এবং কে প্রতি মিনিটে তার অবস্থান জানতে চায় না? অবশ্যই, কেউ না। সুতরাং, এই নির্দেশাবলীতে আমরা আপনাকে দেখাতে যাচ্ছি কিভাবে এলইডি ব্যবহার করে একটি অবস্থান ট্র্যাকার তৈরি করা যায়, একটি
মমি ল্যাম্প - ওয়াইফাই নিয়ন্ত্রিত স্মার্ট ল্যাম্প: 5 টি ধাপ (ছবি সহ)
মমি ল্যাম্প - ওয়াইফাই নিয়ন্ত্রিত স্মার্ট ল্যাম্প: প্রায় 230 হাজার বছর আগে মানুষ আগুন নিয়ন্ত্রণ করতে শিখেছিল, এটি তার জীবনধারাতে একটি বড় পরিবর্তনের দিকে পরিচালিত করে কারণ সে রাতে আগুনের আলো ব্যবহার করে কাজ শুরু করে। আমরা বলতে পারি যে এটি ইন্ডোর আলোর সূচনা। এখন আমি
সর্পিল ল্যাম্প (ওরফে দ্য লক্সোড্রোম ডেস্ক ল্যাম্প): 12 টি ধাপ (ছবি সহ)
The Spiral Lamp (a.k.a the Loxodrome Desk Lamp): The Spiral Lamp (a.k.a The Loxodrome Desk Lamp) একটি প্রকল্প যা আমি ২০১৫ সালে শুরু করেছিলাম। এটি পল নাইল্যান্ডারের Loxodrome Sconce দ্বারা অনুপ্রাণিত হয়েছিল। আমার মূল ধারণাটি ছিল একটি মোটরচালিত ডেস্ক ল্যাম্পের জন্য যা দেয়ালে আলোর প্রবাহিত প্রবাহকে প্রজেক্ট করবে। আমি ডিজাইন করেছি এবং
সহজ আইএসএস বিজ্ঞপ্তি সিস্টেম: 6 ধাপ (ছবি সহ)
সহজ আইএসএস নোটিফিকেশন সিস্টেম: আন্তর্জাতিক মহাকাশ স্টেশন কি এবং আপনি কেন এটা পূর্বাভাস দিতে চান? প্রথম প্রশ্নের উত্তর দেওয়ার জন্য আমরা উত্তর দেওয়ার জন্য নাসার ওয়েবসাইট দেখতে পারি। যা সংক্ষেপে হল: আন্তর্জাতিক মহাকাশ স্টেশন একটি বড় মহাকাশযান। এটি চারদিকে প্রদক্ষিণ করে