সুচিপত্র:

SKARA- স্বায়ত্তশাসিত প্লাস ম্যানুয়াল সুইমিং পুল ক্লিনিং রোবট: 17 টি ধাপ (ছবি সহ)
SKARA- স্বায়ত্তশাসিত প্লাস ম্যানুয়াল সুইমিং পুল ক্লিনিং রোবট: 17 টি ধাপ (ছবি সহ)

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

ভিডিও: SKARA- স্বায়ত্তশাসিত প্লাস ম্যানুয়াল সুইমিং পুল ক্লিনিং রোবট: 17 টি ধাপ (ছবি সহ)
ভিডিও: Overview of Syncopal Disorders 2024, জুলাই
Anonim
Image
Image
SKARA- স্বায়ত্তশাসিত প্লাস ম্যানুয়াল সুইমিং পুল ক্লিনিং রোবট
SKARA- স্বায়ত্তশাসিত প্লাস ম্যানুয়াল সুইমিং পুল ক্লিনিং রোবট
SKARA- স্বায়ত্তশাসিত প্লাস ম্যানুয়াল সুইমিং পুল ক্লিনিং রোবট
SKARA- স্বায়ত্তশাসিত প্লাস ম্যানুয়াল সুইমিং পুল ক্লিনিং রোবট
SKARA- স্বায়ত্তশাসিত প্লাস ম্যানুয়াল সুইমিং পুল ক্লিনিং রোবট
SKARA- স্বায়ত্তশাসিত প্লাস ম্যানুয়াল সুইমিং পুল ক্লিনিং রোবট
  • সময় টাকা এবং কায়িক শ্রম ব্যয়বহুল। অটোমেশন প্রযুক্তির আবির্ভাব এবং অগ্রগতির সাথে, বাড়ির মালিক, সমাজ এবং ক্লাবগুলির জন্য দৈনন্দিন জীবনের ধ্বংসাবশেষ এবং ময়লা থেকে পুল পরিষ্কার করার, তাদের ব্যক্তিগত স্বাস্থ্যবিধি বজায় রাখার পাশাপাশি জীবনযাত্রার একটি নির্দিষ্ট মান বজায় রাখার জন্য একটি ঝামেলা মুক্ত সমাধান প্রয়োজন।
  • এই দ্বিধা মোকাবেলা করে, আমি একটি ম্যানুয়াল কাম স্বায়ত্তশাসিত পুল সারফেস ক্লিনিং মেশিন তৈরি করেছি। এর সহজ অথচ উদ্ভাবনী পদ্ধতির সাহায্যে, এটিকে একটি নোংরা পুকুরে রাতারাতি রেখে দিন এবং পরিষ্কার এবং স্পেক মুক্ত করার জন্য জেগে উঠুন।
  • অটোমেটনের কার্যকারিতার দুটি মোড রয়েছে, একটি স্বায়ত্তশাসিত যা ফোনে একটি বোতামের ফ্লিপ দিয়ে চালু করা যেতে পারে এবং এটির কাজ করার জন্য অযত্নে ছেড়ে দেওয়া যেতে পারে এবং আরেকটি ম্যানুয়াল মোড সেই নির্দিষ্ট টুকরোগুলি এবং পাতাগুলি পেতে যখন সময়টি থাকে । ম্যানুয়াল মোডে আপনি ফোনে রেসিং গেম খেলার মতো রোবটের গতিবিধি নিয়ন্ত্রণ করতে আপনার ফোনে অ্যাকসিলরোমিটার ব্যবহার করতে পারেন। ব্লাইঙ্ক অ্যাপ ব্যবহার করে কাস্টম তৈরি অ্যাপ তৈরি করা হয়েছিল এবং অ্যাকসিলরোমিটার রিডিংগুলি মেইন সার্ভারে এবং মোবাইলে ফেরত পাঠানো হয় তারপর হটস্পট সুইচিং ডেটার মাধ্যমে নোডএমসিইউতে পাঠানো হয়।
  • আজও, ঘরোয়া পরিচ্ছন্নতার রোবটগুলিকে বহিরাগত যন্ত্রপাতি বা বিলাসবহুল খেলনা হিসেবে দেখা হয়, তাই এই মানসিকতা পরিবর্তন করার জন্য আমি এটি আমার নিজের উপর বিকশিত করেছি। অতএব প্রকল্পে, মূল উদ্দেশ্য ছিল একটি স্বায়ত্তশাসিত পুল সারফেস ক্লিনার ডিজাইন এবং তৈরী করা যা উপলব্ধ এবং সস্তা প্রযুক্তি ব্যবহার করে সম্পূর্ণ প্রোটোটাইপ খরচ কার্যকর রাখতে পারে এবং সেইজন্য অধিকাংশ মানুষ আমার মতো তাদের বাড়িতে এটি তৈরি করতে পারে।

ধাপ 1: কাজের প্রক্রিয়া

ওয়ার্কিং মেকানিজম
ওয়ার্কিং মেকানিজম

আন্দোলন এবং সংগ্রহ:

  • আমাদের প্রোটোটাইপের মৌলিক প্রক্রিয়াটি ধ্বংসাবশেষ এবং ময়লা সংগ্রহের জন্য সামনের দিকে ক্রমাগত ঘূর্ণমান পরিবাহক বেল্ট নিয়ে গঠিত।
  • দুটি মোটর যা লোকেশন চালানোর জন্য প্রয়োজনীয় জলচক্র চালায়।

নেভিগেশন:

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

ধাপ 2: CAD মডেল

সিএডি মডেল
সিএডি মডেল
  • CAD মডেল SolidWorks এ করা হয়েছিল
  • আপনি এই নির্দেশাবলীতে সংযুক্ত ক্যাড ফাইল খুঁজে পেতে পারেন

ধাপ 3: উপাদান

উপাদান
উপাদান
উপাদান
উপাদান
উপাদান
উপাদান
উপাদান
উপাদান

যান্ত্রিক:

  1. লেজার কাটা প্যানেল -2 nos
  2. এক্রাইলিক শীট 4 মিমি পুরু
  3. থার্মোকল বা পলিস্টাইরিন শীট
  4. লেদ কাটা রড
  5. বাঁকা প্লাস্টিক শীট (কাঠের ফিনিস)
  6. 3 ডি মুদ্রিত অংশ
  7. স্ক্রু এবং বাদাম
  8. স্টেনসিল ("স্কারা" প্রিন্ট)
  9. Mseal- Epoxy
  10. নেট ফ্যাব্রিক

সরঞ্জাম:

  • স্যান্ডপেপার
  • পেইন্টস
  • এঙ্গেল গ্রাইন্ডার
  • ড্রিল
  • কাটার
  • অন্যান্য পাওয়ার টুল

ইলেকট্রনিক্স:

  • NodeMCU
  • স্ক্রু সংযোগকারী: 2pin এবং 3pin
  • বাক কনভার্টার মিনি 360
  • টগল সুইচ
  • IRF540n- মোসফেট
  • BC547b- ট্রানজিস্টর
  • 4.7K প্রতিরোধক
  • একক কোর ওয়্যার
  • L293d- মোটর ড্রাইভার
  • অতিস্বনক সেন্সর- 2nos
  • 100rpm ডিসি মোটর - 3nos
  • 12v লিড এসিড ব্যাটারি
  • ব্যাটারি চার্জার
  • সোল্ডারিং বোর্ড
  • সোল্ডারিং ওয়্যার
  • সোল্ডারিং রড

ধাপ 4: 3 ডি মুদ্রণ

3D প্রিন্টিং
3D প্রিন্টিং
3D প্রিন্টিং
3D প্রিন্টিং
3D প্রিন্টিং
3D প্রিন্টিং
3D প্রিন্টিং
3D প্রিন্টিং
  • 3 ডি প্রিন্টিং আমার এক বন্ধুর দ্বারা একটি হোম অ্যাসেম্বল্ড প্রিন্টার দ্বারা সম্পন্ন করা হয়েছিল
  • আপনি 4 টি ফাইল খুঁজে পেতে পারেন যা 3 ডি মুদ্রিত হতে হবে
  • 3 ডি সিএডি ফাইলকে এসটিএল ফরম্যাটে রূপান্তর করে অংশগুলি 3 ডি মুদ্রিত হয়েছিল।

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

ধাপ 5: লেজার কাট প্যানেল এবং লেদ রড

লেজার কাট প্যানেল এবং লেদ রড
লেজার কাট প্যানেল এবং লেদ রড
লেজার কাট প্যানেল এবং লেদ রড
লেজার কাট প্যানেল এবং লেদ রড
লেজার কাট প্যানেল এবং লেদ রড
লেজার কাট প্যানেল এবং লেদ রড

সাইড প্যানেল:

  • সিএডি রেন্ডারিংকে বাস্তবে পরিণত করার জন্য, প্রোটোটাইপের নির্মাণের জন্য যে উপাদানগুলি বেছে নেওয়া হবে তা সাবধানে বিবেচনা করতে হবে, মনে রাখতে হবে যে পুরো কাঠামোর একটি নিখুঁত ইতিবাচক উচ্ছ্বাস থাকা প্রয়োজন।
  • চিত্রে মূল কাঠামো দেখা যায়। ফ্রেমের জন্য প্রাথমিক পছন্দ ছিল অ্যালুমিনিয়াম 7 সিরিজের সাথে এর হালকা ওজন, জারা ভাল প্রতিরোধ এবং ভাল কাঠামোগত অনমনীয়তার কারণে। যাইহোক, স্থানীয় বাজারে উপাদানের অনুপলব্ধির কারণে, আমাকে এটি হালকা স্টিল দিয়ে তৈরি করতে হয়েছিল।
  • সাইড ফ্রেম ক্যাড. DXF ফরম্যাটে রূপান্তরিত হয়ে বিক্রেতাকে দেওয়া হয়েছিল। আপনি এই নির্দেশাবলীতে সংযুক্ত ফাইলটি খুঁজে পেতে পারেন।
  • LCG3015 তে লেজার কাট করা হয়েছিল
  • আপনি এই ওয়েবসাইটে লেজার কাটিংও দিতে পারেন (https://www.ponoko.com/laser-cutting/metal)

লেদ রডস:

  • রড যা দুটি প্যানেলকে সংযুক্ত করে এবং বিন সমর্থন করে স্থানীয় ফ্যাব্রিকেশন স্টোর থেকে লেদ মেশিন দ্বারা তৈরি করা হয়েছিল।
  • মোট 4 টি রডের প্রয়োজন ছিল

ধাপ 6: বিন নির্মাণ

বিন নির্মাণ
বিন নির্মাণ
বিন নির্মাণ
বিন নির্মাণ
বিন নির্মাণ
বিন নির্মাণ
  • বিন এক্রাইলিক শীট ব্যবহার করে তৈরি করা হয় যা CAD অঙ্কন থেকে রেফারেন্স গ্রহণ করে মাত্রা সহ পাওয়ার টুল ব্যবহার করে কাটা হয়েছিল।
  • বিনের পৃথক কাটা অংশগুলি একত্রিত হয় এবং শিল্প গ্রেডের জল প্রতিরোধী ইপক্সি রজন ব্যবহার করে একসাথে আটকে থাকে।
  • 4 মিমি স্টেইনলেস স্টিল বোল্ট এবং 3 টি স্টেইনলেস স্টিল স্টডের সাহায্যে পুরো চ্যাসি এবং এর উপাদানগুলি একত্রিত করা হয়। ব্যবহৃত বাদামগুলি স্ব-ইতিবাচক লকিং যাতে কোনও প্রকৃতির সম্মতি এড়ানো যায়।
  • মোটর লাগানোর জন্য এক্রাইলিক শীটের 2 পাশে বৃত্তাকার গর্ত করা হয়েছিল
  • ব্যাটারি এবং ইলেকট্রনিক্স এনক্লোজার তারপর 1 মিমি প্লাস্টিকের শীট থেকে কেটে চ্যাসিসে প্যাকেজ করা হয়। তারের জন্য খোলা যথাযথভাবে সিল এবং নিরোধক।

ধাপ 7: ফ্লোটেশন

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

ধাপ 8: অতিস্বনক সেন্সর সমর্থন

অতিস্বনক সেন্সর সমর্থন
অতিস্বনক সেন্সর সমর্থন
অতিস্বনক সেন্সর সমর্থন
অতিস্বনক সেন্সর সমর্থন
অতিস্বনক সেন্সর সমর্থন
অতিস্বনক সেন্সর সমর্থন
অতিস্বনক সেন্সর সমর্থন
অতিস্বনক সেন্সর সমর্থন
  • এটি ছিল 3 ডি প্রিন্টেড এবং ব্যাক প্লেট টিনের প্লেট ব্যবহার করে তৈরি করা হয়েছিল
  • এটি mseal (এক ধরনের ইপক্সি) ব্যবহার করে সংযুক্ত ছিল

ধাপ 9: ইলেকট্রনিক্স

ইলেকট্রনিক্স
ইলেকট্রনিক্স
ইলেকট্রনিক্স
ইলেকট্রনিক্স
ইলেকট্রনিক্স
ইলেকট্রনিক্স
  • 12V সীসা অ্যাসিড ব্যাটারি পুরো সিস্টেমকে শক্তি দিতে ব্যবহৃত হয়
  • এটি বক কনভার্টার এবং L293d মোটর কন্ট্রোলারের সাথে সমান্তরালভাবে সংযুক্ত
  • বাক কনভার্টার সিস্টেমের জন্য 12v থেকে 5v রূপান্তর করে
  • IRF540n মোসফেট কনভেয়ার বেল্টের মোটর নিয়ন্ত্রণের জন্য ডিজিটাল সুইচ হিসাবে ব্যবহৃত হয়
  • NodeMCU প্রধান মাইক্রোকন্ট্রোলার হিসাবে ব্যবহৃত হয়, এটি ওয়াইফাই (হটস্পট) ব্যবহার করে মোবাইলের সাথে সংযোগ স্থাপন করে

ধাপ 10: পরিবাহক বেল্ট

পরিবাহক বেল্ট
পরিবাহক বেল্ট
পরিবাহক বেল্ট
পরিবাহক বেল্ট
পরিবাহক বেল্ট
পরিবাহক বেল্ট
  • এটি স্থানীয় দোকান থেকে কেনা নেট কাপড় ব্যবহার করে তৈরি করা হয়েছিল
  • কাপড়টি একটি বৃত্তাকার উপায়ে সংযুক্ত করা হয়েছিল যা ক্রমাগত তৈরি করা হয়

ধাপ 11: পেইন্টিং

পেইন্টিং
পেইন্টিং
পেইন্টিং
পেইন্টিং
পেইন্টিং
পেইন্টিং
পেইন্টিং
পেইন্টিং

সিন্থেটিক পেইন্ট ব্যবহার করে স্কারা আঁকা হয়েছিল

ধাপ 12: স্কারা প্রতীক লেজার কাটা

স্কারা প্রতীক লেজার কাটা
স্কারা প্রতীক লেজার কাটা
স্কারা প্রতীক লেজার কাটা
স্কারা প্রতীক লেজার কাটা
স্কারা প্রতীক লেজার কাটা
স্কারা প্রতীক লেজার কাটা
স্কারা প্রতীক লেজার কাটা
স্কারা প্রতীক লেজার কাটা
  • আমার বন্ধুর তৈরি ঘরে তৈরি লেজার ব্যবহার করে স্টেনসিলটি কাটা হয়েছিল।
  • যে উপাদানটিতে লেজার কাটিং করা হয়েছিল তা হল স্টিকার শীট

ধাপ 13: কোডিং

কোডিং
কোডিং
কোডিং
কোডিং

প্রি-কোডিং স্টাফ:

  • এই প্রকল্পের জন্য আমি আমার NodeMCU প্রোগ্রামিংয়ের জন্য Arduino IDE ব্যবহার করেছি। যদি আপনি ইতিমধ্যেই একটি Arduino ব্যবহার করে থাকেন তবে এটি সহজ উপায়, এবং আপনাকে উদাহরণস্বরূপ পাইথন বা লুয়া মত একটি নতুন প্রোগ্রামিং ভাষা শিখতে হবে না।

  • যদি আপনি এটি আগে কখনো না করেন, তাহলে প্রথমে আপনাকে Arduino সফটওয়্যারে ESP8266 বোর্ড সাপোর্ট যোগ করতে হবে।
  • আপনি Arduino এর ওয়েবসাইটে উইন্ডোজ, লিনাক্স বা MAC OSX এর সর্বশেষ সংস্করণটি খুঁজে পেতে পারেন: https://www.arduino.cc/en/main/software এটি বিনামূল্যে ডাউনলোড করুন, এটি আপনার কম্পিউটারে ইনস্টল করুন এবং এটি চালু করুন।
  • Arduino IDE ইতিমধ্যেই বিভিন্ন বোর্ডের সমর্থনে এসেছে: Arduino Nano, Mine, Uno, Mega, Yún ইত্যাদি। সুতরাং আপনার কোডগুলি একটি ESP8266 বেস বোর্ডে আপলোড করার জন্য, আপনাকে প্রথমে Arduino এর সফটওয়্যারে এর বৈশিষ্ট্য যুক্ত করতে হবে। অতিরিক্ত বোর্ড ম্যানেজার টেক্সটবক্সে নিম্নলিখিত ইউআরএল যুক্ত করুন (পছন্দ উইন্ডোর নীচের অংশে):
  • যদি টেক্সট বক্স ফাঁকা না থাকে, তার মানে এর আগেও Arduino IDE তে আগে থেকেই অন্যান্য বোর্ড যুক্ত করে রেখেছিল। পূর্ববর্তী ইউআরএলের শেষে এবং উপরের একটি কমা যুক্ত করুন।
  • "ওকে" বোতাম টিপুন এবং পছন্দ উইন্ডোটি বন্ধ করুন।
  • আপনার ESP8266 বোর্ড যোগ করার জন্য সরঞ্জাম> বোর্ড> বোর্ড ম্যানেজারের জন্য নেভিগেট করুন।

  • অনুসন্ধান পাঠ্য বাক্সে "ESP8266" টাইপ করুন, "ESP8266 সম্প্রদায়ের দ্বারা esp8266" নির্বাচন করুন এবং এটি ইনস্টল করুন।
  • এখন আপনার Arduino IDE অনেক ESP8266 ভিত্তিক ডেভেলপমেন্ট বোর্ডের সাথে কাজ করতে প্রস্তুত হবে, যেমন জেনেরিক ESP8266, NodeMcu (যা আমি এই টিউটোরিয়ালে ব্যবহার করেছি), Adafruit Huzzah, Sparkfun Thing, WeMos, ইত্যাদি।
  • এই প্রকল্পে, আমি ব্লাইঙ্ক লাইব্রেরি ব্যবহার করেছি। Blynk লাইব্রেরি ম্যানুয়ালি ইনস্টল করা উচিত। Blynk লাইব্রেরি ডাউনলোড করুন https://github.com/blynkkk/blynk-library/releases… ফাইলটি আনজিপ করুন এবং ফোল্ডারগুলিকে Arduino IDE লাইব্রেরি/টুলস ফোল্ডারে কপি করুন।
  • প্রধান কোডিং:

  • কোড আপলোড করার আগে আপনাকে Blynk অথ কী এবং আপনার ওয়াইফাই শংসাপত্র (ssid এবং পাসওয়ার্ড) আপডেট করতে হবে।
  • নিচে দেওয়া কোড এবং লাইব্রেরি ডাউনলোড করুন।
  • Arduino IDE এ প্রদত্ত কোড ("চূড়ান্ত কোড") খুলুন এবং NodeMCU তে আপলোড করুন।
  • স্মার্টফোনের কিছু সেন্সর ব্লাইঙ্কের সাথেও ব্যবহার করা যেতে পারে। এবার আমি আমার রোবটকে নিয়ন্ত্রণ করতে এর অ্যাকসিলরোমিটার ব্যবহার করতে চেয়েছিলাম। ফোনটি কাত করুন এবং রোবট বাম/ডান দিকে ঘুরবে বা সামনে/পিছনে সরে যাবে।

ধাপ 14: কোডের ব্যাখ্যা

কোডের ব্যাখ্যা
কোডের ব্যাখ্যা
কোডের ব্যাখ্যা
কোডের ব্যাখ্যা
কোডের ব্যাখ্যা
কোডের ব্যাখ্যা
  • এই প্রকল্পে আমাকে শুধুমাত্র ESP8266 এবং Blynk লাইব্রেরি ব্যবহার করতে হয়েছিল। সেগুলো কোডের শুরুতে যোগ করা হয়েছে।
  • আপনাকে আপনার Blynk অনুমোদন কী এবং আপনার Wi-Fi শংসাপত্রগুলি কনফিগার করতে হবে। এইভাবে আপনার ESP8266 আপনার Wi-Fi রাউটারে পৌঁছাতে সক্ষম হবে এবং Blynk সার্ভার থেকে কমান্ডের জন্য অপেক্ষা করবে। "আপনার নিজের অনুমোদন কোড টাইপ করুন", XXXX এবং YYYY কে আপনার অথ কী দিয়ে প্রতিস্থাপন করুন (আপনি এটি আপনার ই-মেইলে পাবেন), SSID এবং আপনার Wi-Fi নেটওয়ার্কের পাসওয়ার্ড।
  • H- ব্রিজের সাথে সংযুক্ত NodeMCU- এর পিন সংজ্ঞায়িত করুন। আপনি প্রতিটি পিনের GPIO নম্বরের আক্ষরিক মান (D1, D2, ইত্যাদি) ব্যবহার করতে পারেন।

ধাপ 15: Blynk সেটআপ করুন

  • Blynk একটি পরিষেবা যা একটি ইন্টারনেট সংযোগের মাধ্যমে দূর থেকে হার্ডওয়্যার নিয়ন্ত্রণ করার জন্য ডিজাইন করা হয়েছে। এটি আপনাকে ইন্টারনেট অফ থিংস গ্যাজেটগুলি সহজেই তৈরি করতে দেয় এবং বেশ কয়েকটি হার্ডওয়্যার সমর্থন করে, যেমন Arduinos, ESP8266, Raspberry Pi ইত্যাদি।
  • আপনি এটি একটি অ্যান্ড্রয়েড বা আইওএস স্মার্টফোন (বা ট্যাবলেট) থেকে দূরবর্তী ডিভাইসে ডেটা পাঠাতে ব্যবহার করতে পারেন। উদাহরণস্বরূপ, আপনি আপনার হারওয়্যার সেন্সর দ্বারা প্রাপ্ত ডেটা পড়তে, সংরক্ষণ করতে এবং প্রদর্শন করতে পারেন।
  • ইউজার ইন্টারফেস তৈরির জন্য Blynk অ্যাপ ব্যবহার করা হয়। এটিতে উইজেটগুলির একটি বৈচিত্র রয়েছে: বোতাম, স্লাইডার, জয়স্টিক, ডিসপ্লে ইত্যাদি ব্যবহারকারীরা উইজেটটিকে ড্যাশবোর্ডে টেনে আনুন এবং অনেকগুলি প্রকল্পের জন্য একটি কাস্টম গ্রাফিক ইন্টারফেস তৈরি করুন।
  • এটির একটি 'শক্তি' ধারণা রয়েছে। ব্যবহারকারীরা 2000 ফ্রি এনার্জি পয়েন্ট দিয়ে শুরু করে। ব্যবহৃত প্রতিটি উইজেট (যে কোন প্রজেক্টে) কিছু শক্তি খরচ করে, এইভাবে প্রকল্পে ব্যবহৃত উইজেটের সর্বোচ্চ সংখ্যা সীমিত করে। উদাহরণস্বরূপ, একটি বোতাম 200 শক্তি পয়েন্ট খরচ করে। এইভাবে, কেউ উদাহরণস্বরূপ 10 টি বোতাম সহ একটি ইন্টারফেস তৈরি করতে পারে। ব্যবহারকারীরা অতিরিক্ত শক্তি পয়েন্ট কিনতে পারে, এবং আরও জটিল ইন্টারফেস এবং/অথবা বিভিন্ন প্রকল্প তৈরি করতে পারে।
  • Blynk অ্যাপ থেকে কমান্ডগুলি Blynk সার্ভারে ইন্টারনেটে আপলোড করা হয়। আরেকটি হার্ডওয়্যার (উদাহরণস্বরূপ, একটি NodeMCU) Blynk লাইব্রেরি ব্যবহার করে সার্ভার থেকে সেই কমান্ডগুলো পড়ার জন্য এবং কর্ম সম্পাদনের জন্য। হার্ডওয়্যার সার্ভারে কিছু ডেটাও রাখতে পারে, যা অ্যাপে প্রদর্শিত হতে পারে।
  • নীচের লিঙ্কগুলি থেকে অ্যান্ড্রয়েড বা আইওএসের জন্য ব্লাইঙ্ক অ্যাপটি ডাউনলোড করুন:
  • অ্যাপটি ইনস্টল করুন এবং একটি নতুন অ্যাকাউন্ট তৈরি করুন। তারপরে আপনি আপনার প্রথম প্রকল্প তৈরি করতে প্রস্তুত হবেন। আপনাকে Blynk লাইব্রেরি ইনস্টল করতে হবে এবং auth কোড পেতে হবে। লাইব্রেরি ইনস্টল করার পদ্ধতিটি আগের ধাপে বর্ণনা করা হয়েছিল।
  • Accele BLYNK_WRITE (V0) ফাংশনটি অ্যাকসিলরোমিটারের মান পড়তে ব্যবহৃত হয়েছিল। রোবটটি ডান/বামে ঘুরবে কিনা তা নিয়ন্ত্রণ করতে y- অক্ষের ত্বরণ ব্যবহার করা হয়েছিল, এবং z- অক্ষের ত্বরণ ব্যবহার করা হয় যাতে দেখা যায় রোবট এগিয়ে/পিছনে চলে যাওয়ার কথা। ।
  • মোবাইলে blynk অ্যাপটি ডাউনলোড করুন উইজেট বক্স থেকে অ্যাকসিলরোমিটার অবজেক্ট এবং ড্যাশবোর্ডে ফেলে দিন। বোতাম সেটিংসের অধীনে একটি ভার্চুয়াল পিন আউটপুট হিসাবে বরাদ্দ করুন। আমি ভার্চুয়াল পিন V0 ব্যবহার করেছি। আপনার Blynk অ্যাপে Auth Token পাওয়া উচিত।
  • প্রজেক্ট সেটিংসে (বাদাম আইকন) যান।
  • আপনি ছবিতে চূড়ান্ত অ্যাপের স্ক্রিনশুট দেখতে পারেন।

ধাপ 16: চূড়ান্ত সমাবেশ

চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ

আমি সমস্ত অংশ সংযুক্ত করেছি

তাই প্রকল্পটি শেষ হয়েছে

ধাপ 17: ক্রেডিট

আমি আমার বন্ধুদের ধন্যবাদ জানাতে চাই:

1. জীশান মল্লিক: আমাকে সিএডি মডেল, চ্যাসি তৈরিতে সাহায্য করছে

2. অম্বরীশ প্রদীপ: বিষয়বস্তু রচনা

3. প্যাট্রিক: 3 ডি প্রিন্টিং এবং লেজার কাটিং

আইওটি চ্যালেঞ্জ
আইওটি চ্যালেঞ্জ
আইওটি চ্যালেঞ্জ
আইওটি চ্যালেঞ্জ

আইওটি চ্যালেঞ্জে দ্বিতীয় পুরস্কার

প্রস্তাবিত: