সুচিপত্র:

IoT ভিত্তিক স্মার্ট ডাস্টবিন: 8 টি ধাপ
IoT ভিত্তিক স্মার্ট ডাস্টবিন: 8 টি ধাপ

ভিডিও: IoT ভিত্তিক স্মার্ট ডাস্টবিন: 8 টি ধাপ

ভিডিও: IoT ভিত্তিক স্মার্ট ডাস্টবিন: 8 টি ধাপ
ভিডিও: নকল শেখ হাসিনা দেখে হতবাক প্রধানমন্ত্রী! #pmsheikhhasina #sheikhkamal #youthgames #shorts 2024, নভেম্বর
Anonim
আইওটি ভিত্তিক স্মার্ট ডাস্টবিন
আইওটি ভিত্তিক স্মার্ট ডাস্টবিন

এই টিউটোরিয়ালে আমরা একটি IoT ভিত্তিক স্মার্ট ডাস্টবিন মনিটরিং সিস্টেম তৈরি করতে যাচ্ছি

আমরা ডাস্টবিন পূর্ণ কিনা তা পর্যবেক্ষণ করতে যাচ্ছি এবং যদি পূর্ণ হয় তবে মালিককে তাদের ফোনে একটি পুশ বিজ্ঞপ্তির মাধ্যমে অবহিত করুন।

সফ্টওয়্যার প্রয়োজনীয়তা:

Blynk আবেদন

Arduino IDE

হার্ডওয়্যারের প্রয়োজনীয়তা:

আরডুইনো ন্যানো

Arduino ন্যানো সেন্সর elাল

ইএসপি 01 ওয়াইফাই মডিউল

অতিস্বনক সেন্সর

Servo SG90

ইনফ্রারেড সেন্সর মডিউল

ধাপ 1: অতিস্বনক সেন্সর

অতিস্বনক সেন্সর
অতিস্বনক সেন্সর

এটি 40,000 Hz এ একটি আল্ট্রাসাউন্ড নির্গত করে যা বাতাসের মধ্য দিয়ে ভ্রমণ করে এবং যদি এর পথে কোন বস্তু বা বাধা থাকে তবে এটি মডিউলে ফিরে আসবে। ভ্রমণের সময় এবং শব্দের গতি বিবেচনা করে আপনি দূরত্ব গণনা করতে পারেন।

ধাপ 2: ESP8266 - 01 ওয়াইফাই মডিউল

ESP8266 - 01 ওয়াইফাই মডিউল
ESP8266 - 01 ওয়াইফাই মডিউল

ESP8266-01 একটি সিরিয়াল ওয়াইফাই ট্রান্সমিটার এবং রিসিভার যা যেকোন মাইক্রো-কন্ট্রোলারকে ওয়াইফাই নেটওয়ার্কে অ্যাক্সেস দিতে পারে।

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

বৈশিষ্ট্য:

  • ওয়াই-ফাই ডাইরেক্ট (P2P), সফট-এপি
  • ইন্টিগ্রেটেড টিসিপি/আইপি প্রোটোকল স্ট্যাক
  • এটি একটি ইন্টিগ্রেটেড টিআর সুইচ, বালুন, এলএনএ, পাওয়ার এম্প্লিফায়ার এবং ম্যাচিং নেটওয়ার্ক বৈশিষ্ট্যযুক্ত
  • ইন্টিগ্রেটেড পিএলএল, রেগুলেটর, ডিসিএক্সও এবং পাওয়ার ম্যানেজমেন্ট ইউনিট
  • ইন্টিগ্রেটেড লো পাওয়ার 32-বিট সিপিইউ একটি অ্যাপ্লিকেশন হিসাবে ব্যবহার করা যেতে পারে
  • 1.1 / 2.0, SPI, UART
  • STBC, 1 × 1 MIMO, 2 × 1 MIMO
  • A-MPDU এবং A-MSDU একত্রীকরণ এবং 0.4ms গার্ড ব্যবধান
  • জেগে উঠুন এবং <2ms এ প্যাকেট প্রেরণ করুন
  • স্ট্যান্ডবাই বিদ্যুৎ খরচ <1.0mW (DTIM3)

ধাপ 3: Servo SG90

Servo SG90
Servo SG90

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

ধাপ 4: আপনার ESP8266 - 01 ওয়াইফাই মডিউল কনফিগার করা

আপনার ESP8266 - 01 ওয়াইফাই মডিউল কনফিগার করা হচ্ছে
আপনার ESP8266 - 01 ওয়াইফাই মডিউল কনফিগার করা হচ্ছে
আপনার ESP8266 - 01 ওয়াইফাই মডিউল কনফিগার করা হচ্ছে
আপনার ESP8266 - 01 ওয়াইফাই মডিউল কনফিগার করা হচ্ছে

নীচে দেওয়া সংযোগ অনুযায়ী আপনার ESP 01 সংযুক্ত করুন।

তারপর এই কোডটি আপনার Arduino Uno এ আপলোড করুন। কোড

কোড আপলোড করার পর।

মৌলিক কমান্ড পাঠানোর চেষ্টা করুন: AT

আপনাকে অবশ্যই একটি সঠিক প্রতিক্রিয়া পেতে হবে। (এর মানে হল আপনার ESP 01 ভালো কাজ করছে)।

এখন আপনার ESP 01 স্বয়ংক্রিয়ভাবে কনফিগার করা হবে। দুটি কোড আছে যা আমরা উপরের কোডে লিখেছি।

AT+CWMODE = 1 (ওয়াই-ফাই মোড সেট করে (স্টেশন/এপি/স্টেশন+এপি))

AT+UART_DEF = 9600, 8, 1, 0, 3 (এটি বড রেট 9600 এ পরিবর্তন করবে আপনি এটি 115200 এ সেট করতে পারেন।)

ধাপ 5: কনফিগারেশন Blynk অ্যাপ

কনফিগারেশন Blynk অ্যাপ
কনফিগারেশন Blynk অ্যাপ
কনফিগারেশন Blynk অ্যাপ
কনফিগারেশন Blynk অ্যাপ
কনফিগারেশন Blynk অ্যাপ
কনফিগারেশন Blynk অ্যাপ

এখন আসুন গ্রাফগুলিতে তাপমাত্রা এবং আর্দ্রতার ডেটা পেতে আপনার ব্লাইঙ্ক অ্যাপটি সেটআপ করি।

ধাপ 1: নতুন প্রকল্পে ক্লিক করুন

ধাপ 2: আপনার প্রকল্পের নাম যোগ করুন এবং কোন বোর্ডটি আমরা ব্যবহার করতে যাচ্ছি, আমাদের ক্ষেত্রে এটি Arduino Nano

ধাপ 3: আপনার উইজেট নির্বাচন করুন অর্থাৎ লেভেল ভার্টিকাল

ধাপ 4: পিন এবং ডেটা পরিসীমা কনফিগার করুন

এখন আপনার Blynk এই সার্কিট ডায়াগ্রামের মত দেখতে হবে

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

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

উপরের চিত্রটিতে IOT ভিত্তিক স্মার্ট ডাস্টবিনের জন্য সমস্ত সংযোগ দেখানো হয়েছে।

আমরা সংযোগের সুবিধার জন্য একটি Arduino Nano Shield ব্যবহার করেছি। আরডুইনো ন্যানো শিল্ডের ক্ষেত্রেও সংযোগ একই হবে।

ধাপ 7: কোড

সম্পূর্ণ কোড ভিজিটের জন্য - আলফা ইলেক্ট্রনজ

প্রস্তাবিত: