সুচিপত্র:
ভিডিও: Arduino MKR1000 এবং M.I.T সহ স্মার্ট হোম অ্যান্ড্রয়েড অ্যাপ: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
এই টিউটোরিয়ালে আমি বর্ণনা করেছি কিভাবে মাত্র কয়েকটি উপাদান দিয়ে আপনার স্মার্ট হোমকে উন্নত করা যায়।
এই স্মার্ট হোম ডিজাইনের হৃদয় হল Arduino MKR1000 বোর্ড, একটি অ্যাপ দিয়ে নিয়ন্ত্রিত, যা M. I. T- এর ডেভেলপমেন্ট ওয়েবসাইটে ডিজাইন করা হয়েছে। (মাস্যাচুসেট্স ইন্সটিটিউত অফ টেকনোলজি).
কিভাবে এটি করা হয়? M. I. T থেকে ওয়েবসাইটে আপনি নিজের অ্যান্ড্রয়েড স্মার্টফোনের জন্য একটি অ্যাপ তৈরি করতে আপনার গুগল অ্যাকাউন্ট দিয়ে লগ ইন করতে পারেন। আপনি স্ক্রিন সংজ্ঞায়িত করতে পারেন এবং সমস্ত অন্তর্নিহিত কমান্ড প্রোগ্রাম করতে পারেন। ব্লক ফাংশন সহ ভিজ্যুয়াল প্রোগ্রামিং ল্যাঙ্গুয়েজের মাধ্যমে পরেরটি একটি পরিষ্কার WYSIWYG (আপনি যা দেখতে পান তা আপনি পান) দিয়ে সম্পন্ন করা হয়।
আমি "স্মার্ট হোম" এ 5 টি ভিন্ন ডিভাইস স্যুইচ করার জন্য 5 টি ভিন্ন আউটপুট সহ ওয়াইফাই এর মাধ্যমে Arduino MKR1000 বোর্ডকে নিয়ন্ত্রণ করার জন্য একটি অ্যাপ তৈরি করেছি। প্রাথমিকভাবে, শুধুমাত্র এলইডি সংযুক্ত, কিন্তু গৃহস্থালী যন্ত্রপাতি সংযোগ করার জন্য রিলে সুইচ করে সহজেই তাদের প্রতিস্থাপন করা যায়।
সরবরাহ
1 Arduino বোর্ড টাইপ MKR1000, 7 প্রতিরোধক 1kOhm.7 নেতৃত্বে 5 মিমি, বিভিন্ন রং ব্রেডবোর্ড এবং তারের।
গার্হস্থ্য অ্যাপ্লিকেশনের জন্য 5V ডিসি একটি রিলে।
MKR1000 এর জন্য 5V Dc পাওয়ার সাপ্লাই (ওয়াল ওয়ার্ট ইউএসবি সাপ্লাই করবে)।
Arduino IDE সফটওয়্যার সহ পিসি ইনস্টল।
ধাপ 1: ডেমো
এখানে আপনি দেখতে পাচ্ছেন কিভাবে 5 টি ভিন্ন আউটপুট এলইডি দিয়ে চালু এবং বন্ধ করা হয়। এছাড়াও স্ক্রিন সেটিং প্রদর্শিত হয়, আপনি চেক বক্স ব্যবহার করে বোতামের সংখ্যা নির্বাচন করতে পারেন। (সর্বনিম্ন একটি বোতাম, সর্বোচ্চ পাঁচটি বোতাম)।
বোতামগুলি সবুজ হয় যখন LED গুলি চালু করা যায় এবং যদি LED গুলি বন্ধ করা যায় তাহলে লাল হয়ে যায়।
দুটি অতিরিক্ত LED আছে, MKR1000 দেখানো একটি সাদা সঠিক ওয়াইফাই চ্যানেলটি অনুসন্ধান করছে এবং একটি নীল যা সংযোগ স্থাপন করছে এবং ঠিক আছে। এই appr লাগে। পাওয়ার আপ করার 20 সেকেন্ড।
ওয়াইফাই বন্ধ হয়ে গেলে, MKR1000 সংযোগের জন্য আবার অনুসন্ধান শুরু করবে।
ধাপ 2: আরডুইনো ইনো প্রোগ্রাম
Arduino MKR1000 কে M. I. T থেকে অ্যাপের সাথে কাজ করার জন্য একটি প্রোগ্রাম প্রয়োজন। এটি আগুস কুর্নিয়াওয়ানের প্রকাশনা "Arduino and Genuino MKR1000 Development Workshop 2016" এ বর্ণিত প্রোগ্রামের একটি বর্ধিত এবং উন্নত সংস্করণ।
ফাইলটি ডাউনলোড করুন, পাঠ্যটি Arduino IDE তে অনুলিপি করুন এবং তারপরে প্রোগ্রামটি আপনার Arduino MKR1000 এ আপলোড করুন। প্রয়োজনীয় সফ্টওয়্যার ইনস্টল এবং ব্যবহার এবং Arduino প্রোগ্রামিং সম্পর্কে একটি ব্যাখ্যার জন্য www.arduino.cc দেখুন। MKR1000 এ প্রোগ্রামটি লোড করার আগে, প্রথমে আপনার নিজের স্মার্ট হোমের ওয়াইফাই নেটওয়ার্কের জন্য আপনার (গোপন) কোড দিয়ে "xxx" মানগুলি প্রতিস্থাপন করুন।
আপনি যদি পূর্বে MKR1000 প্রোগ্রাম না করে থাকেন, তাহলে আপনাকে প্রথমে IDE তে MKR1000 দৃশ্যমান করতে হবে। MKR1000 মান হিসাবে অন্তর্ভুক্ত করা হয় না। প্রথমে প্রয়োজনীয় "Wifi101 ″ লাইব্রেরি ইনস্টল করুন। এটি করার জন্য, "সরঞ্জাম/ম্যানেজ লাইব্রেরি" এ যান এবং WiFi101 লাইব্রেরি নির্বাচন করুন। শেষ ধাপ হল MKR1000 বোর্ড যুক্ত করা। এটি করার জন্য, "সরঞ্জাম/বোর্ড/বোর্ড ম্যানেজার" এ যান। বোর্ডের তালিকা থেকে, "Arduino SAMD বোর্ডগুলি (32-বিট ARM Cortex-M0 +)" সনাক্ত করুন। এই বোর্ডটি ইনস্টল করতে "আরও তথ্য" এবং "ইনস্টল করুন" এ ক্লিক করুন।
ধাপ 3: M. I. T. অ্যাপ ডিজাইন
ওয়েবসাইটে M. I. T. আপনি নিজের অ্যান্ড্রয়েড স্মার্টফোনের জন্য একটি অ্যাপ তৈরি করতে আপনার গুগল অ্যাকাউন্ট দিয়ে লগ ইন করতে পারেন। আপনি স্ক্রিন সংজ্ঞায়িত করতে পারেন এবং সমস্ত অন্তর্নিহিত কমান্ড প্রোগ্রাম করতে পারেন। ব্লক ফাংশন সহ ভিজ্যুয়াল প্রোগ্রামিং ল্যাঙ্গুয়েজের মাধ্যমে পরেরটি একটি পরিষ্কার WYSIWYG (আপনি যা দেখতে পান তা আপনি পান) দিয়ে সম্পন্ন করা হয়।
আমার অ্যান্ড্রয়েড প্রোগ্রামটি M. I. T. এর গ্যালারিতে পাওয়া যাবে উন্নয়ন ওয়েবসাইট। লগ ইন করুন এবং "MKR1000" অনুসন্ধান করুন এবং সাম্প্রতিক সংস্করণ "MKR1000_V4_Control" ডাউনলোড করুন। আপনি আপনার নিজের ডেভেলপমেন্ট পেজে একটি কপি পাবেন যা আপনি দেখতে এবং পরিবর্তন বা উন্নত করতে পারেন।
আপনি যদি M. I. T তে লগইন না করে অ্যান্ড্রয়েড এক্সিকিউটেবল ফাইল (APK ফাইল) ব্যবহার করে দেখতে চান। ওয়েবসাইট থেকে আপনি সরাসরি ফাইলটি ডাউনলোড করতে পারেন এবং আপনার নিজের স্মার্টফোনে এটি অনুলিপি এবং ইনস্টল করতে পারেন।
M. I. T. ওয়েবসাইট টিউটোরিয়াল, একটি শুরু নির্দেশিকা এবং একটি বড় ফোরাম দিয়ে ভরা। আপনি ধাপে ধাপে প্রোগ্রাম শিখতে পারেন, আপনার ফোনের স্ক্রিন এবং বোতাম নিয়ন্ত্রণকারী সমস্ত ব্লক ডিজাইন করতে পারেন।
গুরুত্বপূর্ণ নোট: যখন আপনার অ্যাপ ইন্সটল করার জন্য প্রস্তুত, আপনার ফোনে এটি কপি করুন এবং apk ফাইলে ডাবল ক্লিক করুন এটি ব্যবহার করা নিরাপদ, তবে আপনার ভাইরস্ক্যানার সম্ভবত পাগল হয়ে যাবে এবং একাধিক ভুল নিরাপত্তা বার্তা দিয়ে সতর্ক করা শুরু করবে। শুধু তাদের উপেক্ষা করুন, প্রধান কারণ হল যে আপনি অফিসিয়াল অ্যাপ স্টোরের বাইরে একটি অ্যাপ ডাউনলোড করেন …
ধাপ 4: ঘরোয়া যন্ত্রপাতি
এলইডির পরিবর্তে আপনি গার্হস্থ্য যন্ত্রপাতি বদলানোর জন্য সামান্য 5V ডিসি রিলে সংযুক্ত করতে পারেন। এগুলি সবই বিপজ্জনক ভোল্টেজের (110 V AC বা তার বেশি) সাথে সংযুক্ত তাই সাবধানে থাকুন এবং নিরাপদে কাজ করুন।
রিলেগুলির নিজেদের শক্তি প্রয়োজন, যদি আপনি সমস্ত 5 টি রিলে ইনস্টল করেন তবে আমি রিলেগুলির জন্য একটি পৃথক 5 V ডিসি সরবরাহ ব্যবহার করার পরামর্শ দিই। অন্যথায় MKR1000 5VDC সংযোগ ওভারলোড হবে।
প্রস্তাবিত:
একটি DIY Sonoff স্মার্ট সুইচ ব্যবহার করুন অ্যান্ড্রয়েড অ্যাপ ব্যবহার করুন: 11 টি ধাপ
একটি DIY সোনফ স্মার্ট সুইচ তৈরি করুন অ্যান্ড্রয়েড অ্যাপ ব্যবহার করুন: সোনফ কি? সোনফ আইটিইএডি দ্বারা তৈরি স্মার্ট হোমের জন্য একটি স্মার্ট সুইচ ডিভাইস লাইন। সেই লাইন থেকে সবচেয়ে নমনীয় এবং সস্তা ডিভাইসগুলির মধ্যে একটি হল সোনফ বেসিক এবং সোনফ মিনি। এগুলি একটি দুর্দান্ত চিপ, ইএসপি 8266/ই এর উপর ভিত্তি করে ওয়াই-ফাই সক্ষম সুইচগুলি
অ্যান্ড্রয়েড স্টুডিও দিয়ে কীভাবে একটি অ্যান্ড্রয়েড অ্যাপ তৈরি করবেন: 8 টি ধাপ (ছবি সহ)
অ্যান্ড্রয়েড স্টুডিও দিয়ে কীভাবে একটি অ্যান্ড্রয়েড অ্যাপ তৈরি করবেন: এই টিউটোরিয়ালটি আপনাকে অ্যান্ড্রয়েড স্টুডিও ডেভেলপমেন্ট এনভায়রনমেন্ট ব্যবহার করে কীভাবে অ্যান্ড্রয়েড অ্যাপ তৈরি করতে হবে তার প্রাথমিক বিষয়গুলি শেখাবে। যেহেতু অ্যান্ড্রয়েড ডিভাইসগুলি ক্রমবর্ধমানভাবে সাধারণ হয়ে উঠছে, নতুন অ্যাপগুলির চাহিদা কেবল বাড়বে। অ্যান্ড্রয়েড স্টুডিও ব্যবহার করা সহজ (একটি
রাস্পবেরি পাই হোম হোম সিঙ্ক্রোনাস অডিও ফোন অ্যাপ রিমোট সহ: 10 টি ধাপ (ছবি সহ)
ফোন অ্যাপ রিমোটের সাথে রাস্পবেরি পাই হোম হোম সিঙ্ক্রোনাস অডিও: লক্ষ্য হল যেকোনো রুমে অডিও এবং/অথবা স্বতন্ত্র উত্স সিঙ্ক্রোনাইজ করা, আইটিউনস রিমোট (আপেল) বা রিটুন (অ্যান্ড্রয়েড) এর মাধ্যমে সহজেই একটি ফোন বা ট্যাবলেট দিয়ে নিয়ন্ত্রিত। আমি অডিও অঞ্চলগুলি স্বয়ংক্রিয়ভাবে চালু/বন্ধ করতে চাই তাই আমি রাস্পবেরি পাইয়ের দিকে ফিরেছি এবং
কোডিং এবং অ্যান্ড্রয়েড অ্যাপ সহ ইউএনও আর 3, এইচসি -05 এবং এল 293 ডি মোটরশিল্ড ব্যবহার করে আরডুইনো 4 হুইল ড্রাইভ ব্লুটুথ আরসি কার: 8 টি ধাপ
কোডিং এবং অ্যান্ড্রয়েড অ্যাপ দিয়ে UNO R3, HC-05 এবং L293D মোটরশিল্ড ব্যবহার করে Arduino 4 হুইল ড্রাইভ ব্লুটুথ আরসি কার: আজ আমি আপনাকে HC 05, L293 মোটর শিল্ড ব্যবহার করে কিভাবে একটি arduino 4 চাকা ড্রাইভ ব্লুটুথ আরসি কার তৈরি করতে হয় সে সম্পর্কে বলব, 4 ডিসি মোটর, কোডিং এবং অ্যাপের সাথে অ্যান্ড্রয়েড গাড়ি নিয়ন্ত্রণ করার জন্য ব্যবহৃত উপাদান।
ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে নোডএমসিইউ এবং আইআর রিসিভারের সাথে রিলে কন্ট্রোল: 5 টি ধাপ (ছবি সহ)
ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে নোডএমসিইউ এবং আইআর রিসিভারের সাথে 8 রিলে কন্ট্রোল: ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপের মাধ্যমে নোডেমকু এবং আইআর রিসিভার ব্যবহার করে 8 রিলে সুইচ নিয়ন্ত্রণ করুন। এখানে