সুচিপত্র:
- ধাপ 1: গবেষণা, মূল চশমা সংগ্রহ।
- ধাপ 2: ইতিহাসের একটি ছোট্ট অংশ …
- ধাপ 3: প্রোটোটাইপিং
- ধাপ 4: স্কিম্যাটিক্স
- ধাপ 5: 3D মুদ্রণ
- ধাপ 6: লেজার কাটিং/খোদাই
- ধাপ 7: উপাদান বিল
- ধাপ 8: 3 সেগমেন্ট
- ধাপ 9: কার্যকারিতা
- ধাপ 10: একত্রীকরণ নির্দেশাবলী - ইলেকট্রনিক্স
- ধাপ 11: জমা নির্দেশাবলী - ঘের
- ধাপ 12: সফটওয়্যার
- ধাপ 13: কিকস্টার্টার
ভিডিও: অ্যাপোলো গাইডেন্স কম্পিউটার DSKY খুলুন: 13 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
1/10/18 থেকে একটি বৈশিষ্ট্যযুক্ত নির্দেশক হিসেবে গর্বিত। দয়া করে আমাদের জন্য ভোট দিন এবং আমাদের একটি লাইক দিন!
Kickstarter প্রচারাভিযান একটি সুপার সাফল্য ছিল!
DSKY Kickstarter খুলুন
আমাদের ওপেন DSKY বর্তমানে Backerkit (https://opendsky.backerkit.com/hosted_preorders) এ লাইভ এবং আমাদের ই-কমার্স সাইট থেকে উপলব্ধ।
বিল ওয়াকার (অ্যাপোলো এডুকেশনাল এক্সপেরিয়েন্স প্রজেক্টের নির্মাতা), একটি আশ্চর্যজনক কাস্টম সফটওয়্যার লিখেছেন (প্রায় 50 টি ফাংশন সহ) তার 2 ওপেন ডিএসকেওয়াই -এর জন্য অ্যাপোলো ফ্লাইট প্ল্যানের আদলে তৈরি কমান্ড রেফারেন্স সহ এবং এটি তার GoFundMe এর মাধ্যমে একচেটিয়াভাবে সকলের জন্য উপলব্ধ করা হচ্ছে পৃষ্ঠা দয়া করে তাকে সমর্থন করার কথা বিবেচনা করুন।
যদিও এটি অবশ্যই আইকনিক এজিসি (অ্যাপোলো গাইডেন্স কম্পিউটার) ডিএসকেওয়াই (ডিসপ্লে/কিবোর্ড) এর প্রথম পুন creationনির্মাণ নয় যা 1960 এর সমস্ত অ্যাপোলো মিশনে ব্যবহৃত হয়েছিল এবং আপনি এই বছর এবং পরের বছর আরও বেশি উপস্থিত হওয়ার আশা করতে পারেন কারণ প্রথম চাঁদের অবতরণের আসন্ন 50 তম বার্ষিকী, আমরা কয়েক বছর আগে আমাদের নিজস্ব সংস্করণ তৈরি করার সিদ্ধান্ত নিয়েছিলাম যা ন্যূনতম পূর্ব-প্রয়োজনীয়তা পূরণ করবে।
এই প্রকল্পটি আমাদের একজন ওপেন এনিগমা সমর্থক/অবদানকারীর পরামর্শ থেকে এসেছে এবং আমরা তার পরামর্শ/অবদানের জন্য রবকে স্বীকার করতে চাই। ধন্যবাদ রব!
পূর্ব-প্রয়োজনীয় বৈশিষ্ট্যগুলি:
- একটি Arduino দিয়ে তৈরি করতে হবে এবং ওপেন সোর্স সফটওয়্যার অফার করতে হবে।
- আসল জিনিসের মতো দেখতে এবং অনুভব করা দরকার। কোর মেমরি ছাড়া স্পষ্টতই একটি বিশ্বস্ত প্রতিরূপ …
- অ্যাপোলো উড়ে যাওয়া ইউনিটগুলির ফাংশন/আচরণ অনুকরণ করতে হবে।
- এমন উপাদানগুলি ব্যবহার করা প্রয়োজন যা কাউকে এটি একটি কিট হিসাবে তৈরি করতে দেয়।
ধাপ 1: গবেষণা, মূল চশমা সংগ্রহ।
যদিও আমরা ব্যক্তিগতভাবে কোনো শারীরিক যন্ত্রের অ্যাক্সেস পাইনি, আমরা ভাগ্যবান যে অন্যরা যাদের (বা আছে) অ্যাক্সেস আছে তারা তাদের অনুসন্ধানের নথিভুক্ত করেছে (উদাহরণস্বরূপ ফ্রান ব্লাঞ্চ - আপনি আমাদের কিকস্টার্টারকে সমর্থন করেন বা না করেন, দয়া করে তার ক্রাউডফান্ডিং প্রচারাভিযান https সমর্থন করুন: //www.gofundme.com/apollo-dsky-display-project), কেউ কেউ আমাদের এই জ্ঞান থেকে উপকৃত হতে দিয়েছেন। যেমন আইজ্যাক নিউটন লিখেছেন, "আমরা দৈত্যদের কাঁধে দাঁড়িয়ে আছি।"
সঠিক মাত্রার জন্য EduCraft the থেকে চমৎকার কাগজ কিট ব্যবহার করে, ন্যূনতম কার্যকারিতা বৈশিষ্ট্যগুলির জন্য AirSpayce Pty Ltd এর বিনামূল্যে আইপ্যাড অ্যাপ, এবং ফ্রাঙ্ক ও'ব্রায়েনের "দ্য অ্যাপোলো গাইডেন্স কম্পিউটার - আর্কিটেকচার এবং অপারেশন" -এর অনেক বিস্তারিত নাসার সংস্থান সহ গিটহাবের সম্পূর্ণ মূল কোড সহ, আমরা সঠিক হার্ডওয়্যার এবং সফ্টওয়্যার স্পেসিফিকেশনগুলির অনেকগুলি নির্ধারণ এবং প্রতিলিপি করতে সক্ষম হয়েছিলাম।
অ্যাপোলোতে ব্যবহৃত অরিজিনাল ইলেক্ট্রোলুমিনসেন্ট ডিসপ্লেগুলি ছিল খুবই স্বল্পকালীন প্রযুক্তি যা বহুদিন ধরে চলে গেছে। এটি 1970 এর দশকের গোড়ার দিকে অপ্রচলিত হওয়ার পথে চলে গিয়েছিল তাই আমরা খুব দ্রুতই তাদের অনুকরণ করার জন্য 7 টি সেগমেন্টের আকারে এলইডি ব্যবহার করার সিদ্ধান্ত নিয়েছি। এটি আমাদেরকে উচ্চ ভোল্টেজ এবং 156 যান্ত্রিক রিলেগুলি ব্যবহার করতে দেয় না যা EL ডিসপ্লেগুলি চালায়। সঠিক মাপের সন্ধান করা একটি চ্যালেঞ্জ ছিল কিন্তু আমরা কমই জানতাম যে একটি +/- 3 সেগমেন্ট খুঁজে বের করা মিশন অসম্ভব হবে! (এমনকি এই দিন ও যুগেও …) আমরা ইসরায়েলে কিছু se টি সেগমেন্ট +/- segment সেগমেন্ট ইউনিটের সাথে একত্রিত হয়েছি এবং সেগুলিকে আমাদের প্রথমতম প্রোটোটাইপের জন্য চেষ্টা করার সিদ্ধান্ত নিয়েছি …
ধাপ 2: ইতিহাসের একটি ছোট্ট অংশ …
এটি লক্ষ করা উচিত যে প্রথম জিনিস যা সত্যিই একটি আধুনিক মাইক্রোকন্ট্রোলারের সাথে সাদৃশ্যপূর্ণ তা সম্ভবত অ্যাপোলো এজিসি হবে। এটি ছিল প্রথম আসল ফ্লাইট কম্পিউটার, প্লাস, ইন্টিগ্রেটেড সার্কিটের প্রথম প্রধান ব্যবহার। কিন্তু কম্পিউটারের সমস্ত মৌলিক কার্যকারিতা একক এলএসআই চিপে একত্রিত হওয়ার আগে আপনাকে আরও এক দশক এগিয়ে যেতে হবে; যেমন Intel 8080 বা Zilog Z80। এবং তারপরও, মেমরি, ঘড়ি, এবং অনেক I/O ফাংশন বহিরাগত ছিল। এটি শখ ব্যবহারকারীর জন্য ভয়ঙ্কর সুবিধাজনক ছিল না।
এটি ARM, AVR এবং অনুরূপ চিপ যা পরবর্তী গুরুত্বপূর্ণ পদক্ষেপ নিয়ে আসে; অ-উদ্বায়ী ফ্ল্যাশ র of্যামের অন্তর্ভুক্তির সাথে, কার্যত কোন বাহ্যিক উপাদান ছাড়া একটি কম্পিউটার তৈরি করা সম্ভব হয়েছে। AVR সিরিজের চিপস (যার সাথে আমরা সবচেয়ে বেশি পরিচিত) I/O লাইন, সিরিয়াল UARTs, A/D কনভার্টার এবং PWM জেনারেটর, ওয়াচডগ টাইমার, এবং চাইলে অভ্যন্তরীণ অসিলেটরগুলি বাফার করেছে। আরডুইনো এবং অনুরূপ বোর্ডগুলির বিন্যাসে, এই চিপগুলি একটি সঠিক ঘড়ি স্ফটিক বা অনুরণনকারী, একটি নিয়ন্ত্রিত বিদ্যুৎ সরবরাহ, কিছু বিদ্যুৎ সরবরাহ এবং অন্যান্য সমালোচনামূলক-পিন ডি-কাপলিং ক্যাপাসিটার এবং স্থিতি পর্যবেক্ষণের জন্য কয়েকটি জ্বলজ্বলে আলো দিয়ে ঘেরা।
এটা ব্যঙ্গাত্মক যে 50 বছর পরে, একটি DIY প্রকল্পের জন্য পছন্দের প্ল্যাটফর্মটি মূলত একই কার্যকারিতা (রাম/রম/প্রসেসিং) খরচ এবং (ওজন) এর একটি ছোট অংশে প্রদান করে।
ধাপ 3: প্রোটোটাইপিং
আমরা সিদ্ধান্ত নিয়েছিলাম যে আমাদের প্রথমে 3 টি ম্যাক্সিম চিপের রুটিবোর্ডে ধারণার প্রমাণ তৈরি করতে হবে যাতে 15 7 সেগমেন্ট এলইডি নিয়ন্ত্রণ করা হয় যাতে তারা প্রত্যাশা অনুযায়ী আচরণ করবে। এটি ছিল একটি সফলতা। তারপর আমরা সংক্ষিপ্তভাবে একটি প্রজেক্ট বোর্ডে ডিভাইসটি নির্মাণের চেষ্টা করেছিলাম এবং খুব দ্রুতই খুঁজে পেয়েছিলাম যে সার্কিটের ঘনত্ব মেশিনটিকে সেটিতে তৈরি করতে দেবে না। আপনি শুধু 21 7 সেগমেন্ট + 3 3 সেগমেন্ট (এবং তাদের নিয়ন্ত্রণ করার জন্য 4 টি ম্যাক্সিম) এবং 18 LEDs + 19 বোতামগুলি মাইক্রো-কন্ট্রোলার, আইএমইউ, আরটিসি, জিপিএস উল্লেখ না করে প্রজেক্ট বোর্ডে লাগাতে পারবেন না ইত্যাদি। তাই আমাদের সরাসরি PCB এর ডিজাইনিংয়ের দিকে এগিয়ে যেতে হয়েছিল যা আমাদের কাছে মনে হয়েছিল একটি নির্ভরযোগ্য, বিশ্বস্ত প্রতিরূপ তৈরির সেরা উপায়। দুখিত।
আমরা এমপিথ্রি প্লেয়ারকে ব্রেডবোর্ডেও পরীক্ষা করেছি এবং… আমরা একটি 3D প্রিন্ট করা 3 সেগমেন্টের প্রোটোটাইপ তৈরি করেছি যাতে অধরা কাঙ্ক্ষিত +/- LED ইউনিট তৈরি হয়।
ধাপ 4: স্কিম্যাটিক্স
আমাদের PCB বা কিট ছাড়া DSKY তৈরি করতে চায় এমন প্রত্যেককে সাহায্য করার জন্য এখন স্কিম্যাটিক্স উপলব্ধ।
প্রথম স্কিম্যাটিক (NeoPixels) দেখায় কিভাবে আমরা 18 টি Neopixels কে Arduino Nano Pin 6 এর সাথে সংযুক্ত করেছি। বোতাম। তৃতীয় পরিকল্পিত আইএমইউ এবং আরটিসি সংযোগ দেখায়।
আমরা সারফেস মাউন্ট 5050 নিওপিক্সেল ব্যবহার করেছি যার জন্য প্রথম পিক্সেলের আগে 470 ওহমের ব্যালাস্ট রোধের প্রয়োজন ছিল এবং আমরা অন্য প্রতিটি পিক্সেলের জন্য 10 ইউএফ ক্যাপাসিটর ব্যবহার করেছি।
আপনি যদি উপরের ছবি হিসাবে অ্যাডাফ্রুট (ব্রেডবোর্ড বন্ধুত্বপূর্ণ) ব্রেকআউট বোর্ডে নিওপিক্সেল ব্যবহার করেন, তাহলে আপনার কোনও প্রতিরোধক বা ক্যাপাসিটার লাগবে না কারণ এগুলি অ্যাডাফ্রুট ব্রেকআউট পিসিবি-তে অন্তর্নির্মিত।
জিপিএস সার্কিট ব্যাখ্যা: বেশিরভাগ আরডুইনো জিপিএস ডিভাইস 5 ভোল্ট সরবরাহে কাজ করবে। বলা হচ্ছে, এই একই ডিভাইসে যুক্তির মাত্রা 3.3 ভোল্ট। বেশিরভাগ সময়, Arduino এর RX পিন 3.3V হিসাবে উচ্চ হিসাবে পড়বে, কারণ এটি 5V এর অর্ধেকেরও বেশি। সমস্যাটি হার্ডওয়্যার সিরিয়ালে নিহিত আছে … আমরা কেন নিশ্চিত নই কিন্তু লজিক লেভেলার ব্যবহার করে আমরা আরও ভাল ফলাফল পেয়েছি। এটি ব্যবহার না করা সফ্টওয়্যার সিরিয়াল ব্যবহার করার উপর নির্ভর করে। সফ্টওয়্যার সিরিয়াল লাইব্রেরি এবং আইডিই এর নতুন সংস্করণে অন্তর্ভুক্ত সংস্করণটি Atmel 328 চিপে টাইমার এবং পোর্টগুলি পরিবর্তন করে। এটি পরিবর্তে ম্যাক্সিম লাইব্রেরি ব্যবহার করার ক্ষমতাকে অক্ষম করে দেয় যা আমাদের প্রয়োজন/ব্যবহার করে সাতটি সেগমেন্ট ডিসপ্লের জন্য শিফট রেজিস্টার চালাতে। তাই আমরা ভাল পুরানো হার্ডওয়্যার সিরিয়াল ব্যবহার করি।
হার্ডওয়্যার সিরিয়াল চালু এবং বন্ধ করার জন্য রিড রিলে ব্যবহার করা হয় যাতে ইনস্টল করার সময় Arduino এখনও প্রোগ্রাম করা যায়। এটি বাদ দেওয়া যেতে পারে, তবে Arduino ডিভাইসটিকে প্রোগ্রামিংয়ের জন্য মূল বোর্ড থেকে সরিয়ে ফেলতে হবে কারণ সিরিয়ালটি GPS দ্বারা চুরি হয়ে যাবে। এটি যেভাবে কাজ করে তা হল: জিপিএস পড়ার সময়, পিন 7 টানানো হয় রিড বন্ধ করে। জিপিএস তারপর সিরিয়াল বাফার পূরণ করা শুরু করে (একবার ঠিক হয়ে গেলে জিপিএস কখনোই বন্ধ হবে না।) সিরিয়াল বাফারটি পোল করা হয় এবং যখন পর্যাপ্ত পরিমাণে ডেটা ধরা পড়ে, তখন এটি পড়া এবং বিশ্লেষণ করা হয়। তারপর পিন 7 লেখা হয় জিপিএস সংযোগ বিচ্ছিন্ন করে, আরডুইনোকে তার স্বাভাবিক আচরণ পুনরায় শুরু করার অনুমতি দেয়।
ধাপ 5: 3D মুদ্রণ
একটি সম্পূর্ণ ওপেন DSKY রেপ্লিকা তৈরির জন্য 5 টি প্রয়োজনীয় stl ফাইল নিচে দেওয়া হল।
দয়া করে মনে রাখবেন যে যখন বেজেল এবং ব্যাটারি বক্সের idাকনাটি প্রায় যেকোনো 3D প্রিন্টারে মুদ্রণ করা যায়, আসল DSKY 7 "চওড়া প্রায় 8" উচ্চ ছিল তাই সেগুলি আমাদের শীর্ষ প্লেট, মিড রিং এবং নীচের মাত্রা যার জন্য একটি 3D প্রয়োজন যে প্রিন্টারটি অন্তত 180 মিমি বাই 200 মিমি প্রিন্ট করতে পারে।
আমরা ধূসর উপাদানগুলিতে বেজেল, টপ প্লেট এবং মিড রিং মুদ্রণ করি, যখন নীচে এবং ব্যাটারি ডোরটি কালো রঙে মুদ্রিত হয়।
ধাপ 6: লেজার কাটিং/খোদাই
নীচে ButtonCaps লেজার কাটা/খোদাই করা ফাইল এবং ল্যাম্পফিল্ড ফ্রস্টেড উইন্ডো লেজার মুদ্রিত, তারপর লেজার কাটা/খোদাই করা, ফাইল।
আমরা 19 টি বাটন কীক্যাপ কেটে এবং খোদাই করার জন্য রওমার্ক (জনসন প্লাস্টিক) লেজারম্যাক্স ব্ল্যাক/হোয়াইট 2ply 1/16 (LM922-402) ব্যবহার করি। লেজার কাটারে জমা দেওয়া সমস্ত ফাইলের মতো, আপনি যতক্ষণ না ফাইলের সাইজ টুইক করতে পারেন ততক্ষণ 19mm কী -ক্যাপস দ্বারা 19 মিমি পান।
ফ্রাস্টেড উইন্ডোটি তৈরি করা হয়েছে উপরের ছবিটি যথাযথভাবে "অ্যাপোলো" নামক ট্রান্সপারেন্সিতে (অন্য কোন ব্র্যান্ড কেন ব্যবহার করবেন?) যেকোনো লেজার প্রিন্টারের সাহায্যে এবং তারপর লেজার কাটার/খোদাইকারীকে আড়াআড়িভাবে "খোদাই" করার জন্য, তারপর উল্লম্বভাবে 20 ব্যবহার করে % শক্তি এবং 500mm/s গতি যা আমরা অনুভব করি একটি আদর্শ "হিমায়িত" চেহারা তৈরি করে।
ধাপ 7: উপাদান বিল
1 PCB v1.0D
1 ডি মুদ্রিত অংশ
1 আরডুইনো ন্যানো
1 ভিএ আরটিসি
1 আইএমইউ
1 বাক স্টেপডাউন
1 এসকেএম 53 জিপিএস
1 লাইন লেভেলার
1 রিড সুইচ
1 ডিএফপ্লেয়ার মিনি
1 মাইক্রোএসডি কার্ড 2 গিগ
1 2 8Ohms স্পিকার
1 6AA ব্যাটারি ধারক
6 এএ ব্যাটারি
1 ওয়্যার টার্মিনাল
1 চালু/বন্ধ সুইচ
4 ম্যাক্সিম 7219
4 সকেট 24pins
1 40 মহিলা পিন
1 10uF ক্যাপাসিটার
1 15 ওহম প্রতিরোধক
1 100 ওহম প্রতিরোধক
20 470 Ohms প্রতিরোধক
22 1K Ohms প্রতিরোধক
4 10K Ohms প্রতিরোধক
3 100K Ohms প্রতিরোধক
18 NeoPixel RGB
19 LED PushButtons
19 লেজার কাট বোতাম ক্যাপ
21 7 সেগমেন্ট 820501 জি
3 3 সেগমেন্ট এসটিজি
2 ফ্রস্টেড উইন্ডোজ
উপরের বেশিরভাগ উপাদান সহজেই ইবে বা অ্যামাজনে পাওয়া যায় এবং যুক্তিসঙ্গত মূল্যের।
ব্যতিক্রমগুলি অবশ্যই আমাদের নিজস্ব পিসিবি (যা এই সমস্ত উপাদানগুলিকে একত্রিত করে, আমাদের লেজার কাট বোতাম ক্যাপগুলি যা সত্যিই ভাল দেখায় এবং আলোকে বোতামটি দিয়ে যেতে দেয়, হিমশীতল জানালা যা অনেক বিকল্প চেষ্টা করার পরে, জেমসকে স্ট্রোক হয়েছিল প্রতিভাধর (আরো পরে যেটা) এবং পরিশেষে,!#$%^ 3-সেগমেন্ট +/- ডিসপ্লে যা আমাদের স্ক্র্যাচ থেকে তৈরি করতে হয়েছিল। এটি আমাদের নিজস্ব 3D মুদ্রিত ঘেরের সাথে যোগ করুন এবং আপনার কাছে সমস্ত উপাদান রয়েছে।
যদি কেউ প্রদর্শিত উপযুক্ত সংখ্যাসূচক তথ্যের সামনে "+" চিহ্নের অভাব মেনে নিতে প্রস্তুত থাকে, তাহলে আপনি কেবল আরও 3 টি বিভাগ যুক্ত করতে পারেন এবং এটিকে প্রতিদিন কল করতে পারেন। এটি কেবল আমাদের জন্য একটি বিকল্প ছিল না এবং এই কারণেই আমরা আমাদের নিজস্ব 3 টি বিভাগ তৈরি করেছি।
ধাপ 8: 3 সেগমেন্ট
আপনি ভাববেন যে 2018 সালে, বিশ্বব্যাপী সমস্ত সংস্থান আমাদের কাছে উপলব্ধ, কেউ কেবল একটি 3 সেগমেন্ট +/- LED ইউনিট অর্ডার করতে পারে… ঠিক আছে, এটি এমন নয়!
সুতরাং, আমরা বুঝতে পেরেছি যে আসল অ্যাপোলো ডিএসকেওয়াইয়ের প্রতি বিশ্বস্ত থাকার জন্য, আমাদের আমাদের নিজস্ব 3Segment +/- LED স্ক্র্যাচ থেকে তৈরি করতে হবে।
অসংখ্য ডিজাইনের পরে, আমরা অবশেষে একটি 3D মুদ্রিত ইউনিট সমন্বিত ছায়া বাক্স সহ ছিল।
তারপরে, আমরা যথাযথ SMT (সারফেস মাউন্ট করা) LEDs সংগ্রহ করেছি এবং সেগুলি পরীক্ষা করেছি।
আমরা এখন ছোট্ট পিসিবি ডিজাইন করতে প্রস্তুত ছিলাম যা আমাদের 3D প্রিন্ট করা 3 সেগমেন্ট শেলের ভিতরে ফিট হবে।
এই সবগুলিকে একত্রিত করা একটি চ্যালেঞ্জ ছিল কারণ আমরা ছোট এলইডিগুলি খুব কমই দেখতে পারি, কিন্তু ফলাফলটি দুর্দান্ত!
ধাপ 9: কার্যকারিতা
তারপরে আমাদের রেপ্লিকার ন্যূনতম কার্যকারিতা, উত্পাদন লক্ষ্য এবং আমাদের ইচ্ছার তালিকা কী ছিল তা নির্ধারণ করার বিষয়টি এসেছে।
একটু গবেষণার পর, আমরা আইটিউনসে একটি ফ্রি অ্যাপ খুঁজে পেয়েছি যেটা কাজে লাগতে পারে, তাই আমরা বিশেষ করে এই উদ্দেশ্যে একটি আইপ্যাড কিনেছি।
AirSpayce Pty Ltd এর ফ্রি আইপ্যাড অ্যাপটি আমাদের MVP (ন্যূনতম কার্যকর পণ্য) সম্পর্কে ধারণা দিয়েছে।
একটি সম্পূর্ণ ল্যাম্প পরীক্ষা করার জন্য কোডটি লেখার পর, আমরা অবিলম্বে টাইম সেট/ডিসপ্লে, আইএমইউ মনিটরিং এবং জিপিএস মনিটরিং প্রয়োগ করেছি।
যতক্ষণ না আমরা রাইস স্টেডিয়ামে 1962 সালের বিখ্যাত জেএফকে বক্তৃতা প্লেব্যাক করার জন্য আমাদের পাগল ইচ্ছা তালিকার আইটেমটি যোগ করার সিদ্ধান্ত নিয়েছিলাম ততক্ষণ কোডটি হিমায়িত ছিল "আমরা চাঁদে যাওয়া বেছে নিই …"। তারপরে আমরা আরও কয়েকটি আইকনিক সাউন্ড ট্র্যাক যুক্ত করেছি।
ধাপ 10: একত্রীকরণ নির্দেশাবলী - ইলেকট্রনিক্স
প্রথমে, নিশ্চিত করুন যে আপনার সমস্ত প্রয়োজনীয় উপাদান রয়েছে।
সমাবেশ শুরু করার পূর্বে একবার নিচের নির্দেশাবলী পড়ুন।
1. সব 20 470 Ohms প্রতিরোধক Solder।
2. সব 22 1K প্রতিরোধক ঝাল।
3. সব 4 10K প্রতিরোধক ঝাল।
4. সব 3 100K প্রতিরোধক ঝাল।
5. 15 Ohms প্রতিরোধক Solder।
6. 100 Ohms প্রতিরোধক Solder।
7.:চ্ছিক: ক্ষুদ্র সারফেস মাউন্ট 5050 RGB NeoPixels সোল্ডারিংয়ে সাহায্য করার জন্য, আমি 18 RGB LEDs এর প্রতিটি 4 টি প্যাডে প্রতিটিতে কিছুটা সোল্ডার ড্রপ করি।
8. মহিলা পিন সংযোজকগুলির 2 টি স্ট্রিপ কেটে পিসিবি -র পিছনে আরডুইনো ন্যানো অবস্থানে বিক্রি করুন।
9. সাবধানে সমস্ত 18 সারফেস মাউন্ট করা NeoPixels যথাযথ ক্রমে, যাতে নিশ্চিত করা যায় যে কাছাকাছি ভিয়াসের সাথে সংক্ষিপ্ত নয়। অনেক ইউনিট একত্রিত করার পর, আমরা আবিষ্কার করেছি যে এটি 1 Neopixel সোল্ডার করার জন্য আরও দক্ষ, Arduino (তার USB পোর্টের মাধ্যমে) strandtest.ino দিয়ে পাওয়ার করে যাচাই করে যে এটি লাইট জ্বালায়, Arduino বন্ধ করে দেয়, পরবর্তী Neopixel সিকোয়েন্ডারে সোল্ডার করে, এটি পরীক্ষা করুন এবং সমস্ত 18 Neopixels এর জন্য পুনরাবৃত্তি করুন। সমস্যাগুলি সমাধান করার সময়, মনে রাখবেন যে একটি নিওপিক্সেলের সমস্যা পূর্ববর্তী নিওপিক্সেল সঠিকভাবে বিক্রি না হওয়ার ফলে (আউটপুট পিন) হতে পারে। আমি দেখেছি যে 680 ডিগ্রী খুব গরম (এবং কখনও কখনও লাল এবং সবুজকে হত্যা করে), 518 ডিগ্রী অনেক ভাল মনে হয়।
10. 4 টি মহিলা পিনের একটি স্ট্রিপ কাটুন এবং এটি বাক কনভার্টার লোকেশনে বিক্রি করুন।
11. আরডুইনো ন্যানো এবং বাক কনভার্টার ertোকান যদি আপনি স্ট্র্যান্ডটেস্ট ব্যবহার করে আরজিবি এলইডি পরীক্ষা করতে চান।
12. ফ্লাশ পিসিবিতে সম্পূর্ণভাবে বিশ্রাম নেওয়ার জন্য 19 টি আলোকিত পুশবাটনের প্রত্যেকটির নীচে দুটি কালো স্পেসার কেটে দেয়।
13. সন্নিবেশ করান, তারপর সমস্ত 13 টি আলোকিত পুশ বোতাম সোল্ডার করুন, নিশ্চিত করুন যে সমস্ত লাল বিন্দু (ক্যাথোড) বাম দিকে রয়েছে। একবার সমস্ত বোতাম ertedোকানো হয়ে গেলে, আমি আরডুইনোকে তার ইউএসবি পোর্টের মাধ্যমে শক্তিশালী করে পরীক্ষা করি যে 19 টি বোতাম এলইডি চালু করার আগে আমি সেগুলি বিক্রি করি …
14. সমস্ত 4 টি ম্যাক্সিম সকেট সোল্ডার করুন, ওরিয়েন্টেশনের প্রতি সম্মান নিশ্চিত করুন।
15. তার পুরুষ পিনগুলি সোল্ডার করে এবং তার ADO পিনটি তার VCC- এ ঝাঁপ দিয়ে IMU প্রস্তুত করুন।
16. নিম্ন স্তরে এবং উঁচু দিকে তার পুরুষ পিনগুলি সোল্ডার করে লাইন লেভেলার প্রস্তুত করুন।
17. আইএমইউ, ভিএ আরটিসি এবং লাইন লেভেলার গ্রহণের জন্য মহিলা পিনগুলি কাটা এবং সোল্ডার করুন।
18. পোলারিটিকে সম্মান করে 10 টি ক্যাপ বিক্রি করুন। দীর্ঘ পিন ইতিবাচক।
19. রিড রিলে সোল্ডার, ওরিয়েন্টেশনের প্রতি সম্মান নিশ্চিত করুন।
20. তারের টার্মিনাল সোল্ডার।
21. সব 21 7 সেগমেন্ট সোল্ডার করুন, নিশ্চিত করুন যে বিন্দু (দশমিক বিন্দু) নীচে ডানদিকে রয়েছে।
22. Solder all 3 S&T GeoTronics 3Segments (Custom Plus/Minus)।
23. তাদের সকেটে সব 4 টি ম্যাক্সিম 7219 চিপ ertোকান, আবার, ওরিয়েন্টেশনের প্রতি সম্মান নিশ্চিত করুন।
24. IMU, RTC, Buck, Arduino Nano এবং Line Leveler োকান।
25. স্পিকার এবং এমপিথ্রি প্লেয়ার/এসডি কার্ড সোল্ডার নিশ্চিত করুন যাতে ওরিয়েন্টেশনকে সম্মান করা যায় এবং পিসিবিতে যতটা উঁচু রাখা যায় অন্যদিকে জিপিএসকে পিসিবি দিয়ে ফ্লাশ করতে হবে সঠিকভাবে ফিট করার জন্য।
26. পিনের সম্ভাব্য সংক্ষিপ্ততা রোধ করতে নীচে বৈদ্যুতিক টেপের একটি স্তর প্রয়োগ করার পরে জিপিএস সোল্ডার করুন।
27. 9 ভোল্ট ব্যাটারি প্যাক সংযুক্ত করুন এবং সম্পন্ন ইলেকট্রনিক্স সমাবেশ পরীক্ষা করুন।
অভিনন্দন! আপনি ইলেকট্রনিক্স সমাবেশ সম্পন্ন করেছেন।
ধাপ 11: জমা নির্দেশাবলী - ঘের
সামগ্রীর বিল
পরিমাণ আইটেম
1 ডি প্রিন্টেড বেজেল
1 ডি মুদ্রিত শীর্ষ প্লেট
1 ডি প্রিন্টেড মিড সেকশন
1 ডি মুদ্রিত নীচে
1 ডি প্রিন্টেড ব্যাটারি ডোর
1 মুদ্রিত ফ্রস্টেড উইন্ডো
1 এক্রাইলিক উইন্ডো
19 লেজার কাট বোতাম ক্যাপ
15 সকেট হেড উড স্ক্রু (এম 3-6 মিমি)
6 টি ছোট কাঠের স্ক্রু
একবার ইলেকট্রনিক্স সমাবেশ সম্পূর্ণরূপে পরীক্ষা করা হলে, অনুগ্রহ করে নিম্নলিখিত পদক্ষেপগুলি নিয়ে এগিয়ে যান:
1. উপরের ছবিটি অনুসরণ করে সমস্ত 19 টি বোতাম ক্যাপ তাদের যথাযথ স্থানে রাখুন।
2. সাবধানে শীর্ষ প্লেটে একত্রিত PCB সন্নিবেশ করান। এটি একটি কঠোর ফিট হতে পারে এবং 3D মুদ্রিত উপাদানটির সামান্য স্যান্ডিংয়ের প্রয়োজন হতে পারে।
3. 6 টি ছোট তামার স্ক্রু ব্যবহার করে, পিসিবিকে উপরের প্লেটে স্ক্রু করুন। অতিরিক্ত নজর দেবেন না।
4. সকেট হেড স্ক্রুগুলির মধ্যে 2 টি ব্যবহার করে, স্পিকারটি মাউন্ট করুন এবং তারপরে 3 ডি প্রিন্টেড মিড সেকশনে চালু/বন্ধ সুইচ করুন।
5. সকেট হেড স্ক্রুগুলির 8 টি ব্যবহার করে, একত্রিত শীর্ষ প্লেটটি মধ্য অংশে স্ক্রু করুন, নিশ্চিত করুন যে অন/অফ সুইচ এবং স্পিকার হোল সামনে রয়েছে।
6. স্পিকারের প্রতিটি পাশে একটি জাম্পার ওয়্যার সোল্ডার করুন, এসডি কার্ডের পাশে প্রতিটি অডিও আউট হোল এ ঝাঁপ দিন।
7. ডবল পার্শ্বযুক্ত টেপ ব্যবহার করে, ব্যাটারি বগির ভিতরে ব্যাটারি বক্সটি মাউন্ট করুন, নিশ্চিত করুন যে গর্তে লাল এবং কালো তার উভয়ই ertedোকানো হয়েছে।
8. ব্লু স্ক্রু টার্মিনালের Gnd পজিশনে ব্যাটারি বক্স থেকে কালো তারটি স্ক্রু করুন এবং ব্যাটারি বক্স থেকে লাল তারের সোল্ডার চালু করুন/বন্ধ রকার সুইচের পিনগুলিতে।
9. ব্লু স্ক্রু টার্মিনালের 9V পাশে একটি জাম্পার ওয়্যার স্ক্রু করুন এবং অন/অফ রকার সুইচে উপলব্ধ পিনের অন্য প্রান্তে সোল্ডার করুন।
10. পিছনের কভার বন্ধ করুন এবং সকেট হেড স্ক্রুগুলির 8 টি ব্যবহার করে, একত্রিত ব্যাক কভারটিকে মধ্য বিভাগে স্ক্রু করুন। অতিরিক্ত নজর দেবেন না।
অভিনন্দন! আপনি ঘের সমাবেশ সম্পন্ন করেছেন এবং আপনার এখন একটি সম্পূর্ণ DSKY আছে!
ধাপ 12: সফটওয়্যার
অনুগ্রহ করে "খোলা DSKY এর প্রোগ্রামিং" শিরোনামে আমাদের অন্যান্য ওপেন DSKY নির্দেশিকা দেখুন
আপনার ওপেন ডিএসকেওয়াই প্রোগ্রামিং সম্পর্কিত আরও বিস্তারিত প্রোগ্রামিং তথ্য এবং ভিডিওর জন্য।
যেহেতু আমরা নিওপিক্সেলের ব্যাপক ব্যবহার করি, তাই আপনাকে অ্যাডাফ্রুট ওয়েব সাইট ভিজিট করতে হবে এবং তাদের চমৎকার লাইব্রেরি ডাউনলোড করতে হবে। এই লাইব্রেরিতে "standtest.ino" এর মতো কিছু চমৎকার উদাহরণ রয়েছে যা লিমোর এবং তার দলও লিখেছিল।
এছাড়াও, যেহেতু আমরা 7 টি বিভাগ চালানোর জন্য শিফট রেজিস্টার ব্যবহার করি, তাই Max7219 চিপের জন্য ম্যাক্সিম লাইব্রেরির প্রয়োজন।
এটি এখানে পান: LedControl Library
1/9/2018 হিসাবে আমাদের বর্তমান কোড সংযুক্ত করা হয়েছে। এটি সীমিত কার্যকারিতা সহ একটি প্রোটোটাইপ। Www. OpenDSKY.com দিয়ে চেক করুন যেহেতু আমরা ফিচার সেটটি ডেভেলপ এবং স্ট্রিমলাইন করতে থাকি। এই বর্তমান প্রোটোটাইপ কোডটি 7 টি সেগমেন্ট/ম্যাক্সিম শিফট রেজিস্টার, সমস্ত নিওপিক্সেল, খুব সঠিক রিয়েল টাইম ক্লক, 6 টি ডিওএফ আইএমইউ, জিপিএস এবং এমপি 3 প্লেয়ার পরীক্ষা করে।
এই সমস্ত কার্যকারিতা 3 টি খাঁটি ক্রিয়া এবং 3 টি খাঁটি বিশেষ্য এবং 3 টি প্রোগ্রামে আমরা ডেমো উদ্দেশ্যে যোগ করেছি।
VERB লিস্ট নুন লিস্ট প্রোগ্রাম লিস্ট
16 মনিটর ডিসেমাল 17 আইএমইউ 62 "আমরা চাঁদে যাওয়া বেছে নিই"
21 লোড ডেটা 36 টাইম 69 "Eগল অবতরণ করেছে"
35 টেস্ট লাইট 43 জিপিএস 70 "হিউস্টন আমাদের একটি সমস্যা ছিল"
বর্তমানে বাস্তবায়িত কিছু কার্যকারিতার সংক্ষিপ্ত ডেমোর জন্য ভিডিও ক্লিপ উপভোগ করুন।
ধাপ 13: কিকস্টার্টার
আমাদের ওপেন এনিগমা প্রকল্পের জন্য ব্যবহৃত আমাদের সফল সূত্র অনুসরণ করে, আমরা Kickstarter বিভিন্ন কিট, একত্রিত/পরীক্ষিত ইউনিট এবং একটি আলটিমেট 50 তম বার্ষিকী সীমিত সংস্করণ (মেক 100) রেপ্লিকা প্রদান করছি।
আমরা অফার করছি:
- পিসিবি একা
- বেয়ারবোনস কিট
- DIY ইলেকট্রনিক্স কিট
- সম্পূর্ণ কিট (3D মুদ্রিত এবং লেজার কাট উপাদান সহ)
- একত্রিত/পরীক্ষিত ইউনিট
- সিরিয়াল নম্বর এবং সত্যতার সনদ সহ সীমিত 50 তম বার্ষিকী সংস্করণ
আমাদের Kickstarter বর্তমানে লাইভ!
DSKY Kickstarter খুলুন
আরও তথ্যের জন্য অনুগ্রহ করে https://opendsky.com দেখুন।
আপনার PCB বা কিট অর্ডার করার জন্য অনুগ্রহ করে www.stgeotronics.com দেখুন।
প্রস্তাবিত:
1979 অ্যাপোলো পাই থার্মাল ক্যামেরা: 10 টি ধাপ (ছবি সহ)
1979 অ্যাপোলো পাই থার্মাল ক্যামেরা: এই ভিনটেজ অ্যাপোলো মাইক্রোওয়েভ ডিটেক্টরটির এখন একটি তাপীয় ক্যামেরা হিসাবে একটি চকচকে নতুন উদ্দেশ্য রয়েছে, যা রাস্পবেরি পাই জিরো দ্বারা চালিত একটি অ্যাডাফ্রুট থার্মাল ক্যামেরা সেন্সর দিয়ে তাপমাত্রা গ্রহণ করে, একটি উজ্জ্বল 1.3 & quot এ রিয়েল-টাইমে ফলাফল প্রদর্শন করে ; টিএফটি ডিসপ
HestiaPi টাচ - স্মার্ট থার্মোস্ট্যাট খুলুন: 9 টি ধাপ (ছবি সহ)
HestiaPi Touch - Open Smart Thermostat: HestiaPi Touch সম্পর্কে সমস্ত ডিজিটাল ফাইল এবং তথ্য নীচে এবং আমাদের প্রধান ওয়েবসাইট পাওয়া যায়। এর সাহায্যে, আপনি আপনার বাড়ির তাপমাত্রা, আপেক্ষিক আর্দ্রতা এবং এটমো নিরীক্ষণ করতে পারেন
ট্রিপ কম্পিউটার - আপনার গাড়ির জন্য জিপিএস ট্রিপ কম্পিউটার এবং আবহাওয়া মডিউল: 11 টি ধাপ (ছবি সহ)
ট্রিপ কম্পিউটার - আপনার গাড়ির জন্য জিপিএস ট্রিপ কম্পিউটার এবং আবহাওয়া মডিউল: একটি শীতল রাস্পবেরি পাই প্রকল্প যা জিপিএস ব্রেকআউট মডিউল এবং 2 টি ছোট ডিগোল ডিসপ্লে ব্যবহার করে আপনার ড্যাশে নেভিগেশন কম্পিউটার রয়েছে
ডিজাইনারের জন্য আকর্ষণীয় প্রসেসিং প্রোগ্রামিং গাইডেন্স-মিডিয়া লোডিং এবং ইভেন্ট: 13 টি ধাপ
ডিজাইনারের জন্য ইন্টারেস্টিং প্রসেসিং প্রোগ্রামিং গাইডেন্স-মিডিয়া লোডিং এবং ইভেন্ট: প্রসেসিংয়ে প্রচুর বহিরাগত ডেটা লোড করা যায়, যার মধ্যে তিন ধরনের খুব সাধারণভাবে ব্যবহৃত হয়। এগুলি আলাদাভাবে ইমেজ, অডিও এবং ভিডিও। এই অধ্যায়ে, আমরা বিস্তারিতভাবে অডিও এবং ভিডিও লোড করার বিষয়ে কথা বলতে যাচ্ছি, ইভেন্টের সাথে মিলিয়ে
ডিজাইনারের জন্য আকর্ষণীয় প্রোগ্রামিং গাইডেন্স-আপনার ছবি চলমান করুন (প্রথম পর্ব): 16 টি ধাপ
ডিজাইনারের জন্য আকর্ষণীয় প্রোগ্রামিং নির্দেশিকা-আপনার ছবি চলমান করুন (প্রথম অংশ): চালান! দৌড়! চালান! প্রোগ্রামিং এত কঠিন নয়। মূল বিষয় হল আপনার ছন্দ খুঁজে বের করা এবং একে একে এটি করা। এই অধ্যায়টি পড়ার আগে, আমি আশা করি আপনি ইতিমধ্যে মৌলিক ফাংশন অঙ্কন পদ্ধতির সাথে পরিচিত হয়েছেন, অথবা আপনি মাথা ঘোরা এবং বিভ্রান্ত বোধ করবেন