সুচিপত্র:

একটি বোবা লনমোভার রোবট স্মার্ট করা: 4 ধাপ
একটি বোবা লনমোভার রোবট স্মার্ট করা: 4 ধাপ

ভিডিও: একটি বোবা লনমোভার রোবট স্মার্ট করা: 4 ধাপ

ভিডিও: একটি বোবা লনমোভার রোবট স্মার্ট করা: 4 ধাপ
ভিডিও: হ্যান্ডসাম প্রেসিডেন্ট একটি বোবা মেয়ের প্রেমে পরে যা করলো..Romantic Chinese Drama Explain in Bangla 2024, জুলাই
Anonim
একটি বোবা লনমোভার রোবট স্মার্ট তৈরি করা
একটি বোবা লনমোভার রোবট স্মার্ট তৈরি করা

তাই আমার একটি সুন্দর, কিন্তু বোকা লন মোভার রোবট আছে (ছবিটি www.harald-nyborg.dk থেকে নেওয়া হয়েছে)।

এই রোবটটি আমার লন কাটার কথা, কিন্তু আমার লনটি খুব বড় এবং জটিল কারণ এটি সত্যিই কোণে প্রবেশ করতে পারে না।

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

তাই আমি কিছু বাহ্যিক বুদ্ধি যোগ করার সিদ্ধান্ত নিয়েছি।

23-04-2020 সম্পাদনা করুন: সেন্সরটি বেশ কাজ করেনি, তাই আমি কয়েকটি জিনিস পরিবর্তন করেছি

সরবরাহ

2 বহিরঙ্গন 2 উপায় সুইচ

অথবা

1 পুরানো ইউএসবি রাউটার

1 ইউএসবি রিলে কার্ড

1 ডিজিসপার্ক

1 ইউএসবি হাব

1 জলরোধী ইলেকট্রনিক্স বক্স

23-04-2020 সম্পাদনা করুন:

OR1 পুরনো ইউএসবি রাউটার

1 ইউএসবি রিলে কার্ড

1 usb2serial tll thinghy

1 ইউএসবি হাব

1 জলরোধী ইলেকট্রনিক্স বক্স

1 Dfrobot URM 37 v3.2 অতিস্বনক সেন্সর (আপনি সম্ভবত কোন সেন্সর ব্যবহার করতে পারেন =)

kmod-usb-serial-cp210x

ধাপ 1: ধাপ 1: ম্যানুয়েল মাল্টি এরিয়া কাটিং

ধাপ 1: ম্যানুয়েল মাল্টি এরিয়া কাটিং
ধাপ 1: ম্যানুয়েল মাল্টি এরিয়া কাটিং
ধাপ 1: ম্যানুয়েল মাল্টি এরিয়া কাটিং
ধাপ 1: ম্যানুয়েল মাল্টি এরিয়া কাটিং

ছবিটি দেখায় কিভাবে আমি একটি কাটিয়া এলাকা থেকে 2 টি এলাকায় গেলাম।

আমার রোবটটি প্রতি ২ দিন অটো স্টার্ট করবে, তাই যতক্ষণ পর্যন্ত আমি এটিকে এক এলাকা থেকে অন্য এলাকায় পরিবর্তন করার কথা মনে রেখেছি, এটি ঠিক কাজ করেছে।

আমি 2 টি ম্যানুয়াল সুইচ ব্যবহার করেছি, যেমন আপনি হল বা সিঁড়িতে ব্যবহার করবেন।

এটি কাজ করেছে, আমি যেগুলি ব্যবহার করেছি সেগুলি খুব দরিদ্র মানের ছিল, এবং সেইজন্য আমি তাদের মধ্যে হামাগুড়ি দিয়েছিলাম, তাদের গোলমাল করেছিলাম

ধাপ 2: ধাপ 2: স্বয়ংক্রিয় সমাধান

পদক্ষেপ 2: স্বয়ংক্রিয় সমাধান
পদক্ষেপ 2: স্বয়ংক্রিয় সমাধান
পদক্ষেপ 2: স্বয়ংক্রিয় সমাধান
পদক্ষেপ 2: স্বয়ংক্রিয় সমাধান
পদক্ষেপ 2: স্বয়ংক্রিয় সমাধান
পদক্ষেপ 2: স্বয়ংক্রিয় সমাধান
পদক্ষেপ 2: স্বয়ংক্রিয় সমাধান
পদক্ষেপ 2: স্বয়ংক্রিয় সমাধান

তাই আমি স্বয়ংক্রিয় কিছু করার সিদ্ধান্ত নিয়েছি।

আমি একটি ব্যবহৃত Netgear R6100 রাউটার পেয়েছি, আমি এটি পেয়েছি কারণ এটিতে ওয়াইফাই, ইউএসবি এবং পর্যাপ্ত মেমরি আছে যা পরীক্ষা -নিরীক্ষার বিষয়ে পরীক্ষা -নিরীক্ষা করার পরিবর্তে ওপেন ওয়ার্ট এবং বন্ধুদের ক্র্যামিং করার পরিবর্তে তৈরি করে।

আমি একটি ইবেস সেরা ইউএসবি 2.0 হাব এবং একটি 12v রিলে কার্ড পেয়েছি।

তারপর আমি একটি পূর্ববর্তী প্রকল্প থেকে একটি digispark ছিল। 23-04-2020 সম্পাদনা: পরিবর্তে একটি usb2seriel জিনিস ব্যবহার

আমি সুইচগুলির পরিবর্তে রিলেগুলি সংযুক্ত করেছি। আমি রিলে 3 এবং 4 ব্যবহার করেছি

তারপরে আমি ওপেনওয়ার্ট ইনস্টল করেছি এবং এতে ক্রেলে, পিকোকম এবং কোরুটিলস-স্টটি যুক্ত করেছি।

23-04-2020 সম্পাদনা: xxk, kmod-usb-serial-cp210x যোগ করা হয়েছে

রাউটার এবং রিলে বোর্ডে 12V লাগানো।

23-04-2020 সম্পাদনা: এই পৃষ্ঠার বাকি অংশের পরিবর্তে একটি Urm 37 v3.2 ব্যবহার করা হয়েছে

তারপর আমি কিছু "মজা" শিখেছি। রিলে বোড ইউএসবি হাবকে পাওয়ার চেষ্টা করবে, যার ফলে ডিজিসপার্ক সঠিকভাবে রিবুট হতে বাধা দেবে। তাই আমি রিলে কার্ড এবং ইউএসবি হাব থেকে ইউএসবি তারের বিদ্যুতের তার কেটেছি।

তখন আমি ডিজিসপার্ক এবং ইউএসবি রিলে কার্ডটি ইউএসবি 2.0 হাব এবং হাবটি রাউটারে সংযুক্ত করেছিলাম।

ঠিক আছে, রাউটারে যোগ করার আগে আমি ডিজিসপার্ক প্রোগ্রাম করেছি

ডিজিসপার্কে, আমি একটি বোতাম যুক্ত করেছি, যা আমি P1 এবং Gnd এর মধ্যে যুক্ত করেছি।

এই বোতামটি আমি রেখেছি, তাই রোবটটি এটি সক্রিয় করবে, একবার এটি তার গ্যারেজে চার্জিংয়ের পরে।

আমি একটি সক্রিয় দৃ to় ব্যস্ততা পেতে, সক্রিয়করণ একটি বসন্ত যোগ করতে হয়েছিল।

ধাপ 3: ধাপ 3: সফটওয়্যার

ফাইলটিতে ডিজিসপার্কের জন্য একটি আরডুইনো আইডি প্রোগ্রাম রয়েছে।

এটি রুট/লন সিলেক্টরে স্থাপন করা হয়েছে।

এই ফাইলের জন্য কিছু ডিজিসপার্ক লিব দরকার, যেমন ডিজি সিডিসি এবং ডিজিসপার্ক বোর্ডগুলি আরডুইনো আইডিতে যোগ করা হয়েছে।

তারপর সেখানে/root/GrassCtr/* ফাইল।

এই ফাইলগুলি আসলে কাজ করে।

Kreds1 এলাকা 1 তে রিলে পরিবর্তন করে

Kreds2 এরিয়া 2 এর রিলে পরিবর্তন করে

KredsStatus USB রিলে জিজ্ঞাসা করে, কোন এলাকাটি সক্রিয়

23-04-2020 সম্পাদনা করুন: ডিজিসপার্ক পড়ার পরিবর্তে UltraSoundSeriel ব্যবহার করুন।

ReadDigiSpark, প্রতি মঙ্গলবার খবর পড়ে.. অপেক্ষা করুন। ডিজিসপার্কের ইনপুট অবস্থা পড়ে

GrassCtl চিন্তা করে।

এখানে এটা কি করে।

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

তারপর যখন রোবটটি কাটছে, সেন্সর বলবে যে রোবটটি বের হয়ে গেছে।

যতবার রোবট ব্যাটারি চার্জিংয়ের জন্য ফিরে আসে (20 মিনিটের বেশি সময় ধরে থাকার জন্য সংজ্ঞায়িত করা হয়) এলাকাটি অন্য এলাকায় পরিবর্তন করা হবে।

দয়া করে নোট করুন। সফ্টওয়্যার একটি godশ্বর ভয়ঙ্কর জগাখিচুড়ি, কিন্তু এটি কাজ করে, তাই সামনে এবং উপরের দিকে

ধাপ 4: ধাপ 4: সফ্টওয়্যার সক্রিয় করা

সফটওয়্যারটি চালানোর জন্য আমাদের কিছু করতে হবে।

আমি এটি একটি ক্রনজোবে যুক্ত করেছি

*/5 * * * */root/GrassCtrl/GrassCtl

ফাইলে

/etc/crontabs/root

তারপর, ক্রনজবস চালু করার জন্য আমি করেছি

/etc/init.d/cron সক্ষম করুন

আমি যতটা ভাল বলতে পারি, রোবটটি এখন 1 বা 2 কাটার ক্ষেত্র শুরু করার মধ্যে পরিবর্তিত হবে, এবং ব্যাটারিগুলি রিচার্জ করার সময় যতবার তা কেটে ফেলা হবে তা পরিবর্তন করবে।

এবং হ্যাঁ, এখন এটি সব কিছু পায়

প্রস্তাবিত: