সুচিপত্র:

ইন্টারেক্টিভ গ্লোয়িং মাশরুম: 10 টি ধাপ (ছবি সহ)
ইন্টারেক্টিভ গ্লোয়িং মাশরুম: 10 টি ধাপ (ছবি সহ)

ভিডিও: ইন্টারেক্টিভ গ্লোয়িং মাশরুম: 10 টি ধাপ (ছবি সহ)

ভিডিও: ইন্টারেক্টিভ গ্লোয়িং মাশরুম: 10 টি ধাপ (ছবি সহ)
ভিডিও: SnowRunner Season 8: A GRAND guide to everything NEW 2024, জুলাই
Anonim
Image
Image
ইন্টারেক্টিভ গ্লোয়িং মাশরুম
ইন্টারেক্টিভ গ্লোয়িং মাশরুম
ইন্টারেক্টিভ গ্লোয়িং মাশরুম
ইন্টারেক্টিভ গ্লোয়িং মাশরুম

এই নির্দেশনা আপনাকে দেখাবে কিভাবে মাশরুম তৈরি করতে হয় যা অন্ধকারে জ্বলজ্বল করবে। আপনি উপরে টিপে পৃথক মাশরুম বন্ধ এবং আবার চালু করতে পারেন।

আমি একটি স্কুল অ্যাসাইনমেন্টের জন্য এই প্রকল্পটি শুরু করেছি যেখানে আমাদের Arduino Uno ব্যবহার করে কিছু তৈরি করতে হয়েছিল।

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

এই প্রকল্পটি DIY সুবিধাগুলির ভিডিও দ্বারা অনুপ্রাণিত হয়েছিল:

এই লাইট তৈরির জন্য আমি যে প্রক্রিয়ার মধ্য দিয়ে গেলাম, সেই সাথে এটি কিভাবে করবেন তার নির্দেশাবলী এখানে পাবেন।

এই প্রকল্পের জন্য, আপনার প্রয়োজন হবে:

  • একটি Arduino Uno;
  • একটি রুটিবোর্ড;
  • একটি পারফ বোর্ড;
  • একটি নিওপিক্সেল LEDstrip থেকে 5 LEDs;
  • 5 চাপ সেন্সর;
  • একটি হালকা সেন্সর;
  • একটি 470Ω প্রতিরোধক;
  • কোন মান 6 প্রতিরোধক;
  • শক্ত তার (অ-পরিবাহী!);
  • স্বচ্ছ সিলিকন সিলার;
  • জলরঙের পেইন্ট;
  • ক্লিং ফিল্ম
  • একটি গাছ লগ;
  • একটি ড্রিল;
  • একটি চিসেল এবং হাতুড়ি;
  • বিভিন্ন রঙে তার;
  • বৈদ্যুতিক টেপ;
  • অন্য, শক্তিশালী টেপ;
  • গরম আঠা;
  • সঙ্কুচিত নল;
  • একটি তাপ বন্দুক;
  • একটি সোল্ডারিং স্টেশন;
  • প্লাস;
  • টিস্যু পেপার;
  • একটি অবিচলিত হাত এবং অনেক সময় এবং ধৈর্য;

ধাপ 1: কনসেপ্ট ডিজাইন

ডিজাইনের ধারণা
ডিজাইনের ধারণা
ডিজাইনের ধারণা
ডিজাইনের ধারণা

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

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

আমি এটাও বুঝতে পেরেছিলাম যে LED এর নিচে চাপ সেন্সর স্থাপন করা সম্ভবত একটি ভাল ধারণা হবে, তাই সেন্সর দ্বারা কোন আলো অবরুদ্ধ হবে না।

ধাপ 2: লগ প্রস্তুত করা

লগ প্রস্তুত করা হচ্ছে
লগ প্রস্তুত করা হচ্ছে
লগ প্রস্তুত করা হচ্ছে
লগ প্রস্তুত করা হচ্ছে
লগ প্রস্তুত করা হচ্ছে
লগ প্রস্তুত করা হচ্ছে

এই প্রকল্পের সবচেয়ে সময়সাপেক্ষ কাজগুলির মধ্যে একটি হল লগটি ফাঁকা করা। আমি একটি নরম ধরনের কাঠ থেকে একটি পেতে সুপারিশ করব যা সহজেই কার্যকর (আমার মত নয়), অথবা ইতিমধ্যে একটি ফাঁকা লগ কিনে।

আপনি যদি আপনার নিজের লগ ফাঁকা করতে চান তবে আপনি গর্তটি পুড়িয়ে ফেলতে পারেন বা আমার ব্যবহৃত পদ্ধতিটি ব্যবহার করতে পারেন। আমার পদ্ধতির জন্য আপনার একটি ড্রিল, একটি চিসেল, একটি হাতুড়ি এবং প্রচুর ধৈর্যের প্রয়োজন হবে।

আপনি ড্রিলিং শুরু করার আগে, আপনার চিন্তা করা উচিত যে আপনি গাছটি কতটা নীচে ফেলে দিতে চান। দ্রষ্টব্য: আপনি যদি আরও কাঠ সরিয়ে ফেলেন তবে প্রকল্পটি কম ভারী হলেও কম শক্তিশালী হবে।

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

মনে রাখবেন যে লগের পাশের ছিদ্রটি তার নীচে থাকবে!

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

ধাপ 3: মাশরুম ক্যাপ তৈরি করা

মাশরুম ক্যাপ তৈরি করা
মাশরুম ক্যাপ তৈরি করা
মাশরুম ক্যাপ তৈরি করা
মাশরুম ক্যাপ তৈরি করা

মাশরুমের ক্যাপের জন্য আপনার প্রয়োজন হবে স্বচ্ছ সিলিকন সিলেন্ট, ওয়াটার কালার পেইন্টস, ক্লিং ফিল্ম, নড়াচড়া করার মতো কিছু এবং গোলাকার বস্তু (বা ভেঙে যাওয়া টিস্যু পেপার)।

একটু জলরঙের পেইন্টের সাথে সিলিকনের একটি পুতুল মেশান। আমি সাদা বেছে নিয়েছি, তাই আমি এখনও আমার মাশরুমগুলিকে LEDs এর রঙ ব্যবহার করে যেকোনো রঙ দিতে পারতাম, কিন্তু যদি আপনি কেবল একটি রঙ চান তবে আপনি একই রঙের মাশরুম তৈরি করে এটিকে আরও তীব্র করতে পারেন।

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

একটি গোলাকার বস্তুর উপর ক্লিং ফিল্মটি রাখুন এবং এটি শুকিয়ে দিন।

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

ধাপ 4: LEDs তারের

LEDs তারের
LEDs তারের
LEDs তারের
LEDs তারের
LEDs তারের
LEDs তারের

আপনার মাশরুমের ক্যাপগুলি শুকানোর সময়, আপনি LEDs থেকে শুরু করে হার্ডওয়্যার উপাদানগুলি প্রস্তুত করতে শুরু করতে পারেন। LEDs প্রস্তুত করতে, আপনাকে নিম্নলিখিতগুলি করতে হবে:

  1. 9 টি লাল তারের, 9 টি কালো তারের (কালো তারের অভাবের কারণে আমি কিছু LEDs এর পরিবর্তে নীল ব্যবহার করেছি) এবং আপনার পছন্দের একটি রঙে 9 টি কেবল (এগুলি ডেটার জন্য ব্যবহৃত তারগুলি হবে) কেটে নিন এবং কেটে নিন। নিশ্চিত করুন যে আপনার তারগুলি আপনার গাছের কাণ্ডের নীচে থেকে উপরের দিকে যেতে যথেষ্ট লম্বা এবং এমনকি বেশ কিছুটা আটকে আছে। এগুলি খুব ছোট করার চেয়ে খুব দীর্ঘ করা ভাল
  2. আপনার নেতৃত্বাধীন স্ট্রিপ থেকে 5 টি LED কাটা।
  3. এলইডিগুলির স্থল পিনগুলিতে কালো তারগুলি বিক্রি করুন। LED এর প্রতিটি পাশে একটি তার। LEDs এ 5-ভোল্ট পিনের জন্য লাল তারের সাথে এবং ডেটা পিনের জন্য অন্যান্য তারের সাথে পুনরাবৃত্তি করুন। আপনার কেবল একটি দিকে তারের সাথে একটি LED থাকবে, এটি পঞ্চম এবং শেষ LED হবে এবং তাই অন্য তিনটি তারের প্রয়োজন হবে না। এলইডি -তে, আপনি দেখতে পাবেন তীরগুলি একদিকে নির্দেশ করছে। তীরগুলি যে দিক থেকে আসছে তার পাশে তারের শেষ চিহ্নিত করতে একটি স্থায়ী মার্কার ব্যবহার করুন। এটি খুব গুরুত্বপূর্ণ কারণ আপনার পরে এটি প্রয়োজন হবে!
  4. তারের সুরক্ষার জন্য এবং একে অপরকে স্পর্শ করা থেকে বিরত রাখতে, সঙ্কুচিত নলের টুকরো কেটে ফেলুন, উন্মুক্ত তারের উপরে রাখুন এবং সেগুলিকে সঙ্কুচিত করার জন্য একটি তাপ বন্দুক ব্যবহার করুন।
  5. অবশেষে, ছবিতে দেখানো হিসাবে তারগুলি একসাথে পাকান।

দ্রষ্টব্য: আপনি যদি চান, আপনি LEDs থেকে প্লাস্টিকের কভারটি সরাতে পারেন, তবে আমি LED কে রক্ষা করার জন্য এটিকে ছেড়ে দেওয়ার সুপারিশ করব।

ধাপ 5: চাপ সেন্সর যোগ করা

চাপ সেন্সর যোগ করা
চাপ সেন্সর যোগ করা
চাপ সেন্সর যোগ করা
চাপ সেন্সর যোগ করা
চাপ সেন্সর যোগ করা
চাপ সেন্সর যোগ করা

LEDs এর নীচে, আমরা চাপ সেন্সর স্থাপন করব।

এগুলি প্রস্তুত করতে আপনাকে নিম্নলিখিতগুলি করতে হবে:

1. প্রায় 15 সেমি শক্ত তার কেটে দিন (নিশ্চিত করুন যে এটি বিদ্যুৎ সঞ্চালন করে না!) আমি রূপালী তার ব্যবহার করেছি;

2. ছবিতে দেখানো হিসাবে একটি সর্পিল মধ্যে তারের পাকান;

3. চাপ সেন্সরগুলিতে সর্পিলের একপাশে আঠালো করুন (আমি এটি করার জন্য সুপারগ্লু ব্যবহার করেছি, তবে যে কোনও আঠালো হবে);

4. নিশ্চিত করুন যে LED সেন্সরের নিচে প্রেসার সেন্সর আছে। যদি তারা তা না করে, তাহলে আপনি LEDs এর তারগুলিকে উপযুক্ত করতে তাদের বাঁকতে পারেন।

5. এলইডির নীচে চাপ সেন্সর রাখুন, তারের সর্পিলের মধ্যে এলইডি থাকুন। রেফারেন্সের জন্য ছবিগুলি দেখুন।

6. যদি আমরা চাপ সেন্সরগুলি সঠিকভাবে কাজ করতে চাই, তাহলে আমরা যখন তারের উপর চাপ দেব তখন সেগুলিকে চেপে রাখার জন্য কিছু করতে হবে। এটি করার জন্য, আমি চাপ সেন্সরের নীচে তারের মধ্যে টেপ স্থাপন করেছি।

পরবর্তী, আমাদের চাপ সেন্সরগুলিতে তারের ঝালাই করতে হবে। (আপনি অন্য সব করার আগে আপনি এই পদক্ষেপটি করতে পারেন, কিন্তু আমি এই ক্রমে এটি করেছি)

7. 15 টি তার কেটে দিন এবং কেটে নিন: মাটির জন্য 5, ডেটার জন্য 5 এবং 5-ভোল্টের জন্য 5 টি। আমি LEDs জন্য আপনি ব্যবহার চেয়ে এই জন্য বিভিন্ন রং ব্যবহার করার সুপারিশ করবে। আমি কমলা, সবুজ এবং ধূসর ব্যবহার করেছি।

8. ডেটার জন্য তারের সোল্ডার এবং প্রেসার সেন্সরে 5-ভোল্ট। প্রতিরোধক যোগ করার সময় আমরা গ্রাউন্ড ওয়্যার ব্যবহার করব (পরবর্তী ধাপে)

দ্রষ্টব্য: আপনি এই তারের বান্ডিলগুলিতে কিছু শক্ত তার যুক্ত করতে চাইতে পারেন। এটি শেষ পর্যন্ত মাশরুমের ডালপালা একটু বেশি শক্তি দেবে। আমি এটা করিনি কারণ আমি বুঝতে পারিনি শেষ পর্যন্ত মাশরুম কতটা ভারী হবে।

ধাপ 6: লাইট সেন্সর এবং প্রতিরোধক

লাইট সেন্সর এবং প্রতিরোধক
লাইট সেন্সর এবং প্রতিরোধক
লাইট সেন্সর এবং প্রতিরোধক
লাইট সেন্সর এবং প্রতিরোধক
লাইট সেন্সর এবং প্রতিরোধক
লাইট সেন্সর এবং প্রতিরোধক

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

আমরা হালকা সেন্সর দিয়ে শুরু করব:

1. আবার, মাটি, তথ্য এবং একটি 5-ভোল্টের জন্য তারের কাটা এবং স্ট্রিপ।

2. তথ্যের জন্য তারের সোল্ডার এবং আলোর সেন্সরে 5-ভোল্ট।

এখন, আমরা সমস্ত প্রতিরোধক যোগ করব।

চাপ সেন্সর এবং হালকা সেন্সরের জন্য আপনাকে নিম্নলিখিতগুলি করতে হবে:

1. স্থল তারের অর্ধেক কাটা, তারের প্রতিটি প্রান্ত ফালা এবং দুই প্রান্তের মধ্যে একটি প্রতিরোধক ঝালাই। এটা কোন ব্যাপার না প্রতিরোধকের মান কি। সমগ্র প্রতিরোধকের উপর সঙ্কুচিত নল ব্যবহার করুন যাতে এটি তারের ভিতরে সুরক্ষিত এবং দৃly়ভাবে সুরক্ষিত থাকে।

2. এর পরে, হয়ত সাবধানে রাবার/প্লাস্টিকের ডাটা তারের প্রায় মাঝখানে কেটে ফেলুন যাতে প্রকৃত তারের কিছুটা প্রকাশ পায়, অথবা ডাটা তারের অর্ধেক কেটে ফেলুন, আবার প্রতিটি প্রান্তটি কেটে ফেলুন এবং সেগুলি আবার একসঙ্গে বিক্রি করুন।

3. ছবিতে দেখানো হিসাবে তথ্য তারের উপর উন্মুক্ত তারের ভিতরে প্রতিরোধক সঙ্গে স্থল তারের ঝালাই। উন্মুক্ত তারগুলি coverাকতে হয় বৈদ্যুতিক টেপ বা সঙ্কুচিত টিউব ব্যবহার করুন (সোল্ডারিংয়ের আগে তারে কিছু লাগাতে ভুলবেন না!)

LEDs জন্য, আমরা শুধুমাত্র একটি প্রতিরোধক প্রয়োজন হবে।

1. আপনি যে LED তারের বান্ডেলগুলি তৈরি করেছেন তার মধ্যে একটি বেছে নিন (আমি দীর্ঘতম তারের সাথে একটি বাছাই করার পরামর্শ দেব, যেহেতু এটি গাছের লগ থেকে সবচেয়ে দূরে যাবে) নোট: কেবল একপাশে তারের সাথে LED বাছাই করবেন না! এই 5 এর মধ্যে শেষ হবে!

2. সেই LED এর ডাটা তারের সাথে 470Ω রোধকারী যোগ করুন যেভাবে আপনি চাপ সেন্সর এবং হালকা সেন্সর দিয়ে করেছেন।

3. আবার, প্রতিরোধককে সুরক্ষিত ও সুরক্ষিত করতে সঙ্কুচিত নল ব্যবহার করুন।

ধাপ 7: কান্ড তৈরি করা

কান্ড তৈরি করা
কান্ড তৈরি করা
কান্ড তৈরি করা
কান্ড তৈরি করা
কান্ড তৈরি করা
কান্ড তৈরি করা
কান্ড তৈরি করা
কান্ড তৈরি করা

ডালপালা তৈরির জন্য, আমাদের প্রথমে বের করতে হবে যে আমরা কতক্ষণ তাদের আনুমানিক হতে চাই:

1. গাছের লগে আপনার তৈরি গর্তের মধ্য দিয়ে LED তারের বান্ডিলগুলি টানুন।

2. তারের স্টিকিংয়ের দৈর্ঘ্যের সাথে কিছুটা খেলুন যতক্ষণ না আপনি এটি দেখায় তাতে সন্তুষ্ট হন। আপনি যদি এটি দেখতে কেমন হবে সে সম্পর্কে একটু ধারণা চান তবে আপনি তাদের উপরে সিলিকন মাশরুমের ক্যাপ রাখতে পারেন।

3. একবার আপনি সন্তুষ্ট হলে, তারের বান্ডিলের জায়গাটি চিহ্নিত করুন যেখানে এটি একটি স্থায়ী মার্কার ব্যবহার করে লগে যায়।

4. তারের বান্ডিলগুলি আবার বের করুন এবং তারগুলি শক্তভাবে একসাথে থাকে তা নিশ্চিত করার জন্য কিছু টেপ ব্যবহার করুন।

এখন সেই অংশের জন্য যেখানে আমরা আসলে ডালপালা তৈরি করি:

1. আপনার মাশরুমের মতই তারের রং করুন। আমি নিশ্চিত যে আপনি আপনার ডালপালা যেখানে যেতে চান, তার চেয়ে একটু নিচে পেইন্টিং করার পরামর্শ দিবেন, শুধু নিশ্চিত হওয়ার জন্য।

2. মাশরুমের ক্যাপের মতো একইভাবে জলরঙের রঙের সঙ্গে স্বচ্ছ সিলিকন সিলার মিশ্রিত করুন।

3. রঙিন সিলিকন ক্লিং ফিল্মের একটি শীটে রাখুন এবং তার উপরে একটি তারের বান্ডিল রাখুন। নিশ্চিত করুন যে সিলিকন তার মাঝখানে যেখানে আপনি স্টেম তারের উপর থাকতে চান।

4. যতটা সম্ভব তারের বান্ডিলের কাছাকাছি ভাঁজ দিয়ে ক্লিং ফিল্মটি অর্ধেক ভাঁজ করুন।

5. তারের বান্ডিলের বিরুদ্ধে সিলিকনটি চেপে ধরুন এবং যতক্ষণ না আপনি তারগুলি যেখানে যেতে চান তার সম্পূর্ণরূপে আবৃত না হওয়া পর্যন্ত এটির সাথে খেলুন। দ্রষ্টব্য: সিলিকনকে যতটা সম্ভব উঁচুতে আনা একটি ভাল ধারণা, কিন্তু চাপ সেন্সরকে coverেকে রাখবেন না।

6. অন্যান্য 4 টি তারের বান্ডিলগুলির সাথে প্রক্রিয়াটি পুনরাবৃত্তি করুন এবং সেগুলি শুকিয়ে দিন।

ধাপ 8: পরীক্ষা (এবং কোড)

পরীক্ষা (এবং কোড)
পরীক্ষা (এবং কোড)
পরীক্ষা (এবং কোড)
পরীক্ষা (এবং কোড)

সবকিছু একসঙ্গে বিক্রি করার আগে, আপনি সম্ভবত পরীক্ষা করতে চান যে আপনার উপাদানগুলি এখনও কাজ করে কিনা।

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

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

কোড:

#সংজ্ঞা NUM_LEDS 5

#ডেটা_পিন সংজ্ঞায়িত করুন 6

CRGB leds [NUM_LEDS];

// LED 0

int inPinPressureSensor0 = A0;

int ledState0 = উচ্চ;

ভাসা চাপ Reading0;

ভাসমান চাপ পূর্ববর্তী 0 = নিম্ন;

// LED 1

int inPinPressureSensor1 = A1;

int ledState1 = উচ্চ;

ভাসা চাপ Reading1;

ভাসমান চাপ পূর্ববর্তী 1 = নিম্ন;

// LED 2

int inPinPressureSensor2 = A2;

int ledState2 = উচ্চ;

ভাসা চাপ Reading2; ভাসমান চাপ পূর্ববর্তী 2 = নিম্ন;

// LED 3

int inPinPressureSensor3 = A3;

int ledState3 = উচ্চ;

ভাসা চাপ Reading3;

ভাসমান চাপ পূর্ববর্তী 3 = নিম্ন;

// LED 4

int inPinPressureSensor4 = A4;

int ledState4 = উচ্চ;

ভাসা চাপ Reading4;

ভাসা চাপ পূর্ববর্তী 4 = নিম্ন;

//আলো সেন্সর

int inPinLightSensor = A5;

ভাসমান আলো পড়া;

ভাসমান আলো

অকার্যকর সেটআপ()

{

Serial.begin (9600);

FastLED.addLeds (leds, NUM_LEDS);

// চাপ সেন্সর LED 0

pinMode (inPinPressureSensor0, INPUT);

// চাপ সেন্সর LED 1

pinMode (inPinPressureSensor1, INPUT);

// চাপ সেন্সর LED 2

pinMode (inPinPressureSensor2, INPUT);

// চাপ সেন্সর LED 3

pinMode (inPinPressureSensor3, INPUT);

// চাপ সেন্সর LED 4

pinMode (inPinPressureSensor4, INPUT);

//আলো সেন্সর

pinMode (inPinLightSensor, INPUT);

}

অকার্যকর লুপ ()

{

// চাপ LED 0 পড়া

pressureReading0 = analogRead (inPinPressureSensor0);

বিলম্ব (20);

// চাপ LED পড়া 1

pressureReading1 = analogRead (inPinPressureSensor1);

বিলম্ব (20);

// চাপ LED 2 পড়া

pressureReading2 = analogRead (inPinPressureSensor2);

বিলম্ব (20);

// চাপ LED পড়া 3

pressureReading3 = analogRead (inPinPressureSensor3);

বিলম্ব (20);

// চাপ LED 4 পড়া

pressureReading4 = analogRead (inPinPressureSensor4);

বিলম্ব (20);

//আলো সেন্সর

lightReading = analogRead (inPinLightSensor);

// যদি এটি হালকা হয়, LED বন্ধ থাকে।

যদি (lightReading> 28.0)

{

ledState0 = নিম্ন;

ledState1 = নিম্ন;

ledState2 = নিম্ন;

ledState3 = নিম্ন;

ledState4 = নিম্ন;

}

// যদি এটি অন্ধকার হয় এবং এটি আগে হালকা ছিল, LED চালু হবে।

যদি (lightReading 28.0)

{

ledState0 = উচ্চ;

ledState1 = উচ্চ;

ledState2 = উচ্চ;

ledState3 = উচ্চ;

ledState4 = উচ্চ;

}

// যদি চাপ সেন্সর পিন 0 38.0 পড়ে (চাপানো হয় না) যদি (pressureReading0> = 38.0 && pressurePrevious0 <38.0 && lightReading <= 28.0)

{

// যদি LED 0 চালু থাকে, তাহলে এটি বন্ধ করুন। অন্যথায় (তাই যখন এটি বন্ধ) এটি চালু করুন।

যদি (ledState0 == উচ্চ)

{

ledState0 = নিম্ন;

}

অন্য

{

ledState0 = উচ্চ;

}

}

// যদি চাপ সেন্সর পিন 1 পড়ে 100.0 (চাপা না) যদি (pressureReading1> = 100.0 && pressurePrevious1 <100.0 && lightReading <= 28.0)

{

// যদি LED 1 চালু থাকে, তাহলে এটি বন্ধ করুন। অন্যথায় (তাই যখন এটি বন্ধ) এটি চালু করুন।

যদি (ledState1 == উচ্চ)

{

ledState1 = নিম্ন;

}

অন্য

{

ledState1 = উচ্চ;

}

}

// যদি চাপ সেন্সর পিন 2 পড়ে 180.0 (চাপা না) যদি (pressureReading2> = 180.0 && pressurePrevious2 <180.0 && lightReading <= 28.0)

{

// যদি LED 2 চালু থাকে, তাহলে এটি বন্ধ করুন। অন্যথায় (তাই যখন এটি বন্ধ) এটি চালু করুন।

যদি (ledState2 == উচ্চ)

{

ledState2 = নিম্ন;

}

অন্য

{

ledState2 = উচ্চ;

}

}

// যদি চাপ সেন্সর পিন 3 6.0 পড়ে (চাপানো হয় না) যদি (pressureReading3> = 6.0 && pressurePrevious3 <6.0 && lightReading <= 28.0)

{

// যদি LED 3 চালু থাকে, তাহলে এটি বন্ধ করুন। অন্যথায় (তাই যখন এটি বন্ধ) এটি চালু করুন।

যদি (ledState3 == উচ্চ)

{

ledState3 = নিম্ন;

}

অন্য

{

ledState3 = উচ্চ;

}

}

// যদি চাপ সেন্সর পিন 4 10.0 পড়ে (চাপানো হয় না) যদি (pressureReading4> = 10.0 && pressurePrevious4 <10.0 && lightReading <= 28.0)

{

// যদি LED 4 চালু থাকে, তাহলে এটি বন্ধ করুন। অন্যথায় (তাই যখন এটি বন্ধ) এটি চালু করুন।

যদি (ledState4 == উচ্চ)

{

ledState4 = নিম্ন;

}

অন্য

{

ledState4 = উচ্চ;

}

}

যদি (ledState0 == উচ্চ)

{

leds [0] = CRGB (255, 255, 255);

FastLED.show ();

বিলম্ব (30);

}

অন্য

{

leds [0] = CRGB:: কালো;

FastLED.show ();

বিলম্ব (30);

}

যদি (ledState1 == উচ্চ)

{

leds [1] = CRGB (255, 255, 255);

FastLED.show ();

বিলম্ব (30);

}

অন্য

{

leds [1] = CRGB:: কালো;

FastLED.show ();

বিলম্ব (30);

}

যদি (ledState2 == উচ্চ)

{

leds [2] = CRGB (255, 255, 255);

FastLED.show ();

বিলম্ব (30);

}

অন্য

{

leds [2] = CRGB:: কালো;

FastLED.show ();

বিলম্ব (30);

}

যদি (ledState3 == উচ্চ)

{

leds [3] = CRGB (255, 255, 255);

FastLED.show ();

বিলম্ব (30);

}

অন্য

{

leds [3] = CRGB:: কালো;

FastLED.show ();

বিলম্ব (30);

}

যদি (ledState4 == উচ্চ)

{

leds [4] = CRGB (255, 255, 255);

FastLED.show ();

বিলম্ব (30);

}

অন্য

{

leds [4] = CRGB:: কালো;

FastLED.show ();

বিলম্ব (30);

}

PressPrevious0 = pressureReading0;

চাপ পূর্ববর্তী 1 = চাপ পড়া 1;

pressurePrevious2 = pressureReading2;

চাপ পূর্ববর্তী 3 = চাপ পড়া 3;

pressurePrevious4 = pressureReading4;

lightPrevious = lightReading;

// আপনার মান দেখতে সিরিয়াল মনিটর খুলুন এবং সেই অনুযায়ী প্যারামিটার পরিবর্তন করুন।

Serial.println ("চাপ 0:");

Serial.println (pressureReading0);

Serial.println ("চাপ 1:");

Serial.println (pressureReading1);

Serial.println ("চাপ 2:");

Serial.println (pressureReading2);

Serial.println ("চাপ 3:");

Serial.println (pressureReading3);

Serial.println ("চাপ 4:");

Serial.println (pressureReading4);

Serial.println ("LightReading:");

Serial.println (lightReading);

বিলম্ব (200);

}

ধাপ 9: সোল্ডারিং

সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং

এখন প্রকল্পের সবচেয়ে কঠিন অংশ: সবকিছু একসাথে সোল্ডারিং … লগের ভিতরে।

দ্রষ্টব্য: আপনার সঙ্কুচিত নল দিয়ে আপনার উন্মুক্ত তারগুলি রক্ষা করতে হবে, তাই আপনার কেবলগুলি সোল্ডার করার আগে কিছু লাগাতে ভুলবেন না! যদি আপনি ভুলে যান, আপনি তাদের বৈদ্যুতিক টেপ দিয়েও coverেকে রাখতে পারেন।

1: আপনার Arduino এর 5-ভোল্ট পিন থেকে পারফ বোর্ডে একটি তারের সোল্ডারিং দিয়ে শুরু করুন। স্থল, ডাটা পিন ~ 6 এবং A0 থেকে A5 পর্যন্ত একই কাজ করুন।

2. এরপর, লগের গর্তের মধ্য দিয়ে আলোর সেন্সরটি টানুন। পারফ বোর্ডে মাটিতে সোল্ডার, পারফ বোর্ডে 5-ভোল্ট থেকে 5-ভোল্ট এবং পারফ বোর্ডে এ 5 এ ডেটা।উন্মুক্ত তারগুলি coverাকতে সঙ্কুচিত নল ব্যবহার করুন।

3. আপনার প্রথম মাশরুমের কাণ্ডটি লগের ছিদ্র দিয়ে টানুন (এটি ডাটা তারের প্রতিষেধক দিয়ে কাণ্ড!)। প্রতিটি তারের জায়গায় সাবধানে সোল্ডার করুন: (আপনি কোথায় যান তার একটি ওভারভিউ দিয়ে আপনাকে সাহায্য করার জন্য পরিকল্পিতভাবে দেখতে পারেন)

  • পারফ বোর্ডে A0 তে চাপ সেন্সরের ডাটা তারের সোল্ডার করুন;
  • পারফ বোর্ডে মাটিতে চাপ সেন্সরের গ্রাউন্ড-ওয়্যার সোল্ডার করুন;
  • প্রেস সেন্সরের 5-ভোল্টের তারটি পারফ বোর্ডে 5-ভোল্টে বিক্রি করুন।
  • আপনি LED বোর্ডে চিহ্নিত ডেটা ওয়্যারটি board 6 পারফ বোর্ডে সোল্ডার করুন;
  • পারফ বোর্ডে আপনি মাটিতে এলইডি চিহ্নিত মাটির তারের সোল্ডার করুন;
  • পারফ বোর্ডে 5-ভোল্টে LED- এর 5-ভোল্টের তারের সোল্ডার করুন;

4. সঙ্কুচিত নল দিয়ে উন্মুক্ত তারগুলি overেকে দিন।

5. একটি সংক্ষিপ্ত বিবরণ রাখতে বান্ডেল মধ্যে soldered তারের একসঙ্গে টেপ।

6. আপনার দ্বিতীয় মাশরুম মাধ্যমে টানুন।

  • আপনি যে ডেটা ওয়্যারটি প্রথম LED এর ডেটা তারের সাথে চিহ্নিত করেননি সেই ডেটা ওয়্যারটি সোল্ডার করুন যা আপনি দ্বিতীয় LED এর (যেটা আপনি সবেমাত্র টেনেছেন) চিহ্নিত করেছেন;
  • গ্রাউন্ড ওয়্যার সোল্ডার করুন যা আপনি প্রথম এলইডি কে গ্রাউন্ড তারে চিহ্নিত করেননি যা আপনি দ্বিতীয় এলইডি (যেটি আপনি সবেমাত্র টেনেছেন) চিহ্নিত করেছেন;
  • 5-ভোল্টের তারের সোল্ডার করুন যা আপনি প্রথম LED এর 5-ভোল্টের তারের সাথে দ্বিতীয় LED (যেটা আপনি সবেমাত্র টেনেছেন) চিহ্নিত করেছেন তা চিহ্নিত করেননি;

অন্যান্য তার এবং মাশরুমের কান্ডের জন্য একই প্রক্রিয়া পুনরাবৃত্তি করুন। কোন ডাটা ওয়্যার কোন ডাটা পিনের সাথে সংযুক্ত তা দেখতে স্কিম্যাটিক চেক করুন।

যখন আপনি সোল্ডারিং সম্পন্ন করেন, লগের ভিতরে আপনার পারফ বোর্ড এবং আরডুইনো সুরক্ষিত করার জন্য গরম আঠালো (অথবা টেপ, যদি আপনি সেগুলি অপসারণ করতে সক্ষম হতে চান) ব্যবহার করুন।

ধৈর্য ধরুন এবং নিশ্চিত করুন যে আপনি একে অপরের সাথে সঠিক তারগুলি সংযুক্ত করেছেন, অন্যথায় আপনি আপনার LED গুলি উড়িয়ে দেওয়ার ঝুঁকি নিতে পারেন! (এজন্যই LEDs এ তিনটি তারের শেষ চিহ্নিত করা খুব গুরুত্বপূর্ণ ছিল)

ধাপ 10: সমাবেশ এবং পরিবর্তন পরামিতি

সমাবেশ এবং পরিবর্তন পরামিতি
সমাবেশ এবং পরিবর্তন পরামিতি
সমাবেশ এবং পরিবর্তন পরামিতি
সমাবেশ এবং পরিবর্তন পরামিতি
সমাবেশ এবং পরিবর্তন পরামিতি
সমাবেশ এবং পরিবর্তন পরামিতি
সমাবেশ এবং পরিবর্তন পরামিতি
সমাবেশ এবং পরিবর্তন পরামিতি

যখন সবকিছু জায়গায় বিক্রি হয়, তখন মাশরুমগুলি একত্রিত করার সময়!

1: কাণ্ডের সাহায্যে কান্ডের অংশটি পরিষ্কার করুন এবং গাছের সাথে আটকে দিন। এই জন্য সিলিকন ব্যবহার করা ভাল।

2: আপনি যে মাশরুম ক্যাপগুলি ব্যবহার করতে চান তা বের করুন এবং ভিতরে টিস্যু পেপারের একটি টুকরো লাগান। এটি নিশ্চিত করবে যে আপনি মাশরুমের ভিতরে তার দেখতে পাবেন না।

3: আপনার তৈরি করা তারের সর্পিলের অংশগুলিকে একসাথে আঠালো করার জন্য গরম আঠালো ব্যবহার করুন যাতে আপনি এটি টিপে দেওয়ার পরে এটির আকার ঠিক রাখে।

4: মাশরুম টুপি তারের সর্পিল আঠালো।

5: মাশরুমের আকার সম্পর্কে টিস্যু পেপারের একটি বৃত্ত কেটে নিন এবং মাশরুমের নীচের অংশটি coverেকে দিন। এটি এটি পরিষ্কার করবে এবং এমনকি কিছুটা স্পোরের মতো দেখাবে! কিভাবে টিস্যু পেপার কাটলাম তা দেখতে ছবির রেফারেন্স দিন।

এখন মাশরুমগুলি সমস্ত একত্রিত হয়েছে, সেন্সরের পরামিতিগুলি পরিবর্তন করার সময় এসেছে।

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

প্রস্তাবিত: