সুচিপত্র:

মিনি আরজিবি লাইট কিউব!: 8 টি ধাপ
মিনি আরজিবি লাইট কিউব!: 8 টি ধাপ

ভিডিও: মিনি আরজিবি লাইট কিউব!: 8 টি ধাপ

ভিডিও: মিনি আরজিবি লাইট কিউব!: 8 টি ধাপ
ভিডিও: 23টি দুর্দান্ত বস্তু যা অন্য স্তরে উচ্চতর 2024, নভেম্বর
Anonim
মিনি আরজিবি লাইট কিউব!
মিনি আরজিবি লাইট কিউব!

এটি মূলত Hypnocube এর একটি নকআউট, 64 LEDs হওয়ার পরিবর্তে, এইভাবে কমপক্ষে $ 150 খরচ করতে হবে, আমি $ 30 এর নিচে 8 LEDs এর একটি ছোট সংস্করণ তৈরি করেছি। ফলাফল একটি 2x2x2 ঘনক্ষেত্র যেখানে প্রতিটি আলো স্বাধীনভাবে নিয়ন্ত্রণযোগ্য। আমি নিশ্চিত নই যে আপনি প্রতিটি আলো থেকে কতগুলি রং পেতে পারেন, কিন্তু আমি রঙে কোন "কম্পন" ছাড়াই 64 টি সুন্দরভাবে করতে পারতাম।

ধাপ 1: উপকরণ

উপকরণ
উপকরণ

হ্যাঁ, আপনাকে আসলে জিনিস দিয়ে তৈরি করতে হবে। যেহেতু এটি আপনার জন্য এত নতুন, আমি আপনার প্রয়োজনীয় সব কিছুর রূপরেখা দিয়েছি। প্রোগ্রামার (নিচে দেখুন)*কন্টিনিউটি টেস্টার*পার্টস*8 RGB LEDs*1 Atiny2313*Resistors*Wire*Stiff Wire (Plastic twist-tie)*5V (Wall wort, batteries, regulator, etc) প্রদান করার উপায়**চ্ছিক*Protoboard/ PCB*Breadboard*White Translucent Paint*Programmer*Parallel Port (Male, 20 Pin)*20-Pin DIP Socket*Protoboard or 20 Pin DIP Breakout Board হ্যাঁ, আপনার লেগো দরকার। তারা এই প্রকল্পের জন্য নিখুঁত জিগ। যদি আপনি সেগুলি সংগ্রহ করতে না পারেন, তাহলে আপনাকে 2x4 থেকে একটি জিগ তৈরি করতে হবে। ট্রেস এটি বের করার জন্য তার নির্দেশাবলী দেখুন, এবং এটি আপনার কম্পিউটারের সাথে কাজ করুন আমার কিছু ছবিতে আপনি একটি বেসিক স্ট্যাম্প বোর্ড দেখতে পারেন, কিন্তু আমি এটি 5v পাওয়ার সাপ্লাই এবং এর রুটিবোর্ডের জন্য ব্যবহার করছি। আমি আমার সমস্ত যন্ত্রাংশ কিনেছি স্পার্কফুন ইলেকট্রনিক্সে, এবং আমি খুব খুশি হয়েছিলাম।

ধাপ 2: পরিকল্পনা

পরিকল্পনা
পরিকল্পনা
পরিকল্পনা
পরিকল্পনা
পরিকল্পনা
পরিকল্পনা

যেহেতু আমি ইতিমধ্যে আপনার জন্য এটি করেছি, আপনাকে আসলে এই পদক্ষেপটি করতে হবে না! এগুলি কেবল কিছু প্রাথমিক চিন্তা যা এর মধ্যে গিয়েছিল।

যেহেতু আমার আরজিবি এলইডি হিমশীতল ছিল না, এবং রংগুলি "আলাদা" ছিল, তাই আমি তাদের একটি অ্যাক্রিলিক পেইন্ট দিয়ে আঁকার সিদ্ধান্ত নিয়েছি যা সাধারণত ম্যাট ফিনিসের জন্য ব্যবহৃত হয়। আমি এটিকে আরেকটি পেইন্ট দিয়ে পাতলা করেছিলাম যা শুকনো অবস্থায় স্বচ্ছ ছিল এবং এতে একটি ছোট গ্লস ছিল। ফলাফলটি বেশ আনন্দদায়ক ছিল, যেমনটি আপনি প্রথম কয়েকটি ছবির সাথে দেখতে পাচ্ছেন এটি নির্মাণের আগে, আমি নিয়মিত এলইডি ব্যবহার করে এটির একটি প্রোটোটাইপ তৈরি করেছি যা আমি চারপাশে পড়ে ছিলাম। আপনি ফটোগুলির দ্বিতীয় "গ্রুপ" দেখতে পারেন। প্রথমটি আমার লেগো জিগের 4 টি LEDs। মূলত, আপনার এটি ছয়টি স্টাড লম্বা, এবং 3 টি ইট এবং 2 প্লেট উঁচু হওয়া দরকার এবং এটি অবিশ্বাস্যভাবে বর্গক্ষেত্রের কাছাকাছি। (এর 0.07 স্টাড বন্ধ, আপনার জন্য সংখ্যা ফ্রিক্স) আমি অ্যানোডগুলি (ছোটগুলি) বাঁকিয়েছি এবং তারপর তাদের পরবর্তী বেন্ট-ওভার অ্যানোডে বিক্রি করেছি। আপনি ক্যাথোড স্পর্শ করতে পারবেন না! আপনি যদি এটি সোল্ডার করার চেষ্টা করেন এবং এটি কঠিন মনে করেন তবে এটি কেবল শুরু হচ্ছে! একবার এটি সম্পন্ন হলে, LEDs এর পরবর্তী সেট দিয়ে পুনরাবৃত্তি করুন তারপর, ক্যাথোড পিনের প্রান্তগুলি সামান্য ভিতরে বাঁকুন, যেমন ছবি #6। অ্যানোড "রিং" স্পর্শ না করে ক্যাথোডগুলির নীচের সেটে এগুলি বিক্রি করুন। অবশেষে, নিচ থেকে মোট 6 টি সংযোগের জন্য, প্রতিটি অ্যানোড রিং থেকে 2 টি শক্ত তারের টুকরো এবং ঝাল সংযোগগুলি পান। LEDs এখন মাল্টিপ্লেক্সেড। একটি LED জ্বালানোর জন্য স্তর এবং কলাম নির্বাচন করুন। এটি কাজ করেছে, এবং আমি আসল জিনিসটিতে যাওয়ার জন্য প্রস্তুত ছিলাম। আমার মার্কো-মোড-কম-ক্যামেরাটি ক্ষমা করুন। আমি Photonotes ব্যবহার করে অদেখা বিস্তারিত ব্যাখ্যা করার চেষ্টা করব। (সেগুলি 1.১ মেগাপিক্সেলের ছবি হওয়া উচিত, তাই যদি আপনি এটি তৈরি করার সিদ্ধান্ত নেন, হয়তো আপনি এটিকে জুম করতে পারেন)

ধাপ 3: ভাল

ভাল
ভাল
ভাল
ভাল
ভাল
ভাল
ভাল
ভাল

Hypnocube এর নির্দেশনা মেনে, আমি একই নামের সাথে 3 টি বিভাগ তৈরি করেছি: দ্য গুড, দ্য বাড, এবং অবশ্যই, দ্য ইউগলি আপনি ভাবতে পারেন যে এগুলি মজাদার ছোট্ট মনিকার, কিন্তু গুরুত্ব সহকারে। দ্য ইউগলি পড়তে আপনার এক মিনিট সময় লাগবে, প্রথমবারের মতো করতে আমার 2 ঘন্টা লেগেছিল। আপনি কিভাবে এলইডি বাঁকতে চলেছেন তা দেখে আপনি শুরু করতে পারেন। আমার RCBG গিয়েছিল, আপনার ভিন্ন হতে পারে, তাই চেক করুন! এরপরে, আপনার জিগে সমস্ত 4 টি এলইডি রাখুন। যেমন সীসা তির্যকভাবে ভিতরের দিকে নির্দেশ করছে, নিকটতম লাল, ক্যাথোড। যখন আপনি লালগুলিকে বাঁকান, সেগুলি কেবল স্পর্শ করা উচিত, যদি শেষ লালটির উপর একটু না যায়। তারপর বিপরীত দিকে ব্লুজ ভাঁজ, তারপর সবুজ সবুজ লাল মত একই ভাবে। ব্লুজ প্রায় পৌঁছাতে হবে, সম্ভবত 1 মিমি বন্ধ, কিন্তু সবুজ শাক 1 সেন্টিমিটার খুব ছোট হবে এই মুহুর্তে, আমি লাল থেকে কিছুটা দূরে ক্যাথোড বাঁকিয়েছিলাম, আমাকে কিছু সোল্ডারিং রুম দেওয়ার জন্য, তারপর সব লাল একসঙ্গে বিক্রি করেছিলাম। আপনি সেই লাল আংটিটি সম্পন্ন করার পরে, আপনার রিং জুড়ে ধারাবাহিকতার জন্য পরীক্ষা করা উচিত। আপনি যদি ক্যাথোডের কাছাকাছি চলে আসেন, তাহলে ধারাবাহিকতার জন্য একটি পরীক্ষা করুন যাতে আপনি এটিকে সোল্ডার না করেন। যদি আপনি করেন… ভালভাবে এটি বের করার চেষ্টা করুন। এটি ছিল সবচেয়ে সহজ পদক্ষেপ! হ্যাঁ!

ধাপ 4: খারাপ

খারাপ জন
খারাপ জন

সুতরাং, এখন যখন আপনি লাল সোল্ডার করেছেন, সবুজ এবং নীল দিকে যাওয়ার সময় এটি সাবধানে নীল সীসাটিকে যতটা কাছাকাছি রাখতে পারেন ততটা কাছাকাছি রাখুন। এতে সম্ভবত 1 মিমি ফাঁক থাকবে। সৌভাগ্যবশত, সোল্ডার এতে ভাল। যতটা সম্ভব কম ঝাল। এখানে, আমি একটি বড় গ্লব ব্যবহার করেছি। খুব বেশি ব্যবহার করবেন না, অথবা আপনি অন্য তারের সাথে ঝাল হয়ে যাবেন। (যদি আপনি করেন, ধাপ 5 দেখুন) 4 বার পুনরাবৃত্তি করুন, এবং এখন আপনি একটি নীল রিং পেয়েছেন! হ্যাঁ! ধারাবাহিকতা পরীক্ষা করতে ভুলবেন না;-) খারাপ সত্যিই খারাপ ছিল না, তাই না?

ধাপ 5: খারাপ - অংশ 2

খারাপ - পার্ট 2
খারাপ - পার্ট 2
খারাপ - পার্ট 2
খারাপ - পার্ট 2

অবশেষে, আপনাকে সবুজ করতে হবে।

এই জন্য, আপনি একটি পোড়া LED বা একটি পুরানো প্রতিরোধক যে আপনি পছন্দ করেন না প্রয়োজন হবে। (আমরা তারের প্রয়োজন) আমি শুধুমাত্র সীসা প্রতি 8mm প্রয়োজন, 1 অতিরিক্ত হলুদ LED কৌতুক করেছে। দাতার অংশটি একটি সবুজ সীসার শেষের দিকে বিক্রি করুন, তারপরে দাতার সীসাটির 1/2 ব্যবহার করে এটি কেটে ফেলুন। সবুজটি পর্যাপ্ত বিন্দুতে পৌঁছানোর জন্য যথেষ্ট দীর্ঘ হওয়া উচিত, যা আমরা আমাদের সুবিধার জন্য ব্যবহার করতে পারি। অন্য চারটির জন্য পুনরাবৃত্তি করুন। আমরা এটিকে সোজা করে বাঁকতে পারতাম, কিন্তু আমরা যদি এটিকে চারদিকে বাঁকাই তবে এটি অনেক সহজ। প্লায়ারগুলির কিছু ফর্ম ব্যবহার করে, বেসের ঠিক কাছে তারটি আঁকড়ে ধরুন এবং এটিকে 20 ডিগ্রি (160 ডিগ্রি কোণ তৈরি করা) এর দিকে ঘুরিয়ে দিন। তারপর শেষের কাছে পুনরাবৃত্তি করুন। যদি আপনি এটি সঠিকভাবে করেন তবে এটি কেবল পরবর্তী তারের কাছে পৌঁছানো উচিত। ফিরে যান এবং এটি না হলে এটি টুইক করুন। তারপর আরো 4 বার পুনরাবৃত্তি করুন। (যদি দাতা সীসা স্ন্যাপ হয়ে যায়, ঠান্ডা ঝাল জয়েন্ট বা কিছু কারণে, আপনাকে এটি আবার বিক্রি করতে হবে।)

ধাপ 6: কুৎসিত

কুৎসিত
কুৎসিত

হাহাহা! এখন, "দ্য কুশ্রী"! এখন তার সোল্ডারিং সময়! পরের সবুজের উপর সবুজটি বিক্রি করুন। যে কারণে এটি তার নিজস্ব পদক্ষেপের যোগ্য তা সহজ - এটি অবিশ্বাস্যভাবে কঠিন। এখানে কিছু টিপস দেওয়া হল:*নীল সীসা স্পর্শ করবেন না। এটি "বাইরের রিম" থেকে সোজা যা সোজা নীচের দিকে। অন্যথায় এটি দাতা সীসা বন্ধ হতে পারে।*প্রচুর ঝাল ব্যবহার করবেন না। 5 মিমি প্রচুর। *যদি সীসাটি সোল্ডার পয়েন্টের উপরে "ভাসমান" থাকে এবং আপনি এটিকে নিচে ঠেলে দিতে না পারেন, আপনার সোল্ডারিং লোহা ব্যবহার করার পরিবর্তে এটির উপর একটি টুল হ্যান্ডেল বা এটি রাখার জন্য কিছু রাখুন। এটি সত্যিই চতুর। যদি আপনি নীলকে সোল্ডারিং শেষ করেন, তাহলে আমি এটি থেকে পরিত্রাণ পেলাম। তাদের মধ্যে যতটা সম্ভব পাতলা সংযোগ তৈরি করুন*তারপর, আপনি তারের কাটার দিয়ে সেখানে toুকতে এবং সেতু কাটাতে সক্ষম হতে পারেন। অথবা*সোল্ডারটি কিছু অতিরিক্ত তারের উপরে সরানোর চেষ্টা করুন, উদাহরণস্বরূপ অন্য একটি মৃত LED। একবার আপনি সবুজ আংটি সম্পন্ন করলে, ধারাবাহিকতা পরীক্ষা করুন। যাইহোক, এখনও উদযাপন করবেন না! ফিরে যান এবং 3-6 ধাপ আবার করুন, এই অংশটি এড়িয়ে যান। আপনার 4 টি LEDs এর 2 সেট প্রয়োজন, প্রতিটি স্তরের জন্য একটি;-)

ধাপ 7: কুশ্রী - অংশ 2

কুৎসিত - পর্ব 2
কুৎসিত - পর্ব 2
কুৎসিত - পর্ব 2
কুৎসিত - পর্ব 2

এখন সময় এসেছে দুই স্তরকে একসঙ্গে ঝালাই করার! আমি এইগুলিকে জিগের মধ্যে রেখেছিলাম যখন আমি শীর্ষস্থানে ধরেছিলাম এবং এটিতে বিক্রি করেছি। আপনার মধ্যে যারা 3 হাত ছাড়া আছে, তাদের জন্য 2 পয়েন্ট সোল্ডার করার কৌশল, তারপর এটি নিজের উপর দাঁড়িয়ে থাকতে সক্ষম হওয়া উচিত, এবং আপনি অন্য 2 পেতে পারেন ধারাবাহিকতার জন্য চেক করুন, এবং এগিয়ে যান। পরবর্তী অংশের জন্য, আপনার কিছু শক্ত তারের প্রয়োজন হবে। আপনার যদি এই টিডবিটটি অনুসরণ না করে থাকে:

এই টুইস্ট-টাই জিনিসগুলির একটি তারের মূল আছে যা আমরা ব্যবহার করতে পারি। (একটিতে তামা ছিল!) বের করার জন্য, আমি শুধু উভয় প্রান্তে ধরেছিলাম এবং টেনেছিলাম, যেমন আপনি ছবিতে দেখতে পাচ্ছেন এখন আমাদের প্রতিটি রঙ থেকে রুটিবোর্ড পর্যন্ত এর দৈর্ঘ্য যুক্ত করতে হবে। উপরের স্তর দিয়ে শুরু করুন, এবং একটি LED নির্বাচন করুন। ডানদিকে, সোল্ডার লাল, তারপর সবুজ। (সেই ক্রমে!) যারা সহজে যায়। নিশ্চিত করুন যে সোল্ডারিং লোহা খুব গরম নয়, অথবা এটি একটি জয়েন্ট বিক্রি করতে পারে। তারপর, বাম দিকে, নীল রঙে ঝাল। এইরকম একটি সীমাবদ্ধ এলাকায় এটি কঠিন। আপনি কঠিন অংশটি সম্পন্ন করেছেন! (যদি আপনি LEDs আঁকতে যাচ্ছেন, এখন এটি করার সময়;-))

ধাপ 8: ওহ! প্রোগ্রামিং

ছি! প্রোগ্রামিং!
ছি! প্রোগ্রামিং!
ছি! প্রোগ্রামিং!
ছি! প্রোগ্রামিং!
ছি! প্রোগ্রামিং!
ছি! প্রোগ্রামিং!

এখানে একটি আরো শিথিল পদক্ষেপ: প্রোগ্রামিং আমি একটি রুটিবোর্ডে আমার ব্যবহার করছি, কারণ মাইক্রোকন্ট্রোলারকে প্রতিস্থাপন করার জন্য আমার কাছে অতিরিক্ত ডিআইপি সকেট নেই। আমি এমটেলের অ্যাটিনি 2313 ব্যবহার করেছি হে পিন ছবি অনুযায়ী পিন সংযুক্ত করুন। ('v' মানে নিম্ন স্তরের, ''মানে উপরের স্তর। 'D5' এবং এরকম I/O এর নাম)প্রোগ্রামিং এটি আসলে খুব সহজ! আমি একটি কাঠামো লিখেছি যাতে কারও পক্ষে এটি করা সহজ হয়! ফাইলটি এখানে

#অন্তর্ভুক্ত #ডিফাইন F_CPU 100000UL // বিলম্বের জন্য ডিফল্ট গতি সেট করে। h #অন্তর্ভুক্ত // প্রথম অক্ষরটি উপরে বা নীচে // দ্বিতীয় অক্ষরটি রঙ (R/G/B) // তৃতীয় অক্ষরটি চালু/বন্ধ // TRN = Top Red on #define TRN PORTD = _BV (PD0);#TRF PORTD & = ~ _BV (PD0) নির্ধারণ করুন;#TGN PORTD = _BV (PD2) সংজ্ঞায়িত করুন সংজ্ঞায়িত করুন TBN PORTD = _BV (PD4);#TBF PORTD & = ~ _BV (PD4); PD3);#BGF PORTD & = ~ _BV (PD3);#BBN PORTD = _BV (PD5); /D) // দ্বিতীয় অক্ষর চালু/বন্ধ // AN মানে কলাম A অন#সংজ্ঞায়িত AN PORTB & = ~ _BV (PB7);#BN PORTB & = ~ _BV (PB6) সংজ্ঞায়িত করুন (PB5);#DN PORTB & = ~ _BV (PB4);#AF PORTB = _BV (PB7) নির্ধারণ করুন; = _BV (PB4); // রঙ সংশোধন করার জন্য অল্প সময়ের জন্য অপেক্ষা করার জন্য "WO" ব্যবহার করুন // LED কে "কম্পন" থেকে রক্ষা করার জন্য সামঞ্জস্য করুন#WO _delay_ms (15); // 1 সেকেন্ডের জন্য অপেক্ষা করতে "WL" ব্যবহার করুন DDRD = _BV (PD2); DDRD = _BV (PD3); DDRD = _BV (PD0); DDRD = _BV (PD1); DDRD = _BV (PD5); DDRB = _BV (PB7); DDRB = _BV (PB6); DDRB = _BV (PB5); DDRB = _BV (PB4); // কলামগুলির জন্য ডিফল্ট অবস্থা AF; BF; CF; DF; // END DEFINES while (1) {// এখানে সবকিছু চিরতরে লুপ থাকবে // এখানে আপনার কোড সন্নিবেশ করান} return (0);}আমি এটি আপনার জন্য মন্তব্য করেছি, এবং তাদের পড়ার দ্বারা এটি ব্যাখ্যা করা উচিত মূলত, আপনি রঙ এবং উচ্চতা নির্বাচন করতে সংজ্ঞাগুলির প্রথম "সেট" ব্যবহার করতে পারেন। তারপরে আপনি কলামটি বেছে নিতে দ্বিতীয় "সেট" ব্যবহার করুন। আপনি যদি কোডটিতে নিম্নলিখিতটি রাখেন, "// এখানে আপনার কোড সন্নিবেশ করান" এর পরে, এটি উপরের 4 টি LEDs নীল দেখাবে

BGN; AN; WO; AF; BN; WO; BF; CN; WO; CF; DN; WO; DF; BGF;প্রথম লাইনটি সবুজকে নিচের স্তরে পরিণত করে, অন্য লাইনগুলি কলামগুলির মধ্য দিয়ে ঘুরতে থাকে। যাইহোক, এই কোডটি একটি LED আলো সাদা-ইশ তৈরি করবে

AN; TBO; WO; TBF; TGO; WO; TGF; TRO; WO; TRF; AF;এত দ্রুত রঙের মাধ্যমে সাইক্লিং করে, তারা একসাথে মিশে যায়। যদি আপনি আগে কখনো আলোর মিশ্রণ না করেন, তবে এটি মূলত এভাবে কাজ করে:*R+G = হলুদ*R+B = ম্যাজেন্টা (গোলাপী-বেগুনি)*B+G = সায়ান (একটি হালকা নীল) যদি আপনি অন্য রং চান, আপনি প্রতিটি রঙের জন্য সময়মত বিভিন্ন অনুপাতের সাথে পরীক্ষা করতে পারে। একটি নিয়ম হিসাবে: একবারে 1 টি LED এর 1 টির বেশি রঙ কখনোই রাখবেন না, অন্যথায় তারা জ্বলতে পারে না। আপনি যদি একসাথে সব 8 টি আলোকিত করতে চান, তবে রঙটি সহজ রাখার চেষ্টা করুন আশা করি, আপনি আপনার নিজের মিনি-হাইপনোকিউবে কিছু আকর্ষণীয় ডিজাইন এবং অ্যানিমেশন তৈরি করতে পারেন। এই প্রকল্পটি নিiantসন্দেহে একটি শিখতে-থেকে-সোল্ডার প্রকল্প নয়, যেমনটি আপনি দেখতে পাচ্ছেন, এবং আমি আশা করি এটি করার চেষ্টা করার আগে আমার আরও অভিজ্ঞতা হবে।

প্রস্তাবিত: