সুচিপত্র:

Arduino Fireflies: 11 টি ধাপ (ছবি সহ)
Arduino Fireflies: 11 টি ধাপ (ছবি সহ)

ভিডিও: Arduino Fireflies: 11 টি ধাপ (ছবি সহ)

ভিডিও: Arduino Fireflies: 11 টি ধাপ (ছবি সহ)
ভিডিও: Arduino - Fireflies in a jar 2024, জুন
Anonim
Image
Image
আপনার যা লাগবে।
আপনার যা লাগবে।

পেনসিলভেনিয়ায় গ্রীষ্মকালের জন্য আমি যে জিনিসগুলির অপেক্ষায় থাকি তার মধ্যে একটি হল আমার বাড়ির উঠোনে অগ্নিকুণ্ড। আমি সম্প্রতি এই সহজ প্রকল্পটি তৈরির উদ্দেশ্যে নিজেকে অ্যাড্রুইনো প্রোগ্রামিং শিখিয়েছি। এটি শুরু করার জন্য একটি দুর্দান্ত প্রোগ্রাম এবং যে কোনও প্রোগ্রামার, নবীন থেকে বিশেষজ্ঞ, নির্মাণ, সংশোধন এবং মাত্র কয়েক মিনিটের মধ্যে মজা করার জন্য যথেষ্ট সহজ। চল শুরু করি.

ধাপ 1: আপনার যা লাগবে।

আপনার যা লাগবে।
আপনার যা লাগবে।

আপনার বাগ ঝলকানি পেতে, আপনার এই উপাদানগুলির প্রয়োজন হবে:

  • আরডুইনো। আমি ন্যানো দিয়ে শুরু করেছি, তবে যেকোনো Arduino সামঞ্জস্যপূর্ণ মাইক্রো-কন্ট্রোলার করবে।
  • হলুদ LEDs, 5 মিমি আপনি তাদের মধ্যে 6 পর্যন্ত ব্যবহার করতে পারেন।
  • প্রতিরোধক। বর্তমান সীমাবদ্ধ করার জন্য আপনার প্রতি LED তে একটি প্রতিরোধকের প্রয়োজন হবে। আমি 470-ওহম ব্যবহার করেছি কিন্তু আপনার মাইক্রো-কন্ট্রোলারকে রক্ষা করার জন্য 150 ওহমের উপরে যেকোনো কিছু ঠিক থাকা উচিত।
  • ব্রেডবোর্ড।
  • জাম্পার তার।

আপনার বাড়ির উঠোনের জন্য প্রকল্পটি সম্পূর্ণ করতে আপনার প্রয়োজন হবে:

  • আবহাওয়া প্রমাণ প্রকল্প বক্স।
  • একটি সংযোগকারী সহ 9-ভোল্ট ব্যাটারি। (অনুগ্রহ করে এই বিভাগের নীচে নোটগুলি দেখুন।)
  • সুইচ। (আমি এই জলরোধী সুইচগুলি বেছে নিয়েছি। যদি আপনি এটি বাইরে ব্যবহার না করেন তবে যে কোন সুইচই করবে।)
  • বাগানের চারপাশে এলইডি লাগানোর জন্য কয়েক গজ তারের। আমি প্রতি এলইডি প্রায় 5 ফুট Cat5 ইথারনেট তার ব্যবহার করেছি।
  • একটি ছোট রুটিবোর্ড বা কিছু পারফ বোর্ড।
  • একটি ওয়েদার প্রুফ ক্যাবল গ্রন্থি যার মাধ্যমে LED তারগুলি চলে। (আপনি যদি এটি বাইরে ব্যবহার না করেন তবে আপনি এটি বাদ দিতে পারেন।)
  • আপনার এলইডি বাগ বাটগুলি রক্ষা করার জন্য তাপ সঙ্কুচিত টিউবিং।
  • সবুজ হুক-এবং-লুপ (যেমন ভেলক্রো) স্ট্রিপগুলি আপনার বাগানের উদ্ভিদ এবং পোস্টগুলিতে LED অগ্নিকুণ্ড লাগিয়ে দেয়।
  • আপনার ছোট রুটিবোর্ডে উপাদানগুলি প্লাগ করার জন্য পুরুষ শিরোনাম।

সরঞ্জাম:

  • প্রকল্প বাক্সের জন্য ড্রিল বিট। (নিজেকে একটি সুন্দর ধাপে পেতে এই সুযোগটি ব্যবহার করুন। আপনি খুশি হবেন যে আপনি করেছেন)।
  • গরম আঠা বন্দুক.
  • তাতাল.
  • প্রয়োজনে প্রজেক্ট বক্সে জায়গা খোদাই করার জন্য রোটারি টুল (যেমন ড্রেমেল)।

এখানে কয়েকটি নোট:

1. একটি দ্রুত এবং সহজ স্টার্ট-আপের জন্য ব্যাটারি পছন্দ ছিল। স্থায়ীভাবে 9-ভোল্টের ব্যাটারি ব্যবহার করা কিছুটা অপচয়জনক। আপনি দীর্ঘজীবনের জন্য 4x AA- ব্যাটারি ধারক ব্যবহার করে ভাল (তবে এটির জন্য আপনার একটি বড় প্রকল্প বাক্সের প্রয়োজন হবে)।

2. যদি আপনি তারের জন্য একটি বিড়াল 5 ইথারনেট ক্যাবল ডিকনস্ট্রাক্ট করতে চান, তাহলে নিশ্চিত করুন যে সেগুলি তামার কোর এবং আপনার পিভিসির চারপাশে সুন্দরভাবে মোড়ানো যাতে আপনি কাজ করার সময় সেগুলিকে সংগঠিত রাখতে পারেন। আবার, আমি প্রতি LED প্রায় 10 ফুট তার ব্যবহার করেছি। আপনি যদি লাইটগুলো দূর -দূরান্তে ছড়িয়ে দিতে চান, সব উপায়ে লম্বা তার ব্যবহার করুন!

3. পরিশেষে, আমার দেওয়া সমস্ত লিঙ্কগুলি নিছক পরামর্শ। কিছু তৈরি বা কেনার আগে দয়া করে এই সম্পূর্ণ নির্দেশিকাটি পড়ুন কারণ আপনি কীভাবে ব্যক্তিগতভাবে এগিয়ে যেতে চান তা সম্পর্কে আরও ভাল ধারণা পাবেন।

ধাপ 2: সার্কিট তৈরি করুন।

সার্কিট তৈরি করুন।
সার্কিট তৈরি করুন।
সার্কিট তৈরি করুন।
সার্কিট তৈরি করুন।
সার্কিট তৈরি করুন।
সার্কিট তৈরি করুন।

এই প্রকল্পটি আপনার আরডুইনোতে পালস প্রস্থ মডুলেশন পিন ব্যবহার করে। মাইক্রো-কন্ট্রোলারের 6 টি পিন রয়েছে এবং আপনি যত খুশি ব্যবহার করতে পারেন। সার্কিটটি বেশ সোজা সামনের দিকে। পালস প্রস্থ মড্যুলেশন (PWM) পিন D3, D5, D6, D9, D10, এবং D11 থেকে আপনার LEDs এর ইতিবাচক প্রান্তে সমস্ত শক্তি যুক্ত করুন। তারের নেতিবাচক প্রান্ত প্রতিরোধক এবং তারপর একটি সাধারণ স্থল। (প্রতিরোধক LED এর সামনে বা পিছনে যেতে পারে। উচ্চতর স্রোতে শর্ট সার্কিটের বিরুদ্ধে সুরক্ষা করতে না চাইলে এটি কোন পার্থক্য করে না।) আমি তারের সাহায্যে কয়েকটি স্কিম্যাটিক্স অন্তর্ভুক্ত করেছি। (চিত্রগুলি যেখানে ফ্রিজিং ডিজাইন সফটওয়্যার ব্যবহার করে তৈরি করা হয়েছে।)

ধাপ 3: কোড।

Image
Image

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

কোড মন্তব্যগুলি প্রতিটি বিভাগের যুক্তি তুলে ধরে। সম্পূর্ণ কোড এখানে এম্বেড করা আছে এবং আপনি নীচের স্কেচটি ডাউনলোড করতে পারেন।

/*

এই স্ক্রিপ্টটি PWM ব্যবহার করে এলোমেলো ব্যবধানে এলোমেলোভাবে 6 LEDs (হলুদ, অবশ্যই) ফ্ল্যাশ করে। প্রতিটি LED এর নিজস্ব ফাংশন দ্বারা নিয়ন্ত্রিত হয়। */ int led1 = 3; // LED PWM পিন 3 এর সাথে সংযুক্ত, ইত্যাদি আমি 6 টি PWM পিন ব্যবহার করেছি। int led2 = 5; int led3 = 6; int led4 = 9; int led5 = 10; int led6 = 11; দীর্ঘ র্যান্ডম; // র্যান্ডম ফ্ল্যাশ এবং লম্বা র্যান্ডবগের মধ্যে সময়ের ব্যবধান নিয়ন্ত্রণ করে; // র্যান্ডবগ নিয়ন্ত্রণ করে কোন বাগ জ্বলে। অকার্যকর সেটআপ () {পিনমোড (led1, আউটপুট); // আউটপুট হিসাবে সমস্ত PWM পিন সেট করা। পিনমোড (led2, আউটপুট); পিনমোড (LED3, আউটপুট); পিনমোড (LED4, আউটপুট); পিনমোড (LED5, আউটপুট); পিনমোড (LED6, আউটপুট); } অকার্যকর লুপ () {র্যান্ডবগ = এলোমেলো (3, 12); // র্যান্ডবগ এলোমেলোভাবে চালানোর জন্য একটি ফাংশন চয়ন করে, // এইভাবে এলোমেলোভাবে হালকা করার জন্য একটি বাগ বেছে নেয়। যদি (র্যান্ডবগ == 3) {বাগ 1 (); } যদি (র্যান্ডবগ == 5) {বাগ 2 (); } যদি (র্যান্ডবগ == 6) {বাগ 3 (); } যদি (র্যান্ডবগ == 9) {বাগ 4 (); } যদি (র্যান্ডবগ == 10) {বাগ 5 (); } যদি (র্যান্ডবগ == 11) {বাগ 6 (); }} / * * এই প্রতিটি ফাংশন একই ভাবে কাজ করে। 'লুপের জন্য' বৃদ্ধি তারপর হ্রাস * LED উজ্জ্বলতা নিয়ন্ত্রণ করতে সেই পিনের আউটপুট। * 'র্যান্ডনাম' হল একটি এলোমেলো সময়ের ব্যবধান 10 থেকে 3000 এমএস * এবং বাগ ফ্ল্যাশের মধ্যে একটি সময়ের ব্যবধান বেছে নেয়। * 'বিলম্ব 10' শুধুমাত্র বিবর্ণ প্রভাবের জন্য। */ অকার্যকর বাগ 1 () {র্যান্ডম = এলোমেলো (10, 3000); জন্য (int fadeValue = 0; fadeValue = 0; fadeValue -= 5) {analogWrite (led1, fadeValue); বিলম্ব (10); } বিলম্ব (Randnum); } void bug2 () {randnum = random (10, 3000); জন্য (int fadeValue = 0; fadeValue = 0; fadeValue -= 5) {analogWrite (led2, fadeValue); বিলম্ব (10); } বিলম্ব (Randnum); } void bug3 () {randnum = random (10, 3000); জন্য (int fadeValue = 0; fadeValue = 0; fadeValue -= 5) {analogWrite (led3, fadeValue); বিলম্ব (10); } বিলম্ব (Randnum); } void bug4 () {randnum = random (10, 3000); জন্য (int fadeValue = 0; fadeValue = 0; fadeValue -= 5) {analogWrite (led4, fadeValue); বিলম্ব (10); } বিলম্ব (Randnum); } void bug5 () {randnum = random (10, 3000); জন্য (int fadeValue = 0; fadeValue = 0; fadeValue -= 5) {analogWrite (led5, fadeValue); বিলম্ব (10); } বিলম্ব (Randnum); } void bug6 () {randnum = random (10, 3000); জন্য (int fadeValue = 0; fadeValue = 0; fadeValue -= 5) {analogWrite (led6, fadeValue); বিলম্ব (10); } বিলম্ব (Randnum); }

ধাপ 4: বক্স তৈরি করুন।

বিল্ডিং বাগ বাটস!
বিল্ডিং বাগ বাটস!

একবার আপনি আপনার Arduino কোড দিয়ে ফ্লাশ করেছেন এবং আপনার অগ্নিনির্বাপকগুলি আপনার পছন্দ মত কাজ করে নিলে, আপনি তাদের বাগানে রাখতে চাইতে পারেন; এর মানে হল একটি প্রজেক্ট বক্স এবং কিছু তাপ সঙ্কুচিত যাতে Arduino এবং LEDs শুকনো থাকে। চল করি!

ধাপ 5: বাগ বাট নির্মাণ

বিল্ডিং বাগ বাটস!
বিল্ডিং বাগ বাটস!
বিল্ডিং বাগ বাটস!
বিল্ডিং বাগ বাটস!
বিল্ডিং বাগ বাটস!
বিল্ডিং বাগ বাটস!
  • এলইডি ছাঁটা প্রায় 5 মিমি বাড়ে।
  • আপনার ব্যবহার করা তারের প্রান্তগুলি স্ট্রিপ করুন এবং টিন করুন, প্রায় 5 মিমি।
  • প্রতিটি তারের প্রান্তে 1 মিমি তাপ সঙ্কুচিত টিউবিং স্লাইড করুন।
  • তারের জন্য LED সোল্ডার। (এই মুহুর্তে, আপনার জোড়ার মধ্যে কোন তারটি আপনার ইতিবাচক হবে এবং কোনটি নেতিবাচক হবে তা আপনার বেছে নেওয়া উচিত। আমি কঠিন তারকে ধনাত্মক এবং সাদা তারটিকে নেতিবাচক হিসাবে বেছে নিয়েছি। পরে মাথাব্যাথা এড়াতে প্রকল্পের মাধ্যমে সেই কৌশল বজায় রাখুন!)
  • খালি তারের এবং এলইডি লিডের উপর দিয়ে তাপ সঙ্কুচিত করুন। তারের উপর সঙ্কুচিত করার জন্য তাদের উপর একটি দ্রুত শিখা চালান।
  • LED এর উপর আরেকটি টুকরো তাপ সঙ্কুচিত করুন এবং LED লেন্সের সাথে তারের শেষ প্রান্তটি আটকে দিন এবং এটি গলে যান।
  • কয়েক টুকরো তাপ সঙ্কুচিত তারের উপর তার পুরো দৈর্ঘ্য দিয়ে সঙ্কুচিত করুন এবং তারটি পরিপাটি রাখতে প্রতি কয়েক পায়ে এটি গলে দিন।

ধাপ 6: প্রজেক্ট বক্স প্রস্তুত করুন।

প্রজেক্ট বক্স প্রস্তুত করুন।
প্রজেক্ট বক্স প্রস্তুত করুন।
প্রজেক্ট বক্স প্রস্তুত করুন।
প্রজেক্ট বক্স প্রস্তুত করুন।
  • আপনার প্রজেক্ট বক্সে কোন অপ্রয়োজনীয় প্লাস্টিক পরিষ্কার করতে একটি স্যান্ডিং ড্রাম বিট সহ একটি রোটারি টুল ব্যবহার করুন। (আপনার বাক্সটি আবার একসাথে রাখার প্রয়োজন হতে পারে এমন কোনও স্ক্রু মাউন্টগুলি কেটে ফেলতে সাবধান থাকুন।)
  • আপনি আপনার সুইচটি কোথায় চান এবং LED তারগুলি বেরিয়ে আসতে চান তা স্থির করুন। আমি পক্ষগুলিকে পরামর্শ দিই কিন্তু আপনার প্রয়োজনের সাথে যা কাজ করে তা ব্যবহার করুন।
  • আপনার তারের গ্রন্থি এবং সুইচের জন্য গর্ত তৈরি করতে উপযুক্ত আকারের ড্রিল বিট ব্যবহার করুন।

দ্রষ্টব্য: উপরের ছবিতে, আপনি দেখতে পাবেন আমি একটি "ডামি কেবল" তৈরি করেছি। এটি এলইডিগুলির জন্য 6 টি তারের একটি বান্ডিল যা আমি তাপ সঙ্কুচিত করে তাদের একসঙ্গে গুচ্ছ করার জন্য ব্যবহার করেছি। আমি এটি ব্যবহার করেছিলাম যে তারের গ্রন্থিটি প্রকৃত তারের গুচ্ছের সাথে সুন্দরভাবে ফিট হবে এবং সুইচ, কেবল গ্রন্থি এবং idাকনা চালু হওয়ার পরে বাক্সের জল প্রতিরোধের পরীক্ষা করতে। (-ইঞ্চি পানিতে ২ hours ঘণ্টা ডুবে থাকার পর, এর ভিতরে খুব কম আর্দ্রতা ছিল। আমি এই বাক্সটিকে "আবহাওয়া প্রতিরোধী" বললে খুশি হব।)

ধাপ 7: শক্তি আনুন

শক্তি আনুন!
শক্তি আনুন!
শক্তি আনুন!
শক্তি আনুন!
  • প্রকল্প বাক্সে মোটামুটি তিনটি উপাদান রেখে আপনার Arduino পৌঁছানোর জন্য আপনার কতটা ব্যাটারি এবং সুইচ তারের প্রয়োজন হবে তা নির্ধারণ করুন। সুইচ এবং 9V ব্যাটারি সংযোগকারী তারগুলি ছাঁটা। স্ট্রিপ এবং টিন শেষ। পরবর্তী ধাপের জন্য কিছু তাপ সঙ্কুচিত জায়গায় স্লাইড করুন।
  • আপনার স্ট্রিপ থেকে দুটি পুরুষ হেডার পিন কেটে ফেলুন (তবে সেগুলি একসাথে আটকে রাখুন)।
  • সুইচের এক প্রান্তে 9V ব্যাটারি সংযোগকারীর লাল সীসা সোল্ডার করুন। সুইচের অন্য প্রান্তকে পুরুষ হেডার পিনে সোল্ডার করুন। সোল্ডার কালো ব্যাটারি অন্য পুরুষ হেডার পিন।
  • উপরের ডায়াগ্রামে দেখানো হয়েছে, হেডার পিনগুলি ন্যানোকে VIN (পজিটিভ) এবং GND (নেগেটিভ) পাওয়ার জন্য ব্রেডবোর্ডে যাবে। ভিআইএন পিন 7 থেকে 12 ভোল্ট পরিচালনা করতে পারে। আপনি যদি আপনার আরডুইনোকে 9V ব্যাটারি ছাড়া অন্য কোনও উপায়ে পাওয়ার পরিকল্পনা করেন তবে একটি ভিন্ন সরবরাহের পিন ব্যবহার করুন।

ধাপ 8: প্রয়োজন হলে ন্যানো পরিবর্তন করুন।

প্রয়োজনে ন্যানো পরিবর্তন করুন।
প্রয়োজনে ন্যানো পরিবর্তন করুন।

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

দ্রষ্টব্য: যদি আপনার ন্যানোতে শিরোনাম পিনের প্রয়োজন হয়, তবে আপনার Arduino একত্রিত করার সময় এই পিনগুলি বাদ দিন।

ধাপ 9: ভিতরে তারের।

Image
Image
তারের ভিতরে।
তারের ভিতরে।
তারের ভিতরে।
তারের ভিতরে।
  • আপনি তার জন্য ড্রিল করা গর্তে প্রকল্প বাক্সে কেবল গ্রন্থি পোর্ট সংযুক্ত করুন। আপনি কিভাবে একটি তারের গ্রন্থি ব্যবহার করবেন তা নিয়ে বিভ্রান্ত হলে, ইউটিউবে আমি যে ভিডিওটি পেয়েছি তা দেখানো হয়েছে যে একজন একত্রিত হচ্ছে। (0:57 এ দ্রুত এগিয়ে যান।) আপনার একটি রাবার ওয়াশার থাকতে পারে। এটি প্রজেক্ট বক্স এবং তারের গ্রন্থির বাইরের বাদামের মধ্যে যায়।
  • এলইডি তারের আলগা প্রান্ত সংগ্রহ করুন। এই সময়গুলি তাদের সমান দৈর্ঘ্য, ফালা এবং প্রান্তে ছাঁটা করতে সময় নিন। তারের গ্রন্থির ক্যাপের মাধ্যমে প্রান্তগুলি খাওয়ান এবং বাক্সের অভ্যন্তরে রুটিবোর্ডে পৌঁছানোর জন্য যথেষ্ট দৈর্ঘ্য রেখে একসঙ্গে প্রান্তগুলিকে গুচ্ছ করতে তাপ সঙ্কুচিত একটি টুকরা ব্যবহার করুন।
  • তারের গুচ্ছকে তারের গ্রন্থি পোর্টের মাধ্যমে প্রজেক্ট বক্সে খাওয়ান এবং তারের জায়গায় লক করার জন্য গ্রন্থির ক্যাপটি মোচড়ান, বিশেষ করে তাপ সঙ্কুচিতের চারপাশে আপনি সেগুলিকে একসাথে গুছিয়ে রাখতেন..
  • ধনাত্মক তারের থেকে স্থল তারগুলি আলাদা করুন (আপনি আগে কোনটি বেছে নিয়েছিলেন তা মনে রাখবেন)। সমস্ত স্থল তারগুলি একসাথে একটি সাধারণ গ্রাউন্ডে সোল্ডার করুন। সেই গুচ্ছ থেকে একটি সংক্ষিপ্ত তার সংযুক্ত করুন এবং 1 পুরুষ হেডার দিয়ে এটি শেষ করুন। আপনার বেয়ার সোল্ডার জয়েন্টগুলোকে রক্ষা করতে তাপ সঙ্কুচিত করুন।
  • প্রতিটি ধনাত্মক তারের প্রান্তে পুরুষ শিরোলেখ। আবার, তাপ সঙ্কুচিত ব্যবহার করুন।
  • আরডুইনোতে পিডব্লিউএম পিনের সাথে সংযোগ করতে ব্রেডবোর্ডে ইতিবাচক শেষ পুরুষ শিরোনামগুলি সন্নিবেশ করান।
  • সাধারণ স্থলটি রুটিবোর্ডে ertোকান যাতে এটি একটি বর্তমান সীমাবদ্ধ প্রতিরোধকের মধ্য দিয়ে যায় এবং তারপর আরডুইনোতে GND- এ যায়।
  • ব্যাটারিতে রাখুন এবং আপনি যে বাক্সটি আগে ড্রিল করেছেন তার গর্তের মধ্য দিয়ে সুইচটি ফিট করুন। প্রজেক্ট বক্স এবং স্ক্রু ক্যাপের মধ্যে রাবার ওয়াশার লাগান। পাওয়ার লিডগুলিকে ব্রেডবোর্ডে ুকিয়ে দিন।
  • বাক্সের উপর Snapাকনাটি স্ন্যাপ বা স্ক্রু করুন। তুমি করেছ!

দ্রষ্টব্য: পরিকল্পনায় লক্ষ্য করুন এবং উন্নয়নমূলক পর্যায়ে আমি একটি LED সীমিত প্রতিরোধক ব্যবহার করেছি। সাধারণত প্রতিটি LED এর নিজস্ব প্রতিরোধক পাওয়া উচিত যেমন সাধারণত, একাধিক LED একবারে আলোকিত হয়। কোডটি একবারে একাধিক LED জ্বালানোর অনুমতি দেয় না তাই আরডুইনোকে রক্ষা করার জন্য শুধুমাত্র একটি প্রতিরোধক ব্যবহার করা ঠিক। এটি ছোট ব্রেডবোর্ডে স্থান বাঁচায় বা একটি ইন-লাইন প্রতিরোধক সহ প্রতিটি এলইডি সোল্ডারিংয়ের সময়। যে বলেন… সতর্কতা !!! যদি আপনি কোডটি পরিবর্তন করার পরিকল্পনা করেন যাতে এক সময়ে একাধিক LED আলোকিত হয়, তাহলে আপনাকে প্রতিটি LED এর জন্য আলাদা প্রতিরোধক প্রয়োজন হবে।

ধাপ 10: এটি ব্যবহার করুন।

এটা ব্যবহার করো
এটা ব্যবহার করো

আপনার আঙ্গিনায় গাছপালা, বেড়া, গোলাপী ফ্লেমিংগো বা অন্য কিছুতে এলইডি লাগানোর জন্য ভেলক্রো স্ট্র্যাপ বা গরম আঠালো ড্যাব ব্যবহার করুন। পর্দার আড়ালে, ওয়াইন রcks্যাকের মধ্যে uckুকিয়ে তাদের ভিতরে ব্যবহার করুন অথবা অন্ধকারে 3D ভাসমান প্রভাবের জন্য সিলিং থেকে তারগুলি ঝুলিয়ে রাখুন! এগুলি পার্টি, বিবাহ, চলচ্চিত্র এবং ফটোগ্রাফির জন্য একটি দুর্দান্ত স্পর্শ হবে।

ধাপ 11: আরও এগিয়ে যাওয়া …

যেমনটি আগে বলা হয়েছে, এটি এই প্রকল্পের প্রাথমিক সংস্করণ, তবে এটি এত সম্ভাবনায় পূর্ণ! একটি শিফট রেজিস্টার হুক করে আরো এলইডি চালান (কিভাবে এটি শিখতে JColvin91 এর নির্দেশাবলী দেখুন।) একটি "এটি সেট করুন এবং ভুলে যান" বৈশিষ্ট্যটির জন্য একটি হালকা সেন্সর, সৌর চার্জার এবং টাইমার যুক্ত করুন! বাগের সাথে আপনার নিজস্ব ফ্লেয়ার যোগ করতে কোডের সাথে মেস করুন। আপনি যা তৈরি করেন তা উপভোগ করুন এবং ভাগ করুন !!

আপডেট: এই নির্দেশিকা প্রকাশিত হওয়ার পর থেকে গত দুই সপ্তাহে, অনেক অবদানকারী এই প্রকল্পের কোড, হার্ডওয়্যার এবং বাস্তবায়নে উজ্জ্বল উন্নতির পরামর্শ দিয়েছেন। আমি দৃ strongly়ভাবে পরামর্শ দিচ্ছি যদি আপনি এটি তৈরির পরিকল্পনা করেন, তাহলে আপনি কীভাবে এই বজ্রপাতের বাগগুলি যেভাবে আমি পরিকল্পনা করিনি তা কীভাবে তৈরি করা যায় সে সম্পর্কে মন্তব্য এবং উত্তরগুলির মাধ্যমে পড়ুন। ওপেন সোর্স তৈরির চেতনায় আমি এই প্রকল্পকে যতটা সম্ভব ভাবতে চেয়েছি তার চেয়েও বেশি উন্নতিতে সহায়তা করে এমন সমস্ত ধারণাকে স্বাগত জানাই …

যাওয়া. বানান !!!

প্রস্তাবিত: