সুচিপত্র:

Arduino ভিত্তিক 3x3 LED কিউব: 7 টি ধাপ (ছবি সহ)
Arduino ভিত্তিক 3x3 LED কিউব: 7 টি ধাপ (ছবি সহ)

ভিডিও: Arduino ভিত্তিক 3x3 LED কিউব: 7 টি ধাপ (ছবি সহ)

ভিডিও: Arduino ভিত্তিক 3x3 LED কিউব: 7 টি ধাপ (ছবি সহ)
ভিডিও: বুয়েটে এ ম্যাথ না পারলে কি করব? || BUET MATH PROBLEM 2024, জুলাই
Anonim
Image
Image
Arduino ভিত্তিক 3x3 LED কিউব
Arduino ভিত্তিক 3x3 LED কিউব

হ্যালো এবং আমার প্রথম নির্দেশযোগ্য স্বাগতম।

আমি একটি নতুন, 3x3x3 LED ঘনক্ষেত্রের জন্য একটি সহজ, ঝরঝরে ডিজাইন উপস্থাপন করি। এটি তৈরি করা আরও সহজ করার জন্য, আমি acustom PCB- এর বিবরণ প্রদান করি, আপনি নিজে তৈরি করতে পারেন বা কিনতে পারেন, নির্দেশাবলী এবং আপনি আমার মত এই মহান Arduino লাইব্রেরি LED কিউব এবং Arduino lib থেকে সফটওয়্যারটি পুনরায় ব্যবহার করতে পারেন।

ডিজাইনের লক্ষ্যগুলির মধ্যে একটি ছিল শুধুমাত্র গর্তের অংশের মাধ্যমে ব্যবহার করা, সেগুলি নতুনদের জন্য ঝালাই করা সহজ এবং আপনার পছন্দের নিলাম/শপিং সাইটে ইন্টারনেটের মাধ্যমে সবকিছু সহজেই পাওয়া যায়।

নকশাটি একটি USB তারের বা 7.5-12V ডিসি পাওয়ার অ্যাডাপ্টার থেকে চালিত হতে পারে।

সার্কিটটি একটি কাট-ডাউন আরডুইনো কোর ডিজাইন ব্যবহার করে এবং আপনি এটি একটি সস্তা সার্কিট সিস্টেম প্রোগ্রামেবল (ICSP) প্রোগ্রামার অথবা টিটিএল অ্যাডাপ্টারের জন্য সহজলভ্য ইউএসবি ব্যবহার করে সার্কিটে প্রোগ্রাম করতে পারেন। আপনার প্রয়োজন একমাত্র সফটওয়্যার হল শ্রদ্ধেয় Arduino IDE।

এই নকশাটি বিপ্লবী নয় এটি কেবল কিছু পূর্ববর্তী কাজের উপর ভিত্তি করে এবং আমি এটি সুন্দরভাবে প্যাকেজ করেছি। আমি আপনি এটা ভোগ করেন।

ধাপ 1: যন্ত্রাংশ আবশ্যক

এই নকশা গর্ত অংশ মাধ্যমে ব্যাপকভাবে উপলব্ধ ব্যবহার করে। আপনার পছন্দের স্থানীয় পরিবেশকের উচিত আপনার প্রয়োজনীয় যন্ত্রাংশ মজুদ করা।

আপনি একটি Atmega 168p বা Atmega 328p প্রয়োজন Arduino বুটলোডার এটি মধ্যে flashed। আপনি ইবে এগুলি খুঁজে পেতে পারেন, "আরডুইনো বুটলোডার" অনুসন্ধান করুন, নিশ্চিত করুন যে আপনি ডুয়াল ইন লাইন (ডিআইএল) ভেরিয়েন্ট কিনছেন। আপনি একটি ইউএসবি টাইপ বি সকেট প্রয়োজন, নিয়মিত, পুরোনো, চর্বিযুক্ত। আমি এটা বেছে নিয়েছি যেহেতু এটি সোল্ডার করা সহজ।

সমস্ত গুরুত্বপূর্ণ এলইডিগুলির জন্য, নিশ্চিত করুন যে আপনি উচ্চ উজ্জ্বলতা বা অতি উজ্জ্বল এলইডি কিনছেন। আমি এখানে দেখানো উদাহরণ ঘনক্ষেত্রের জন্য ইবেতে একজন বিক্রেতার কাছ থেকে 10000-12000mcd LEDs ব্যবহার করেছি। আপনি উজ্জ্বলগুলি চান যাতে আপনি এখনও সাধারণ ঘরের আলোতে ঘনক দেখতে পারেন। যদি আইটেমের বিবরণ দেখার কোণটি বিশদ করে, সাধারণত এর 20 ডিগ্রি কিন্তু আপনি একটি বৃহত্তর দেখার কোণ খুঁজে পেতে পারেন, এটি বিবেচনা করুন। এই আল্ট্রাব্রাইট এলইডিগুলি স্পষ্টভাবে দেখা যায় না যখন পাশে দেখা হয়। আপনার প্রয়োজন অনুসারে এমনগুলি খুঁজে পাওয়ার আগে আপনাকে বিভিন্ন সরবরাহকারীর কাছ থেকে কয়েকটি এলইডি চেষ্টা করতে হতে পারে।

সম্পূর্ণ অংশ তালিকা:

অংশ মূল্য বিবরণ PCB চমৎকার সবুজ PCB, এটি তৈরি করুন অথবা এটি কিনুন। 27 3mm LEDs, আপনার পছন্দের রঙ।

C3 22p 22pF, 25V, 4.4mm পিচ সিরামিক ক্যাপাসিটর C4 100n 100nF, 25V, 7.5mm পিচ সিরামিক ক্যাপাসিটর C5 100n 100nF, 25V, 7.5mm পিচ সিরামিক ক্যাপাসিটর C6 10u 10uF 16V, 5.5mm কেস ইলেক্ট্রোলাইটিক ক্যাপাসিটর, 16V C7 22u 10uF 16V, 5.5 মিমি কেস ইলেক্ট্রোলাইটিক ক্যাপাসিটর, 16V IC1 ATMEGA ATEMEGA168 অথবা ATMEGA328 Arduino বুটলোডার IC2 L7805T L7805CV 5V, 100mA লিনিয়ার রেগুলেটর, TO92 প্যাকেজ ICSP ICSP পিন হেডার স্ট্রিপ, 0.1 "পিচ, 2x3 ওয়ে। J1 DCJ0202 ডিসি পাওয়ার সকেট, 2.1 মিমি পাওয়ার সকেট JP1 পিন হেডার স্ট্রিপ, 0.1 "পিচ, 1x3 উপায়। Q2 16MHz 16MHz, HC49 কেস ক্রিস্টাল, 50ppm, লো প্রোফাইল R1 10k 10K 1/4W মেটাল ফিল্ম রোধ 1% R2 1k 1K 1K/4W মেটাল ফিল্ম রোধ 1% R3 1k 1K 1/4W মেটাল ফিল্ম রোধ 1% R4 1k 1K 1/1 4W ধাতু ফিল্ম প্রতিরোধক 1% R5 470 470 1/4W ধাতু ফিল্ম প্রতিরোধক 1% R6 1k 1K 1K 1/4W ধাতু ফিল্ম প্রতিরোধক 1% R8 100 100R 1/4W ধাতু ফিল্ম প্রতিরোধক 1% R9 100 100R 1/4W ধাতু ফিল্ম প্রতিরোধক 1% R10 470 470R 1/4W মেটাল ফিল্ম রোধ 1% R11 470 470R 1/4W মেটাল ফিল্ম রোধ 1% R12 470 470R 1/4W মেটাল ফিল্ম রোধ 1% R13 470 470R 1/4W মেটাল ফিল্ম রোধ 1% R14 470 470R 1/4W মেটাল ফিল্ম রোধ 1% R15 470 470R 1/4W মেটাল ফিল্ম রোধ 1% R16 470 470R 1/4W মেটাল ফিল্ম রোধক 1% R17 470 470R 1/4W ধাতু ফিল্ম প্রতিরোধক 1% R18 1k 1K 1/4W ধাতু ফিল্ম প্রতিরোধক 1% R19 LDR ptionচ্ছিক LDR S1 S1 4 পিন, 6x6mm PCB মাউন্ট PTH সুইচ। T1 BC547 BC547/BC548 লো পাওয়ার এনপিএন ট্রানজিস্টার, TO92 T2 BC547 BC547/BC548 লো পাওয়ার এনপিএন ট্রানজিস্টর, TO92 T3 BC547 BC547/BC548 লো পাওয়ার এনপিএন ট্রানজিস্টর, TO92 X4 ইউএসবি টাইপ বি সকেট, PCB মাউন্ট হোল 4 x 3-5 মিমি উঁচু রাবার পায়ে লেগে থাকা।

ধাপ 2: সার্কিট ডায়াগ্রাম এবং অপারেশনের ব্যাখ্যা।

সার্কিট ডায়াগ্রাম এবং অপারেশনের ব্যাখ্যা।
সার্কিট ডায়াগ্রাম এবং অপারেশনের ব্যাখ্যা।

স্কিম্যাটিক উপরে দেখানো হয়েছে।

নকশা Arduino Duemilanove পরিকল্পিত উপর ভিত্তি করে, খালি অপরিহার্য থেকে নিচে ছিনতাই। ইউএসবি থেকে সিরিয়াল ডিভাইসটি সরানো হয়েছিল কিন্তু সেখানে একটি সিরিয়াল হেডার, জেপি 1 রয়েছে, যা একটি ইউএসবি থেকে টিটিএল অ্যাডাপ্টারকে ডিভাইসটি প্রোগ্রাম করার অনুমতি দেয়, পরবর্তীতে প্রোগ্রামিংয়ে আরো। ICSP হেডারও আছে।

বোর্ডটি USB প্লাগ থেকে, পিসিতে সুবিধাজনক 5V সরবরাহ, বা একটি সস্তা পাউন্ড/ডলার স্টোর মোবাইল ফোন চার্জার প্যাক ব্যবহার করে কাজ করতে পারে। অন্য বিকল্পটি ডিসি প্লাগ ইনপুট ব্যবহার করে, এটি একটি 7-15V ডিসি ইনপুট গ্রহণ করে যাতে আপনি আপনার যেকোন প্লাগ অ্যাডাপ্টার ব্যবহার করতে পারেন। সার্কিটটি শুধুমাত্র 30mA ব্যবহার করে তাই একটি মৃত গ্যাজেট থেকে বাদ দেওয়া অ্যাডাপ্টারটি কাজ করবে, আপনার জাঙ্ক বক্স চেক করুন।

প্রতিরোধক R12 থেকে R17 বর্তমান সেট, যা LEDs এর উজ্জ্বলতা সেট করে। RED এলইডি এবং 470R প্রতিরোধক দেখানো হয়েছে, বর্তমান LED প্রতি m 5mA। এলইডি কারেন্ট গণনা করার জন্য আপনার অ্যাটমেগা ডিভাইসের আউটপুট ভোল্টেজ (4.2V) এবং LED এর ফরওয়ার্ড ভোল্টেজ ড্রপ প্রয়োজন, একটি লাল LED এর জন্য এটি 1.7V। সূত্র হল:

LED কারেন্ট = (Atmega আউটপুট ভোল্টেজ - LED ভোল্টেজ)/I Led

আমি ব্যবহৃত অংশগুলির সাথে: LED বর্তমান = (4.2-1.7)/470LED বর্তমান = 5.31mA

Atmega 168/328 থেকে 10mA পর্যন্ত কারেন্ট সীমাবদ্ধ করুন

কিছু সাধারণ LED ভোল্টেজ ড্রপ:

লাল 1.7V হলুদ 2.1V কমলা 2.1V সবুজ 2.2V নীল 3.2V সুপার নীল 3.6V সাদা শীতল 3.6V

সুতরাং আপনি একটি উচ্চ উজ্জ্বলতা নীল LED ব্যবহার করতে পারেন, প্রতিরোধক 270R এ নেমে যাবে। আপনি বর্তমানকে 10mA পর্যন্ত বাড়িয়ে দিতে পারেন, আমার পরীক্ষায় আমি 5mA যথেষ্ট বলে পেয়েছি।

ট্রানজিস্টর T1-T3 হল সাধারণ NPN BJT ট্রানজিস্টর, BC547/BC548/2N2222 ইত্যাদি। তারা তিনটি স্তরের প্রত্যেকটির সুইচিং নিয়ন্ত্রণ করে। প্রতিরোধক R2-R4 প্রতিরোধকের বেস কারেন্ট সীমিত করে।

আর 6 এবং পিডব্লিউআর এলইডি optionচ্ছিক, আরডুইনো থেকে অনুলিপি করা হয়েছে, যদি এলইডি কিউবে বিদ্যুৎ চালু থাকে তবে এটি স্পষ্ট।

C2, C3 এবং Q2 Atmega 168/328p ডিভাইসের জন্য ঘড়ি সার্কিট গঠন করে, বুটলোডারের সাথে প্রি-প্রোগ্রাম করা। নিশ্চিত করুন যে আপনি এখানে 22pF ক্যাপাসিটরের সাথে মানানসই এবং অন্য কোথাও নয় চিপটি শুরু করতে ব্যর্থ হবে। এই সম্পর্কে অনেক কিছু বলার অপেক্ষা রাখে না কিন্তু নিশ্চিত করুন যে আপনি ক্যাপাসিটরের চারপাশে সঠিকভাবে ফিট করেছেন। PCB অঙ্কন এবং সিল্কস্ক্রিনে + চিহ্ন রয়েছে।

SK1 এবং R8 এবং R9 সিরিয়াল ইন্টারফেস। ইউএসবি থেকে টিটিএল অ্যাডাপ্টার ব্যবহার করে, আপনি ডিভাইসটি প্রোগ্রাম করতে পারেন, এখানে উদাহরণ ব্যবহার করে

ধাপ 3: ডিজাইন ফাইলগুলি পাওয়া এবং পিসিবি তৈরি করা

পিসিবির ডিজাইন ডেটা Github থেকে https://github.com/istedman/LED_Cube3x3 এ ডাউনলোড করা যাবে

পিসিবি ফ্যাব্রিকেটর, স্কিম্যাটিক এবং পিসিবি ওভারলে-p.webp

পিসিবি বাড়িতে গড়া হতে পারে, আমি এটা করতাম কিন্তু আমি এচেন্টের বাইরে চলে গেলাম। নকশাটি একক পার্শ্বযুক্ত পিসিবি ব্যবহার করে তৈরি করা যেতে পারে এবং উপরের স্তরটি (ছবিতে লাল) টিনযুক্ত তামার তারের লিঙ্ক ব্যবহার করে প্রয়োগ করা যেতে পারে। আমি একটি উপযুক্ত বিক্রেতা খুঁজে পেতে https://pcbshopper.com/ ব্যবহার করেছি, প্রোটোটাইপের জন্য আমি ইলেক্রো ব্যবহার করেছি।

গিথুবের পিসিবি নকশায় এখানে দেখানো প্রোটোটাইপ ডিজাইনে 3 টি পরিবর্তন রয়েছে:

  1. 7805CV নিয়ন্ত্রকটি একটি ছোট 78L05 নিয়ন্ত্রক দ্বারা প্রতিস্থাপিত হয়েছে।
  2. পিসিবি 5 মিমি দ্বারা সঙ্কুচিত
  3. আমি ইউএসবি +5 ভি ফিড থেকে পলিফিউজ সরিয়েছি।

ধাপ 4: পিসিবি একত্রিত করা

পিসিবি একত্রিত করা
পিসিবি একত্রিত করা
পিসিবি একত্রিত করা
পিসিবি একত্রিত করা

পিসিবি যুক্ত করার জন্য যুক্তিসঙ্গতভাবে সোজা এগিয়ে। আমি একত্রিত পিসিবি এবং রেফারেন্সের জন্য উপরের লেআউটের একটি ছবি যোগ করেছি। আমি সর্বদা প্রথমে ক্ষুদ্রতম অংশগুলিকে ফিট করে এবং উপরের দিকে কাজ করে শুরু করি, বিশেষত গুরুত্বপূর্ণ যদি আপনার পিসিবি স্ট্যান্ড না থাকে।

  1. প্রথমে প্রতিরোধকগুলিকে ফিট করে শুরু করুন, সেগুলি এখনও বিক্রি করবেন না। আপনি সঠিক জায়গায় সঠিক উপাদান insোকান তা নিশ্চিত করুন। যাচাই করার সুবিধার জন্য, তাদের ডান/নীচে সহনশীলতা ব্যান্ডের সাথে ফিট করুন, এটি পরে চেক করা সহজ করে তোলে। আপনি প্রতিরোধক রঙ কোড সনাক্তকরণ সাহায্য প্রয়োজন হলে এখানে দেখুন। একবার আপনি যাচাই করার পরে সঠিক অংশগুলি সঠিক জায়গায় আছে, অংশগুলি বিক্রি করুন।
  2. স্ফটিক Q2 জায়গায় এবং ক্যাপাসিটার C2 এবং C3 সোল্ডার।
  3. Atmega168/328 এর জায়গায় 28 পিন সকেটটি সোল্ডার করুন, নিশ্চিত করুন যে আপনার উপরের পিনটি 1 নচ আছে, এটি ডিভাইসটিকে পিছনের দিকে ঠেকাতে সাহায্য করে।
  4. ICSP এবং JP1 সংযোগকারীগুলিকে ফিট করুন।
  5. ক্যাপাসিটার C1, C4 এবং C5, সব 100nF (পার্ট কোড 104) ফিট করুন।
  6. রৈখিক নিয়ন্ত্রক IC2।
  7. ট্রানজিস্টর T1, T2 এবং T3 ফিট করুন। নিশ্চিত করুন যে আপনি টি 1/টি 2/টি 23 এবং আইসি 1 অদলবদল করেননি কারণ এগুলি একই প্যাকেজে রয়েছে।
  8. ফিট এস 1, ওরিয়েন্টেশন কোন ব্যাপার না।
  9. ফিট সি 6 এবং সি 7, নিশ্চিত করুন যে আপনি মেরুতা সঠিক পেয়েছেন!
  10. ইউএসবি সংযোগকারী X4 ফিট করুন।
  11. ডিসি পাওয়ার প্লাগ J1 ফিট করুন।

একত্রিত করার চূড়ান্ত বিট হল SIL চালু পিন হেডার। আমি স্ট্রিপের প্রতিটি পিন থেকে সাবধানে প্লাস্টিক অপসারণের জন্য একজোড়া সূক্ষ্ম কাটার ব্যবহার করি, যতক্ষণ না আমার কাছে 12 টি পিন সকেট থাকে, ততক্ষণ আমি একটি জোড়া প্লায়ার এবং 3 টি হাত ব্যবহার করি, প্রত্যেকটি পিসিবিতে পাল্টায়। যেহেতু বেশিরভাগ মানুষের 3 হাত নেই, প্যাডটি coverেকে রাখার জন্য প্রতিটি ছিদ্রকে কিছু ঝাল দিয়ে টিন করুন, এটি ঠান্ডা হতে দিন। তারপর সোল্ডার গলানোর জন্য সোল্ডারিং আয়রন লাগান এবং পিন,োকান, জয়েন্টের জন্য সোল্ডারিং লোহা সরান। আপনার যদি শুকনো জয়েন্ট থাকে তবে আপনার কিছু তাজা ঝাল লাগতে পারে।

আপনার সোল্ডারিং চেক করার আগে, সম্ভবত একটি পানীয়ের জন্য একটি ছোট বিরতি নিন? আপনার সোল্ডারিংটি পরীক্ষা করুন, ইউএসবি সংযোগকারীটি পরীক্ষা করুন কারণ পিনগুলি ঘনিষ্ঠভাবে দূরত্বযুক্ত এবং পিনগুলি Atmega168/328 ডিভাইসে রয়েছে।

একবার আপনি আপনার সোল্ডারিংয়ের সাথে খুশি হলে, পিসিবি এর নীচে স্ব আঠালো পা সংযুক্ত করুন।

ধাপ 5: LED কিউব একত্রিত করা

এলইডি কিউব একত্রিত করা
এলইডি কিউব একত্রিত করা
এলইডি কিউব একত্রিত করা
এলইডি কিউব একত্রিত করা
এলইডি কিউব একত্রিত করা
এলইডি কিউব একত্রিত করা
এলইডি কিউব একত্রিত করা
এলইডি কিউব একত্রিত করা

এটি সমাবেশের সবচেয়ে চতুর অংশ। সময় নিন, ভয় পাবেন না।

আমি উপরের ছবিগুলিতে নোট যুক্ত করেছি কারণ একটি ছবি হাজার শব্দ বলে।

কয়েকটি গুরুত্বপূর্ণ পয়েন্ট।

  1. পজিটিভ সীসা (লম্বা লেগ) পয়েন্টের নিচের দিকে নিশ্চিত করুন কারণ ডিজাইনটি প্রতিটি স্তরের 9 টি এলইডিতে +V স্যুইচ করে।
  2. নিশ্চিত করুন যে নেতিবাচক সীসাটি এলইডি -তে 90 ডিগ্রি বাঁকানো, অনুভূমিক বারগুলি তৈরি করতে।
  3. প্রতিটি স্তর পৃথকভাবে তৈরি করুন এবং বিল্ডটি চেক করুন।
  4. নিশ্চিত করুন যে টিনযুক্ত তামার তার, যখন ব্যবহার করা হয়, LEDs এর প্রতিটি সারির মাঝামাঝি অর্ধেক, এটি স্তর সুইচ তারের উপর ট্যাক করা সহজ করে তোলে।

ধাপ 6: পরীক্ষা এবং চূড়ান্ত ঘন সমাবেশ

পরীক্ষা এবং চূড়ান্ত ঘন সমাবেশ
পরীক্ষা এবং চূড়ান্ত ঘন সমাবেশ

LED কিউব সমাবেশ বা Atmega168/328 ডিভাইসে প্লাগ করার আগে, আপনি কয়েকটি সহজ চেক করতে পারেন।

যদি আপনার একটি DMM থাকে (যদি আপনি এইরকম একটি প্রকল্প তৈরি করেন তবে আপনার একটি থাকা উচিত), 28 পিন সকেটের 7 (ইতিবাচক) এবং 8 (নেতিবাচক) পিন জুড়ে প্রতিরোধ পরিমাপ করুন, আপনার> 1K থাকা উচিত। যদি এটি এর চেয়ে কম হয়, আপনার সোল্ডারিং পরীক্ষা করুন।

এরপরে J1 এ 7-15V ইনপুট প্রয়োগ করুন, 28 পিন সকেটের 7 এবং 8 পিনে ফিরে যান, ভোল্টেজ পরিমাপ করুন, আপনার 5V দেখতে হবে তবে এটি 4.90V এবং 5.1V এর মধ্যে যে কোনও জায়গায় হতে পারে, এটি ঠিক আছে। যদি আপনি R6 এবং PWR LED লাগান, এটি জ্বালানো উচিত।

J1 আনপ্লাগ করুন, একটি USB লিডকে X4 এ প্লাগ করুন, একটি হাব বা তারের 5V USB অ্যাডাপ্টারে প্লাগ করুন, 28 পিনের সকেটের 7 এবং 8 পিনগুলিতে ভোল্টেজ পড়ার পুনরাবৃত্তি করুন, 5V এর চারপাশে পড়া কি?

উপরোক্ত চেকগুলি সরবরাহের ভোল্টেজগুলি সঠিক এবং সঠিক মেরুতা নিশ্চিত করার জন্য ছিল।

পরবর্তী, সাবধানে Atmega168p/328p ডিভাইস োকান। সকেটের সাথে মানানসই করার জন্য, প্রয়োজনে পিনগুলি একটু বাঁকুন। J1 এবং আপনার 7-15V সাপ্লাই ব্যবহার করে, পাওয়ার চালু করুন, পাওয়ার চালু হওয়ার পর শীঘ্রই IC2 গরম হয় কিনা দেখুন। যদি এটি হয়, পাওয়ার বন্ধ করুন এবং IC1 এর অভিযোজন পরীক্ষা করুন।

পরবর্তী সাবধানে LED অ্যারের প্রথম সারি সন্নিবেশ করান। নিশ্চিত করুন যে টিনযুক্ত তামার তারের সাপোর্ট বারগুলির মধ্যে একটি PADL1, PADL2 এবং PADL3 এর কাছাকাছি, যখন আপনি প্রতিটি স্তরের জন্য তারের সোল্ডার করবেন তখন আপনাকে এটির প্রয়োজন হবে। একটি কর্নার পিন দিয়ে শুরু করা এবং একজোড়া সুই নাকের প্লায়ার ব্যবহার করা, পিসিবিতে সকেট ফিট করার জন্য প্রতিটি পিনকে সাবধানে বাঁকুন। আমি উপরে প্রথম একত্রিত স্তরের একটি ছবি যোগ করেছি। একক আটকে থাকা 1/0.6 তারের একটি টুকরা ব্যবহার করে, এটি ঘনত্বের প্রতিটি স্তরে PADL1/PADL2 বা PADL3 থেকে যাবার উপযোগী দৈর্ঘ্যে কাটা। আমি পিসিবিতে প্রথম সারির এলইডি insোকানো এবং প্রথম স্তর নিয়ন্ত্রণ তারের (সাদা দেখানো) সোল্ডার করা সহজ পেয়েছি তারপর আগের ধাপে ফিরে যান, অন্য সারি তৈরি করুন, তারপর প্রতিটি স্তরকে পিসিবিতে একত্রিত করুন কারণ এটি একটি স্থিতিশীল সরবরাহ করেছে ভিত্তি

কোণার এলইডিগুলির একটিকে সোল্ডার করে পরবর্তী স্তরটি সোল্ডার করে শুরু করুন, তারপরে বিপরীত কোণে সোল্ডার করুন। এখন আর লেপ করার আগে স্তরটি পরীক্ষা করুন। একবার আপনি স্তরটি সামঞ্জস্য করলে, অন্য দুটি কোণার এলইডি সোল্ডার করে, অ্যারেটি লেভেল হওয়া উচিত তবে এটি পুনরায় পরীক্ষা করুন। অবশিষ্ট LEDs বিক্রি করুন। চূড়ান্ত স্তরের জন্য স্তর সমাবেশ পুনরাবৃত্তি করুন।

ধাপ 7: প্রোগ্রামিং

আপনার Atmega ডিভাইসের উপর নির্ভর করে, আপনাকে বুটলোডার প্রোগ্রাম করতে হবে অথবা কোডটি ডাউনলোড করতে হবে। আপনার যদি ইতিমধ্যে প্রোগ্রাম করা বুটলোডারের সাথে একটি চিপ থাকে, আপনি একটি USB থেকে TTL অ্যাডাপ্টার ব্যবহার করতে পারেন। এই নির্দেশিকা অনুসরণ করুন:

www.instructables.com/id/Program-Arduino-Mini-05-with-FTDI-Basic/

আপনি 2x3 পিন ইন সার্কিট সিস্টেম প্রোগ্রামযোগ্য (ICSP) সংযোগকারী ব্যবহার করতে পারেন, আপনি এটি করার জন্য অন্য Arduino ব্যবহার করতে পারেন:

www.instructables.com/id/How-to-use-Arduino-Mega-2560-as-Arduino-isp/

আমি একটি Usbasp প্রোগ্রামার ব্যবহার করি যা Arduino IDE এর সাথে কাজ করে, এটি টুলস-> প্রোগ্রামার মেনুর মাধ্যমে কনফিগার করুন। আপনি Ebay বা অন্যান্য নিলাম সাইটের মাধ্যমে Arduino/Atmel AVR প্রোগ্রামারদের সস্তায় নিতে পারেন।

Https://github.com/gzip/arduino-ledcube থেকে LED কিউব লাইব্রেরি ডাউনলোড করুন, Github এর নির্দেশাবলী অনুসরণ করুন এবং 'arduino-led-cube-> ledcube' এর জন্য আপনার উদাহরণ ডিরেক্টরি দেখুন।

আপনি যদি ICSP প্রোগ্রামার ব্যবহার করেন, তাহলে Arduino IDE কে প্রোগ্রামার ব্যবহার করার নির্দেশ দিতে আপলোড ক্লিক করার আগে শিফট ধরে রাখুন। আপনি যদি ইউএসবি-টু-টিটিএল অ্যাডাপ্টার ব্যবহার করেন, আইডিই কম্পাইল করা শেষ হলে রিসেট টিপুন এবং ছেড়ে দিন।

একবার উদাহরণ কোড প্রোগ্রাম করা হয়েছে, আপনি সুন্দর নিদর্শন সঙ্গে একটি LED ঘনক থাকা উচিত।

এটি আমার প্রথম নির্দেশযোগ্য, মন্তব্য এবং প্রতিক্রিয়া স্বাগত।

প্রস্তাবিত: