সুচিপত্র:

UCL-IIoT কালার সোর্টার: 7 টি ধাপ
UCL-IIoT কালার সোর্টার: 7 টি ধাপ

ভিডিও: UCL-IIoT কালার সোর্টার: 7 টি ধাপ

ভিডিও: UCL-IIoT কালার সোর্টার: 7 টি ধাপ
ভিডিও: UCL-IIoT-Datalogger 2024, জুলাই
Anonim
UCL-IIoT কালার সোর্টার
UCL-IIoT কালার সোর্টার

ভূমিকা

এই নির্দেশনায় আমরা ব্যাখ্যা করার চেষ্টা করব, কিভাবে আমরা প্রোগ্রামিং করতে যাচ্ছি, এবং কিভাবে আমরা একটি রঙ সাজানোর মেশিন সংগ্রহ করি। এটি Arduino সফটওয়্যারের মাধ্যমে একটি Arduino Uno তে প্রোগ্রাম করা হবে।

এই প্রকল্পটি আমাদের অধ্যয়নের উপর একটি বিকল্প। এর অর্থ, শিল্প 4.0 সম্পর্কে জানতে হবে।

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

নীচে এখানে এই গাইডের সময় আমরা যে জিনিসগুলি দেখতে পাব তার একটি তালিকা রয়েছে।

পদক্ষেপ 1: উপাদান তালিকা

পদক্ষেপ 2: প্রোগ্রামিং

ধাপ 3: ড্র

ধাপ 4: ফ্লোচার্ট

পদক্ষেপ 5: আমাদের মেশিনের নকশা

ধাপ 6: ডাটাবেস

ধাপ 7: নোড লাল

ধাপ 8: ভিডিও

ধাপ 1: ধাপ 1: উপাদান তালিকা

উপাদান তালিকা

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

আরডুইনো বোর্ড

1 x USB তারের

3D প্রিন্টার

লেজার কর্তনকারী

Servomotor

নোড লাল

বিভিন্ন তারের

রঙ সেন্সর

9V সরবরাহ

ব্রেডবোর্ড পাওয়ার সাপ্লাই মডিউল

পদক্ষেপ 2: পদক্ষেপ 2: প্রোগ্রামিং

পদক্ষেপ 2: প্রোগ্রামিং
পদক্ষেপ 2: প্রোগ্রামিং

আমরা a ব্যবহার করি

নিচের সার্ভো নিয়ন্ত্রণের জন্য "সুইচ কেস", তাই যখন কেস বলা হয় তখন সার্ভোর জন্য একটি অবস্থান লিখুন এবং এটি কাউন্টারে 1 যোগ করুন।

সেন্সর যে রঙের রং দেখতে পাচ্ছে তার জন্য আমরা "যদি" ফল ব্যবহার করি কারণ এটি দেখতে পায় যে লাল, সবুজ এবং নীল কতটা প্রতিফলিত হয়েছে।

ধাপ 3: ধাপ 3: ড্র

ধাপ 3: ড্র
ধাপ 3: ড্র

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

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

ধাপ 4: ধাপ 4: ফ্লোচার্ট

আমরা একটি সংক্ষিপ্ত বিবরণ তৈরি করেছি, যাতে লোকেরা ধাপে ধাপে দেখতে পায় কি হয়।

এটি draw.io নামে ইন্টারনেটে একটি ফ্রি সাইটে তৈরি করা হয়েছে। যখন আমরা এটিকে পিডিএফে তৈরি করার চেষ্টা করেছি তখন এটি ঠিক হয়নি, তাই আমরা কিছু স্ক্রিনশট নিয়েছি এবং নাম এবং পৃষ্ঠা দ্বারা তাদের ডেকেছি।

ধাপ 5: ধাপ 5: আমাদের মেশিনের ডিজাইন এবং 3D মুদ্রণ

ধাপ 5: আমাদের মেশিন এবং 3D মুদ্রণের নকশা
ধাপ 5: আমাদের মেশিন এবং 3D মুদ্রণের নকশা

আমরা আমাদের মেশিনের নকশাটি একটি ওয়েবসাইটে পেয়েছি এবং ওয়েবসাইট https://howtomechatronics.com/projects/arduino-col… কে অনেক ধন্যবাদ।

আমরা আমাদের 3 মিমি পুরু কাঠের বোর্ড কাটার জন্য একটি লেজারকাটার ব্যবহার করেছি এবং এর মাত্র একটি অংশ 6 মিমি পুরু এটি উপরের সার্ভো অংশ, কারণ আমরা M & M ব্যবহার করি এবং যখন এটি 3 মিমি পুরু হয় তখন M & m এর থেকে সরে যায়।

লেজার কাট আমরা অ্যাডোব আবিষ্কারক ব্যবহার করি

ডান কোণ পেতে আমাদের কাছে 3D প্রিন্টেট একটি পাইব এবং হোল্ডার টু বটম সার্ভো আছে।

ধাপ 6: ধাপ 6: ডাটাবেস

ধাপ 6: ডাটাবেস

আমরা Wampserver64 এর মাধ্যমে একটি ডাটাবেস তৈরি করেছি।

আমাদের ডাটাবেসে আমরা বিভিন্ন রং, এবং আমাদের ভেরিয়েবলের সময় সংরক্ষণ করার জন্য বেছে নিয়েছি।

সময়, লাল, হলুদ, সবুজ, নীল, বাদামী, কমলা।

আমরা নোড রেডের মাধ্যমে তথ্য পাব, এবং নোড রেড আমাদের Arduino থেকে তথ্য পাবে।

আমাদের ব্রাউজারের নীচে এটি আমাদের রং দেখাবে এবং দেখবে কোন রঙ সংরক্ষণ করা হচ্ছে কিনা।

ধাপ 7: ধাপ 7: নোড লাল

ধাপ 7: নোড লাল
ধাপ 7: নোড লাল
ধাপ 7: নোড লাল
ধাপ 7: নোড লাল

ধাপ 7: নোড লাল

নোড রেড একটি প্রোগ্রাম যা আপনি আপনার কম্পিউটারে আপনার cmd এর মাধ্যমে ইনস্টল করতে পারেন।

তারপর cmd এ আপনি নোড-লাল লিখুন, এবং তারপর এটি শুরু হবে।

আপনার ব্রাউজারে যান এবং https://127.0.0.1:1880 লিখুন। আপনি যদি ড্যাশবোর্ডটি প্রায় একই রকম চান তবে শুধু https://127.0.0.1:1880 লিখুন। তারপর পৃষ্ঠাটি আপনার ড্যাশবোর্ড দেখাবে।

আমাদের নোড রেডে আমরা একটি প্রোগ্রাম তৈরি করেছি যেখানে আমরা আমাদের Arduino সংযোগ করতে যাচ্ছি, এবং বিভিন্ন রং দেখাব, এবং আমাদের ডাটাবেসের সাথে একটি সংযোগ তৈরি করেছি।

যখন আমাদের ডাটাবেস রিসেট করার প্রয়োজন হয় তখন আমাদের ডাটাবেস রিসেট করার জন্য একটি বোতাম থাকে।

কোড হল:

[{"id": "994cb868.55db68", "type": "tab", "label": "Sorteringsmaksine", "Disable": true, "info": ""}, {"id": "1370c730 4ce339 "," type ":" function "," z ":" 994cb868.55db68 "," name ":" Node-RED MySQL "," func ":" var data = msg.payload.split (", "); Red nvar লাল = ডেটা [0]; / nvar হলুদ = ডেটা [1]; কমলা = ডেটা [5]; / nvar আউট = / "nodered.test- এ Sুকান 0, 19).স্থানের ('T', '')+\ "',' \"+লাল+\ "',' \"+হলুদ+\ "',' \"+সবুজ+\ "',' \"+ নীল+\ "',' \"+বাদামী+\ "',' \"+কমলা+\ "') "; / nmsg.topic = out; / nreturn msg; / n / n "," outputs ": 1," noerr ": 0," x ": 233," y ": 345.0000047683716," wires ":

প্রস্তাবিত: