সুচিপত্র:

স্বয়ংক্রিয় ক্যাট ফিড ডিসপেন্সার: 7 টি ধাপ (ছবি সহ)
স্বয়ংক্রিয় ক্যাট ফিড ডিসপেন্সার: 7 টি ধাপ (ছবি সহ)

ভিডিও: স্বয়ংক্রিয় ক্যাট ফিড ডিসপেন্সার: 7 টি ধাপ (ছবি সহ)

ভিডিও: স্বয়ংক্রিয় ক্যাট ফিড ডিসপেন্সার: 7 টি ধাপ (ছবি সহ)
ভিডিও: আপনার বিড়ালের বয়স অনুযায়ী ক্যাট ফুড দিন | Cat Food According to the age of your Cat | PiuFamily 2024, জুন
Anonim
Image
Image
কর্মশালা
কর্মশালা

ফিউশন 360 প্রকল্প

যদি আপনি আপনার বিড়াল যে পরিমাণ খাবারের পরিমাণ নিয়ন্ত্রণ না করেন তাহলে এটি অতিরিক্ত খাওয়া এবং অতিরিক্ত ওজনের সমস্যা হতে পারে। এটি বিশেষভাবে সত্য যদি আপনি বাড়ি থেকে দূরে থাকেন এবং আপনার বিড়ালের জন্য তার নিজের সময়সূচীতে অতিরিক্ত খাবার খাওয়া ছেড়ে দেন। অন্য সময় আপনি বুঝতে পারেন যে আপনি সময়মত তার খাবার দিতে ভুলে যান এবং বাড়ি ফিরে যাওয়া অসম্ভব।

DIY স্বয়ংক্রিয় বিড়াল খাদ্য বিতরণকারী আপনি যে কোনো সময় প্রিসেট করার সময় সঠিক পরিমাণে শুকনো খাবার পরিচালনা এবং বিতরণ করতে পারেন এবং বিশ্বের যেকোনো স্থানে আপনার মোবাইল ফোনের মাধ্যমে নিয়ন্ত্রণ করা যায়।

এই প্রকল্পটি 3 ডি প্রিন্টিং থেকে ফিউশন 360 এ ডিজাইন করা, আরডুইনো প্রোগ্রামিং থেকে আইওটি বেসিক, ইগলে ইলেকট্রনিক্স ডিজাইন থেকে ডাই দুই পক্ষের পিসিবি উত্পাদন পর্যন্ত একটি সম্পূর্ণ শেখার প্রকল্প।

এই নির্দেশের প্রধান অধ্যায়গুলি হল

কর্মশালা: এই অংশটি প্রকৃত উৎপাদনের সাথে সরাসরি সম্পর্কিত নয় তবে ছোট রিয়েল এস্টেট দিয়ে পাঠকদের অনুপ্রাণিত করতে পারে। সমস্ত নকশা, 3 ডি প্রিন্টিং, পিডিবি উত্পাদন, প্রোটোটাইপ, ইলেকট্রনিক ডিজাইন এবং উত্পাদন 2x2 মিটার কর্মশালায় করা হয়।

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

মেকানিক্যাল ডিজাইন: মেকানিক্স এবং কন্টেইনারের ডিজাইন।

ইলেকট্রনিক্স ডিজাইন: এই প্রকল্পটি Arduino মেগা বোর্ডের উপর ভিত্তি করে। একটি পাওয়ার ইউনিট, একটি ক্লক ইউনিট, ডিসি মোটর কন্ট্রোল ইউনিট এবং ESP8266 ওয়াইফাই ইউনিট কাস্টম ডিজাইন করা পিসিবি বোর্ডে একত্রিত হয়। আপনি এখানে সম্পর্কিত নির্দেশিকা খুঁজে পেতে পারেন

প্রোগ্রামিং: কিছু মৌলিক Arduino প্রোগ্রামিং। একটু ESP8266 প্রোগ্রামিং। Arduino এবং esp8266 এর সাহায্যে একটি ছোট ওয়েব সার্ভার তৈরি করা হয়েছে।

উত্পাদন: 3 ডি মুদ্রণ সব fusion360 পরিকল্পিত অংশ এবং তাদের একত্রিত। অধিকাংশ যন্ত্রাংশ 3D মুদ্রিত। অন্য তারপর প্লাস্টিকের একটি ধাতব রড এবং বেশ কয়েকটি ধাতব স্ক্রু রয়েছে। বিশ্রাম ইলেকট্রনিক্স এবং একটি ডিসি মোটর।

ধাপ 1: কর্মশালা

কর্মশালায় ইলেকট্রনিক সার্কিট, পিসিবি উত্পাদন, 3 ডি প্রিন্টিং, মডেল পেইন্টিং এবং অন্যান্য কিছু ছোট উত্পাদন কাজ তৈরির জন্য প্রয়োজনীয় সমস্ত সরঞ্জাম রয়েছে। একটি উইন্ডোজ ডেস্কটপ কম্পিউটার রয়েছে যা একটি 3 ডি প্রিন্টারের সাথে সংযুক্ত এবং ইলেকট্রনিক সঙ্গীত তৈরির জন্যও ব্যবহৃত হয়।

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

যদিও একটি কর্মশালা কখনোই একটি নির্দেশের সরাসরি অংশ হতে পারে না, এটি এখানে প্রক্রিয়ার প্রধান পর্যায় হিসাবে উল্লেখ করা মূল্যবান।

ধাপ 2: প্রোটোটাইপ

Image
Image
প্রোটোটাইপ
প্রোটোটাইপ
প্রোটোটাইপ
প্রোটোটাইপ

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

আমি প্রোটোটাইপগুলিতে যথেষ্ট সময় ব্যয় করেছি।

আর্কিমিডিস স্ক্রু

প্রোটোটাইপিং শুরু হয়েছিল আর্কিমিডিসের স্ক্রু দিয়ে। এটি আমার প্রথম ফিউশন 360 প্রকল্পও ছিল। ফিউশন called০ নামে দারুণ সফটওয়্যারটি শেখার সময় আমি কমপক্ষে different টি আলাদা স্ক্রু তৈরি করে প্রিন্ট করেছিলাম। । আমি স্ক্রু একটি উল্লম্ব টুকরা 3 ডি মুদ্রণ একটি উপায় খুঁজে পাইনি। দুইটি অর্ধেক মুদ্রণের পর, আমি তাদের একসঙ্গে আঠালো করেছি যা একটি আর্কিমিডিস স্ক্রু তৈরির একটি খুব অদক্ষ এবং কড়া উপায়। তারপর, আমি বুঝতে পারলাম যে যদি আমি প্রিন্টারে "ফ্যান হাঁস" যোগ করি, উল্লম্ব মুদ্রণের মান উন্নত হয়। বিভিন্ন ধরণের "ফ্যান হাঁস" রয়েছে তাই আমাকে ট্রায়াল এবং ত্রুটির দ্বারা সেরা সংমিশ্রণটি খুঁজে পেতে হয়েছিল। অবশেষে, আমি প্রায় একদম নিখুঁত আর্কিমিডিস স্ক্রু এক টুকরা হিসাবে মুদ্রিত করেছি।

ফিড কনটেইনার

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

বক্স

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

আরডুইনো

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

প্রদর্শন করে

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

বোতাম

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

ইলেকট্রনিক্স প্রোটোটাইপ

আমি বেশ কিছু ইলেকট্রনিক্স প্রোটোটাইপ তৈরি করেছি। তাদের কেউ রুটিবোর্ডে, কেউ তামার রুটিবোর্ডে। চূড়ান্ত ডিজাইনের জন্য, আমি একটি পরিবর্তিত 3 ডি প্রিন্টার ব্যবহার করে একটি কাস্টম পিসিবি তৈরি করেছি। (এখানে সেই প্রকল্পের জন্য নির্দেশযোগ্য)

ধাপ 3: প্লাস্টিকের যন্ত্রাংশ ডিজাইন করুন

প্লাস্টিকের যন্ত্রাংশ ডিজাইন করুন
প্লাস্টিকের যন্ত্রাংশ ডিজাইন করুন

আপনি এই থ্রিভার্স লিঙ্কে সমস্ত 3 ডি অংশের নকশা খুঁজে পেতে পারেন।

এছাড়াও আপনি ফিউশন 360 ডিজাইনে পৌঁছাতে পারেন:

ধাপ 4: অংশগুলি মুদ্রণ করুন

যন্ত্রাংশ মুদ্রণ করুন
যন্ত্রাংশ মুদ্রণ করুন
যন্ত্রাংশ মুদ্রণ করুন
যন্ত্রাংশ মুদ্রণ করুন

সমস্ত 3 ডি প্রিন্টারের যন্ত্রাংশ এখানে পাওয়া যাবে:

সচেতন থাকা. মুদ্রণে সময় লাগে। বাইরের বাক্স যা সবচেয়ে বড় অংশ তা সম্পূর্ণ হতে 14 ঘন্টা পর্যন্ত সময় লাগতে পারে।

আর্কিমিডিসের স্ক্রু হল একটি বিশেষ অংশ যা আপনাকে উল্লম্বভাবে মুদ্রণ করতে হবে। অগ্রভাগ থেকে প্রবাহিত হওয়ায় গলিত ফিল্মনেটকে ঠান্ডা করার জন্য আপনার একটি ভাল এয়ার ব্লোয়ার (মজা হাঁস) প্রয়োজন হতে পারে।

ধাপ 5: সার্কিট ডিজাইন করুন এবং পিসিবি তৈরি করুন

সার্কিট ডিজাইন করুন এবং পিসিবি তৈরি করুন
সার্কিট ডিজাইন করুন এবং পিসিবি তৈরি করুন
সার্কিট ডিজাইন করুন এবং পিসিবি তৈরি করুন
সার্কিট ডিজাইন করুন এবং পিসিবি তৈরি করুন
সার্কিট ডিজাইন করুন এবং পিসিবি তৈরি করুন
সার্কিট ডিজাইন করুন এবং পিসিবি তৈরি করুন
সার্কিট ডিজাইন করুন এবং পিসিবি তৈরি করুন
সার্কিট ডিজাইন করুন এবং পিসিবি তৈরি করুন

এই প্রকল্পের জন্য PCB তৈরির বর্ণনা এখানে দেওয়া হয়েছে।

AGগল সার্কিট ডিজাইন ফাইল হল

অধিকাংশ অংশ ইলেকট্রনিক্স মডিউল যেমন:

  • ঘড়ি,
  • ডিসি মোটর নিয়ন্ত্রণ,
  • প্রদর্শন নিয়ন্ত্রণ,
  • প্রদর্শন,
  • esp8266,
  • arduino মেগা
  • ক্ষমতা রূপান্তরকারী

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

ধাপ 6: সফ্টওয়্যার লিখুন

সফটওয়্যার লিখুন
সফটওয়্যার লিখুন

আপনি এখানে সম্পূর্ণ কোড খুঁজে পেতে পারেন।

এই কোডটি কিছু Arduino বোর্ড সংজ্ঞায় কাজ নাও করতে পারে। আমি Arduino AVR বোর্ড 1.6.15 ব্যবহার করেছি। নতুনরা কাজ করেনি (অথবা কিছু ছোট বা বড় সমস্যা নিয়ে কাজ করেছে)

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

ডিভাইসটি সহজ html url কমান্ড গ্রহণ করে। উদাহরণস্বরূপ: খাওয়ানো শুরু করতে আপনি কেবল ব্রাউজার থেকে "https://192.168.2.40/?pin=30ST" পাঠাতে পারেন। (আপনার স্থানীয় নেটওয়ার্ক সেটিংস অনুযায়ী আইপি পরিবর্তিত হতে পারে) - ডিভাইসটি শুরু এবং বন্ধ করার পাশাপাশি, আপনি বিভিন্ন প্যারামের সাথে একই ফর্ম্যাট ব্যবহার করে সময় সেট করতে এবং অ্যালার্ম সেট করতে পারেন।

এই এইচটিএমএল কমান্ডটি esp8266 দ্বারা প্রাপ্ত এবং সফ্টওয়্যার দ্বারা বিশ্লেষণ করা হয়। সফটওয়্যার একটি সাধারণ ওয়েব সার্ভার হিসেবে কাজ করে। এটি সফল হলে কমান্ডগুলি কার্যকর করে এবং 200 প্রদান করে।

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

আমি সম্পাদক হিসেবে মাইক্রোসফট ভিজ্যুয়াল কোড ব্যবহার করেছি। আমি Arduino IDE দিয়ে শুরু করেছি কিন্তু VSCode এ স্যুইচ করেছি। আমি দৃ strongly়ভাবে পরামর্শ দিচ্ছি যে যদি আপনি 100 টিরও বেশি লাইনের জন্য কোড লিখতে চান তবে Arduino IDE ব্যবহার করার কথা ভাববেন না।

ধাপ 7: একত্রিত করুন

একত্রিত করা
একত্রিত করা
একত্রিত করা
একত্রিত করা
একত্রিত করা
একত্রিত করা

বিস্তারিত সমাবেশ ভিডিও এবং কাজের প্রোটোটাইপ ভিডিও এখানে

প্রস্তাবিত: