আইওএস বা অ্যান্ড্রয়েড থেকে আরডুইনো হোম অটোমেশন রিমোট কন্ট্রোল

আইওএস বা অ্যান্ড্রয়েড থেকে আরডুইনো হোম অটোমেশন রিমোট কন্ট্রোল

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





প্রয়োজনীয়তা

আজ, আমি আইওএস দিয়ে পরীক্ষা করছি, কিন্তু অ্যান্ড্রয়েড অ্যাপ ফাংশন কোড জেনারেটরের অনুপস্থিতি ব্যতীত অভিন্ন।





http://www.youtube.com/watch?v=N0k8FWlXXrY





উইন্ডোজ 10 আপডেটে পর্যাপ্ত জায়গা নেই

ভূমিকা

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

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



শুরু হচ্ছে

আপনার সিস্টেমে প্রথমে ArduinoManager লাইব্রেরি ইনস্টল করা আছে তা নিশ্চিত করুন, তারপর উদাহরণ কোডটি খুলুন এবং নিম্নলিখিত লাইনগুলি খুঁজুন:

/*
*
* IP info
*
* Using DHCP these parameters are not needed
*/
IPAddress ip(192,168,1, 233);
IPAddress gateway(192,168,1,1);
IPAddress subnet(255,255,255,0);

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





মনে রাখবেন যে যদি আপনি একটি Arduino Uno চালাচ্ছেন, প্রোগ্রামটি মেমরিতে ফিট করার জন্য আপনাকে SD কার্ড ডেটা লগিং সমর্থন অক্ষম করতে হবে। খোলা IOSController.h অথবা AndroidController.h এবং এই লাইনটি মন্তব্য করুন (স্থান // সামনে)

#define SD_SUPPORT

আরডুইনো মেগা ব্যবহারকারীদের এই সমস্যা হবে না কারণ এটির মেমরি বেশি।





নিচের ডায়াগ্রাম অনুযায়ী একটি টেস্ট সার্কিটে ওয়্যার (যদি এটি খুব ছোট হয়, আপনি এর একটি বড় সংস্করণ দেখতে পারেনডকুমেন্টেশনের পৃষ্ঠা 18, অথবা নিচের নির্দেশাবলী পড়ুন; তাপমাত্রা সেন্সরটি A0 এ যাওয়ার কথা।

  • নেগেটিভ সাইড (শর্ট লেগ) এর উপযুক্ত রোধক দিয়ে 8 টি পিন করার জন্য একটি LED সংযুক্ত করুন। এটি iOS অ্যাপের মধ্যে থেকে নিয়ন্ত্রণযোগ্য হবে।
  • আরেকটি LED পিন 7 এর সাথে সংযুক্ত করুন, আবার একটি রোধের সাথে সিরিজে। যখনই অ্যাপটি সংযুক্ত হবে তখন এটি চালু হবে।
  • A2 তে একটি পোটেন্টিওমিটার রাখুন। মাঝের পা হল আউটপুট পিন, শুধু দুপাশে পা +5v এবং মাটিতে সংযুক্ত করুন - কোনটা কোন ব্যাপার না।
  • A1 তে হালকা সেন্সর লাগান। লাইট সেন্সরের একটি পিন +5v তে যেতে হবে, অন্যটি A1 এবং গ্রাউন্ডে 10k ওহম রেসিস্টরের মাধ্যমে সংযুক্ত থাকতে হবে।
  • একটি TMP36 তাপমাত্রা সেন্সর A0 এ রাখুন। মধ্য পা হল আউটপুট পিন; সমতল দিকে আপনার মুখোমুখি বামদিকের পিন +5v, ডানদিকের পিনটি স্থল।
  • অবশেষে, পিন 9 এ একটি সার্ভো রাখুন। আপনার পার্থক্য হতে পারে, কিন্তু সাধারণভাবে বলতে গেলে, সাদা তারের নিয়ন্ত্রণ লাইন, তারপর লাল এবং কালো যথাক্রমে +5v এবং স্থল।

এখানে আমি আগে তৈরি করেছি।

আইফোন থেকে ম্যাক এ ছবি স্থানান্তর করুন

আনজিপ করুন, এবং ফলস্বরূপ Widgets.lst ইমেল করুন, এবং আপনি আমার রেডিমেড কন্ট্রোল বোর্ড খুলতে সক্ষম হবেন। সঠিক আইপি ঠিকানা সেট আপ করার জন্য আপনাকে নীচের ডানদিকে কনফিগারেশন বোতামটি ক্লিক করতে হবে, তারপর সংযোগ করতে সেই আইকনটি আলতো চাপুন।

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

একটি মডিউল যুক্ত করার পরে, ধূসর দণ্ডটি লেবেল করতে আলতো চাপুন। ডেমো সার্কিট এবং কোডে, নিম্নলিখিত লেবেলগুলি সেট করা যেতে পারে:

  • টি তাপমাত্রা সেন্সরের জন্য।
  • দ্য হালকা সেন্সরের জন্য।
  • L1 একটি LEDs এর জন্য। আপনার মোবাইল ডিভাইসে একটি সফল সংযোগ নির্দেশ করতে অন্য LED স্বয়ংক্রিয়ভাবে চালু হয়। L1 একটি সুইচ এবং LED সূচক উভয় হিসাবে সেট করতে পারে।
  • করতে পারা পোটেন্টিওমিটারের জন্য।
  • নক servo নিয়ন্ত্রণ করে (কিন্তু আমি একটি স্লাইডারকে আরও ভালভাবে খুঁজে পেয়েছি - প্রকৃত গাঁজ মডিউলটি একটু ফিডলি

আপনি যদি বিভিন্ন জিনিস নিয়ন্ত্রণ করতে চান তাহলে আপনার প্রকল্পের জন্য আপনাকে Arduino কোড সামঞ্জস্য করতে হবে।

বিকল্প

এই বিষয়টির তদন্ত করার সময় আমি বেশ কয়েকটি বিকল্প পরীক্ষা করে দেখেছি এবং সবচেয়ে টেকসই প্রতিদ্বন্দ্বী অ্যাপ্লিকেশনটিকে ArduinoCommander বলা হয়, কিন্তু দুlyখজনকভাবে, সমস্ত সুন্দর বৈশিষ্ট্যগুলি একটি পেওয়ালের পিছনে লক করা আছে যাতে সবকিছু আনলক করতে আপনার $ 50 বা তার বেশি খরচ হবে; যে অ্যাপটি সমর্থন করে সেটিও অফলাইনে। যখন আমি এটি পরীক্ষা করেছি তখন এটি মৌলিক বৈশিষ্ট্যগুলির জন্য কাজ করেছে, কিন্তু আমি সেই অ্যাপটি সমর্থন করতে যাচ্ছি না যা এমনকি এটির সমর্থন সাইটটি অনলাইনে রাখতে পারে না এবং সবকিছুর জন্য মাইক্রোপেমেন্ট বেছে নেয়। আরডুইনো ম্যানেজারটি আরও ভাল, এবং একটি উন্নত ফিচারের জন্য কেবলমাত্র একটি ইন-অ্যাপ ক্রয় রয়েছে।

সুতরাং, এখন আমরা একটি Arduino হোম অটোমেশন প্রকল্প শুরু করতে প্রস্তুত! আপনি কি মনে করেন আপনি Arduino ম্যানেজার ব্যবহার করতে পারেন?

শেয়ার করুন শেয়ার করুন টুইট ইমেইল ক্যানন বনাম নিকন: কোন ক্যামেরা ব্র্যান্ড ভাল?

ক্যানন এবং নিকন ক্যামেরা শিল্পের দুটি বড় নাম। কিন্তু কোন ব্র্যান্ড ক্যামেরা এবং লেন্সের উন্নত লাইনআপ অফার করে?

কিভাবে একটি ভিডিও আপনার ওয়ালপেপার করতে
পরবর্তী পড়ুন সম্পর্কিত বিষয়
  • DIY
  • স্মার্ট হোম
  • কম্পিউটার অটোমেশন
  • আরডুইনো
  • দূরবর্তী নিয়ন্ত্রণ
লেখক সম্পর্কে জেমস ব্রুস(707 নিবন্ধ প্রকাশিত)

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

জেমস ব্রুস থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন
বিভাগ Diy