সুচিপত্র:
- ধাপ 1: মূল পরিকল্পনা এবং অগ্রগতি
- ধাপ 2: গবেষণা
- ধাপ 3: সমস্যার সম্মুখীন হলাম এবং কিভাবে আমি তাদের কাটিয়ে উঠলাম
- ধাপ 4: শেখার প্রক্রিয়াকে সহজতর করতে M5 তে পরিবর্তন
- ধাপ 5: শেষ পর্যন্ত আমি যা অর্জন করেছি
- ধাপ 6: অন্য কেউ কীভাবে আমার পদাঙ্ক অনুসরণ করতে পারে
- ধাপ 7: আমি পরবর্তী কি করব
ভিডিও: স্বয়ংক্রিয় ট্র্যাশ ক্যান: 7 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
এটি একটি গতি যা স্বয়ংক্রিয় খোলার ট্র্যাশ ক্যান সনাক্ত করে। এটিতে ওয়াইফাই সংযোগ রয়েছে এবং এটি পূর্ণ হলে একটি পাঠ্য বার্তা প্রেরণ করে। এটি ম্যাসাচুসেটস বিশ্ববিদ্যালয়ে ECE -297DP- এর জন্য তৈরি করা হয়েছে - আমহার্স্ট। এই কোর্সের মূল উদ্দেশ্য ছিল হাতে ইলেকট্রনিক্সের সাথে অভিজ্ঞতা অর্জন করা যেমন আমি অনুভব করেছি যে আমি আমার সমবয়সীদের পিছনে ছিলাম এবং আমার বক্তৃতা থেকে যা শিখেছি তা অভিজ্ঞতাগত কাজের সাথে একত্রিত করার জন্য আমাকে উপকৃত করবে।
উপকরণ প্রয়োজন:
- 1x Arduino Uno
- 1x ESP-8266
- 2x মাইক্রোসার্ভোস
- 2x অতিস্বনক HC-SR04 মোশন ডিটেক্টর
- 1x RBG LED
- 3x 330 প্রতিরোধক
- 1x 3.3 ভোল্টেজ রেগুলেটর
- 2x 100 uF ইলেক্ট্রোলাইটিক ক্যাপাসিটর
- 1x 0.1 uF সিরামিক ক্যাপাসিটর
- 1x করোনা অতিরিক্ত 12-প্যাক লংনেক বোতল বিয়ার কন্টেইনার
ধাপ 1: মূল পরিকল্পনা এবং অগ্রগতি
সেমিস্টারের শুরুতে, আমি যা করতে চাই তার জন্য আমার কোন পরিকল্পনা ছিল না। আমি মনে মনে কোন ধারণা ছাড়াই এই ক্লাসে ঝাঁপ দিলাম। তাই শুরু করার জন্য আমি শখের ইলেকট্রনিক্সের জগতে ধীরে ধীরে নিজেকে অতিক্রম করার একটি সহজ উপায় তৈরি করেছি।
পদক্ষেপ:
1. Arduino এর বুনিয়াদি শিখুন
- স্টার্টার কিটের সাথে আসা স্পার্কফুন আবিষ্কারক গাইড অনুসরণ করে এটি করা হয়েছিল। এটি আমাকে প্রতিরোধক, এলইডি, পাইজো উপাদান (শব্দ), সেন্সিং এবং আরডুইনো দিয়ে সাধারণ কোডিংয়ের প্রাথমিক বিষয়গুলি শিখতে দেয়।
2. অনলাইন DIY Arduino প্রকল্প দেখুন
- এটি সৃজনশীল এবং দরকারী ইলেকট্রনিক্স তৈরির জন্য কিছু অনুপ্রেরণা খুঁজে পাওয়া ছিল
3. আমি যা তৈরি করতে চেয়েছিলাম তা খুঁজে পেতে অনুপ্রেরণা ব্যবহার করুন
- কারণ আমি একজন অলস মানুষ, এবং যেহেতু আমার বন্ধুরা যে আমি পরের সেমিস্টারে রুম করছি আমি খুব ভালভাবে পরিষ্কার করি না, তাই আমি একটি স্বয়ংক্রিয় ট্র্যাশ ক্যান তৈরি করার সিদ্ধান্ত নিয়েছি।
এর মূল পরিকল্পনাটি আমার একজন পিয়ার মেন্টর ব্রায়ান ট্যাম, আরেক কম্পিউটার ইঞ্জিনিয়ারিং ছাত্রের সাথে কথা বলার সাথে সাথে এসেছিল। আমার নকশার সমালোচনা করে তার সাথে উচ্চস্বরে আলোচনা করা আমাকে নকশা প্রক্রিয়াটি বুঝতে সাহায্য করেছে। একটি সমস্যা গ্রহণের প্রক্রিয়া এবং সমাধানের চিন্তা ভাবনা যতই অসম্ভব হোক না কেন, এবং তারপর প্রকল্পটি কীভাবে করবেন তা নিয়ে বিতর্ক। এটি আমাকে শিখিয়েছিল যে ইঞ্জিনিয়ারিংয়ে ডিজাইনিংয়ের জন্য উচ্চাকাঙ্ক্ষা এবং সৃজনশীলতা সর্বাধিক গুরুত্বপূর্ণ।
প্রাথমিকভাবে, আমি একটি ট্র্যাশ ক্যান বানাতে চেয়েছিলাম যা স্বয়ংক্রিয়ভাবে, ট্র্যাশ ক্যানটি কখন পূর্ণ ছিল তা সনাক্ত করে এবং তারপর ব্যাগটি বন্ধ বা মোড়ানো। এটি ডিজাইন করার সম্ভাব্য উপায় নিয়ে গবেষণা করার পর, আমি বুঝতে পারলাম যে এটা আমার হাতের বাইরে। এইভাবে, আমি লক্ষ্যটি সামান্য পরিবর্তন করেছি - একটি আবর্জনা তৈরি করতে যা একটি পাঠ্য পাঠাতে পারে যখন এটি পূর্ণ হয়ে যায়।
সেমিস্টারের শেষের দিকে এসে, আমি পাঠ্য পাঠানোর জন্য ওয়াইফাই কম্পোনেন্টকে একীভূত করতে সমস্যা হচ্ছিল এবং চিন্তিত ছিলাম তাই আমি অ্যালার্ম সিস্টেম হিসাবে অন্যান্য বিকল্পের কথা ভেবেছিলাম। আমি পাইজো উপাদানগুলির দিকে তাকিয়েছিলাম সম্ভবত একটি বিরক্তিকর শব্দ করার জন্য যা আবর্জনা বের না করা পর্যন্ত থামবে না। এছাড়াও, আমি আবর্জনা স্তর নির্দেশ করার জন্য বিভিন্ন রং তৈরি করতে LEDs ব্যবহার করে দেখেছি।
এটি তৈরির জন্য, দুটি সেন্সরের প্রয়োজন হবে: একটি বাইরের জন্য যখন একটি হাত তার উপরের দিকে খোলার জন্য, এবং একটি ভিতরে আবর্জনার স্তর সনাক্ত করার জন্য। মূলত, শুধুমাত্র ওয়াইফাই মডিউল একটি এলার্ম হিসাবে পাঠ্য পাঠাবে কিন্তু সেমিস্টারের শেষের কাছাকাছি, আমি এটিকে সমর্থন করার জন্য ট্র্যাশ ক্যানের উপরে একটি আলো যোগ করার সিদ্ধান্ত নিয়েছি।
এটি সেই প্রকল্পের নকশা যা আমি আটকে রেখেছিলাম এবং শেষ পর্যন্ত গিয়েছিলাম।
ধাপ 2: গবেষণা
এই অগ্নিপরীক্ষার জন্য প্রস্তুত হওয়ার জন্য, আমি একাধিক বিষয় নিয়ে গবেষণা করেছি।
প্রথমে আমি Arduino কোড করার সাধারণ উপায় সম্পর্কে গবেষণা করি। স্পার্কফুন আবিষ্কারক কিটের সাথে অনুশীলন অত্যন্ত সাহায্য করেছে; আমাকে পিনগুলিকে আরডুইনোতে সংযুক্ত করতে এবং কীভাবে ব্রেডবোর্ড ব্যবহার করতে হয় তাতে অভ্যস্ত হয়ে উঠছে।
তারপর আমি বিশেষ করে সার্ভিস ব্যবহার অনুশীলন করেছি কারণ আমি জানতাম যে ঘূর্ণন করার জন্য আমাকে controlাকনা নিয়ন্ত্রণ করতে হবে। প্রথমে, তাদের সময় নিয়ন্ত্রণ করার অনুশীলন এবং তারপরে শর্তের সাথে ব্যবহারের সংমিশ্রণ যাতে তারা যখন সক্রিয় হয় তখন আমি নিয়ন্ত্রণ করতে পারি।
তারপর আমি কি সেন্সর ব্যবহার করতে গবেষণা। দুটি ধরণের ছিল: একটি অতিস্বনক সেন্সর (HC-SR04) এবং একটি ইনফ্রারেড সেন্সর (PIR মোশন সেন্সর)। অতিস্বনক সেন্সর একটি পালস প্রেরণ করে যা পরে ফিরে আসে এবং HC-SR04 দ্বারা পাঠ করা হয়, এই ব্যবধানে সময় গণনা করে, এর মধ্যে দূরত্ব এবং বাউন্সের অবস্থান নির্ধারণ করে। আমি অভ্যন্তরীণ সেন্সরের জন্য অতিস্বনক সেন্সর ব্যবহার করার সিদ্ধান্ত নিয়েছি কারণ দূরত্ব সনাক্ত করা আরও সহায়ক হবে, বিশেষ করে যেহেতু আবর্জনা বেশি বিকিরণ করে না। তারপরে আমি সিদ্ধান্ত নিলাম অভ্যন্তরীণ এবং বাইরের উভয় সেন্সরের জন্য কেবল একটি HC-SR04 ব্যবহার করা সহজ হবে।
ESP-8266 সম্পর্কে গবেষণা করে, আমি ওয়াইফাই কীভাবে কাজ করে সে সম্পর্কে অনেক কিছু শিখেছি। আমি অ্যাক্সেস পয়েন্ট এবং স্টেশন পয়েন্ট সম্পর্কে শিখেছি। আমি একটি সম্ভাব্য বিকল্প হিসাবে ওয়েব সার্ভার সম্পর্কে শিখেছি। শেষে. ইএসপি তার নিজস্ব বোর্ড যা সম্পূর্ণ আলাদাভাবে আরডুইনোতে প্রোগ্রাম করা যায়। সুতরাং, এটি ব্যবহার করে এই পুরো প্রকল্পটি তৈরি করাও সম্ভব। ইএসপি প্রোগ্রাম করার জন্য, আমি এটিকে আরডুইনোতে সংযুক্ত করেছি এবং এটিকে অক্ষম করতে রিসেট করতে আরডুইনোতে জিএনডি সংযুক্ত করেছি এবং এটি ইএসপি এবং ইউএসবি কেবল এর মধ্যে যোগাযোগকারী হিসাবে কাজ করেছে।
আমি তখন শিখেছি যে আমি একটি ক্লায়েন্ট হিসাবে ইএসপি কাজ করতে পারি যা একটি ওয়েবসাইট থেকে তথ্য অ্যাক্সেস করতে বা অনুরোধ করতে চায়। এটা জেনে, আমি IFTTT.com ওয়েবসাইট ব্যবহার করে একটি অ্যাপলেট তৈরি করেছিলাম যাতে ওয়েবহুকগুলিকে আমার এসএমএস টেক্সটিংয়ের সাথে সংযুক্ত করা যায় যাতে যখন একটি ইভেন্ট ট্রিগার হয় (যখন কোন ক্লায়েন্ট একটি নির্দিষ্ট ইউআরএল থেকে ডেটা অনুরোধ করে, তখন এটি একটি পাঠ্য পাঠাবে)।
আরেকটি বিষয় আমি গবেষণা করেছি ভোল্টেজ নিয়ন্ত্রক, ডায়োড এবং প্রতিরোধক। এলইডিকে আরডুইনোতে এলইডি সংযোগ করার জন্য প্রতিরোধক প্রয়োজন ছিল। ডায়োড এবং ভোল্টেজ নিয়ন্ত্রকগুলি ESP-8266 কে পাওয়ার পাওয়ার সম্ভাব্য সমাধান ছিল কারণ এটি Vcc এর জন্য কঠোরভাবে 3.3V লাগে। ভোল্টেজ নিয়ন্ত্রক ছিল সবচেয়ে সহজ সমাধান। যদিও আরডুইনোতে 3.3 ভি অপশন আছে, আমি এটাকে আরো জানার সুযোগ হিসেবে নিয়েছি।
এটি অনুসরণ করে, আমি ক্যাপাসিটার সম্পর্কে শিখেছি কারণ এটি একটি কার্যকরী ভোল্টেজ নিয়ন্ত্রকের জন্য প্রয়োজনীয়। ক্যাপাসিটারগুলি যদি ভোল্টেজকে "বাউন্স" বা "হেঁচকি" খুব বেশি করে তবে ভোল্টেজকে সমান করতে সহায়তা করে। 2 ইলেক্ট্রোলাইটিক এবং 1 সিরামিক ক্যাপাসিটর হল ভোল্টেজ নিয়ন্ত্রকদের জন্য স্বাভাবিক সেট আপ।
বেশিরভাগ গবেষণা আমার কোডটি ডিবাগ করার চেষ্টা করছিল কারণ আমি এটি তৈরি করার সময় প্রচুর ত্রুটি ছিল।
ধাপ 3: সমস্যার সম্মুখীন হলাম এবং কিভাবে আমি তাদের কাটিয়ে উঠলাম
সেমিস্টারের শুরুতে অনেক অসুবিধা ছিল এই সত্য যে আমি অনভিজ্ঞ ছিলাম। আমি এর আগে কখনও কিছু তৈরির চিন্তাও করিনি, তাই আমি খুব উচ্চাভিলাষী বা খুব সহজ হতে ভয় পেতাম। এই কারণেই আমি এতদিন ধরে একটি ধারণা বেছে নেওয়া বন্ধ করে দিয়েছি।
এটি কাটিয়ে উঠতে, অভিজ্ঞ একজন সিনিয়রের সাথে কথা বলা নিশ্চিতভাবে সাহায্য করেছে। ব্রায়ান আমার ধারণার সমালোচনা করতে পেরেছিলেন এবং আমাকে বলতে পেরেছিলেন কোনটি সঠিক দিকে যাচ্ছে এবং কোনটি ভুল দিকে যাচ্ছে। তিনি আমাকে বুঝতে সাহায্য করেছিলেন যে আমার দক্ষতা স্তর, যে সম্পদগুলিতে আমার অ্যাক্সেস ছিল এবং সময় ব্যবস্থাপনা বিবেচনা করা দরকার।
সময় ব্যবস্থাপনাও আমার জন্য খুব কঠিন ছিল। আমি ইতিমধ্যে জানি যে সময় ব্যবস্থাপনার ক্ষেত্রে আমার একটি দুর্বলতা আছে, বিশেষ করে যেহেতু এই সেমিস্টারটি অবিশ্বাস্যভাবে প্যাক করা হয়েছিল যেহেতু আমি 21 টি ক্রেডিট দিয়ে ওভারলোড হয়েছিলাম।
এমন কিছু সময় ছিল যখন আমাকে আমার প্রকল্পে কাজ করার জন্য আত্মত্যাগ করতে হয়েছিল, কিন্তু এটি কাটিয়ে উঠতে আমি প্রকল্পে কাজ করার জন্য সপ্তাহান্তে কমপক্ষে এক ঘন্টা গবেষণাকে উৎসর্গ করেছি, এবং প্রতি সপ্তাহে উইকএন্ডে এম 5 এ কাজ করার জন্য।
আমার আরেকটি অসুবিধা ছিল অনেক অংশের সাথে আমার জ্ঞানের অভাব। আমি জানতাম না তারা কিভাবে কাজ করে অথবা কোন তারের সাথে সংযুক্ত থাকে। এটি কাটিয়ে ওঠার জন্য, আমি অনলাইনে ডেটশীট খোঁজার মূল্যবান সম্পদ শিখেছি, যা আমাকে বুঝতে সাহায্য করেছিল যে প্রয়োজনীয় ভোল্টেজ ইনপুট কী এবং কোথায় VCC, GND, এবং ইনপুটগুলিকে তারযুক্ত করা দরকার। আমার মনে আছে বিশেষভাবে সার্ভিসগুলিকে মোশন ডিটেক্টরের সাথে সংযুক্ত করার চেষ্টা করা এবং হতাশ হওয়া কারণ সার্ভোসগুলি মোটেও কাজ করছিল না।
এটি আমাকে বিভিন্ন সার্ভার চেষ্টা করতে পরিচালিত করেছিল, আশা করে যে তাদের সাথে কিছু ভুল ছিল। যাইহোক, তারা এখনও কাজ করেনি, যার অর্থ এটি আমার ওয়্যারিং, বা আমার কোড হতে হবে। আমি তখন সার্ভিসগুলিকে 4 এএ ব্যাটারির সাথে সংযুক্ত করে একটি বাহ্যিক শক্তি উৎস ব্যবহার করার চেষ্টা করেছি কারণ আমি পড়েছি যে কখনও কখনও, একটি পিসিতে ইউএসবি তাদের শক্তি দেওয়ার জন্য পর্যাপ্ত ভোল্টেজ নাও দিতে পারে। অবশেষে, আমি কেবল ডেটশীটটি দেখার সিদ্ধান্ত নিয়েছি এবং বুঝতে পেরেছি এটি কেবলমাত্র কারণ আমার ওয়্যারিং পুরো সময় ভুল ছিল।
এর মধ্যে আমার সবচেয়ে কঠিন বাধাটি ছিল ওয়াইফাই উপাদানটিকে আরডুইনোতে সংহত করার চেষ্টা করা। আমি অনলাইনে অনেক টিউটোরিয়াল খুঁজছিলাম এবং সহজভাবে প্রোগ্রামিং বুঝতে পারা আমার পক্ষে তা বোঝা কঠিন ছিল। যাইহোক, একটি বিশেষ ওয়েবসাইট আমাকে সাহায্য করেছে এবং IFTTT এর সাথে পরিচয় করিয়ে দিয়েছে। আমি বিশ্বাস করেছিলাম যে আমি একটি বিজয় অর্জন করেছি, আমি বুঝতে পারিনি যে বোর্ডগুলি পৃথক এবং আমি বিভিন্ন কোড দিয়ে বোর্ডের প্রোগ্রামিং শেষ করেছি। আমি কিভাবে তাদের সংযোগ করতে হয় তা বের করার চেষ্টা করে এক সপ্তাহ ধরে আটকে ছিলাম কিন্তু ইন্টারনেট সাহায্য করেনি। এই বাধা অতিক্রম করার জন্য, আমি অবশেষে কেবল ড Mal মল্লকের সাহায্য চেয়েছিলাম। আমি একজন খুব গর্বিত ব্যক্তি এবং একা একা কাজ করতে চাই। তিনি আগে আমাকে সাহায্য করেছিলেন, তবে এটি আমার সমস্যা ছিল না বরং আমার প্রকল্পের কাছে যাওয়ার সম্ভাব্য উপায়গুলির আলোচনা। শুধু ড Dr. মল্লোকে জিজ্ঞাসা করা অবিলম্বে আমার ইএসপি -8266 সংহত করার সমাধান করেছে।
এই প্রকল্পটি আমাকে আমার জায়গায় রাখতে সাহায্য করেছে এবং বুঝতে পেরেছে যে আমার কাজ করা উচিত এবং মানুষের কাছে আরও সাহায্য চাওয়া উচিত কারণ ইঞ্জিনিয়ারিং একক প্রকল্প নয় বরং একটি দল গতিশীল।
ধাপ 4: শেখার প্রক্রিয়াকে সহজতর করতে M5 তে পরিবর্তন
এই সেমিস্টারে M5 আমার জন্য একটি দুর্দান্ত হাতিয়ার ছিল। এটি ইতিমধ্যে নতুন অনুসন্ধানকারী এবং অভিজ্ঞ অভিজ্ঞদের জন্য প্রচুর সংস্থান নিয়ে এসেছে।
আমি মনে করি M5 একটি বিস্তৃত বিষয় সম্পর্কে আরো কর্মশালা করে এবং সেগুলোকে আরো ঘোষিত করে শেখার প্রক্রিয়াকে সহজতর করতে সাহায্য করতে পারে। আমি M5 এ যে ওয়ার্কশপগুলি হচ্ছিল তা সম্পর্কে খুব কমই শুনেছি, এবং একমাত্র আমিই সোল্ডারিং ওয়ার্কশপগুলি সম্পর্কে জানতাম।
অন্যান্য কর্মশালা যেমন "কিভাবে ডিজাইন করা যায়" বা "কিভাবে 3D প্রিন্টার ব্যবহার করবেন" সহায়ক হবে। সম্ভবত তারা এই কর্মশালা আছে, কিন্তু আমি তাদের সম্পর্কে শুনতে সক্ষম ছিল না।
ধাপ 5: শেষ পর্যন্ত আমি যা অর্জন করেছি
আমি একটি স্বয়ংক্রিয় ট্র্যাশ ক্যান তৈরি করতে সক্ষম হয়েছিলাম
আরও গুরুত্বপূর্ণ, তবে, আমি সময় ব্যবস্থাপনার গুরুত্ব, কীভাবে সার্কিট তৈরি করতে এবং ইলেকট্রনিক যন্ত্রাংশ ব্যবহার করতে শিখেছি। আমি Arduino, তরঙ্গ এবং সেন্সিং, প্রতিরোধক, ব্রেডবোর্ড, ওয়াইফাই, ESP-8266, ওয়েব সার্ভার, ভোল্টেজ নিয়ন্ত্রক, ডায়োড ইত্যাদি সম্পর্কে শিখেছি। ইলেকট্রনিক্স এবং সার্কিট্রি সম্পর্কে একটি হ্যান্ডস-অন স্তরের বোঝার জন্য।
এই প্রকল্পটি তৈরি করার সময় এটি আমার মধ্যে একটি সৃজনশীল অগ্নিশিখা জাগিয়েছিল, যদিও মাঝে মাঝে অত্যন্ত হতাশাজনক, এটি খুব মজাদার এবং ফলপ্রসূ ছিল। অবশেষে বোঝা যায় কিভাবে একটি অংশ কাজ করে অথবা কোডটি আমি কিভাবে কাজ করতে চাই তা পাওয়ার জন্য কয়েক ঘণ্টা পরিবর্তন এবং পরিবর্তন করতে হয়েছিল। এটা আমাকে বুঝতে সাহায্য করেছে যে আমি এটাই করতে চেয়েছিলাম। সেমিস্টারের শুরুতে, আমি ইলেকট্রিক্যাল এবং কম্পিউটার ইঞ্জিনিয়ারিং সম্পর্কে দ্বিধাগ্রস্ত ছিলাম কারণ আমি এটি পছন্দ করি কি না তা জানার অভিজ্ঞতা নেই। যেমন কেউ না জানলে তারা কোন খেলাধুলা, ভিডিও গেম বা শখ পছন্দ করে না যদি না তারা চেষ্টা করে।
এ থেকে আমার সবচেয়ে বড় অর্জন ছিল আত্মবিশ্বাসের সাথে বলতে পারা যে আমি ইলেকট্রিক্যাল এবং কম্পিউটার ইঞ্জিনিয়ারিং চালিয়ে যেতে চাই।
ধাপ 6: অন্য কেউ কীভাবে আমার পদাঙ্ক অনুসরণ করতে পারে
সেমিস্টারের শুরুতে যদি আমি একই অবস্থায় ছিলাম, তাহলে আমি "অরিগানাল প্ল্যানস অ্যান্ড প্রগ্রেসন" -এ বর্ণিত একই ধাপগুলি করার সুপারিশ করব। আমি সত্যিই কি করতে আগ্রহী ছিলাম এবং আমি কি করতে পারতাম তা আমাকে ধীরে ধীরে একাকী করতে সাহায্য করেছিল।
বিশেষ করে, এই প্রকল্পের জন্য, আমি কীভাবে একটি তৈরি করব তা নীচে রূপরেখা করব।
ধাপ 1: IFTTT.com এ যান, আপনার ফোন নম্বর নিবন্ধন করুন এবং তারপর একটি অ্যাপলেট তৈরি করুন। ওয়েবহুক হতে "যদি" এবং "যে" এসএমএস হতে বেছে নিন। একবার এটি তৈরি হয়ে গেলে, অনুসন্ধান বাক্সে মেকার ওয়েবহুক অনুসন্ধান করুন এবং ডকুমেন্টেশনে ক্লিক করুন। আপনার নিজের ইভেন্টের নাম দিয়ে তথ্য পূরণ করুন এবং URL টি অনুলিপি করুন। নিচের দিকে পাওয়া ESP-8266 কোডের জন্য আপনি এই ইউআরএল ব্যবহার করবেন।
ধাপ 1: ESP-8266 এর সাথে সংযোগ করুন:
RXD -> RX
TXD -> TX
ভিসিসি -> ভিসিসি
CH_PD VCC
GPIO0 -> GND
GND -> GND
তারপরে এটিকে অক্ষম করার জন্য আরডুইনোতে রিসেটের সাথে GND সংযুক্ত করুন।
ধাপ 2: নীচে কোডটি প্রবেশ করান এবং এটি ESP-8266 এ আপলোড করুন (প্রথমে IDE এ esp-8266 বোর্ডটি ডাউনলোড করুন)। তারপর ESP-8266 আনপ্লাগ করুন।
ধাপ 3: Arduino এ 8 এবং পিন 9 এর সাথে সার্ভিস সংযুক্ত করুন
ধাপ 4: প্রথম HC-SR04 সেন্সরকে পিন 10 এবং 13 এর সাথে সংযুক্ত করুন (যথাক্রমে ট্রিগ এবং ইকো জন্য)। তারপর দ্বিতীয়টি পিন 11 এবং 12 এর সাথে সংযুক্ত করুন (আবার যথাক্রমে ট্রিগ এবং ইকো জন্য)।
ধাপ 5: RGB LED পিন 4 (লাল), 5 (সবুজ), এবং 6 (নীল) সংযোগ করুন।
ধাপ 6: 2 পিন করতে GPIO2 সংযুক্ত করুন
ধাপ 7: নীচে কোডটি লিখুন (ECE_297_DP) এবং এটি আরডুইনোতে আপলোড করুন।
ধাপ 8: oldাকনার জন্য একটি পুরানো পুনর্ব্যবহারযোগ্য বিয়ার বাক্স এবং কার্ডবোর্ডের একটি টুকরা খুঁজুন। গরম আঠালো পপসিকল স্টিকগুলিতে এবং তারপর গরম আঠালো প্রতিটি পাশে বটের ভিতরে সার্ভোস। পপসিকল স্টিকগুলিতে idাকনা টেপ করুন। দুটি সেন্সরকে idাকনাতে টেপ করুন (ভিতরে একটি আবর্জনা সনাক্ত করার জন্য (পিন 11 এবং 12) এবং বাইরেরটি গতি সনাক্ত করার জন্য (পিন 10 এবং 13)। তারপর LEDাকনার শীর্ষে এলইডি টেপ করুন। এবং কুৎসিত তারের আড়াল করার জন্য বাক্সের পিছনে তারের টেপ দিন।
ধাপ 7: আমি পরবর্তী কি করব
প্রকল্পে এগিয়ে যাওয়া, LED এর পাশাপাশি সাউন্ড অ্যালার্ম বাস্তবায়নের জন্য আমার কিছু ধারণা ছিল। কারণ আমি কাজ করার জন্য ESP-8266 পেয়েছি, তাই আমি না করার সিদ্ধান্ত নিয়েছি। যাইহোক, যদি আমি এগিয়ে যেতে চাই, এটি একটি যোগ করা এবং আবর্জনা বের করে মানুষকে বিরক্ত করা আকর্ষণীয় হবে।
এছাড়াও, আমি আরও নির্দিষ্ট প্রকল্পে কাজ করতে পছন্দ করতাম, কারণ এটি বেশিরভাগই ধারণা প্রকল্পের প্রমাণ। যদি আমি এগিয়ে যাই তবে আমি একটি প্রকৃত ট্র্যাশ ক্যান বা একটি ভারী প্লাস্টিকের পাত্রে ব্যবহার করতাম। উপরন্তু, আমি তারের সাথে আরও দক্ষ হতে পছন্দ করতাম কারণ এটি খুব অগোছালো।
ESP-8266 এর একটি বিকল্প আমি যখন ব্লুটুথ মডিউল ব্যবহার করে এটিকে একীভূত করতে না পারার বিষয়ে চিন্তিত ছিলাম তখন আমি খুঁজছিলাম। আমার বন্ধু শন আমাকে উল্লেখ করেছিলেন যে তিনি অতীতে একটি প্রকল্প তৈরি করেছিলেন যেখানে তাকে তার প্রকল্প থেকে তার ফোনে ডেটা পাঠাতে হয়েছিল এবং একটি ব্লুটুথ মডিউল ব্যবহার করতে হয়েছিল। তিনি বলেন, এটা অপেক্ষাকৃত সহজ। যাইহোক, আমি কোনও গুরুতর গোয়েন্দা কাজ করার আগে আমি ওয়াইফাই মডিউলটি কাজ করতে পেরেছি। আমি মনে করি এটা আকর্ষণীয় হবে যে সেই পথ আমাকে কোথায় নিয়ে যেত।
তা ছাড়া, আমি "স্বয়ংক্রিয় ট্র্যাশ ব্যাগ মোড়ানো" অংশটি বাস্তবায়ন করতে পছন্দ করতাম, কিন্তু এটি এখনও আমার লিগের বাইরে। সম্ভবত ভবিষ্যতে, আমি এই প্রকল্পটি পুনরায় পরিদর্শন করব এবং এটি আরও দক্ষ করার চেষ্টা করব।
প্রস্তাবিত:
এমএল দিয়ে একটি পাই ট্র্যাশ ক্লাসিফায়ার তৈরি করুন!: 8 টি ধাপ (ছবি সহ)
এমএল দিয়ে একটি পাই ট্র্যাশ ক্লাসিফায়ার তৈরি করুন! লোবে প্রশিক্ষণপ্রাপ্ত, একজন শিক্ষানবিশ বান্ধব (কোন কোড নেই!)
ট্র্যাশ থেকে লি-আয়ন ফোন চার্জার: 4 টি ধাপ
ট্র্যাশ থেকে লি-আয়ন ফোন চার্জার: এটি এমন জিনিস থেকে একটি দ্রুত এবং সহজ পাওয়ার ব্যাংক যা বেশিরভাগ লোক ইতিমধ্যে তাদের বাড়িতে পড়ে আছে
Arduino অ্যান্টি-ডগ ট্র্যাশ ক্যান: 6 টি ধাপ (ছবি সহ)
আরডুইনো অ্যান্টি-ডগ ট্র্যাশ ক্যান: এই প্রকল্পে আমি আপনাকে দেখাবো কিভাবে আপনার হাস্যকর কুকুরগুলিকে আপনার ট্র্যাশ ক্যানে fromুকতে না দেওয়ার জন্য একটি হাস্যকর কিন্তু কার্যকরী পদ্ধতি তৈরি করতে হয়
স্বয়ংক্রিয় ট্র্যাশ বিন: 8 টি ধাপ (ছবি সহ)
স্বয়ংক্রিয় ট্র্যাশ বিন: হাই বন্ধুরা! যদি আপনি দীর্ঘদিন ধরে আমার চ্যানেলটি দেখছেন, তাহলে সম্ভবত আপনি একটি স্বয়ংক্রিয় কভার সহ একটি ট্র্যাশ বিন সম্পর্কে একটি প্রকল্প মনে রাখবেন। এই প্রকল্পটি আরডুইনোতে প্রথম ছিল, কেউ বলতে পারে আমার আত্মপ্রকাশ। তবে এর একটি খুব বড় ত্রুটি ছিল:
ট্র্যাশ ক্যান (বা অন্যান্য মিষ্টি বাক্স) ইউএসবি আলো: 6 টি ধাপ
ট্র্যাশ ক্যান (বা অন্যান্য মিষ্টি বাক্স) ইউএসবি লাইট: আপনার ডেস্ক জ্বালানোর বা ল্যান পার্টিতে দেখানোর একটি সম্পূর্ণ 'আবর্জনা' উপায় আপডেট: একটি গুরুত্বপূর্ণ নিরাপত্তা আপডেট এবং সময় বাঁচানোর জন্য ধাপ 6