সুচিপত্র:
- ধাপ 1: ফ্রেম প্রস্তুত করা
- ধাপ 2: ডান দৈর্ঘ্যের LEDs স্ট্রিপ কাটা
- ধাপ 3: UChip এ LEDs স্ট্রিপ সোল্ডার করুন
- ধাপ 4: ফ্রেম গঠন সম্পূর্ণ করুন
- ধাপ 5: Arduino IDE সহ প্রোগ্রাম
- ধাপ 6: পাওয়ার আপ এবং উপভোগ করুন
ভিডিও: UChip Lightsaber - "বাহিনী তোমার সাথে থাকুক": 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
আপনি কি কখনও জেডি বা স্টার ওয়ার্স মহাবিশ্বের সিথ হওয়ার স্বপ্ন দেখেছেন, আপনার নিজের পক্ষকে সমর্থন করার জন্য একটি শক্তিশালী লাইটসবারকে দোলান? উত্তর যাই হোক না কেন, এটি এখানে: µChip দিয়ে একটি DIY লাইটস্যাবার কীভাবে তৈরি করবেন
প্রথমে, আমি নির্দিষ্ট করে বলি যে, আমি স্টার ওয়ার্স মুভিতে সাধারণত যে পরিমান সাইজের লাইটস্যাবার দেখি তার চেয়ে কম খরচে, স্কেল এবং পোর্টেবল লাইটস্যাবার বানানোর ইচ্ছে, একটি "লাইটডাগার" এর কাছাকাছি। আমি hipChipto এর কম্প্যাক্ট সাইজ থেকে সুবিধা নিতে চাই, একটি কাঁপানো প্রভাব সহ (যা আমি প্রয়োজনে বহিরঙ্গন আলো হিসাবেও ব্যবহার করতে পারি)।
যেহেতু hipChipfeatures একটি ডিসি/ডিসি বক কনভার্টার যা 5V বা 3.3V এ 1A কারেন্ট সরবরাহ করতে সক্ষম, তাই আমি dChip এ মাইক্রো -ইউএসবি কানেক্টর থেকে সরাসরি আমার ড্যাগারকে শক্তি দেব, এলইডিগুলিকে জেনারেট VEXT পিনের সাথে সংযুক্ত করার সময়। এইভাবে, আমাকে কেবল একটি মাইক্রো-ইউএসবি কেবল সংযোগ করতে হবে লাইটসেবারকে প্রোগ্রাম/পাওয়ার করতে এবং সংযুক্ত LED স্ট্রিপে 3.3V বা 5V দিতে হবে কিনা তা আমি বেছে নিতে পারি।
আমি আলোর উৎস হিসেবে WS2812B LED স্ট্রিপ ব্যবহার করি। এটিতে WS2812B IC এর একটি সিরিজ রয়েছে, যা 3 LEDs (RGB) এবং ড্রাইভারকে সংহত করে। আইসি চালানোর জন্য একটি নির্দিষ্ট (কিন্তু সুপরিচিত) সিরিয়াল প্রোটোকল ব্যবহার করতে হবে এবং আপনি এটি এখানে পেতে পারেন। বিভিন্ন স্ট্রিপ আছে, প্রতিটি বিভিন্ন LED ঘনত্ব এবং প্যাকেজ দ্বারা চিহ্নিত। 100 LEDs/m এবং প্যাকেজিং IP30 এই প্রকল্পের জন্য পুরোপুরি ফিট। উচ্চ এলইডি ঘনত্ব গ্যারান্টি দেয় যে লাইটস্যাবার যথেষ্ট উজ্জ্বল হবে, যখন প্যাকেজটি এমন কোন সিলিকন সুরক্ষা ছাড়াই যে এটি টিউবের ভিতরে ফিট করে যা আমি আমার লাইটসেবারের ফ্রেম হিসাবে ব্যবহার করি।
আমার প্রকল্পের জন্য আমি যে ফ্রেমটি ব্যবহার করি তা হল একটি পুনর্ব্যবহৃত এন্টিস্ট্যাটিক আইসি টিউব; এটি কম্প্যাক্ট এবং স্বচ্ছ, এছাড়া এটি আলোর উৎস (WS2812B স্ট্রিপ) এবং কন্ট্রোলার (µChip) উভয়ই পুরোপুরি ফিট করে, ড্যাজারের অনমনীয়তা দেওয়ার সময় সমস্ত উপাদানকে রক্ষা করে।
আমি হালকা ডিফিউজার হিসাবে প্যাকেজিং ফেনা ব্যবহার করেছি; আমার এলসিডি মনিটরের প্যাকেজিং থেকে আসে।
অবশেষে, শক্তির উৎস হিসাবে, যে কোনও পাওয়ার ব্যাংক যে কমপক্ষে 1A প্রদান করে সে কাজটি করবে।
লাইটস্যাবার তৈরির সহজ ধাপগুলি এখানে।
ধাপ 1: ফ্রেম প্রস্তুত করা
অ্যান্টিস্ট্যাটিক আইসি টিউবে একটি গর্ত তৈরি করুন যাতে আপনি মাইক্রো ইউএসবি কেবল সংযোগ করার সময় টিউবের ভিতরে uChipfr স্লাইডিং থেকে রক্ষা পেতে পারেন। গর্তটি নলের শেষ থেকে প্রায় 3 সেমি দূরে অবস্থিত হওয়া উচিত।
তারপরে, একটি প্লাস্টিকের পিন সন্নিবেশ করান (আপনি প্লাস্টিকের পিনটি পুনরায় ব্যবহার করতে পারেন যা আইসিগুলি ধরে রাখার জন্য নল দিয়ে এসেছিল)।
ধাপ 2: ডান দৈর্ঘ্যের LEDs স্ট্রিপ কাটা
আইসি টিউবের ভিতরে স্ট্রিপ লাগিয়ে প্রয়োজনীয় এলইডি সংখ্যা পরিমাপ করুন, তারপর সঠিক দৈর্ঘ্যে কাটা।
মনে রাখবেন যে একটি সমতুল্য অন/অফ প্রভাব তৈরি করার জন্য আপনার একটি এলইডি মোট বিজোড় সংখ্যার প্রয়োজন।
ধাপ 3: UChip এ LEDs স্ট্রিপ সোল্ডার করুন
ছবিতে দেখানো হিসাবে তারের সংযোগ করুন:
hip চিপ পিন_16 -> ডায়োড অ্যানোড
ডায়োড ক্যাথোড -> স্ট্রিপ +5V
hip চিপ pin_8 -> স্ট্রিপ GND
hipChip pin_2 (বা অন্য কোন উপলব্ধ GPIO) -> স্ট্রিপ DIN
তারের দৈর্ঘ্য পর্যাপ্ত হওয়া উচিত: সংক্ষিপ্ত নয় (যাতে প্রয়োজন হলে আপনি সহজেই ইউচিপ বের করতে পারেন), দীর্ঘ নয়, অন্যথায় আপনি ইউচিপিনসাইড টিউবটি রাখতে পারবেন না।
ডায়োড ** বাদ দেওয়া হতে পারে, কারণ বেশিরভাগ ক্ষেত্রে নেতৃত্বাধীন স্ট্রিপটিও কাজ করবে। এর কাজ হল LED স্ট্রিপে পাওয়ার সাপ্লাই ভোল্টেজ কমানো, যাতে এর উচ্চ লজিক লেভেল 3.3V স্পেসিফিকেশনের মধ্যে থাকে।
ধাপ 4: ফ্রেম গঠন সম্পূর্ণ করুন
টিউবের ভিতরে সবকিছু ফিট করুন। কিছুই সহজ নয়! তারের বাঁকানোর সময় সাবধান!
টিউবের চারপাশে অস্বচ্ছ (কিন্তু আধা-স্বচ্ছ) প্যাকেজিং ফেনা মোড়ানো। এটি এলইডি দ্বারা উত্পন্ন আলোকে ছড়িয়ে দেবে। এন্টিস্ট্যাটিক আইসি টিউবে এটি ঠিক করার জন্য কিছু টেপ ব্যবহার করুন।
ধাপ 5: Arduino IDE সহ প্রোগ্রাম
লোড Light চিপ সংযুক্ত স্কেচ "LightSaber.ino" দিয়ে।
আমি ম্যাড গাইভার অসাধারণ প্রকল্প থেকে ঝলকানি কোডের অংশ ধার নিয়েছি।
ধাপ 6: পাওয়ার আপ এবং উপভোগ করুন
মাইক্রো-ইউএসবি কেবল (আমি একটি পাওয়ারব্যাঙ্ক ব্যবহার করেছি) এবং আপনার জেডি / সিথ অস্ত্র উপভোগ করুন পাওয়ার সাপ্লাই সংযোগ করুন !!
আপনি একটি অতিরিক্ত বোতাম যুক্ত করতে কোডটি সংশোধন করতে পারেন যা আপনাকে পাওয়ার আপ/ডাউন সিকোয়েন্স এবং সময় পরিবর্তন করতে দেয়।
ক্রেডিট:
কিছু সোর্স কোড ম্যাড গাইভারের আশ্চর্যজনক নির্দেশিকা প্রকল্প দ্বারা অনুপ্রাণিত হয়েছে
FastLED লাইব্রেরি RGB LEDs নিয়ন্ত্রণ করতে ব্যবহৃত হয়।
প্রস্তাবিত:
(মাল্টিপ্লেয়ার) GameGo- এর সাথে মেককোড আর্কেডের সাথে লড়াই: 6 টি ধাপ
(মাল্টিপ্লেয়ার) মেকগোড আর্কেডের সাথে গেমগোতে লড়াই করা: গেমগো একটি মাইক্রোসফ্ট মেককোড সামঞ্জস্যপূর্ণ রেট্রো গেমিং পোর্টেবল কনসোল যা টিঙ্কারজেন স্টেম শিক্ষা দ্বারা বিকাশিত। এটি STM32F401RET6 ARM Cortex M4 চিপের উপর ভিত্তি করে তৈরি করা হয়েছে এবং STEM শিক্ষাবিদদের জন্য তৈরি করা হয়েছে অথবা যারা রেট্রো ভিডিও গা তৈরি করতে মজা করতে পছন্দ করে
গেমকোর সাথে অসীম স্তরের প্ল্যাটফর্মার মেককোড আর্কেডের সাথে যান: 5 টি ধাপ (ছবি সহ)
গেমগোতে মেককোড আর্কেডের সাথে অসীম স্তরের প্ল্যাটফর্মার: গেমগো একটি মাইক্রোসফ্ট মেককোড সামঞ্জস্যপূর্ণ রেট্রো গেমিং পোর্টেবল কনসোল যা টিঙ্কারজেন স্টেম শিক্ষা দ্বারা বিকাশিত। এটি STM32F401RET6 ARM Cortex M4 চিপের উপর ভিত্তি করে তৈরি করা হয়েছে এবং STEM শিক্ষাবিদদের জন্য তৈরি করা হয়েছে অথবা যারা রেট্রো ভিডিও গেম তৈরি করতে মজা করতে পছন্দ করে
12 ভোল্ট ব্যাটারি হ্যাক! তুমি তোমার চোখকে বিশ্বাস করবে না !!!!! (আপডেট করা): 7 টি ধাপ
12 ভোল্ট ব্যাটারি হ্যাক! তুমি তোমার চোখকে বিশ্বাস করবে না !!!!! (আপডেট করা): কিপকে -এর নির্দেশে অনুপ্রাণিত হয়ে আমি ভেবেছিলাম আমি আমার নিজের একটি ভিন্ন ব্র্যান্ডের কিছু ব্যাটারি তুলব … এবং, ছেলে, আমি কি অবাক হয়েছিলাম
SSD1306 এর সাথে ESP32 ইন্টারফেস মাইক্রোপিথনের সাথে Oled: 5 টি ধাপ
SSD1306 এর সাথে ESP32 ইন্টারফেস মাইক্রোপিথনের সাথে: মাইক্রোপিথন হল পাইথনের অপটিমাইজ এবং পাইথনের ছোট পদচিহ্ন। যার মানে হল এমবেডেড ডিভাইসের জন্য তৈরি করা যার মেমরির সীমাবদ্ধতা এবং কম বিদ্যুৎ খরচ। মাইক্রোপাইথন অনেক নিয়ন্ত্রক পরিবারের জন্য পাওয়া যায় যার মধ্যে ESP8266, ESP32, Ardui
তোমার চোখ খোল! লজিক্যাল অ্যানালাইজার: 21 টি ধাপ
তোমার চোখ খোল! লজিক্যাল অ্যানালাইজার: লজিক অ্যানালাইজার আপনার পালস ট্রেনের ভিজ্যুয়ালাইজেশন সহজ করে দেয়, যা যোগাযোগের একটি লাইনে ভ্রমণকারী বিট। সুতরাং, এটি একটি সম্ভাব্য সমস্যা চিহ্নিত করতে আপনার চোখ খুলে দেয়। এটা জরুরী কেন? এটি একটি অত্যন্ত দক্ষ উন্নয়ন এবং ভুল