সুচিপত্র:
- সরবরাহ
- ধাপ 1: সহজ পোর্টাল স্প্ল্যাটুন 2 পর্যায় প্রদর্শন
- ধাপ 2: পটভূমি কাস্টমাইজেশন
- ধাপ 3: ফন্ট কাস্টমাইজেশন
- ধাপ 4: অ্যামিবিট্রনিক্স ডিসপ্লে তৈরি করতে পড়ুন
- ধাপ 5: PyPortal I2C 3.3V
- ধাপ 6: পাওয়ার সংযোগকারী - ওয়্যারিং পাইপোর্টাল
- ধাপ 7: পাওয়ার সংযোগকারী - সংযোগকারী শেষ যোগ করা
- ধাপ 8: অনবোর্ড স্পিকার সংযোগ বিচ্ছিন্ন করুন
- ধাপ 9: স্পিকার পিগটেল সংযোগকারী
- ধাপ 10: Adafruit এর PyPortal Enclosure একত্রিত করুন
- ধাপ 11: PCA9685 ওয়্যার জোতা - 4 -পিন JST PH সংযোগকারী তারের পুনর্বিন্যাস
- ধাপ 12: PCA9685 ওয়্যার জোতা - 6P Dupont সংযোগকারী শেষ
- ধাপ 13: PCA9685 ওয়্যার জোতা - 4 -পিন JST PH সংযোগকারী তারের পুনর্বিন্যাস
- ধাপ 14: PCA9685 ওয়্যার জোতা - 3 -পিন JST PH ওয়্যার 6P Dupont সংযোগকারী সংযোগ করুন
- ধাপ 15: অ্যামিবোট্রনিক ডিসপ্লে পার্টস প্রিন্ট করুন
- ধাপ 16: USB মাউন্ট ট্যাপ করুন
- ধাপ 17: Servo Mount এ ট্যাপ করুন
- ধাপ 18: রাইজার আলতো চাপুন
- ধাপ 19: মাউন্ট ইউএসবি পাওয়ার পোর্ট
- ধাপ 20: মাউন্ট PCA9685 মডিউল
- ধাপ 21: Servos মাউন্ট করুন
- ধাপ 22: সার্ভো হর্ন প্রস্তুত করুন
- ধাপ 23: মাউন্ট টার্নটেবল অ্যামিবো হোল্ডার
- ধাপ 24: মাউন্ট স্পিকার
- ধাপ 25: পাইপোর্টাল বাঁধুন
- ধাপ 26: PCA9685 পাওয়ার সংযোগ
- ধাপ 27: পাইপোর্টাল পাওয়ার সংযোগকারী
- ধাপ 28: স্পিকার সংযোগকারী
- পদক্ষেপ 29: পাইপোর্টাল রাইজার সংযুক্ত করুন
- ধাপ 30: 6P DuPont সংযোগকারী জোতা সংযোগ করুন
- ধাপ 31: সংযোগকারীগুলিকে সংযুক্ত করুন
- ধাপ 32: তারের সংগঠিত করুন
- ধাপ 33: সাজাইয়া
- ধাপ 34: আপনাকে ধন্যবাদ
ভিডিও: PyPortal Splatoon 2 সময়সূচী প্রদর্শন: 34 ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
লেখক দ্বারা আরো অনুসরণ করুন:
সম্পর্কে: আমি জিনিস বানাতে পছন্দ করি। Bbtinkerer সম্পর্কে আরো
একটি অ্যাডাফ্রুট পাইপোর্টাল ব্যবহার করে টার্ফ ওয়ার এবং র্যাঙ্কড গেমস, র্যাঙ্কড গেম টাইপ এবং স্যামন রান শিডিউলের বর্তমান এবং আসন্ন স্প্ল্যাটুন 2 পর্যায়ের মজাদার প্রদর্শন। টাচ স্ক্রিনে চেপে সময়সূচির মাধ্যমে সাইকেল চালান। চোখের ক্যান্ডির জন্য পটভূমি এলোমেলোভাবে সাইকেল করা হয়। Amচ্ছিক Amiibo স্ট্যান্ড হল Amiibotronics এর জন্য যা স্ক্রিনের দিকে Amiibos ঘুরিয়ে দেয় যখন সময়সূচী পরিবর্তন হয়।
বর্তমান পর্যায়গুলি lamattisenhower দ্বারা তৈরি Splatoon2.ink থেকে উদ্ধার করা হয়েছে এবং সময় Adafruit IO থেকে সিঙ্ক্রোনাইজ করা হয়েছে।
এই প্রকল্পটি সত্যিই সহজ যদি আপনি কেবল একটি PyPortal এ সময়সূচী প্রদর্শন করতে চান এবং আমার যা আছে তা ব্যবহার করতে চান। মূলত আপনাকে কেবল আপনার নেটওয়ার্ক সেটিংস, অ্যাডাফ্রুট আইও অ্যাকাউন্টের তথ্য এবং সময় অঞ্চলের কনফিগারেশন ফাইলগুলি আপডেট করতে হবে।
আপনি ইমেজ প্রোগ্রাম এবং পাইথন প্রোগ্রামিংয়ের সাথে কতটা ভাল তার উপর নির্ভর করে আপনি যদি আরও কাস্টমাইজ করতে চান তবে প্রকল্পটি আরও বেশি জড়িত হয়ে যায়।
অ্যামিবো অ্যানিমেশন যোগ করা alচ্ছিক এবং সোল্ডারিং এবং 3 ডি প্রিন্টিংয়ের সাথে কিছুটা বেশি কাজ করতে হবে।
সাবধান
PyPortal আপনার 1ms HDMI গেমিং মনিটরের মতো দ্রুত নয়। পর্দায় সবকিছু আঁকা শেষ করতে ডিসপ্লে কয়েক সেকেন্ড সময় নেয়।
সরবরাহ
প্রয়োজনীয়:
- Adafruit PyPortal - CircuitPython চালিত ইন্টারনেট ডিসপ্লে
- Adafruit IO অ্যাকাউন্ট
- ওয়াইফাই
- মাইক্রো এসডি কার্ড
Amচ্ছিক Amiibtronic বিল্ড:
- Adafruit PyPortal Desktop Stand Enclosure Kit
- MG90S মাইক্রো Servos x 2
- PC9685 Servo মডিউল
- ইউএসবি মাইক্রো ব্রেকআউট বোর্ড
- স্টিরিও এনক্লোজড স্পিকার সেট - 3W 4 ওহম
- 3-পিন মহিলা JST PH সংযোগকারী
- 4-পিন মহিলা JST PH সংযোগকারী
- JST RCY প্লাগ সংযোগকারী
- M2.5 স্ক্রু, ওয়াশার এবং বাদাম
- এম 3 স্ক্রু, ওয়াশার এবং বাদাম
- 4-40 স্ক্রু, ওয়াশার এবং বাদাম
- তারের
- ছোট তারের বন্ধন
- তাপ সঙ্কুচিত মোড়ানো
- 3D প্রিন্টার
- স্ক্রু ট্যাপ
- স্প্লাতুন স্টিকার
ধাপ 1: সহজ পোর্টাল স্প্ল্যাটুন 2 পর্যায় প্রদর্শন
GitHub থেকে SplatSchedule প্রকল্পটি ডাউনলোড করুন। Src/conf ডিরেক্টরিতে উদাহরণ ব্যবহার করে আপনার তথ্যের সাথে src/conf ডিরেক্টরিতে একটি secrets.py তৈরি করুন। একই ফোল্ডারে application_configuration.py আপডেট করুন।
এর মূলে মাইক্রো এসডি কার্ডে একটি ব্যাকগ্রাউন্ড ডিরেক্টরি তৈরি করুন। প্রজেক্ট ইমেজ ডিরেক্টরি থেকে আপনার তৈরি করা ব্যাকগ্রাউন্ড ডিরেক্টরিতে সমস্ত bmp ফাইল কপি করুন। পাইপোর্টালে মাইক্রো এসডি কার্ড োকান।
SplatSchedule_ [date].uf2 ফাইলটি ফার্মওয়্যার ফোল্ডার থেকে PyPortal এ ইনস্টল করুন বুট ড্রাইভ খোলার জন্য দুবার দ্রুত PyPortal এর পিছনে রিসেট বোতাম টিপে। তারপর ফাইলটি অনুলিপি করুন। ফাইল কপি করা হয়ে গেলে PyPortal স্বয়ংক্রিয়ভাবে রিবুট হবে। এই ফার্মওয়্যারটি হল সার্কিটপাইথন 4.0.1 যার মধ্যে প্রয়োজনীয় অ্যাডাফ্রুট লাইব্রেরি রয়েছে।
Src ডিরেক্টরি থেকে সমস্ত ফাইল আপনার PyPortal এ অনুলিপি করুন এবং আপনার যেতে ভাল হবে। PyPortal স্বয়ংক্রিয়ভাবে নিজেকে পুনরায় বুট এবং স্টার্টআপ করা উচিত।
নিম্নলিখিত কনফিগারেশন ফাইলগুলির একটি দ্রুত ব্যাখ্যা।
secrets.py - প্রতিটি কনফিগারেশন স্ব -ব্যাখ্যামূলক হওয়া উচিত। SSID কে আপনার WiFi এর SSID দিয়ে প্রতিস্থাপন করুন। আপনাকে https://worldtimeapi.org/timezones থেকে আপনার টাইম জোন ধরতে হবে, যেমন। আমার সময় অঞ্চল প্যাসিফিক/হনলুলু।
# এই ফাইলটি যেখানে আপনি গোপন সেটিংস, পাসওয়ার্ড এবং টোকেন রাখেন!
# যদি আপনি সেগুলিকে কোডে রাখেন তবে আপনি সেই তথ্যটি করতে বা ভাগ করে নেওয়ার ঝুঁকি নিয়ে থাকেন # যা দুর্দান্ত হবে না। সুতরাং, পরিবর্তে, এই সমস্ত একটি ফাইলে রাখুন এবং # এটি একটি গোপন রাখুন। গোপনীয়তা = {'ssid': 'SSID', # দুটি নাম রাখুন '' পাসওয়ার্ড 'নামের চারপাশে উদ্ধৃতি:' পিডব্লিউডি ', # পাসওয়ার্ড' টাইমজোন 'এর চারপাশে দুটি উদ্ধৃতি রাখুন: "টাইমজোন", # http:/ /worldtimeapi.org/timezones 'aio_username': 'AIO_USERNAME', 'aio_key': 'AIO_KEY',}
application_configuration.py - দ্রুত উঠতে এবং চলার জন্য আপনাকে কেবল সময়_ সামঞ্জস্য আপডেট করতে হবে। আমি Secrets.py থেকে সেই নম্বর টাইমজোন সেটিং পাওয়ার কোনো উপায় বের করিনি তাই আপনাকে আপনার টাইম জোন সমন্বয়কে সেকেন্ডে রূপান্তর করতে হবে। বাকি সেটিংস স্ব-ব্যাখ্যামূলক হওয়া উচিত।
কনফিগারেশন = {
'battle_schedule_url': 'https://splatoon2.ink/data/schedules.json', 'salmon_schedule_url': 'https://splatoon2.ink/data/coop-schedules.json', 'time_service': 'https:/ /io.adafruit.com/api/v2/%s/integrations/time/strftime?x-aio-key=%s ',' time_service_strftime ':' & fmt =%25Y-%25m-%25d+%25H%3A% 25M%3A%25S।%25L+%25j+%25u+%25z+%25Z ', # Adafruit IO strftime হল%Y-%m-%d%H:%M:%S.%L%j%u%z%Z বিস্তারিত ডিকোডিংয়ের জন্য https://strftime.net/ দেখুন: '/sd', 'background_images_directory': '/sd/backgrounds/', 'background_timeout': 900, # 900 = 15 minutes 'schedule_change_timeout': 180, # 180 = 3 minutes 'schedule_refresh': 43200, # 43200 = 12 ঘন্টা # যদি আপনি টার্নটেবল স্টেজ তৈরি করেন, সত্য 'এনাবল_টর্নটেবল' সেট করুন: মিথ্যা, # অনুসরণগুলি alচ্ছিক এবং পরীক্ষা এবং ডিবাগিংয়ের জন্য ব্যবহার করা হয় # 'ডিবাগ': মিথ্যা, # 'অক্ষম_ওয়াইফাই': মিথ্যা, # 'ব্যবহার_টেস্ট_ফাইল': মিথ্যা, # 'test_battle_schedule_file': '/test_battle_schedule.json', # 'test_salmon_schedule_file': '/test_salmon_schedule.json'}
PyPortal Splatoon 2 Schedule ডিসপ্লে পাওয়ার জন্য এটাই আছে। যদি আপনি একটি পটভূমি কাস্টমাইজ করতে চান এবং/অথবা টেক্সট প্লেসমেন্ট টুইক করতে চান তাহলে পড়ুন।
ধাপ 2: পটভূমি কাস্টমাইজেশন
SplatSchedule প্রকল্পে অন্তর্ভুক্ত একটি ব্যাকগ্রাউন্ড তৈরি করতে ব্যবহৃত একটি GIMP প্রকল্প ফাইল। আপনি যদি জিআইএমপি ব্যবহার করতে চান তবে এটি একটি উদাহরণ হিসাবে ব্যবহার করুন। অথবা ব্যাকগ্রাউন্ড করতে আপনার প্রিয় ইমেজ এডিটর ব্যবহার করুন। প্রদর্শনযোগ্য ব্যাকগ্রাউন্ড তৈরিতে আপনাকে সাহায্য করার জন্য নিচের কিছু নির্দেশিকা অনুসরণ করুন।
মঞ্চের পটভূমিগুলি ইনকিপিডিয়া থেকে নেওয়া হয়েছিল।
আগেই উল্লেখ করা হয়েছে, পাইপোর্টাল ডিসপ্লে রেন্ডার করার ক্ষেত্রে দ্রুত নয়। পাইপোর্টালকে কী প্রক্রিয়া করতে হবে তা হ্রাস করতে সহায়তা করার জন্য, পটভূমিতে স্থির পাঠ্য রাখুন।
ব্যাকগ্রাউন্ড 320x240 পিক্সেল আকারের এবং বিটম্যাপ ফরম্যাটে হতে হবে। আমি 24-বিট ফর্ম্যাটে ব্যাকগ্রাউন্ডগুলি সংরক্ষণ করেছি কারণ 16-বিট ভয়ঙ্কর লাগছিল এবং 32-বিট তাদের কাছে নীল রঙের ছিল।
ব্যাকগ্রাউন্ডের জন্য এটি বেশ। পরবর্তী ধাপ টেক্সট ফন্ট এবং বসানো বর্ণনা করে।
ধাপ 3: ফন্ট কাস্টমাইজেশন
আপনার নিজস্ব কাস্টম ফন্ট তৈরির জন্য সার্কিট পাইথন ডিসপ্লের জন্য কাস্টম ফন্ট পড়ুন।
আমি https://frozenpandaman.github.io/inkling.html এ পাওয়া rozen ফ্রোজেনপান্ডামনের ফন্ট ব্যবহার করেছি।
Src/conf ডিরেক্টরিতে text_configuration.py- এ উল্লেখিত ডিরেক্টরি অনুযায়ী ফন্ট রাখুন। ডিফল্ট অবস্থান /ফন্ট /
Text_configuration.py আপডেট করুন কোন ফন্ট ব্যবহার করতে হবে, টেক্সটের জন্য রঙ, এবং বসানো স্থানাঙ্ক।
text_configuration.py - স্ব -ব্যাখ্যামূলক হওয়া উচিত।
কনফিগারেশন = {
'fonts_directory': '/fonts/', # text: (font, color, (x, y)) 'text_battle_time_slot': ('Splatoon2-18.bdf', 0xFFFFFF, (10, 18)), 'text_battle_regular_stage_a': ('Splatoon2-18.bdf', 0xFFFFFF, (65, 66)), 'text_battle_regular_stage_b': ('Splatoon2-18.bdf', 0xFFFFFFF, (65, 86)), 'text_battle_ranked_rule_name': ('Splatoon2 bdf ', 0xF54910, (65, 108)),' text_battle_ranked_stage_a ': (' Splatoon2-18.bdf ', 0xFFFFFF, (65, 129)),' text_battle_ranked_stage_b ': (' Splatoon2-18.bdF ', 0f 65, 149)), 'text_salmon_time_slot': ('Splatoon2-18.bdf', 0xFFFFFF, (65, 191)), 'text_salmon_stage': ('Splatoon2-18.bdf', 0xFFFFFF, (65, 211))}
পরামর্শ
নীচে উল্লিখিত সমস্যাগুলির জন্য 3 টির বেশি ফন্ট ব্যবহার না করার চেষ্টা করুন।
আপনি যেখানে টেক্সট রাখতে চান সেই স্থানাঙ্কগুলি খুঁজে পেতে আপনাকে সাহায্য করার জন্য আপনার ইমেজ এডিটর ব্যবহার করুন যাতে আপনি কেবল অদ্ভুতভাবে অনুমান না করেন। সাধারণত ইমেজ এডিটিং সফটওয়্যারের পয়েন্টার টুলটিতে তার x এবং y কোঅর্ডিনেটগুলি সম্পাদকের কোথাও প্রদর্শিত হবে, বেশিরভাগ সময় স্ট্যাটাস বারে।
ইস্যু
আপনি যত বেশি ফন্ট ব্যবহার করেন, PyPortal আরম্ভ করতে আর বেশি সময় নেয় কারণ ব্যবহৃত সমস্ত ফন্ট সেটআপের সময় লোড হয়ে যায়।
বিটম্যাপ ফন্টগুলি প্রচুর জায়গা নেয় এবং পাইপোর্টালের অনবোর্ড স্টোরেজ স্পেসে খাবে।
আপনি মাইক্রো এসডি কার্ডে একটি ফন্ট ডিরেক্টরি তৈরি করতে পারেন এবং সেখানে নির্দেশ করতে পারেন (যেমন।/এসডি/ফন্ট/), কিন্তু আমি একটি অদ্ভুত সমস্যার মধ্যে পড়েছি যেখানে একই ফন্ট অনবোর্ড স্টোরেজ থেকে চলবে কিন্তু মাইক্রো এসডি থেকে কাজ করবে না কার্ড আমি একটি SD কার্ড থেকে লোড করার বিষয়ে সমস্যাটি সমাধান করতে পারিনি।
ধাপ 4: অ্যামিবিট্রনিক্স ডিসপ্লে তৈরি করতে পড়ুন
পরবর্তী ধাপগুলি হল ডিজে টার্নটেবল অ্যামিবোট্রনিক স্টেজ ডিসপ্লে নির্মাণের জন্য।
আপনি যদি স্প্লাতুন 2 সময়সূচী প্রদর্শনের জন্য পাইপোর্টাল চান তবে আপনি এখানে থামতে পারেন।
ধাপ 5: PyPortal I2C 3.3V
আমি দেখতে পেয়েছি অনবোর্ড রিয়েল টাইম ক্লক (RTC) যদি আপনি 5V I2C ডিভাইস সংযুক্ত করেন তাহলে টিক দেওয়া বন্ধ হয়ে যায়। আমি মনে করি এটি RTC এর কারণে 3.3V এ পুল-আপ হয়েছে। তারপরে একটি 5V I2C ডিভাইস যুক্ত করা যার নিজস্ব পুল-আপগুলি 5V তে RTC বন্ধ করে দেয়।
ভোল্টেজ আউটপুট পোর্ট নির্বাচন করার জন্য পাইপোর্টালের পাশে পোর্টের কাছে একটি জাম্পার আছে। রেফারেন্সের জন্য Adafruit Pinouts দেখুন।
সেন্টার প্যাডকে 5V প্যাডের সাথে সংযুক্ত করে ছোট্ট ইটি বিটি ট্রেস কেটে/কেটে ফেলুন। *** গুরুত্বপূর্ণ *** রিবন ক্যাবল থেকে কেটে/কেটে ফেলুন!
সেন্টার প্যাড এবং 5V প্যাডের মধ্যে কোন ধারাবাহিকতা নেই কিনা তা পরীক্ষা করার জন্য একটি মাল্টি-মিটার ব্যবহার করুন। এছাড়াও চেক করুন যে পোর্ট ভোল্টেজ পিনের 5V প্যাডে কোন ধারাবাহিকতা নেই।
সেন্টার প্যাড থেকে 3V প্যাডে একটু সোল্ডার ব্রিজ দিন।
3V প্যাডে সেন্টার প্যাডের ধারাবাহিকতা যাচাই করতে মাল্টি-মিটার ব্যবহার করুন। পরীক্ষা করুন যে 5V প্যাডের সাথে কোনও অসাবধানতা নেই।
ধাপ 6: পাওয়ার সংযোগকারী - ওয়্যারিং পাইপোর্টাল
আমরা পাইপোর্টালের মাইক্রো ইউএসবি পোর্ট ব্যবহার না করে সরাসরি 5V বাসের সাথে সংযোগ করে পাইপোর্টালকে শক্তি দেব।
জেএসটি আরসিওয়াই সংযোগকারীর সাথে যে তারটি আসে তা অ্যাডাফ্রুট পাইপোর্টাল ঘেরের মধ্য দিয়ে চেপে ধরার জন্য খুব বড়। আপনাকে PyPortal এবং তারপর JST RCY সংযোগকারীতে ছোট 24AWG তারের সোল্ডার করতে হবে। ধনাত্মক জন্য লাল এবং মাটির জন্য তারের জন্য প্রচলিত রং ব্যবহার করুন।
24AWG তারের শেষ প্রান্ত এবং টিন। শুধু 5V সোল্ডার প্যাডের আকারে শেষ করুন (যে প্যাডটি আমরা আগের ধাপে ডিসকানেক্ট করেছি)।
5V প্যাড টিন করুন এবং প্যাডে লাল তারের ঝালাই করুন। তারপরে I2C পোর্ট এবং D3 পোর্টের মধ্যে যেতে সাবধানে তারটি বাঁকুন।
D3 পোর্টের গ্রাউন্ড পিন (উপরের পিন) টিন করুন এবং এটিতে কালো তারের সোল্ডার করুন। লাল তারের অনুসরণ করতে এই তারটি বাঁকুন।
ধাপ 7: পাওয়ার সংযোগকারী - সংযোগকারী শেষ যোগ করা
JST RCY এর পুরুষ প্রান্তের সাথে যুক্ত তারগুলিকে যুক্তিসঙ্গত দৈর্ঘ্যে ট্রিম করুন, যেমন এক বা দুই ইঞ্চি। আমি পাশের পোর্টের সাথে সংযোগকারীকে সামঞ্জস্যপূর্ণ করতে পুরুষ প্রান্তটি বেছে নিয়েছি।
মাথার স্লিপ তারের উপর টিউব সঙ্কুচিত করার আগে ঝাল তাদের একসঙ্গে splicing।
পূর্ববর্তী ধাপে আমরা যে তারগুলি বিক্রি করেছি তার সাথে সংযোগকারী তারগুলিকে সোল্ডার করুন।
টিউবিং জায়গায় সঙ্কুচিত করুন।
ধাপ 8: অনবোর্ড স্পিকার সংযোগ বিচ্ছিন্ন করুন
আমরা বহিরাগত স্পিকার সংযুক্ত করব এবং অনবোর্ড স্পিকার সংযোগ বিচ্ছিন্ন করতে হবে। রেফারেন্সের জন্য স্পিকার এবং স্পিকার সংযোগকারী দেখুন।
অনবোর্ড স্পিকারের বাম দিকে ইটি বিটি ট্রেস দ্বারা সংযুক্ত দুটি সোল্ডার প্যাড রয়েছে। সেই ছোট্ট ছোট্ট চিহ্নটি কেটে/কেটে ফেলুন।
দুটি প্যাড আর একে অপরের সাথে সংযুক্ত নেই কিনা তা পরীক্ষা করার জন্য একটি মাল্টি-মিটার ব্যবহার করুন।
ধাপ 9: স্পিকার পিগটেল সংযোগকারী
পাইপোর্টাল এনক্লোজার চালু থাকা অবস্থায় স্পিকার সংযোগকারী একটি ব্যথা। আমরা একটি সংযোগকারী পিগটেল তৈরি করব যাতে আমরা সহজেই বহিরাগত স্পিকার সংযোগ/সংযোগ বিচ্ছিন্ন করতে পারি।
একটি মহিলা মোলেক্স পিকোব্লেড সংযোগকারীর শেষে একটি পুরুষ 2-পিন জেএসটি পিএইচ সংযোগকারীকে সোল্ডার করুন। নিশ্চিত করুন যে আপনার সাথে মিলিত মহিলা JST PH সংযোগকারীর জন্য সঠিক টার্মিনালে তারের সোল্ডার আছে।
আমার কাছে থাকা সবচেয়ে ছোট সঙ্কুচিত টিউবিং এখনও অনেক বড় ছিল তাই আমি পুরুষ সংযোগকারীকে টিউবিং গরম করে দিয়েছি।
ধাপ 10: Adafruit এর PyPortal Enclosure একত্রিত করুন
ঘেরের নির্দেশাবলী অনুসারে এক্রাইলিক পাইপোর্টাল ঘেরটি একত্রিত করুন।
পাওয়ার প্লাগটি পাশ থেকে ফিট করতে সক্ষম হওয়া উচিত।
আমরা আগে তৈরি স্পিকার পিগটেল সংযোগকারী সংযুক্ত করুন। এখন এটি করুন কারণ এটি পরে সংযোগ করার চেষ্টা করা কঠিন হবে।
ধাপ 11: PCA9685 ওয়্যার জোতা - 4 -পিন JST PH সংযোগকারী তারের পুনর্বিন্যাস
আপনি যদি আপনার ওয়্যার্ড মহিলা 4-পিন জেএসটি পিএইচ সংযোগকারীতে তারের রঙের ক্রম ঠিক থাকে তবে আপনি এই পদক্ষেপটি এড়িয়ে যেতে পারেন।
আমি একটি শখের ছুরি ব্যবহার করে লকিং ট্যাবটি তুললাম এবং তারগুলি স্লাইড করলাম। আমি PyPortal এর ভোল্টেজ পিনআউটের সাথে মেলাতে রংগুলিকে পুনর্বিন্যাস করেছি।
আমি সাদা এবং হলুদ তারের একা থাকতে পারতাম কিন্তু আমি হলুদ হিসাবে এসসিএল পছন্দ করি কারণ হলুদ এবং এসসিএল তাদের মধ্যে 'এল' অক্ষর আছে।
রঙের ক্রম হল কালো, লাল, সাদা এবং হলুদ (GND, VCC, SDA, SCL)।
উপরের পিনটি গ্রাউন্ড পিন, তাই নিশ্চিত করুন যে আপনি যখন পাইপোর্টালের সাথে সংযোগকারী সংযুক্ত করেন তখন স্থল তারটি উপরের পিনের সাথে সংযুক্ত থাকে।
ধাপ 12: PCA9685 ওয়্যার জোতা - 6P Dupont সংযোগকারী শেষ
তারযুক্ত মহিলা 4-পিন জেএসটি পিএইচ সংযোগকারীর প্রান্তটি ছিঁড়ে ফেলুন।
শেষ পর্যন্ত মহিলা ডিউপন্ট সংযোগকারীগুলিকে ক্রিম্প করুন।
PCA9685 মডিউলে হেডারের সাথে মেলাতে সঠিক ক্রমে তারগুলি োকান।
আমার কাছে অর্ডার হল GND, skip, SCL, SDA, VCC, skip।
ধাপ 13: PCA9685 ওয়্যার জোতা - 4 -পিন JST PH সংযোগকারী তারের পুনর্বিন্যাস
আগের ধাপের মতো, পাইপোর্টাল 3-পিন পোর্টের পিনের সাথে মেলাতে ওয়্যার্ড 3-পিন জেএসটি পিএইচ কানেক্টরের তারের রঙগুলি আবার সাজান। ওপর থেকে নিচের অর্ডার হল GND, VCC, D3।
সংযোজকের বিপরীত প্রান্তে মহিলা ডিউপন্ট সংযোগকারীগুলিকে ক্রিম্প করুন।
আমরা GND এবং VCC তারগুলি ব্যবহার করব না কিন্তু তাদের একটি 2P কেসে রাখব, ভবিষ্যতে ব্যবহারের জন্য কেবল।
ধাপ 14: PCA9685 ওয়্যার জোতা - 3 -পিন JST PH ওয়্যার 6P Dupont সংযোগকারী সংযোগ করুন
আগের ধাপ থেকে তারের মহিলা 3-পিন JST PH সংযোগকারী থেকে D3 সংকেত তারের সন্নিবেশ করান আগের ধাপ থেকে 6P DuPont সংযোগকারীতে।
তারের জিএনডি এবং এসসিএল এর মধ্যে সংযোগ স্থাপন করা উচিত।
ধাপ 15: অ্যামিবোট্রনিক ডিসপ্লে পার্টস প্রিন্ট করুন
থিংভার্স থেকে PyPortal Splatoon 2 Stage 3D ফাইল ডাউনলোড করুন।
STL ফাইল প্রিন্ট করুন।
ফাইলের বর্ণনা:
- PyPortalSplatoonStage.stl - ইলেকট্রনিক্স, সার্ভস এবং স্পিকার রাখার জন্য ডিসপ্লের নিচের অংশ।
- PyPortalSplatoonRiser.stl - অ্যামিবোসের সাথে মেলে যুক্তিসঙ্গত উচ্চতায় PyPortal বাড়াতে টুকরা।
- PyPortalSplatoonTurnTableBottom.stl - টার্ন টেবিলের নীচে যা বাঁকানোর জন্য সার্ভো হর্নের সাথে ইন্টারফেস করে। আমি টার্ন টেবিলকে এক টুকরো করার চেষ্টা করেছি কিন্তু সার্ভো হর্নের রিসেস প্রিন্ট সাপোর্ট দিয়েও এত ভালভাবে বের হয় না।
- PyPortalSplatoonTurnTableTop.stl - টার্ন টেবিলের উপরের অংশ যেহেতু আমি টার্ন টেবিলকে দুই টুকরো করে ভাগ করেছি।
আমার মঞ্চটি সাদা রঙে ছাপানো উচিত ছিল যদি আমি জানতাম আমার বাচ্চারা তাদের স্প্ল্যাটুন স্টিকার প্লাস্টার করবে। আমি ধূসর বাছাই করেছি কারণ ডিজে টার্ন টেবিলগুলি সাধারণত আমি যা দেখেছি তা থেকে আসে।
আমি সমর্থন সহ মুদ্রিত কিন্তু আপনি সত্যিই মঞ্চ স্পিকার গর্ত জন্য প্রয়োজন হয় না।
ধাপ 16: USB মাউন্ট ট্যাপ করুন
ইউএসবি ব্রেকআউট বোর্ড মাউন্ট থ্রেড করতে 4-40 নীচের ট্যাপ ব্যবহার করুন। মাউন্ট হল 2 টি গর্ত সহ ছোট্ট ব্লক।
প্লাস্টিক ফুরিয়ে যাওয়ার জন্য একটি ধারালো শখের ছুরি ব্যবহার করুন।
ধাপ 17: Servo Mount এ ট্যাপ করুন
MG90S সার্ভোসের সাথে প্যাকেজ করা মাউন্ট স্ক্রুগুলি সার্ভো মাউন্ট ব্লকে থ্রেড "ট্যাপ" করার জন্য ব্যবহার করুন। আচ্ছা এটি স্ক্রুগুলির জন্য গর্তগুলি খাঁজানোর মতো।
যে কোন রানআউট যদি এটি ঘটে।
ধাপ 18: রাইজার আলতো চাপুন
নীচে 4 রাইজার স্ক্রু গর্তে থ্রেড কাটাতে 4-40 ট্যাপ ব্যবহার করুন।
রানআউট করার জন্য শখের ছুরি ব্যবহার করুন।
ধাপ 19: মাউন্ট ইউএসবি পাওয়ার পোর্ট
ইউএসবি ব্রেকআউট বোর্ড ধরে রাখতে 1/4 4-40 স্ক্রু ব্যবহার করুন।
ধাপ 20: মাউন্ট PCA9685 মডিউল
মঞ্চের কেন্দ্রে 4 টি গর্ত রয়েছে যা PCS9685 মডিউলের মাউন্ট করা গর্তের সাথে মিলিত হয়। 12 মিমি এম 2.5 স্ক্রু, 6 মিমি নাইলন স্ট্যান্ডঅফ, ওয়াশার এবং বাদামের জন্য সেই গর্তগুলি ব্যবহার করুন। আমার হাতে মাত্র 6 মিমি ছিল কিন্তু যতক্ষণ আপনার কাছে পর্যাপ্ত স্ক্রু থাকবে ততক্ষণ কোনও উচ্চতা স্থবিরতা কাজ করবে।
আমি প্রিন্টে স্ট্যান্ডঅফগুলি অন্তর্ভুক্ত করিনি কারণ নীচের হেডার পিনগুলি মাউন্ট করা গর্তের খুব কাছাকাছি। নির্ভরযোগ্যভাবে মোটা যথেষ্ট প্রাচীর দিয়ে স্ট্যান্ডঅফ মুদ্রণ করার জন্য পর্যাপ্ত জায়গা নেই যা হেডারের নীচে হস্তক্ষেপ করবে না।
ধাপ 21: Servos মাউন্ট করুন
Servo মাউন্ট মধ্যে servos মাউন্ট করুন। মঞ্চের কেন্দ্রে মুখোমুখি তারের সাথে সার্ভোসগুলি কেবল একটি উপায়ে ফিট করে।
PCA9685 মডিউলের সাথে সার্ভিস সংযুক্ত করুন। পোর্ট 0 থেকে নিচের দিকে তাকানোর সময় বাম সার্ভো এবং পোর্ট 1 এ ডান সার্ভো সংযুক্ত করুন।
নিশ্চিত করুন যে সার্ভিসগুলি PCA9685 মডিউলে সঠিকভাবে যুক্ত আছে, সার্ভো তারের রঙগুলি মডিউলের সাথে মিলিত হওয়া উচিত (মাটির জন্য কালো/বাদামী)।
ধাপ 22: সার্ভো হর্ন প্রস্তুত করুন
সার্ভো শিং উপরে সমতল নয় এবং টার্নটেবল তলদেশে সঠিকভাবে ফিট করার জন্য সমতল হওয়া প্রয়োজন।
ডাবল সাইডেড সার্ভো হর্নের উপরে চ্যাপ্টা করতে স্যান্ডপেপার ব্যবহার করুন। যখন সব চকচকেতা চলে যাবে তখন আপনি বুঝতে পারবেন এটি সমতল।
ধাপ 23: মাউন্ট টার্নটেবল অ্যামিবো হোল্ডার
Servo এর উপর servo horn রাখুন। শিং এর অভিযোজন কোন ব্যাপার না।
Servo হর্ন উপর turntable নীচে রাখুন। Servo হর্ন turntable নীচে recess মধ্যে সুন্দরভাবে মাপসই করা উচিত।
উপরে টার্নটেবল টপ রাখুন এবং 8 মিমি এম 2 স্ক্রু দিয়ে স্ক্রু করুন।
দ্বিতীয় servo জন্য পুনরাবৃত্তি করুন।
আপনি যদি চান তাহলে টার্নটেবল টুকরা একসঙ্গে পাগল করতে পারেন। আমার আঠালো টিউব শুকিয়ে যাওয়ার পর থেকে আমি করিনি। টার্নটেবল এখনও এটি ছাড়া কাজ করে।
ধাপ 24: মাউন্ট স্পিকার
স্পিকার মাউন্ট করতে 10 মিমি এম 3 স্ক্রু, ওয়াশার এবং বাদাম ব্যবহার করুন।
তারগুলি মুখোমুখি হওয়া উচিত।
আমি স্বীকার করব, মঞ্চের উপরের দিকে স্ক্রুগুলির ভিতরে বাদাম পেতে আমার খুব কষ্ট হয়েছিল। কি সাহায্য করেছে একটি বাঁকানো নাকের সুই প্লায়ারগুলি স্ক্রু করার সময় বাদামকে জায়গায় রাখা।
ধাপ 25: পাইপোর্টাল বাঁধুন
আমি অ্যাডাফ্রুট পাইপোর্টাল ডেস্কটপ স্ট্যান্ড এনক্লোজার কিটের চেহারা পছন্দ করেছি এবং ভেবেছিলাম পাইবার্টালকে রাইজারের সাথে কেবল বাঁধা।
রাইজারের উপরের খাঁজে ঘেরের পা ফিট করা উচিত। ফিট একটি টাইট ফিট নয় এবং কিছু wiggle রুম থাকতে পারে কিন্তু যে কোন ব্যাপার না
রাইজারের পিছনের স্লটে ক্যাবল টাইস োকান। রাইজারের পিছনটি ডিম্বাকৃতি খোলার কাছাকাছি। এখনও পুরো পথ বন্ধন আঁটবেন না, ঘরের পায়ে স্লাইড করার জন্য জায়গা ছেড়ে দিন।
লুপগুলিতে ঘের পা স্লিপ করুন।
ঘেরের পাগুলি ধরে রাখার জন্য তারের বন্ধন শক্ত করুন। অতিরঞ্জিত করবেন না।
রাইজারের সামনের দিকে স্লিট আছে যদি আপনি পায়ের সামনের দিকে বাঁধতে চান। চারপাশে পৌঁছানোর জন্য আপনাকে কেবল তারের বন্ধন চেইন করতে হবে। আমি দেখেছি যে আমার এটি করার দরকার নেই কারণ পিছনে দুটি তারের সংযোগ পাইপোর্টালকে ধরে রাখার জন্য যথেষ্ট ছিল।
ধাপ 26: PCA9685 পাওয়ার সংযোগ
USB ব্রেকআউট বোর্ড থেকে PCA9685 মডিউলে VCC এবং GND সংযোগ করতে তারগুলি ব্যবহার করুন। কনভেনশনে লেগে থাকুন এবং VCC এর জন্য লাল এবং GND এর জন্য কালো ব্যবহার করুন।
তারের একপাশে স্ট্রিপ এবং টিন। ইউএসবি ব্রেকআউট বোর্ডের সোল্ডার প্যাডের আকারে টিন করা প্রান্তটি ছাঁটাই করুন।
ইউএসবি ব্রেকআউট বোর্ডে তারগুলি সোল্ডার করুন।
তারের অন্য প্রান্তটি ছিঁড়ে ফেলুন এবং সেগুলি PCA9685 মডিউলের স্ক্রু টার্মিনাল ব্লকে োকান। নিশ্চিত করুন যে ইউএসবি থেকে ভিসিসি টার্মিনাল ব্লকের ভিসিসিতে যায়।
ধাপ 27: পাইপোর্টাল পাওয়ার সংযোগকারী
JST RCY সংযোগকারীর উপর ইউএসবি ব্রেক আউট।
প্রয়োজনে তারের শেষ প্রান্তে স্ট্রিপ করুন এবং টিন করুন। খনি ছিনতাই এবং tinned এসেছিল যাতে ঠিক জায়গায় ঝালাই করতে পারে।
ধাপ 28: স্পিকার সংযোগকারী
স্পিকারের তারগুলো বেশ লম্বা হওয়ায় ছাঁটা করুন। আমি আমার 5 থেকে 6 ইঞ্চি পর্যন্ত ছাঁটা করেছি (একটি তারযুক্ত সংযোগকারী সংযুক্ত করার পরে আপনি ছোট হতে পারেন)।
স্পিকারগুলি প্রতিটি 4-ওহম এবং পাইপোর্টাল 8-ওহম স্পিকারের সাথে কাজ করে। আপনাকে সিরিজের মধ্যে স্পিকারগুলি সংযুক্ত করতে হবে যাতে পাইপোর্টাল 8-ওহম দেখতে পায়।
এক স্পিকারের কালো তারের সাথে অন্য স্পিকারের লাল তারের সোল্ডার দিন। প্রথমে তাপ সঙ্কুচিত টিউবিংয়ে পিছলে যেতে ভুলবেন না।
তারপরে একটি তারযুক্ত মহিলা 2-পিন জেএসটি পিএইচ সংযোগকারীকে অবশিষ্ট স্পিকার তারের সাথে সোল্ডার করুন। সম্ভাবনা হল সংযোগকারীর তারগুলি লাল এবং কালোও হবে, তাই কেবল তাদের সাথে মেলে। এছাড়াও, রঙগুলি পিকোব্লেড মোলেক্স সংযোগকারী পিগটেলের রঙের সাথে মিলতে হবে যা আমরা আগে তৈরি করেছি।
পদক্ষেপ 29: পাইপোর্টাল রাইজার সংযুক্ত করুন
মঞ্চের উপরে পাইপোর্টালের সাথে রাইজার রাখুন।
1/2 4-40 স্ক্রু এবং ওয়াশার ব্যবহার করুন রাইজারকে আগের ধাপ থেকে মঞ্চের শীর্ষে ধরে রাখতে।
স্ক্রু করার আগে নিশ্চিত করুন যে রাইজারের স্লটটি মঞ্চের স্লটের সাথে উপরে আছে।
ধাপ 30: 6P DuPont সংযোগকারী জোতা সংযোগ করুন
PCA9685 মডিউলে আমরা আগে তৈরি করা 6P DuPont সংযোগকারী হারনেস সংযুক্ত করুন। নিশ্চিত করুন যে সংযোগকারীটি মডিউলের সাথে সঠিক তারের সংযোগ করে।
ধাপ 31: সংযোগকারীগুলিকে সংযুক্ত করুন
PCA9685 মডিউলের পাশের স্লটের মধ্য দিয়ে JST PH এবং RCY সংযোগকারীগুলিকে পুশ করুন এবং উপরে রাইজার দিয়ে বের করুন।
মহিলা সংযোগকারীগুলিকে তাদের নিজ নিজ পুরুষ সংযোগকারীর সাথে সংযুক্ত করুন।
পাইপোর্টালের পিছনের দিকটা সুন্দর এবং পরিপাটি করতে মঞ্চে তারের স্ল্যাক টানুন।
ধাপ 32: তারের সংগঠিত করুন
মঞ্চে তারগুলি একটি গোলমাল হবে।
আপনার তারগুলিকে সুন্দরভাবে একত্রিত করুন এবং সেগুলিকে কিছু দিয়ে ধরে রাখুন।
আমি ভেলক্রো মোড়ক ব্যবহার করেছি। মোড়ানোটি চওড়া যা আপনি মাঝখানে অর্ধেক কেটে ফেলতে পারেন এবং চর্মসার স্ট্র্যাপ তৈরি করতে পারেন।
ধাপ 33: সাজাইয়া
আমি এই পদক্ষেপের পরিকল্পনা করিনি। আমার বাচ্চাদের একটি স্টিকার বই ছিল এবং তাতে কিছু স্টিকার লাগানো ছিল। যদি আমি জানতাম, আমি স্প্ল্যাটার স্টিকারের রূপরেখার সাথে মেলাতে সাদা রঙে মঞ্চটি মুদ্রণ করতাম। আমি এখনও এটি পছন্দ করি, আমি মনে করি তারা সাজানোর একটি সুন্দর কাজ করেছে।
ধাপ 34: আপনাকে ধন্যবাদ
এটাই প্রকল্পের জন্য। একটি ইউএসবি কেবল সংযুক্ত করুন এবং একটি ইউএসবি পাওয়ার সাপ্লাই সংযুক্ত করুন। আমি আশা করি আপনি এই নির্দেশযোগ্য উপভোগ করেছেন। এটা পড়ার জন্য আপনাকে ধন্যবাদ।
আমি নিম্নলিখিতগুলিকে ধন্যবাদ জানাতে চাই:
Adafruit IO এর জন্য Adafruit
Splatoon 2.ink এর জন্য tismattisenhower যা সময়সূচী তথ্য প্রদান করে
স্প্ল্যাটুন ফন্টের জন্য rozen ফ্রোজেনপান্ডামান
প্রস্তাবিত:
বিটি সহ 8x8 ম্যাট্রিক্স প্রদর্শন: 5 টি ধাপ (ছবি সহ)
বিটি সহ 8x8 ম্যাট্রিক্স ডিসপ্লে: আমি কয়েক মাস আগে ইবে (চীন) থেকে একটি 4 প্যানেল 8x8 ম্যাট্রিক্স কিনেছিলাম। যখন আমি বুঝতে পারলাম যে এটি শক্ত তারের পাশে ছিল, উপরে থেকে নীচে নয়, যার জন্য বেশিরভাগ উদাহরণ নেট লেখা আছে! পদক্ষেপ 2 দেখুন আমি অনুমান করতে পারি যে আমি
সময়সূচী ঘড়ি: আপনার ভার্চুয়াল উত্পাদনশীলতা সহকারী।: 6 টি ধাপ (ছবি সহ)
সময়সূচী ঘড়ি: আপনার ভার্চুয়াল উত্পাদনশীলতা সহকারী: আমি একজন পেশাদার বিলম্বকারী! এই লক ডাউন আমাকে একটা টাইম লুপে ফেলে দিয়েছে, যেখানে প্রতিদিন কোন প্রযোজনীয় কাজ ছাড়াই উড়ে যায়। আমার বিলম্ব দূর করার জন্য, আমি এই সহজ এবং দ্রুত ঘড়ি তৈরি করেছি, যা আমার কাজের সময়সূচী করে। এখন আমি কেবল আটকে থাকতে পারি
CalClock: কেবল আপনার সময়সূচী দেখুন: 4 টি ধাপ (ছবি সহ)
ক্যালকলক: সহজভাবে আপনার সময়সূচী দেখুন: একাগ্রতার সবচেয়ে খারাপ ক্ষতি হচ্ছে বাধাগ্রস্ত হচ্ছে শুধু এটা জানার জন্য যে কোনো বাধার প্রয়োজন নেই। আমি এটা প্রায়ই আমার সময়সূচী সম্পর্কিত ঘটতে। আমি ’ একটি সমস্যা নিয়ে কাজ করবো, এবং মনে মনে চিন্তা করব, ‘ আছে কি
এলসিডি বাসের সময়সূচী প্রদর্শন: 7 টি ধাপ
এলসিডি বাসের সময়সূচী প্রদর্শন: স্ট্যান্ডার্ড 18 শিক্ষার্থীরা পরিবহন প্রযুক্তির একটি বোঝার বিকাশ এবং ব্যবহার করতে সক্ষম হবে।
উবুন্টুতে স্ট্রিমিং অডিও রেকর্ডিংয়ের সময়সূচী: 5 টি ধাপ
উবুন্টুতে স্ট্রিমিং অডিও রেকর্ডিংয়ের সময়সূচী: যদি আপনি আমার মতো হন, আপনার বসরা আসলেই আশা করেন যে আপনি চাকরির সময় কাজ করবেন এবং আপনার পছন্দের রেডিও শো শুনতে বসবেন না। এই নির্দেশনায়, আমি দেখাব কিভাবে এমপ্লেয়ার, খোঁড়া ব্যবহার করে স্বয়ংক্রিয়ভাবে যেকোনো অডিও স্ট্রিম রেকর্ড করতে হয়