সুচিপত্র:

অ্যান্ড্রয়েড হোম (আপনার ফোন থেকে আপনার বাড়ি নিয়ন্ত্রণ করুন): 4 টি ধাপ
অ্যান্ড্রয়েড হোম (আপনার ফোন থেকে আপনার বাড়ি নিয়ন্ত্রণ করুন): 4 টি ধাপ

ভিডিও: অ্যান্ড্রয়েড হোম (আপনার ফোন থেকে আপনার বাড়ি নিয়ন্ত্রণ করুন): 4 টি ধাপ

ভিডিও: অ্যান্ড্রয়েড হোম (আপনার ফোন থেকে আপনার বাড়ি নিয়ন্ত্রণ করুন): 4 টি ধাপ
ভিডিও: অ্যান্ড্রয়েড ফোনের ৫টি সেরা অ্যাপ | Best Android Apps 2023 2024, নভেম্বর
Anonim
Image
Image
অ্যান্ড্রয়েড হোম (আপনার ফোন থেকে আপনার বাড়ি নিয়ন্ত্রণ করুন)
অ্যান্ড্রয়েড হোম (আপনার ফোন থেকে আপনার বাড়ি নিয়ন্ত্রণ করুন)
অ্যান্ড্রয়েড হোম (আপনার ফোন থেকে আপনার বাড়ি নিয়ন্ত্রণ করুন)
অ্যান্ড্রয়েড হোম (আপনার ফোন থেকে আপনার বাড়ি নিয়ন্ত্রণ করুন)

আমার চূড়ান্ত পরিকল্পনা হল আমার বাড়ি আমার পকেটে, তার সুইচ, সেন্সর এবং নিরাপত্তা। এবং তারপর এটি স্বয়ংক্রিয়ভাবে সঙ্গী

ভূমিকা: হাই হাই ইচ বিন জাকরিয়া এবং এই "অ্যান্ড্রয়েড হোম" আমার প্রকল্প, এই প্রকল্পটি চারটি আসন্ন নির্দেশিকা থেকে প্রথম, Yothis Instructable এ আমরা Mqtt ব্যবহার করতে শিখব নোড Mcu Esp 8266 এর সাহায্যে বিশ্বের যেকোন প্রান্ত থেকে কিছু সুইচ নিয়ন্ত্রণ ও পর্যবেক্ষণ করতে। নিয়ন্ত্রকের জন্য আমরা এমআইটি অ্যাপ উদ্ভাবক একটি অ্যাপ তৈরি করব। পরবর্তী প্রকল্পগুলিতে আমরা সেন্সর, ক্যামেরা মডিউল যুক্ত করব এবং তারপর অবশেষে সিস্টেমটি স্বয়ংক্রিয় করব।

এটি DIY করার জন্য তিনটি মৌলিক পদক্ষেপ থাকবে।

ধাপ 1: অ্যান্ড্রয়েড অ্যাপ্লিকেশন ডেভেলপ করা: অ্যাপটি ডেভেলপ করার জন্য আমরা আপনাকে ওপেন সোর্স অনলাইন সফটওয়্যার এমআইটি ইনভেন্টর করব।

ধাপ 2: MCU Esp 8266 নোড স্থাপন: এটি দুটি অংশ নিয়ে গঠিত, একটি হল হার্ডওয়্যার সেটিং এবং অন্যটি নোড প্রোগ্রামিং।

ধাপ 3: Mqtt বোঝা এবং এর সাথে কাজ করা: এই ধাপে আমরা মৌলিক প্রোটোকল বুঝতে পারব এবং সেটআপ ব্যবহার করতে শিখব।

নেতৃত্ব পাল্টানোর সর্বোচ্চ সময় আনুমানিক 0.68 সেকেন্ড।

সরবরাহ:

1-এক নোড ম্যাকু esp 8266: https://www.ebay.com/itm/Node-MCU-V3-2-Arduino-ESP8266-ESP-12-E-Lua-CH340-WiFI-WLan-IoT-Lolin- মাইক্রো- flYfE/174098423523? হ্যাশ = আইটেম 2889131ee3: g: xKQAAOSwHu5cHIhE

2-এক আট চ্যানেল রিলে মডিউল: https://www.ebay.com/itm/5V-eight-8-Channel-Relay-Module-For-PIC-AVR-DSP-ARM-Arduino-CAPT2011/223308111375?hash= item33fe335e0f: g: ZTsAAOSwbc5augET

3- একটি বাহ্যিক 5v (2A) শক্তির উৎস।

ধাপ 1: অ্যান্ড্রয়েড অ্যাপ্লিকেশন বিকাশ।

অ্যান্ড্রয়েড অ্যাপ্লিকেশন ডেভেলপ করা।
অ্যান্ড্রয়েড অ্যাপ্লিকেশন ডেভেলপ করা।
অ্যান্ড্রয়েড অ্যাপ্লিকেশন ডেভেলপ করা।
অ্যান্ড্রয়েড অ্যাপ্লিকেশন ডেভেলপ করা।

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

কাজ:

1- যখনই অ্যাপটি আরম্ভ করা হয়, নোড ম্যাকু Esp8266 "data_request" এ একটি বার্তা পাঠান

2- যখনই এটি কিছু বার্তা পায় ("1-0" আকারে যার অর্থ একটি বন্ধ), APP এটি তুলনা করে এবং সেই অনুযায়ী বোতামের রং সেট করে।

3- যখনই একটি বোতাম চাপানো হয় তখন এটি নোড এমসিইউ "স্টেটস " তালিকায় সেই বোতামের অবস্থা টগল করার জন্য একটি বার্তা পাঠায়।

এবং বোতাম ধূসর করুন। (এটি নোড এমসিইউ বার্তা থেকে এখন রঙ পান)

সম্পাদনাযোগ্য এআইএ ফাইল:

ধাপ 2: ধাপ 2 (ক): নোড ম্যাকু Esp2866 সেট আপ করা।

ধাপ 2 (ক): নোড ম্যাকু Esp2866 সেট আপ করা হচ্ছে।
ধাপ 2 (ক): নোড ম্যাকু Esp2866 সেট আপ করা হচ্ছে।
ধাপ 2 (ক): নোড ম্যাকু Esp2866 সেট আপ করা হচ্ছে।
ধাপ 2 (ক): নোড ম্যাকু Esp2866 সেট আপ করা হচ্ছে।

অংশ 1: হার্ডওয়্যার অংশ।

হার্ডওয়্যার বেশ সোজা এগিয়ে দেওয়া পদ্ধতিগত অনুসরণ করুন এবং আপনি যেতে ভাল কিন্তু আপনি যেতে ভাল।

দ্রষ্টব্য: নোড এমসিইউ ডিজিটাল পিন আউটপুট 3.v ভি লজিক লেভেল, যা রিলে বোর্ডের জন্য অপর্যাপ্ত, তাই আপনার একটি বাহ্যিক পাওয়ার সাপ্লাই প্রয়োজন, যা রিলে এবং নোডকেও শক্তি দেবে। বাহ্যিক বিদ্যুৎ সরবরাহ কমপক্ষে হতে হবে (5v, 2A)

পিন সংযোগ ডায়াগ্রামে উল্লেখ করা হয়েছে।

ধাপ 3: ধাপ 2 (খ): নোড ম্যাকু প্রোগ্রামিং

ধাপ 2 (খ): নোড ম্যাকু প্রোগ্রামিং
ধাপ 2 (খ): নোড ম্যাকু প্রোগ্রামিং
ধাপ 2 (খ): নোড ম্যাকু প্রোগ্রামিং
ধাপ 2 (খ): নোড ম্যাকু প্রোগ্রামিং

ধাপ 1: আরডুইনো আইডিতে esp 8266 বোর্ড ইনস্টল করুন

ধাপ 2: ডান কম পিন নির্বাচন করা।

ধাপ 3: "Relay_control.ino ডাউনলোড করুন এবং এটি চালান"

ধাপ 4: Arduino Idea এ প্রদত্ত লাইব্রেরিগুলি ইনস্টল করুন। "Adafruit_MQTT.h"

ধাপ 5: এটি আপনার নোড এমসিইউতে বার্ন করুন

নোট: প্রোগ্রামে আপনার আইএসএসডি, পাসওয়ার্ড, টপিক_সিএমডি এবং টপিক_স্টেট যোগ করতে ভুলবেন না।

দ্রষ্টব্য: প্রোগ্রামটি ভালভাবে মন্তব্য করা হয়েছে এবং আশা করি এটি সহজ হবে, তবে আপনি যদি কোথাও বিভ্রান্ত হন তবে আমাকে জানান

ধাপ 4: ধাপ 3: Mqtt বোঝা

ধাপ 3: Mqtt বোঝা
ধাপ 3: Mqtt বোঝা

Mqtt (মেসেজ কিউইং টেলিমেট্রি ট্রান্সপোর্ট) একটি হালকা ওজনের মেসেজিং প্রোটোকল যা ডিভাইসগুলিকে কমিউনিকেট করতে পারে, এর তিনটি মৌলিক উপাদান রয়েছে।

1. সাবস্ক্রাইবার: সাবস্ক্রাইবার হল এমন একটি ডিভাইস যা সার্ভার থেকে ডেটা এবং বার্তা পেতে mqtt সার্ভারে যোগদান করে

2. প্রকাশক: প্রকাশক এমন একটি ডিভাইস যা mqtt সার্ভারে যোগ দিয়ে সার্ভারে একটি বার্তা বা ডেটা আপলোড করে

3. দালাল: ব্রোকার হল সার্ভার, যা প্রকাশকদের থেকে গ্রাহকদের বার্তাগুলি রাখে এবং পর্যবেক্ষণ করে।

প্রকাশক, গ্রাহকরা সেই সার্ভারের ক্লায়েন্ট হিসেবেও পরিচিত

একজন দালালের একাধিক গ্রাহক এবং প্রকাশক থাকতে পারে

বিষয় কি:

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

অ্যান্ড্রয়েড প্রকাশের জন্য এবং নোড সাবস্ক্রাইব করার জন্য।

পরিশেষে:.apk ফাইল ডাউনলোড করতে (যা আপলোড করারও অনুমতি নেই) আপনি "MIT APP INVENTOR" এ যাবেন। অ্যাকাউন্ট তৈরি করুন,.aia টাইপ করুন এবং তারপর "build" থেকে.apk ডাউনলোড করুন

যদি আপনার কোন প্রশ্ন বা প্রশ্ন থাকে তবে আমাকে জানান, এবং আপনি যদি আপনার প্রকল্পে আপনার জন্য কাজ করতে চান তবে আমি জানতে চাই।

প্রস্তাবিত: