সুচিপত্র:

একটি IoT হ্যালোইন কুমড়া - একটি Arduino MKR1000 এবং Blynk অ্যাপ দিয়ে LED নিয়ন্ত্রণ করুন ???: 4 টি ধাপ (ছবি সহ)
একটি IoT হ্যালোইন কুমড়া - একটি Arduino MKR1000 এবং Blynk অ্যাপ দিয়ে LED নিয়ন্ত্রণ করুন ???: 4 টি ধাপ (ছবি সহ)

ভিডিও: একটি IoT হ্যালোইন কুমড়া - একটি Arduino MKR1000 এবং Blynk অ্যাপ দিয়ে LED নিয়ন্ত্রণ করুন ???: 4 টি ধাপ (ছবি সহ)

ভিডিও: একটি IoT হ্যালোইন কুমড়া - একটি Arduino MKR1000 এবং Blynk অ্যাপ দিয়ে LED নিয়ন্ত্রণ করুন ???: 4 টি ধাপ (ছবি সহ)
ভিডিও: Halloween কি? | কেন Halloween পালন করা হয়? | What is Halloween? | Why Halloween is Celebrated? 2024, নভেম্বর
Anonim

সবাইকে অভিবাদন, কয়েক সপ্তাহ আগে হ্যালোইন ছিল এবং followingতিহ্য অনুসরণ করে আমি আমার বারান্দার জন্য একটি চমৎকার কুমড়া তৈরি করেছি। কিন্তু আমার কুমড়ো বাইরে থাকার কারণে, আমি বুঝতে পেরেছিলাম যে মোমবাতি জ্বালানোর জন্য প্রতি সন্ধ্যায় বাইরে যেতে বেশ বিরক্তিকর। এবং আমি এটাও বুঝতে পারলাম যে, এটা আরো মজার হবে, যদি আমি মোমবাতির আলোর রঙ পরিবর্তন করতে পারি।

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

এখানে আমি প্রথমে দেখাবো কিভাবে আপনার কুমড়োর লাইটের অন/অফ সুইচ (RGB LED Neopixel Ring) নিয়ন্ত্রণ করতে IoT ডিভাইস (এখানে একটি Arduino MKR1000) ব্যবহার করতে হয়। দ্বিতীয়বার, আমি আপনাকে দেখাবো কিভাবে আপনার স্মার্টফোন ব্যবহার করে বিভিন্ন লাইটের রঙ সেট করবেন। ???

চল শুরু করি !

সরবরাহ:

এখানে উপাদানগুলির তালিকা, এই প্রকল্পের জন্য আপনার প্রয়োজন হবে। যদি আপনার কোন উপাদান কেনার প্রয়োজন হয়, ইবে বা আমাজন দেখুন, আপনি সেগুলি ন্যায্য মূল্যে কিনতে পারেন।

  • একটি কুমড়া
  • Arduino MKR1000
  • Neopixel রিং - 12 RGB LED (SK6812)
  • 1000µF ক্যাপাসিটর
  • 470Ω প্রতিরোধক
  • 3.7V 2000mAh LiPo ব্যাটারি - যদি USB মাইক্রোর মাধ্যমে চালিত না হয়
  • কিছু জাম্পার তার
  • একটি ঝাল লোহা

ধাপ 1: আপনার কুমড়া খোদাই

আপনার কুমড়া খোদাই!
আপনার কুমড়া খোদাই!

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

ধাপ 2: ইলেকট্রনিক্স উপাদানগুলি ওয়্যার করুন

ইলেকট্রনিক্স উপাদানগুলিকে তারে লাগান
ইলেকট্রনিক্স উপাদানগুলিকে তারে লাগান
ইলেকট্রনিক্স উপাদানগুলিকে তারে লাগান
ইলেকট্রনিক্স উপাদানগুলিকে তারে লাগান

আপনার উপাদানগুলি বুঝুন

আপনি নীচের এই প্রকল্পের জন্য ওয়্যারিং ডায়াগ্রাম পাবেন। ওয়্যারিং শুরু করার আগে, আপনাকে কয়েকটি বিষয় বিবেচনা করতে হবে।

  1. আপনি কোন Arduino মাইক্রোকন্ট্রোলার বোর্ড ব্যবহার করছেন? আপনার কি বোর্ডে 5V বা 3.3V ইনপুট আছে? আপনার বোর্ডে কি 5V পাওয়ার আউটপুট পিন আছে?
  2. আপনার LED Neopixel রিং এর সাইজ কত - 12, 16, 24 পিক্সেল?
  3. আপনি কিভাবে আপনার Arduino মাইক্রোকন্ট্রোলার এবং আপনার LEDs শক্তি যাচ্ছে?

এই প্রকল্পে, আমি একটি Arduino MKR1000 ব্যবহার করতে বেছে নিয়েছি, যার একটি এমবেডেড ওয়াইফাই চিপ রয়েছে। আমি এই Arduino এর সাথে যাওয়ার সিদ্ধান্ত নিয়েছি কারণ আমি ওয়াইফাই এর মাধ্যমে আমার স্মার্টফোন থেকে আমার Arduino নিয়ন্ত্রণ করতে সক্ষম হতে চেয়েছিলাম। এছাড়াও, আমি ইতিমধ্যে বাড়িতে এই বোর্ড ছিল এবং অন্য কিছু জন্য ব্যবহার করা হয় নি। আরেকটি বিকল্প একটি ESP8266 ওয়াইফাই মডিউল সহ একটি Arduino Uno, Nano বা অন্য কোন Arduino ব্যবহার করা হবে।

অন্যান্য Arduino এর তুলনায়, MKR1000 3.3V এ চলে। আপনি যখন USB পোর্টের মাধ্যমে বোর্ডে 5V সরবরাহ করতে পারেন, আপনি I/O পিনগুলিতে 3.3V এর বেশি বিতরণ করতে পারবেন না। MKR1000 এর একটি 5V পিন আছে, যা 5V ডিভাইসগুলিকে পাওয়ার জন্য ব্যবহার করা যেতে পারে। আমাদের ক্ষেত্রে, আমরা আমাদের নিওপিক্সেল রিংকে পাওয়ার জন্য এই পিনটি ব্যবহার করব। আপনি যদি 16, 24 বা তার বেশি পিক্সেলের মতো বড় রিং ব্যবহার করেন তবে আপনি একটি পৃথক পাওয়ার সাপ্লাই ব্যবহার করার কথা বিবেচনা করতে পারেন।

কুমড়া এবং ইলেকট্রনিক্স আমার বারান্দায় থাকবে এবং তাই আমরা আমাদের আরডুইনো এবং নিওপিক্সেলকে পাওয়ার জন্য 3.7V LiPo ব্যাটারি ব্যবহার করব। MKR1000 BatteryLife টিউটোরিয়ালটি আপনাকে ব্যাটারির ক্ষমতা নির্ধারণ করতে সাহায্য করবে। যেহেতু আমি প্রতিদিন ব্যাটারি রিচার্জ করতে চাইনি, তাই আমি 2000mAh ব্যাটারি বেছে নিয়েছি। তাছাড়া, আমি আমার কুমড়ো জ্বালানোর সময় আরডুইনোকে স্ট্যান্ডবাই মোডে রাখার সিদ্ধান্ত নিয়েছি। ওয়াইফাই মডিউল বন্ধ থাকায় এটি বিদ্যুৎ খরচ কমাতে সাহায্য করে।

আপনার উপাদানগুলি ওয়্যার করুন

  • ক্যাপাসিটরটি সরাসরি নিওপিক্সেল রিংয়ে বিক্রি করুন। GND এর নেতিবাচক দিক এবং 5V এর ইতিবাচক দিক
  • 470Ω প্রতিরোধককে ডেটা ইন (ডিআই) পিনে বিক্রি করুন
  • একটি জাম্পার ওয়্যার ব্যবহার করে আরডুইনো এর 5V পিনটিকে নিওপিক্সেলের 5V এর সাথে সংযুক্ত করুন
  • একটি জাম্পার তার ব্যবহার করে আরডুইনো এর GND পিনটিকে Neopixel এর GND এর সাথে সংযুক্ত করুন
  • Arduino এর #4 ডিজিটাল পিনটি একটি জাম্পার তার ব্যবহার করে নিওপিক্সেলের DI এর সাথে সংযুক্ত করুন

একবার এটি হয়ে গেলে, আপনাকে "IoT-Halloween-Pumpkin" GitHub ফোল্ডারটি খুলতে হবে এবং আপনার Arduino এ আপলোড করার আগে কোডটিতে কিছু পরিবর্তন করতে হবে। আশা করি আপনি একটু প্রোগ্রামিং এর জন্য প্রস্তুত !! ????

ধাপ 3: আপনার কুমড়া প্রোগ্রামিং

আপনার কুমড়া প্রোগ্রামিং
আপনার কুমড়া প্রোগ্রামিং
আপনার কুমড়া প্রোগ্রামিং
আপনার কুমড়া প্রোগ্রামিং
আপনার কুমড়া প্রোগ্রামিং
আপনার কুমড়া প্রোগ্রামিং

আপনার Arduino প্রোগ্রাম করুন

এই প্রকল্পে, আমরা আমাদের Arduino প্রোগ্রাম করতে চাই যাতে নিম্নলিখিতগুলি অর্জন করা হয়:

  • আরডুইনো ওয়াইফাই এর মাধ্যমে ব্লিন্ক অ্যাপের সাথে সংযুক্ত।
  • ব্লিওঙ্ক অ্যাপের মাধ্যমে নিওপিক্সেল লাইটের রং পরিবর্তন করা হয়।

আপনি আমার "IoT Halloween Pumpkin" GithHub সংগ্রহস্থলে এই প্রকল্পের কোড খুঁজে পেতে পারেন। কিন্তু আপনি এটি খনন করার আগে, আপনি এই প্রকল্পটি করার সময় আমি শিখেছি এমন কিছু জিনিস সম্পর্কে পড়তে চাইতে পারেন! ???

এলইডি লাইট শো

ঠিকানাযুক্ত LEDs বা Adafruit এর ভাষায় "NeoPixel" যেমন WS2812, WS2811 এবং SK6812 LED ড্রাইভারগুলি Adafruit NeoPixel লাইব্রেরি ব্যবহার করে নিয়ন্ত্রণ করা যায়। যদি আপনি প্রথমবারের মতো নিওপিক্সেল ব্যবহার করেন তবে আমি আপনাকে অ্যাডাফ্রুট নিওপিক্সেল উবারগাইড দেখার পরামর্শ দিচ্ছি। পরামর্শ এবং টিপস পূর্ণ, এটি একটি মহান সম্পদ!

আপনার কুমড়ায় একটি LED রঙ সেট করতে, আপনাকে আপনার Arduino/NeoPixel এ RGB মান পাঠাতে হবে। সবচেয়ে সহজ হল কিছু রঙের কালার কোড দেখা! স্পিরো ডিস্কো ব্লু, হারলেকুইন, ড্যাফোডিল বা রোজ বোনবোন, এখানে কিছু চমৎকার।

একটি মজার উপায় হল আপনার নিওপিক্সেল "নাচ" -এ রঙ থাকা। আপনি যদি সত্যিই অনুপ্রাণিত হন, তাহলে এটি ব্যবহার করুন! অন্যথায়, Tweaking4All LEDStrip Effects ব্লগ পোস্ট চেক করুন। আপনি কিছু চমত্কার আশ্চর্যজনক আলো প্রভাব জন্য কোড পাবেন। আরেকটি দুর্দান্ত সম্পদ হল অ্যাড্রিয়ানো দ্বারা নিওপিক্সেল এফেক্ট জেনারেটর।

ব্লাইঙ্ক অ্যাপ

Blynk অ্যাপটি অন্যতম জনপ্রিয় IoT প্ল্যাটফর্ম। Blynk অ্যাপটি ব্যবহার করা অসম্ভব সহজ এবং ৫ মিনিটেরও কম সময়ে আপনি আপনার IoT ডিভাইসের মাধ্যমে ইন্টারনেটের মাধ্যমে যোগাযোগের জন্য আপনার স্মার্টফোনে একটি IoT অ্যাপ তৈরি করতে পারবেন। আপনার প্রয়োজনে আপনার Blynk অ্যাপটি সেলাই করার আগে, আপনার প্রয়োজন হবে:

1. Blynk অ্যাপটি ডাউনলোড করুন

2. Blynk লাইব্রেরি ইনস্টল করুন

3. আপনার IoT ডিভাইসে সংযোগ স্থাপন করুন

Blynk অ্যাপটি প্রত্যেককে শুরু করতে সাহায্য করার জন্য দুর্দান্ত ডকুমেন্টেশন প্রকাশ করেছে। আমার মতো এখানে একবার দেখুন, এটি আপনার প্রথমবার এটি ব্যবহার করছে।

ধাপ 4: উপভোগ করুন

উপভোগ করুন!
উপভোগ করুন!
উপভোগ করুন!
উপভোগ করুন!

অভিনন্দন, আপনি এখন আপনার সোফায় আরামে বসতে পারেন এবং আপনার হ্যালোইন কুমড়োর LEDs এর রং নিয়ন্ত্রণ করতে আপনার স্মার্টফোন ব্যবহার করতে পারেন। ???

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

প্রস্তাবিত: