সুচিপত্র:

Arduino ভিত্তিক মাল্টি কালার লাইট পেইন্টিং ভান্ড: 13 টি ধাপ (ছবি সহ)
Arduino ভিত্তিক মাল্টি কালার লাইট পেইন্টিং ভান্ড: 13 টি ধাপ (ছবি সহ)

ভিডিও: Arduino ভিত্তিক মাল্টি কালার লাইট পেইন্টিং ভান্ড: 13 টি ধাপ (ছবি সহ)

ভিডিও: Arduino ভিত্তিক মাল্টি কালার লাইট পেইন্টিং ভান্ড: 13 টি ধাপ (ছবি সহ)
ভিডিও: 10 Minute School #viral #shortvideo #trending #aymansadik #wedding #viralvideo #english 2024, জুলাই
Anonim
আরডুইনো ভিত্তিক মাল্টি কালার লাইট পেইন্টিং ভান্ড
আরডুইনো ভিত্তিক মাল্টি কালার লাইট পেইন্টিং ভান্ড
আরডুইনো ভিত্তিক মাল্টি কালার লাইট পেইন্টিং ভান্ড
আরডুইনো ভিত্তিক মাল্টি কালার লাইট পেইন্টিং ভান্ড
আরডুইনো ভিত্তিক মাল্টি কালার লাইট পেইন্টিং ভান্ড
আরডুইনো ভিত্তিক মাল্টি কালার লাইট পেইন্টিং ভান্ড

হালকা পেইন্টিং হল ফটোগ্রাফারদের দ্বারা ব্যবহৃত একটি কৌশল, যেখানে আকর্ষণীয় নিদর্শন আঁকার জন্য আলোর উৎস ব্যবহার করা হয় এবং ক্যামেরা এইগুলিকে একত্রিত করে। ফলস্বরূপ ফটোতে আলোর ট্রেইল থাকবে যা শেষ পর্যন্ত আলো ব্যবহার করে একটি পেইন্টিং এর চেহারা দেবে।

ফটোগ্রাফাররা সাধারণত টর্চ লাইট, টিউব লাইট এবং আলোর অন্যান্য উৎসের মতো টুলস ব্যবহার করে হালকা পেইন্টিং তৈরি করে কিন্তু এই টুলগুলো রং, হার্ড হ্যান্ডলিং এবং কন্ট্রোলের সংকীর্ণ পরিসরে মারাত্মকভাবে সীমাবদ্ধ। আমি যে হালকা পেইন্টিং স্টিক তৈরি করেছি তা সহজেই এই সীমাবদ্ধতাগুলি অতিক্রম করতে পারে।

আমাদের হালকা পেইন্টিং স্টিকের প্রধান বৈশিষ্ট্য হল:

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

ধাপ 1: প্রয়োজনীয় উপকরণ

প্রয়োজনীয় সামগ্রী
প্রয়োজনীয় সামগ্রী
প্রয়োজনীয় সামগ্রী
প্রয়োজনীয় সামগ্রী

আমি এই প্রকল্পটি তৈরির জন্য প্রয়োজনীয় উপকরণ তালিকাভুক্ত করেছি। এছাড়াও আমি লিঙ্ক যোগ করেছি যেখানে আপনি Amazon.com থেকে কিনতে পারেন। নীচের লিঙ্কগুলি থেকে উপকরণ কেনা আমাকে কিছু কমিশন উপার্জন করবে এবং ভবিষ্যতে প্রকল্পগুলির জন্য আমাকে সমর্থন করবে:)

  1. Arduino Uno - এখানে কিনুন
  2. RGB WS2812 LED strip (25 LED’s) - এখানে কিনুন
  3. পাওয়ার ব্যাংক (5v, 10000mAh) - এখানে কিনুন
  4. ESP8266 মডিউল - এখানে কিনুন
  5. দ্বিমুখী লজিক কনভার্টার মডিউল - এখানে কিনুন
  6. তারের সংযোগ

WS2812 RGB LED স্ট্রিপ - এই RGB LEDs একসঙ্গে বেঁধে রাখা হয় এবং 60/120 পিসির ইউনিটে বিক্রি হয়। সর্বাধিক হাইলাইটিং হল যে এই আরজিবি এলইডি এর মধ্যে একটি সমন্বিত চিপ রয়েছে যা পরিবর্তে নিয়ন্ত্রণকারী অংশটিকে বেশ সহজ করে তোলে। এই বিষয়ে বিস্তারিত ব্যাখ্যা এই সুযোগের বাইরে। আরো বিস্তারিত জানার জন্য "WS2812 LED strip working" এই লিঙ্কটি দেখুন।

ESP8266 মডিউল: এটি একটি ছোট্ট ছোট্ট ওয়াইফাই ডেভেলপমেন্টাল বোর্ড যা ব্যাপকভাবে IOT প্রকল্পে ব্যবহৃত হয়। যদি আপনি আগে ESP8266 ব্যবহার না করেন তাহলে "ESP8266 মডিউল দিয়ে শুরু করা" এই লিঙ্কটি দেখুন।

দ্বি -নির্দেশিক লজিক কনভার্টার মডিউল: এই মডিউলটি 5V লেভেল থেকে 3.3v লজিক লেভেলে সিগন্যাল কনভার্ট করে আরডুইনোকে ESP8266 মডিউলের সাথে যোগাযোগ করতে সক্ষম করে।

ধাপ 2: ব্লক ডায়াগ্রাম

ব্লক ডায়াগ্রাম
ব্লক ডায়াগ্রাম

এই লাইট পেইন্টিং প্রজেক্টটি আইওটির ধারণার উপর ভিত্তি করে তৈরি করা হয়েছে যেখানে দুটি নেটওয়ার্কিং ডিভাইস একে অপরের সাথে সংযোগ স্থাপন করে একটি নেটওয়ার্ক গঠন করে এবং যোগাযোগ ও নিয়ন্ত্রণ প্রতিষ্ঠা করে। এখানে Arduino একটি ওয়েবপেজ হোস্ট করবে এবং সার্ভার হিসেবে কাজ করবে। এই ওয়েবপেজটি ব্যবহারকারীর কাছ থেকে LED কন্ট্রোল ইনপুট (রং: লাল, নীল, সবুজ এবং চালু/বন্ধ) নেওয়ার জন্য ডিজাইন করা হয়েছিল। এই হোস্ট করা ওয়েবপেজটি ওয়াইফাই সক্ষম ডিভাইসের মাধ্যমে অ্যাক্সেস করা যায় যা Arduino এর সাথে সংযুক্ত এবং এর সাথে সংযুক্ত RGB LED স্ট্রিপ নিয়ন্ত্রণ করে।

এই প্রকল্পটি আরও ভালভাবে বোঝার জন্য আমি আপনাকে "ESP8266 দিয়ে একটি Arduino ওয়েব সার্ভার তৈরি করা" পড়ার পরামর্শ দিচ্ছি। এই প্রকল্পটি কীভাবে কাজ করে সে সম্পর্কে এটি আপনাকে একটি মৌলিক ধারণাগত ধারণা প্রদান করবে। সংক্ষেপে Arduino এই প্রকল্পে নিম্নলিখিত কার্যক্রম সম্পাদন করবে:

  1. আমাদের ডিভাইস ওয়াইফাই হটস্পটে যোগ দিতে ESP8266 কমান্ড করুন।
  2. ESP বোর্ড ব্যবহার করে একটি সার্ভার তৈরি করুন আরডুইনোতে ওয়েবপেজ হোস্ট করুন এবং অনুরোধ করার জন্য বাহ্যিক ক্লায়েন্টদের (ডিভাইস ব্রাউজার) জন্য অপেক্ষা করুন
  3. একবার ক্লায়েন্ট রিকোয়েস্ট হয়ে গেলে, Arduino ESP8266 মডিউলের মাধ্যমে ক্লায়েন্টকে (ডিভাইস ব্রাউজার) ওয়েবপেজ পাঠাবে।
  4. তারপরে এটি ক্লায়েন্ট থেকে LED কমান্ডগুলির জন্য (ওয়েব ইন্টারফেস বিভাগে ব্যাখ্যা করা হবে) অসীমভাবে স্ক্যান করবে।
  5. এলইডি কমান্ডগুলি পাওয়ার পরে, আরডুইনো এটি প্রক্রিয়া করবে এবং এর সাথে সংযুক্ত আরজিবি এলইডি স্ট্রিপটি সক্রিয় করবে।

ধাপ 3: সার্কিট ডায়াগ্রাম

বর্তনী চিত্র
বর্তনী চিত্র
বর্তনী চিত্র
বর্তনী চিত্র

উপরের সার্কিট ডায়াগ্রামে দেখানো হয়েছে কিভাবে ESP8266 এবং RGB LED স্ট্রিপের সাথে Arduino কে সংযুক্ত করতে হয়। আপনি লক্ষ্য করতে পারেন যে Arduino এর TX এবং RX যা লজিক কনভার্টারে যাবে যেখানে সিগন্যালগুলি ESP8266 এর সাথে সামঞ্জস্যপূর্ণ 3.3v তে স্থানান্তরিত হবে। আরডুইনো এর পিন 6 যা একটি পিডব্লিউএম পিন আরজিবি এলইডি স্ট্রিপের রঙ নিয়ন্ত্রণ করতে সময় নিয়ন্ত্রণ পালস খাওয়ায়।

দুটি LED আছে যা এই প্রকল্পের জন্য সূচক হিসাবে কাজ করে। LED D2 নির্দেশ করে যখনই প্রকল্পটি চালু হয়। যদিও LED D1 নির্দেশ করে যখন Arduino সফলভাবে একটি ওয়েব সার্ভার তৈরি করে। এই সবুজ LED ব্যবহারকারীকে বুঝতে সাহায্য করবে যে সার্ভার ক্লায়েন্ট (ব্রাউজার) থেকে অনুরোধ গ্রহণের জন্য প্রস্তুত।

পাওয়ারব্যাঙ্কের পছন্দ সত্যিই গুরুত্বপূর্ণ কারণ সার্কিটটি প্রায় 1700ma এর সর্বাধিক বর্তমানকে টেনে আনতে পারে। আমি যেকোনো মুহূর্তে 2A এর বর্তমান আউটপুট সহ 5.1/10000mah ব্যাটারি ব্যবহার করেছি।

ধাপ 4: আপনার ESP8266 কে ওয়াইফাই হটস্পটে সংযুক্ত করা

আপনার ESP8266 কে ওয়াইফাই হটস্পটে সংযুক্ত করা হচ্ছে
আপনার ESP8266 কে ওয়াইফাই হটস্পটে সংযুক্ত করা হচ্ছে
আপনার ESP8266 কে ওয়াইফাই হটস্পটে সংযুক্ত করা হচ্ছে
আপনার ESP8266 কে ওয়াইফাই হটস্পটে সংযুক্ত করা হচ্ছে

ESP8266 মডিউল জোড়া জোড়া হটস্পট মনে রাখতে সক্ষম। এই প্রকল্পটি পূর্বে সংযুক্ত হটস্পটগুলির সাথে সংযোগ স্থাপনের স্বয়ংক্রিয় সংযোগের ক্ষমতার উপর ভিত্তি করে কাজ করে। ESP8266 মডিউলটি এটির জন্য নিবেদিত নির্দিষ্ট AT কমান্ড ব্যবহার করে নিয়ন্ত্রণ করা যায়। Arduino ব্যবহার করে আমরা এই কমান্ডগুলি পাস করতে পারি এবং ESP মডিউলকে আমাদের ডিভাইস হটস্পটের সাথে সংযোগ করতে বাধ্য করতে পারি।

এটি করার জন্য Arduino এ "Bareminimum" কোডটি আপলোড করুন। এখন লজিক শিফটার ব্যবহার করে নীচে উল্লিখিত Arduino এর সাথে ESP8266 সংযুক্ত করুন।

Arduino RX -> লজিক শিফটার -> ESP8266 RX

Arduino TX -> লজিক শিফটার -> ESP8266 TX

এখন আপনার সিরিয়াল মনিটরটি 57600 এর বড রেট (ESP8266 মডিউলের ডিফল্ট বাড রেট) এবং "উভয় এনএল এবং সিআর" নির্বাচিত সহ খুলুন। নিম্নলিখিত কমান্ড টাইপ করুন।

  1. এটি
  2. AT+RST
  3. AT+CWJAP = "আপনার ডিভাইস SSID", "আপনার পাসওয়ার্ড"

একবার আপনি আপনার সিরিয়াল মনিটরে "WIFI CONNECTED" এবং "WIFI GOT IP" নিশ্চিতকরণ পান। এই ধাপটি সম্পন্ন হয়েছে এবং আপনার ইএসপি মডিউল পরের বার যখন এটি চালিত হবে তখন আমার ডিভাইসে স্বয়ংক্রিয়ভাবে সংযুক্ত হবে।

ধাপ 5: ওয়েব ইন্টারফেস এবং এর কোড

ওয়েব ইন্টারফেস এবং এর কোড
ওয়েব ইন্টারফেস এবং এর কোড
ওয়েব ইন্টারফেস এবং এর কোড
ওয়েব ইন্টারফেস এবং এর কোড
ওয়েব ইন্টারফেস এবং এর কোড
ওয়েব ইন্টারফেস এবং এর কোড

ওয়েব ইন্টারফেসটি খুবই গুরুত্বপূর্ণ কারণ এটি ইউজার ইন্টারফেস হিসেবে কাজ করবে যার মাধ্যমে ESP8266 এর মাধ্যমে কমান্ডগুলি Arduino এ যাবে। আমাদের ওয়েব ইন্টারফেস বেশ সহজ এবং সাধারণ HTML কোডেড। এই ইন্টারফেসের বোতামগুলি প্রতিটি বোতাম টিপে একটি URL প্যারামিটার সহ একটি GET কমান্ড পাস করে। নীচে সংশ্লিষ্ট ইউআরএল প্যারামিটার সহ বোতামের তালিকা রয়েছে।

  1. স্ট্যান্ডার্ড রঙের জন্য 6 টি বোতাম - "/লাল", "/গ্রে", "ব্লু", "/হুই", "/গোল", "রাই"
  2. RGB মান ব্যবহার করে কাস্টম কালার ইনপুট - “? R = 255 & G = 255 & B = 255”
  3. স্ট্রিপ বন্ধ করুন - "/বন্ধ"

কিছু কারণে আমি এখানে ওয়েব ইন্টারফেস কোড রাখতে পারিনি, আপনি এই লিঙ্কে সেই কোডটি পেতে পারেন।

ধাপ 6: অ্যালগরিদম এবং কোড

অ্যালগরিদম এবং কোড
অ্যালগরিদম এবং কোড

হার্ডওয়্যার সেট আপ করার আগে আপনি কোডটি Arduino এ আপলোড করতে চান কারণ এটি একটি পাত্রে ভিতরে প্যাক করা প্রয়োজন এবং পরে এটি করা যাবে না। আমি অ্যালগরিদম লিখেছি যা আপনাকে Arduino কোডটি বুঝতে সাহায্য করবে।

অ্যালগরিদম:

  1. "AT+RST / r / n" কমান্ড পাঠিয়ে ESP8266 মডিউলটি পুনরায় সেট করুন।
  2. আমাদের ডিভাইসের হটস্পটে সংযোগ সফল কিনা তা দেখতে ESP8266 এর প্রতিক্রিয়া দেখুন। একবার সংযুক্ত হয়ে ESP8266 এ "সার্ভার সৃষ্টি" (নীচে পড়ুন) কমান্ড ক্রম খাওয়ানো শুরু করুন।
  3. প্রতিটি ইনপুট কমান্ডের প্রতিক্রিয়া পর্যবেক্ষণ করুন।
  4. এই সমস্ত কমান্ডগুলিকে "OK / r / n" এর প্রতিক্রিয়া ফিরিয়ে দেওয়া উচিত, ভুল প্রতিক্রিয়া হলে ভুল প্রতিক্রিয়া বা "ত্রুটি" দিয়ে কমান্ডটি পুনরাবৃত্তি করুন।
  5. একবার সমস্ত সার্ভার তৈরির কমান্ড সিকোয়েন্স সফলভাবে হয়ে গেলে, Arduino এর 12 পিনে সবুজ LED জ্বালান। এটি ব্যবহারকারীর জন্য ক্লায়েন্টের অনুরোধ প্রদানের ইঙ্গিত হবে।
  6. ল্যান্ড বা নেটওয়ার্কের মধ্যে থাকা যেকোনো ব্রাউজার থেকে ক্লায়েন্টের অনুরোধের জন্য আরডুইনোকে অপেক্ষা করতে বাধ্য করুন।
  7. একবার ক্লায়েন্ট রিকোয়েস্ট হয়ে গেলে, কানেকশন আইডি চেক করুন এবং “AT+CIPSEND…” কমান্ডটি পাঠান। এটিতে উপযুক্ত সংযোগ আইডি সন্নিবেশ করিয়ে।
  8. ESP8266 একটি '>' চিহ্ন দিয়ে সাড়া দেয় যা অক্ষর গ্রহণে তার প্রস্তুতি নির্দেশ করে। এটি পাওয়ার পর ওয়েবপৃষ্ঠা কোডটি পাঠান যা আমরা ESP8266 মডিউলের মাধ্যমে ক্লায়েন্ট ব্রাউজারে আগের ধাপে দেখেছি।
  9. এখন ওয়েবপেজ ব্যবহারকারীর ক্লায়েন্ট ব্রাউজারে দৃশ্যমান হবে, আরডুইনো ক্লায়েন্টের "LED কমান্ড" এর জন্য অনির্দিষ্টকালের জন্য স্ক্যান করার অবস্থায় প্রবেশ করবে।
  10. ওয়েবপৃষ্ঠাটি প্রতিটি বোতাম প্রেসের জন্য অনন্য ইউআরএল প্যারামিটার প্রদানের জন্য লেখা হয়েছিল, তাই যখনই একটি বোতাম টিপানো হবে তখন ইএসপি মডিউল সেই অনন্য ইউআরএল প্যারামিটারের সাথে একটি জিইটি অনুরোধে পাস করবে।
  11. Arduino এই URL টি প্রক্রিয়া করা উচিত এবং সেই অনুযায়ী RGB LED স্ট্রিপ নিয়ন্ত্রণ করা উচিত।

সার্ভার ক্রিয়েশন কমান্ড:

  • এটি
  • AT+CWMODE = 3
  • AT+CIPSTA = 192.168.43.253 (অ্যান্ড্রয়েড ডিভাইসের জন্য)
  • AT+CIPMUX = 1
  • AT+CIPSERVER = 1, 80

কোড:

আপনার এই প্রকল্পটি কাজ করার জন্য, আপনাকে এই "অ্যাডাফ্রুটস নিওপিক্সেল লাইব্রেরি" ইনস্টল করতে হবে, সেগুলি ডাউনলোড করে ইনস্টল করতে হবে।

আপনি এই লিঙ্কে এই প্রকল্পের জন্য Arduino কোড পেতে পারেন -> "Arduino পরিচালিত হালকা পেইন্টিং স্টিক"

ধাপ 7: হালকা স্টিক প্রস্তুত করা

Image
Image
হালকা লাঠি প্রস্তুত করা হচ্ছে
হালকা লাঠি প্রস্তুত করা হচ্ছে
হালকা লাঠি প্রস্তুত করা হচ্ছে
হালকা লাঠি প্রস্তুত করা হচ্ছে
হালকা লাঠি প্রস্তুত করা হচ্ছে
হালকা লাঠি প্রস্তুত করা হচ্ছে

আমি এই "হালকা পেইন্টিং কাঠি" তৈরির জন্য একটি ভিডিও তৈরি করেছি, আরো স্পষ্টতার জন্য দেখুন।

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

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

ধাপ 8: কন্টেইনারের পছন্দ এবং লাঠি সেট করা

কনটেইনার পছন্দ এবং লাঠি সেট আপ
কনটেইনার পছন্দ এবং লাঠি সেট আপ
কনটেইনার পছন্দ এবং লাঠি সেট আপ
কনটেইনার পছন্দ এবং লাঠি সেট আপ
কনটেইনার পছন্দ এবং লাঠি সেট আপ
কনটেইনার পছন্দ এবং লাঠি সেট আপ
কনটেইনার পছন্দ এবং লাঠি সেট আপ
কনটেইনার পছন্দ এবং লাঠি সেট আপ

পাওয়ারব্যাঙ্ক, আরডুইনো, ইন্ডিকেটর LED এবং ESP8266 মডিউলগুলি এই পাত্রে প্রবেশ করার পর এটি বেশ গুরুত্বপূর্ণ পদক্ষেপ। উপযুক্ত আকারের একটি ধারক নির্বাচন করুন যাতে এটি উপরের সমস্তটি রাখতে পারে। আমি একটি নলাকার কন্টেইনার বেছে নিয়েছি যাতে সেগুলো চালানোর সময় আমার পক্ষে রাখা সহজ হবে।

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

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

ধাপ 9: পাওয়ার ব্যাংক এবং ইন্ডিকেটর এলইডি একত্রিত করা

পাওয়ার ব্যাংক এবং ইন্ডিকেটর এলইডি একত্রিত করা
পাওয়ার ব্যাংক এবং ইন্ডিকেটর এলইডি একত্রিত করা
পাওয়ার ব্যাংক এবং ইন্ডিকেটর এলইডি একত্রিত করা
পাওয়ার ব্যাংক এবং ইন্ডিকেটর এলইডি একত্রিত করা
পাওয়ার ব্যাংক এবং ইন্ডিকেটর এলইডি একত্রিত করা
পাওয়ার ব্যাংক এবং ইন্ডিকেটর এলইডি একত্রিত করা

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

আঁকা রেখার ঠিক বিপরীতে একটি সুইচ রাখুন। এই সুইচটি সম্পূর্ণ প্রকল্পটি চালু/বন্ধ করার উদ্দেশ্যে। সুইচের নিচে। দুটি এলইডি (লাল এবং সবুজ) রাখুন এবং রেফারেন্সের জন্য প্রতিটিকে একটি রোধক (ধাপ 3 এ সার্কিট ডায়াগ্রাম দেখুন) দিয়ে সোল্ডার করুন। এলইডি এবং সুইচটি যে দিকে লাইটিং স্টিক straightুকবে তার ঠিক বিপরীত হওয়া উচিত। এটি হালকা পেইন্টিংয়ের সময় নির্দেশক LED এর অবাঞ্ছিত আলোর হস্তক্ষেপ এড়ানোর জন্য। শেষ ছবিতে দেখানো হিসাবে বোতাম থেকে স্ট্রিপড ইউএসবি কেবল এবং কয়েকটি সংযোজক সংযুক্ত করুন। Arduino এবং ESP8266 মডিউলগুলিকে পাওয়ার জন্য সংযোগকারী কেবলগুলি রয়েছে।

ধাপ 10: কন্টেনারের ভিতরে Arduino এবং ESP8266 মডিউল একত্রিত করা

পাত্রে ভিতরে Arduino এবং ESP8266 মডিউল একত্রিত করা
পাত্রে ভিতরে Arduino এবং ESP8266 মডিউল একত্রিত করা
পাত্রে ভিতরে Arduino এবং ESP8266 মডিউল একত্রিত করা
পাত্রে ভিতরে Arduino এবং ESP8266 মডিউল একত্রিত করা
পাত্রে ভিতরে Arduino এবং ESP8266 মডিউল একত্রিত করা
পাত্রে ভিতরে Arduino এবং ESP8266 মডিউল একত্রিত করা

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

হালকা পেইন্টিং স্টিক থেকে পাওয়ার টার্মিনাল এবং Arduino এর 6 ষ্ঠ পিনের সাথে তারের সংযোগ করুন। একবার হয়ে গেলে পাত্রে ক্যাপটি সাবধানে বন্ধ করুন।

ধাপ 11: এটি overেকে দিন

এটাকে ঢেকে দাও
এটাকে ঢেকে দাও
এটাকে ঢেকে দাও
এটাকে ঢেকে দাও
এটাকে ঢেকে দাও
এটাকে ঢেকে দাও

একটি কালো টেপ বা অন্য কোন উপাদান দিয়ে পাত্রে overেকে দিন। এটি হালকা পেইন্টিংয়ের অপারেশনকে বিরক্ত করা থেকে হালকা হস্তক্ষেপ রোধ করার জন্য। এর কারণ হল Arduino, ESP8266 এবং পাওয়ার ব্যাংকে LED আছে। এগুলি অনাবৃত রাখা হস্তক্ষেপ করতে পারে এবং ফটো নষ্ট করতে পারে।

আমি এই উদ্দেশ্যে একটি কালো টেপ ব্যবহার করেছি। যদিও আপনি এই উদ্দেশ্যে আপনার পছন্দের অন্য কোন জিনিস ব্যবহার করতে পারেন।

ধাপ 12: এটি পরীক্ষা করুন

এটি পরীক্ষা করুন
এটি পরীক্ষা করুন
এটি পরীক্ষা করুন
এটি পরীক্ষা করুন
এটি পরীক্ষা করুন
এটি পরীক্ষা করুন
এটি পরীক্ষা করুন
এটি পরীক্ষা করুন
  1. সুইচটি চালু করুন এবং লাল LED জ্বলতে হবে
  2. সবুজ LED জ্বলতে অপেক্ষা করুন, এটি সাধারণত 5 থেকে 10 সেকেন্ডের মধ্যে ঘটে এবং এটি নির্দেশ করে যে Arduino সার্ভার তৈরি হয়েছে।
  3. সবুজ LED চালু হয়ে গেলে, আপনার ডিভাইসে ব্রাউজারটি খুলুন এবং IP ঠিকানা টাইপ করুন 192.168.43.253 URL চালু করুন
  4. 5 ম ধাপে আমরা যে ওয়েবপৃষ্ঠাটি দেখেছি তা আপনার পর্দায় প্রদর্শিত হওয়া উচিত।
  5. এখন ওয়েব ইন্টারফেসের সাথে যোগাযোগ করুন এবং LED স্ট্রিপ নিয়ন্ত্রণ করুন
  6. এবং যান এবং কিছু হালকা হালকা পেইন্টিং করুন।

ধাপ 13: মনে রাখার জিনিস এবং আরো কিছু ছবি

মনে রাখার বিষয় এবং আরো কিছু ছবি
মনে রাখার বিষয় এবং আরো কিছু ছবি
মনে রাখার বিষয় এবং আরো কিছু ছবি
মনে রাখার বিষয় এবং আরো কিছু ছবি
মনে রাখার বিষয় এবং আরো কিছু ছবি
মনে রাখার বিষয় এবং আরো কিছু ছবি
  • এই প্রকল্পটি ইএসপি 8266 এর সক্ষমতার উপর ভিত্তি করে একবার ওয়াইফাই হটস্পটের সাথে স্বয়ংক্রিয়ভাবে সংযুক্ত হয়ে যায়। সুতরাং এই প্রকল্পে ব্যবহারের আগে ESP8266 এবং আপনার হটস্পট ডিভাইসটি অন্তত একবার যুক্ত করতে হবে।
  • আরডুইনোকে এমনভাবে প্রোগ্রাম করা হয়েছিল যাতে কেবলমাত্র একটি ক্লায়েন্ট যোগাযোগ পরিচালনা করা যায় যার অর্থ কেবল একটি ব্রাউজারই আরডুইনোকে LED এর নিয়ন্ত্রণের জন্য অনুরোধ করতে পারে
  • ESP8266 দিয়ে Arduino দ্বারা সার্ভার তৈরির জন্য অপেক্ষা করার সময় আছে। এই অপেক্ষার সময় শেষ সবুজ LED দ্বারা জানা যাবে।
  • একবার সবুজ এলইডি লাইট জ্বলে উঠলে আপনি আপনার ব্রাউজার থেকে ক্লায়েন্ট রিকোয়েস্ট শুরু করতে পারেন। আপনার পুরো প্রকল্পটি কমপক্ষে 2A এর উত্স সরবরাহ করা উচিত যাতে এটি ঝামেলা মুক্ত থাকে।
  • ডেস্কটপের জন্য গুগল ক্রোম এবং স্মার্টফোনের জন্য অপেরা নিয়ে এই প্রকল্প সফলভাবে পরীক্ষা করা হয়েছে।

আশা করি আপনারা সকলেই এই নির্দেশনাটি পছন্দ করবেন, এটি চেষ্টা করুন এবং আমাকে ফলাফলটি জানান। আমি এই প্রকল্পের জন্য একটি পিসিবি ডিজাইন করার পরিকল্পনা করছি এবং শীঘ্রই এটি এখানে প্রকাশ করব। আরও উন্নতির ধারনা অনেক স্বাগত।

এই প্রকল্পটি একটি নির্দেশযোগ্য তৈরি করতে নির্মাণ এবং নথি তৈরি করতে অনেক সময় নিয়েছে। দয়া করে "LED প্রতিযোগিতা", "আরডুইনো প্রতিযোগিতা" এবং "রিমোট কন্ট্রোল প্রতিযোগিতায়" আমার জন্য ভোট দিন যদি আপনি মনে করেন এটি মূল্যবান। আশা করি আপনাকে আরেকটি নির্দেশের সাথে দেখা হবে

LED প্রতিযোগিতা 2017
LED প্রতিযোগিতা 2017
LED প্রতিযোগিতা 2017
LED প্রতিযোগিতা 2017

এলইডি প্রতিযোগিতা 2017 তে রানার আপ

প্রস্তাবিত: