সুচিপত্র:
- ধাপ 1: হ্যাকারবক্স 0030: বক্স সামগ্রী
- ধাপ 2: NodeMCU এবং Arduino IDE
- ধাপ 3: RGB LED স্ট্রিপ
- ধাপ 4: লাইটফর্ম
- ধাপ 5: লাইটফর্ম ফায়ারপ্লেস
ভিডিও: HackerBox 0030: Lightforms: 11 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
এই মাসে, হ্যাকারবক্স হ্যাকাররা বুদ্ধিমান, ত্রিমাত্রিক, আলোকিত কাঠামো তৈরি করছে। এই নির্দেশযোগ্যটিতে হ্যাকারবক্স #0030 এর সাথে কাজ করার জন্য তথ্য রয়েছে, যা সরবরাহ শেষ হওয়ার সময় আপনি এখানে নিতে পারেন। এছাড়াও, যদি আপনি প্রতি মাসে আপনার মেইলবক্সে এইরকম একটি হ্যাকারবক্স পেতে চান, দয়া করে HackerBoxes.com এ সাবস্ক্রাইব করুন এবং বিপ্লবে যোগ দিন!
হ্যাকারবক্স 0030 এর জন্য বিষয় এবং শিক্ষার উদ্দেশ্য:
- Arduino IDE এর সাথে ব্যবহারের জন্য ESP8266 NodeMCU কনফিগার করুন
- পূর্ণ রঙের RGB LED স্ট্রিপ থেকে কাঠামো একত্রিত করুন
- ESP8266 NodeMCU ব্যবহার করে RGB LED স্ট্রিপগুলি নিয়ন্ত্রণ করুন
- ওয়াই-ফাই ওয়্যারলেস নেটওয়ার্কের মাধ্যমে NodeMCU অপারেশন প্রসারিত করুন
- একটি 8x8x8 LED কিউব তৈরি করুন
- একটি 8051 ভিত্তিক মাইক্রোকন্ট্রোলার পুনরায় প্রোগ্রামিংয়ের সাথে পরীক্ষা করুন
হ্যাকারবক্সগুলি DIY ইলেকট্রনিক্স এবং কম্পিউটার প্রযুক্তির জন্য মাসিক সাবস্ক্রিপশন বক্স পরিষেবা। আমরা শখ, নির্মাতা এবং পরীক্ষক। আমরা স্বপ্নের স্বপ্নদ্রষ্টা। হ্যাক দ্য প্ল্যানেট!
ধাপ 1: হ্যাকারবক্স 0030: বক্স সামগ্রী
- হ্যাকারবক্স #0030 সংগ্রহযোগ্য রেফারেন্স কার্ড
- ESP8266 এবং 32M ফ্ল্যাশ সহ NodeMCU V3 মডিউল
- 60 WS2812B RGB LEDs এর রিল 2 মিটার
- 8051 ভিত্তিক MCU এবং 512 LEDs সহ 8x8x8 LED কিট
- CH340G এবং জাম্পার ওয়্যার সহ USB সিরিয়াল মডিউল
- আটকে থাকা হুকআপ ওয়্যার 3 মিটার, 22 গেজ
- এক্সক্লুসিভ হ্যাকারবক্স ডিকাল
- এক্সক্লুসিভ ডার্ক সাইড LED ডিকাল
আরও কিছু জিনিস যা সহায়ক হবে:
- সোল্ডারিং আয়রন, সোল্ডার এবং বেসিক সোল্ডারিং টুলস
- সফটওয়্যার সরঞ্জাম চালানোর জন্য কম্পিউটার
- LED সমাবেশ জিগের জন্য কার্ডবোর্ড বা কাঠ
সবচেয়ে গুরুত্বপূর্ণভাবে, আপনার অ্যাডভেঞ্চার, ডিআইওয়াই স্পিরিট এবং হ্যাকার কৌতূহলের প্রয়োজন হবে। হার্ডকোর DIY ইলেকট্রনিক্স একটি তুচ্ছ সাধনা নয়, এবং হ্যাকারবক্সগুলি জল দেওয়া হয় না। লক্ষ্য হল অগ্রগতি, পরিপূর্ণতা নয়। আপনি যখন অ্যাডভেঞ্চার চালিয়ে যান এবং উপভোগ করেন, তখন নতুন প্রযুক্তি শেখা এবং আশা করা যায় যে কিছু প্রকল্প কাজ করছে তা থেকে প্রচুর তৃপ্তি পাওয়া যেতে পারে। আমরা প্রতিটি পদক্ষেপ ধীরে ধীরে গ্রহণ করার পরামর্শ দিচ্ছি, বিস্তারিত মনে রেখে এবং সাহায্য চাইতে ভয় পাবেন না।
হ্যাকারবক্সের প্রায়শই জিজ্ঞাসিত প্রশ্নাবলীতে বর্তমান এবং সম্ভাব্য সদস্যদের জন্য প্রচুর তথ্য রয়েছে।
ধাপ 2: NodeMCU এবং Arduino IDE
NodeMCU হল একটি ওপেন সোর্স IoT প্ল্যাটফর্ম। এর মধ্যে রয়েছে ফার্মওয়্যার যা Espressif সিস্টেম থেকে ESP8266 Wi-Fi SoC তে চলে।
শুরু করার জন্য, নিশ্চিত করুন যে আপনি Arduino IDE ইনস্টল করেছেন (www.arduino.cc)।
পরবর্তী, আপনি যে NodeMCU মডিউলটি ব্যবহার করছেন তার জন্য উপযুক্ত সিরিয়াল-ইউএসবি চিপের জন্য আপনার ড্রাইভার প্রয়োজন হবে। বর্তমানে অনেক NodeMCU মডিউল CH340 সিরিয়াল-ইউএসবি চিপ অন্তর্ভুক্ত। CH340 চিপস (WCH.cn) প্রস্তুতকারকের কাছে সমস্ত জনপ্রিয় অপারেটিং সিস্টেমের জন্য ড্রাইভার পাওয়া যায়। তাদের সাইটের জন্য গুগল অনুবাদ পৃষ্ঠা দেখুন। সেই ড্রাইভারদের মধ্যে কিছু WeMos সাইটে মিরর করা হয়।
অবশেষে, Arduino IDE- এ ESP8266 বোর্ড সাপোর্ট ইনস্টল করার জন্য নির্দেশাবলী অনুসরণ করুন।
IDE কনফিগার করার সময়, বোর্ড হিসাবে "ESP-12E মডিউল" নির্বাচন করুন। আপনার কম্পিউটারে NodeMCU সংযুক্ত করার সময় প্রদর্শিত উপযুক্ত পোর্টটি নির্বাচন করুন।
যথারীতি, নোডএমসিইউতে কম্পাইলিং এবং আপলোডিং পরীক্ষা করার জন্য ব্লিঙ্ক উদাহরণ দিয়ে শুরু করুন। পিনে "LED_BUILTIN" হিসাবে সংজ্ঞায়িত বোর্ডে একটি নীল LED রয়েছে তাই উদাহরণ স্কেচটি পরিবর্তন ছাড়াই কাজ করা উচিত। LED এর ব্লিঙ্ক রেট পরিবর্তন করতে বিলম্ব () ফাংশনে পাস করা (দুইবার) মিলিসেকেন্ডের সংখ্যা পরিবর্তন করুন। যাচাই করুন যে সফলভাবে আপলোড করার পর পরিবর্তনগুলি অপারেশনে প্রতিফলিত হয়।
ধাপ 3: RGB LED স্ট্রিপ
এই নমনীয় আরজিবি এলইডি স্ট্রিপগুলি যে কোনও প্রকল্পে জটিল আলো প্রভাব যুক্ত করার একটি সহজ উপায়। প্রতিটি LED এর একটি সমন্বিত ড্রাইভার রয়েছে যা আপনাকে প্রতিটি LED এর রঙ এবং উজ্জ্বলতা স্বাধীনভাবে নিয়ন্ত্রণ করতে দেয়। এই স্ট্রিপগুলির সম্মিলিত LED/ড্রাইভার IC হল অত্যন্ত কম্প্যাক্ট WS2812B (ডেটশীট)। আপনি যদি ম্যাগনিফায়ার দিয়ে WS2812 "পিক্সেল" দেখেন, তাহলে আপনি দেখতে পাবেন যে একীভূত ড্রাইভারটি বন্ধন তারের সাথে এটিকে ছোট ছোট অভ্যন্তরীণ সবুজ, লাল এবং নীল LEDs এর সাথে সংযুক্ত করে।
NodeMCU থেকে WS2812 LEDs এর চেইন নিয়ন্ত্রণ করতে, FastLED লাইব্রেরি বেশ শক্তিশালী বিকল্প।
লাইব্রেরি কিছু চমৎকার উদাহরণ স্কেচ নিয়ে আসে যা আপনি চেষ্টা করতে পারেন। এই সংজ্ঞাগুলি পরিবর্তন করতে ভুলবেন না:
#LED_PIN D1 নির্ধারণ করুন#COLOR_ORDER GRB সংজ্ঞায়িত করুন#CHIPSET WS2812 নির্ধারণ করুন
পাওয়ার সাপ্লাই নোট প্রতিটি WS2812 60mA এর কাছাকাছি টানতে পারে, তাই আপনি যে কোনো সময়ে যে পরিমাণ LEDs আলোকিত করবেন তার জন্য সর্বোচ্চ 5V সরবরাহ নিশ্চিত করতে ভুলবেন না।
ধাপ 4: লাইটফর্ম
এলইডি স্ট্রিপগুলি বিভিন্ন কাঠামোর মধ্যে তৈরি করা যেতে পারে যাতে কোনও সৃষ্টির আকাঙ্ক্ষা করা যায়। এখানে বেশ কয়েকটি আকর্ষণীয় উদাহরণ প্রকল্প রয়েছে:
ছাতা
ডিস্কো জার
ইনফিনিটি মিরর
মেঘের আলো
ঘড়ি
ব্যাকলাইট প্রদর্শন করুন
ঘনক
কসপ্লে
রেইনবো জার
ধাপ 5: লাইটফর্ম ফায়ারপ্লেস
আপনার যদি কিছু পার্চমেন্ট পেপার এবং একটি পাতলা বাক্স (বা একটি সাশ্রয়ী মূল্যের দোকান বা ডলারের দোকান থেকে একটি ছবির ফ্রেম) থাকে, তাহলে আপনি কয়েক ঘন্টার মধ্যে এই ফায়ারপ্লেস প্রকল্পটি একত্রিত করতে পারেন।
আরজিবি এলইডি স্ট্রিপটি দশটি ছয়টি এলইডি স্ট্রিপে কাটা হয় এবং একসঙ্গে সর্পের কাঠামোতে তারযুক্ত হয়। পার্চমেন্ট পেপারের কয়েকটি শীট ডিফিউজার হিসেবে কাজ করে। নোডএমসিইউ মডিউলটি প্রোগ্রামিং এবং পাওয়ার সংযোগের জন্য উন্মুক্ত ইউএসবি পোর্টের সাথে পিছনে হট-আঠালো হতে পারে।
প্রস্তাবিত:
HackerBox 0041: CircuitPython: 8 ধাপ
HackerBox 0041: CircuitPython: বিশ্বজুড়ে হ্যাকারবক্স হ্যাকারদের শুভেচ্ছা। HackerBox 0041 আমাদের জন্য এনেছে CircuitPython, MakeCode Arcade, Atari Punk Console, এবং আরো অনেক কিছু। এই নির্দেশযোগ্যটিতে হ্যাকারবক্স 0041 দিয়ে শুরু করার জন্য তথ্য রয়েছে, যা h কেনা যাবে
HackerBox 0058: Encode: 7 ধাপ
HackerBox 0058: Encode: বিশ্বজুড়ে হ্যাকারবক্স হ্যাকারদের শুভেচ্ছা! হ্যাকারবক্স 0058 এর সাহায্যে আমরা তথ্য এনকোডিং, বারকোড, কিউআর কোড, Arduino প্রো মাইক্রো প্রোগ্রামিং, এমবেডেড এলসিডি ডিসপ্লে, আরডুইনো প্রকল্পের মধ্যে বারকোড প্রজন্মকে একীভূত করব, মানুষের ইনপুট
HackerBox 0057: নিরাপদ মোড: 9 টি ধাপ
HackerBox 0057: নিরাপদ মোড: বিশ্বজুড়ে হ্যাকারবক্স হ্যাকারদের শুভেচ্ছা! হ্যাকারবক্স 0057 আইওটি, ওয়্যারলেস, লকপিকিং এবং অবশ্যই হার্ডওয়্যার হ্যাকিং এর একটি গ্রাম নিয়ে আসে আপনার হোম ল্যাবে। আমরা মাইক্রোকন্ট্রোলার প্রোগ্রামিং, আইওটি ওয়াই-ফাই এক্সপ্লয়েটস, ব্লুটুথ ইন্সটল করব
HackerBox 0034: SubGHz: 15 ধাপ
HackerBox 0034: SubGHz: এই মাসে, হ্যাকারবক্স হ্যাকাররা 1GHz এর নিচে ফ্রিকোয়েন্সিগুলিতে সফ্টওয়্যার ডিফাইনড রেডিও (SDR) এবং রেডিও যোগাযোগ অন্বেষণ করছে। এই নির্দেশযোগ্যটিতে হ্যাকারবক্স #0034 দিয়ে শুরু করার জন্য তথ্য রয়েছে, যা সরবরাহের সময় এখানে কেনা যায়
HackerBox 0053: Chromalux: 8 ধাপ
HackerBox 0053: Chromalux: বিশ্বজুড়ে হ্যাকারবক্স হ্যাকারদের শুভেচ্ছা! HackerBox 0053 রঙ এবং আলো অন্বেষণ করে। Arduino UNO মাইক্রোকন্ট্রোলার বোর্ড এবং IDE সরঞ্জামগুলি কনফিগার করুন। টাচস্ক্রিন ইনপুট দিয়ে একটি পূর্ণ রঙের 3.5 ইঞ্চি এলসিডি আরডুইনো শিল্ড সংযুক্ত করুন এবং স্পর্শের ব্যথা অন্বেষণ করুন